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: 11657064Abstract: 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: GrantFiled: December 16, 2020Date of Patent: May 23, 2023Assignee: Salesforce, Inc.Inventors: Nadeem Marfani Aboobaker, Zuye Zheng, Vaibhav Garg, Niranjan Yadavali, Khushboo Shah
-
Publication number: 20220188327Abstract: 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: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Applicant: Salesforce.com, Inc.Inventors: Nadeem Marfani ABOOBAKER, Zuye Zheng, Vaibhav Garg, Niranjan Yadavali, Khushboo SHAH
-
Patent number: 11314554Abstract: 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: GrantFiled: November 28, 2017Date of Patent: April 26, 2022Assignee: Cloudamize, Inc.Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek
-
Patent number: 11054971Abstract: 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: GrantFiled: May 23, 2017Date of Patent: July 6, 2021Assignee: SALESFORCE.COM., INC.Inventors: Zuye Zheng, James Diefenderfer, Si Wan Kim, Niranjan Yadavali, Sandeep Rawat, Khushboo Shah, Nadeem Aboobaker
-
Patent number: 10852926Abstract: 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: GrantFiled: May 23, 2017Date of Patent: December 1, 2020Assignee: 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: 10438168Abstract: 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: GrantFiled: April 21, 2015Date of Patent: October 8, 2019Assignee: 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: 20190286491Abstract: 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: ApplicationFiled: November 28, 2017Publication date: September 19, 2019Applicant: Cloudamize, Inc.Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek
-
SYSTEM AND METHOD FOR AUTOMATED AGGREGATION OF SYSTEM INFORMATION FROM DISPARATE INFORMATION SOURCES
Publication number: 20190286449Abstract: 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 withinType: ApplicationFiled: November 28, 2017Publication date: September 19, 2019Applicant: Cloudamize, Inc.Inventors: Stephan Karl Bohacek, Khushboo Shah Bohacek -
Publication number: 20180341388Abstract: 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: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Applicant: salesforce.com, inc.Inventors: Zuye ZHENG, James DIEFENDERFER, Si Wan KIM, Niranjan YADAVALI, Sandeep RAWAT, Khushboo SHAH, Nadeem ABOOBAKER
-
Publication number: 20180341392Abstract: 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: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Applicant: 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: 20140281741Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventor: KHUSHBOO SHAH BOHACEK