Patents by Inventor Khushboo SHAH

Khushboo SHAH has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11657064
    Abstract: Described herein are systems, apparatus, methods and computer program products configured for componentized dashboards for data visualization. In certain embodiments, a component may be configured to be integrated within a dashboard. The component may receive data from one or more user database and provide one or more representations of the data. The component may be integrated within the dashboard as a separate component. That is, the component may provide the plurality of representations independent of the dashboard. The component may be maintained independent of the dashboard and, thus, may be updated independent of the dashboard.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 23, 2023
    Assignee: Salesforce, Inc.
    Inventors: Nadeem Marfani Aboobaker, Zuye Zheng, Vaibhav Garg, Niranjan Yadavali, Khushboo Shah
  • Publication number: 20220188327
    Abstract: Described herein are systems, apparatus, methods and computer program products configured for componentized dashboards for data visualization. In certain embodiments, a component may be configured to be integrated within a dashboard. The component may receive data from one or more user database and provide one or more representations of the data. The component may be integrated within the dashboard as a separate component. That is, the component may provide the plurality of representations independent of the dashboard. The component may be maintained independent of the dashboard and, thus, may be updated independent of the dashboard.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Nadeem Marfani ABOOBAKER, Zuye Zheng, Vaibhav Garg, Niranjan Yadavali, Khushboo SHAH
  • Patent number: 11314554
    Abstract: A node grouping system for grouping a plurality of nodes of a computer system, includes: a processor; a memory operatively coupled to the processor; a node aggregator component comprising instructions stored in the memory and operable to cause the system, under control of the processor, to group the plurality of nodes by: comparing first characteristics of a first node of the plurality of nodes with first grouping criteria of a first group to determine if the first characteristics satisfy the first grouping criteria; grouping the first node with the first group based on a determination that the first characteristics satisfy the first grouping criteria; and storing the grouping within the memory; and an interface component comprising instructions stored in the memory and operable to cause said system, under control of the processor, to display the grouping comprising the first node.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: April 26, 2022
    Assignee: Cloudamize, Inc.
    Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek
  • Patent number: 11054971
    Abstract: Systems, methods, and computer-readable media for implementing a modulate runtime environment (MRTE) are described. The MRTE includes multiple layers that communicate with one another using messages that are routed by connectors. A computer system may implement an MTRE that includes a platform-specific visualization layer and a data layer, which may include a headless execution engine. The data layer may be implemented by multiple types of computing platforms, and the platform-specific visualization layer may be replaced for different computing platforms. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: July 6, 2021
    Assignee: SALESFORCE.COM., INC.
    Inventors: Zuye Zheng, James Diefenderfer, Si Wan Kim, Niranjan Yadavali, Sandeep Rawat, Khushboo Shah, Nadeem Aboobaker
  • Patent number: 10852926
    Abstract: A database system may include a data storage configured to store one or more data sets and a processor coupled to the data storage. The processor may receive a query for first data included in the one or more data sets and access the data storage to obtain the first data based on the query. The processor may transmit the first data to a user system. The processor may receive an indication of a filter request to filter the first data based on a characteristic. The processor may identify linked data within second data based on the characteristic, the linked data linked to a portion of the first data associated with the filter request. The processor may access the data storage to obtain the linked data and transmit the linked data to the user system, to enable updating of a data presentation to display the linked data.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: December 1, 2020
    Assignee: SALESFORCE.COM., INC.
    Inventors: Zuye Zheng, Pragya Anand, Sreevatson Mahabalipuram Chakravarthy, Katherine Jeanne Rushton, Danny Lai, James Diefenderfer, Khushboo Shah, Vaibhav Garg, Sandeep Rawat
  • Patent number: 10438168
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic customization of reporting tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes importing, by a database system, a first application from a computing system associated with a third-party entity, where the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms. The method may further include integrating, by the database system, the first application with a second application to generate an integrated application, where the second application includes a local application and is independent of the first application. The second application may be associated with second one or more reporting forms of the plurality of reporting forms.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 8, 2019
    Assignee: salesforce.com, inc.
    Inventors: Arunkumaran Varadharajan, Catherine Block Daves, Daniel Scott Perry, Garrett George Kiel, Chuqiao Zha, Khushboo Shah, Linh Pham, Patrick Yu Pang Louie, Srividhya Agandeswaran, Stefan Eberl, Sulabh Bansal
  • Publication number: 20190286491
    Abstract: A node grouping system for grouping a plurality of nodes of a computer system, said node grouping system comprising: a processor; a memory operatively coupled to said processor; a node aggregator component comprising instructions stored in said memory and operable to cause said system, under control of said processor, to group said plurality of nodes by: comparing first characteristics of a first node of said plurality of nodes with first grouping criteria of a first group to determine if said first characteristics satisfy said first grouping criteria; grouping said first node with said first group based on a determination that said first characteristics satisfy said first grouping criteria; and storing said grouping within said memory; and an interface component comprising instructions stored in said memory and operable to cause said system, under control of said processor, to display said grouping comprising said first node.
    Type: Application
    Filed: November 28, 2017
    Publication date: September 19, 2019
    Applicant: Cloudamize, Inc.
    Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek
  • Publication number: 20190286449
    Abstract: A program analysis system for evaluating a target program on a target computer system, said program analysis system comprising: a processor; a memory operatively coupled to said processor; a program analyzer component comprising instructions stored in said memory and operable to cause said system, to analyze said target computer system to identify first information characteristics of said target program; an information determiner component comprising instructions stored in said memory and operable to cause said system, to review one or more of information sources external from said target computer system to identify second information characteristics associated with said target program; and an information fuser component comprising instructions stored in said memory and operable to cause said system, to fuse said first information characteristics and said second information characteristics to generate fused information and store information associating said first and second information characteristics within
    Type: Application
    Filed: November 28, 2017
    Publication date: September 19, 2019
    Applicant: Cloudamize, Inc.
    Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek
  • Publication number: 20180341388
    Abstract: Systems, methods, and computer-readable media for implementing a modulate runtime environment (MRTE) are described. The MRTE includes multiple layers that communicate with one another using messages that are routed by connectors. A computer system may implement an MTRE that includes a platform-specific visualization layer and a data layer, which may include a headless execution engine. The data layer may be implemented by multiple types of computing platforms, and the platform-specific visualization layer may be replaced for different computing platforms. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Applicant: salesforce.com, inc.
    Inventors: Zuye ZHENG, James DIEFENDERFER, Si Wan KIM, Niranjan YADAVALI, Sandeep RAWAT, Khushboo SHAH, Nadeem ABOOBAKER
  • Publication number: 20180341392
    Abstract: A database system may include a data storage configured to store one or more data sets and a processor coupled to the data storage. The processor may receive a query for first data included in the one or more data sets and access the data storage to obtain the first data based on the query. The processor may transmit the first data to a user system. The processor may receive an indication of a filter request to filter the first data based on a characteristic. The processor may identify linked data within second data based on the characteristic, the linked data linked to a portion of the first data associated with the filter request. The processor may access the data storage to obtain the linked data and transmit the linked data to the user system, to enable updating of a data presentation to display the linked data.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Applicant: salesforce.com, inc.
    Inventors: Zuye ZHENG, Pragya ANAND, Sreevatson Mahabalipuram CHAKRAVARTHY, Katherine Jeanne RUSHTON, Danny LAI, James DIEFENDERFER, Khushboo SHAH, Vaibhav GARG, Sandeep RAWAT
  • Publication number: 20140281741
    Abstract: A method, user interface and system are provided that enable a user to monitor an information technology (“IT”) service that is provided via an electronics communications network. A user is visually presented with values that indicate a probability of IT service degradation or failure. A unified monitor automatically employs a set of parametric sensors to develop a comprehensive view of users cloud service providers and assess the robustness and security of specified services. The monitor combines relevant information that may affect a user's confidence in services and applies algorithms to assess and forecast service reliability at any given time by vendor and dedicated computational assets. The monitor may present service predictions and reliability assessments through a visual dashboard along with available or recommended mitigation actions.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventor: KHUSHBOO SHAH BOHACEK