Patents by Inventor Aavishkar Bharara
Aavishkar Bharara 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: 11966394Abstract: Technologies are described for managing database queries based on bill of materials (BOM). For example, a set of database queries can be optimized (e.g., in terms of time and sequence of execution) based on a BOM explosion. In some implementations, database queries are managed by generating a BOM for an application programming interface (API) call. Various data structures can be created from the BOM, which can comprise procedure information, application and action information, and/or hierarchy information. A logical sequence of execution can be determined based, at least in part, on one or more of the data structures, where the logical sequence of execution comprises a plurality of database queries to execute the API call. The logical sequence of execution can be optimized to produce an optimized sequence of execution. The API call can be executed according to the optimized sequence of execution.Type: GrantFiled: April 26, 2022Date of Patent: April 23, 2024Assignee: SAP SEInventors: Prabal Mahanta, Aavishkar Bharara, Amritha Pulikool, Swarnima Sneh
-
Publication number: 20230342357Abstract: Technologies are described for managing database queries based on bill of materials (BOM). For example, a set of database queries can be optimized (e.g., in terms of time and sequence of execution) based on a BOM explosion. In some implementations, database queries are managed by generating a BOM for an application programming interface (API) call. Various data structures can be created from the BOM, which can comprise procedure information, application and action information, and/or hierarchy information. A logical sequence of execution can be determined based, at least in part, on one or more of the data structures, where the logical sequence of execution comprises a plurality of database queries to execute the API call. The logical sequence of execution can be optimized to produce an optimized sequence of execution. The API call can be executed according to the optimized sequence of execution.Type: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Applicant: SAP SEInventors: Prabal Mahanta, Aavishkar Bharara, Amritha Pulikool, Swarnima Sneh
-
Patent number: 11409605Abstract: Systems and methods include receiving an exception raised by a database storage system in response to a database operation requested by an application, providing, in response to the exception, the application with a pointer to a failover framework comprising a memory store, receiving, from the application and at the failover framework, a request to write first data, storing, in response to the request to write first data, the first data in a tree structure of the memory store in chronological order, receiving, from the application and at the failover framework, a request to read second data, and, in response to the request to read second data, sorting the tree structure primarily by user and secondarily by chronological order and reading the second data from the sorted tree structure.Type: GrantFiled: October 20, 2020Date of Patent: August 9, 2022Assignee: SAP SEInventors: Aavishkar Bharara, Ankita Prabhu, Bhavneet Kaur
-
Publication number: 20220121519Abstract: Systems and methods include receiving an exception raised by a database storage system in response to a database operation requested by an application, providing, in response to the exception, the application with a pointer to a failover framework comprising a memory store, receiving, from the application and at the failover framework, a request to write first data, storing, in response to the request to write first data, the first data in a tree structure of the memory store in chronological order, receiving, from the application and at the failover framework, a request to read second data, and, in response to the request to read second data, sorting the tree structure primarily by user and secondarily by chronological order and reading the second data from the sorted tree structure.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Inventors: Aavishkar Bharara, Ankita Prabhu, Bhavneet Kaur
-
Patent number: 11281862Abstract: A significant correlation framework is provided herein for translating input commands to intents. The input commands may be natural language commands, received from a variety of input channels, which may be translated to intents or other runtime-bindable execution objects. The significant correlation framework may use interpreter nodes for translating the input commands by calculating the strength of correlation between an input command and an intent. The significant correlation framework may analyze the sequence of intents or the timing of translated intents to enhance the accuracy of the translation. The significant correlation framework may maintain a history of command translations, and may compare current translations against the history to improve accuracy of the translations. The significant correlation framework may switch between a depth-first mapping method and a breadth-first mapping method. Depth-first mapping may translate commands through a single interpreter node.Type: GrantFiled: June 28, 2019Date of Patent: March 22, 2022Assignee: SAP SEInventors: Aavishkar Bharara, Anbarasu Ayyasami, Anil Rao Arun, Ramya K S, Deepanshi Katoch, Shrijan Shrivastav, Ankita Prabhu, Ashwani Kumar Luhaniwal
-
Publication number: 20200349228Abstract: A significant correlation framework is provided herein for translating input commands to intents. The input commands may be natural language commands, received from a variety of input channels, which may be translated to intents or other runtime-bindable execution objects. The significant correlation framework may use interpreter nodes for translating the input commands by calculating the strength of correlation between an input command and an intent. The significant correlation framework may analyze the sequence of intents or the timing of translated intents to enhance the accuracy of the translation. The significant correlation framework may maintain a history of command translations, and may compare current translations against the history to improve accuracy of the translations. The significant correlation framework may switch between a depth-first mapping method and a breadth-first mapping method. Depth-first mapping may translate commands through a single interpreter node.Type: ApplicationFiled: June 28, 2019Publication date: November 5, 2020Applicant: SAP SEInventors: Aavishkar Bharara, Anbarasu Ayyasami, Anil Rao Arun, Ramya KS, Deepanshi Katoch, Shrijan Shrivastav, Ankita Prabhu, Ashwani Kumar Luhaniwal
-
Publication number: 20190172219Abstract: A method for three dimensional image processing with predictive auto-annotation generation including receiving sensor raw data captured by an image acquisition system, identifying parameters within the sensor raw data using historical data, creating a union set of the historical data and the sensor raw data, identifying patterns within the union set by comparing data points of the union set, classifying the identified patterns as usual patterns or unusual patterns, creating a visual image from the received sensor raw data, annotating a location of any identified unusual patterns in the visual image, and providing the visual image to a display device. A system and a non-transitory computer-readable medium are also disclosed.Type: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventor: Aavishkar Bharara
-
Publication number: 20170039496Abstract: A project management system is provided with bookmarking features. The bookmarks can be created by the user, or generated based on one or more rules. The bookmark information can be stored in a bookmark information repository. Based on the bookmarks, a listing of the bookmarked entries in the project management system can be generated. Related method, apparatus, and non-transitory computer readable medium are also provided.Type: ApplicationFiled: September 17, 2015Publication date: February 9, 2017Applicant: SAP SEInventors: Aavishkar Bharara, Praveen Kumar P, Virendra Shukla, Meghana Ts
-
Patent number: 9442832Abstract: Examples of workflow replication and execution error analysis are provided herein. Data describing how a user interacts with a software application and describing the context within which the user is working is recorded and provided to a user workflow replication system when an execution error occurs. A simulation of the execution error can be performed by replicating a configuration of the software application and/or the computer system that executed the software application and then performing functions specified in the provided data. The results of the simulation of the execution error can then be analyzed according to a number of scenarios.Type: GrantFiled: July 7, 2014Date of Patent: September 13, 2016Assignee: SAP SEInventor: Aavishkar Bharara
-
Publication number: 20160004629Abstract: Examples of workflow replication and execution error analysis are provided herein. Data describing how a user interacts with a software application and describing the context within which the user is working is recorded and provided to a user workflow replication system when an execution error occurs. A simulation of the execution error can be performed by replicating a configuration of the software application and/or the computer system that executed the software application and then performing functions specified in the provided data. The results of the simulation of the execution error can then be analyzed according to a number of scenarios.Type: ApplicationFiled: July 7, 2014Publication date: January 7, 2016Inventor: Aavishkar Bharara
-
Patent number: 8645155Abstract: A method of automatic loading of medical data in an integrated information system is disclosed herein. The method comprises steps of triggering a data acquisition unit to acquire medical data from at least one medical information system, acquiring the medical data from the medical information system, and displaying the medical data in a video display unit in a selected format. Also disclosed is an integrated information system configured for automatic loading of medical data. The integrated information system comprises a medical workstation and at least one medical information system coupled to the medical workstation. The medical workstation is configured for automatic loading of the medical data concerning a medical object from the medical information system.Type: GrantFiled: August 18, 2006Date of Patent: February 4, 2014Assignee: General Electric CompanyInventors: Manoj K Menon, Aavishkar Bharara
-
Patent number: 7505867Abstract: In one embodiment, a method of deriving probability of a medical condition is provided. The method comprises obtaining a first medical data corresponding to a first medical subject from at least one medical information system, obtaining a second medical data corresponding to the first medical subject from an electronic data system, selecting at least one second medical subject with a second medical data substantially same as the second medical data of the first medical subject, obtaining medical condition data for the second medical subject, wherein the medical condition data includes data corresponding to a medical condition, correlating the first medical data with the medical condition data and deriving probability of the medical condition in the first medical subject based upon the first medical data and the medical condition data.Type: GrantFiled: May 21, 2007Date of Patent: March 17, 2009Assignee: General Electric Co.Inventors: Aavishkar Bharara, Joji George, Ramkumar Saptharishi
-
Publication number: 20080301805Abstract: In an embodiment, a method of communicating an object data is provided. The method comprises receiving the object data from a first medical information system at a second medical information system, checking for an authorization for a user of the second medical information system to view the object data and displaying the object data upon finding the authorization. The method further comprises de identifying the object data upon not finding the authorization for the user and displaying the de identified object data at the second medical information system.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Aavishkar Bharara, Judith Morrien, Paul Hagendoorn, Vijayanand Tirumalai
-
Publication number: 20080294376Abstract: In one embodiment, a method of deriving probability of a medical condition is provided. The method comprises obtaining a first medical data corresponding to a first medical subject from at least one medical information system, obtaining a second medical data corresponding to the first medical subject from an electronic data system, selecting at least one second medical subject with a second medical data substantially same as the second medical data of the first medical subject, obtaining medical condition data for the second medical subject, wherein the medical condition data comprises data corresponding to a medical condition, correlating the first medical data with the medical condition data and deriving probability of the medical condition in the first medical subject based upon the first medical data and the medical condition data.Type: ApplicationFiled: May 21, 2007Publication date: November 27, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Aavishkar Bharara, Joji George, Ramkumar Saptharishi
-
Publication number: 20080294455Abstract: A method of communicating in a multilingual network comprises receiving a request from a user for a medical data, obtaining the medical data from a server unit, wherein the medical data is stored in a first language, identifying a second language based on a predetermined condition and converting the medical data from the first language to the second language.Type: ApplicationFiled: May 23, 2007Publication date: November 27, 2008Applicant: GENERAL ELECTRIC COMPANYInventor: Aavishkar Bharara
-
Publication number: 20080077604Abstract: In an embodiment, the invention provides a method of de identifying an object data. The method comprises steps of obtaining the object data, the object data being data concerning a medical object, identifying at least one confidential identification data in the object data, the confidential identification data being a confidential data for identifying the medical object, filtering the confidential identification data from the object data and replacing the confidential identification data with at least one standard character.Type: ApplicationFiled: September 25, 2006Publication date: March 27, 2008Applicant: GENERAL ELECTRIC COMPANYInventor: Aavishkar Bharara
-
Publication number: 20080046288Abstract: A method of automatic loading of medical data in an integrated information system is disclosed herein. The method comprises steps of triggering a data acquisition unit to acquire medical data from at least one medical information system, acquiring the medical data from the medical information system, and displaying the medical data in a video display unit in a selected format. Also disclosed is an integrated information system configured for automatic loading of medical data. The integrated information system comprises a medical workstation and at least one medical information system coupled to the medical workstation. The medical workstation is configured for automatic loading of the medical data concerning a medical object from the medical information system.Type: ApplicationFiled: August 18, 2006Publication date: February 21, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Manoj K Menon, Aavishkar Bharara
-
Publication number: 20060135865Abstract: A system and method for synchronizing a plurality of three-dimensional images. A user may manipulate three-dimensional images so the images have similar viewing parameters. A user may then link the three-dimensional images so a change in the viewing parameters in a first image may cause a corresponding change in viewing parameters in a second image. The images may be linked by selecting a region of interest for the three-dimensional images. After the images are linked, a user may select a master image or display region to navigate the viewing parameters of the other three-dimensional images. A user may also navigate the images using a wire illustrating a link between the regions of interest for the images. A user may also navigate the images using a picture-in-picture image or display region. In certain embodiments, the wires and/or cursors are optionally displayed to minimize obstructed viewing.Type: ApplicationFiled: March 7, 2005Publication date: June 22, 2006Inventors: Aavishkar Bharara, Satish Prabhakaran, Paul Cheerankal, Joji George
-
Publication number: 20040216111Abstract: The present invention aims at providing a multi-tier application architecture that fast accesses objects and has a fail-safe function against middletier crash. A framework mediates between an application and a middletier and allows the middletier to execute an object fetched by the application from a cache. When an object becomes stale, the framework repeatedly refreshes that object within a limited number of retries. When the refresh succeeds, the framework returns the object to the cache and again allows the middletier to execute the object. When the refresh does not succeed within the specified number of retries, the framework quits the application in a fail-safe state.Type: ApplicationFiled: March 15, 2004Publication date: October 28, 2004Inventor: Aavishkar Bharara
-
Publication number: 20040193901Abstract: A method and system for doing patient de-identification provides that various DICOM tags that need to be masked or encrypted can be easily configured in the system parameters of a healthcare provider's CAS. Whenever the user selects to export any image outside PACS, the CAS is looked for to check if the system forces de-identification or gives the user the choice for de-identification. If the de-identification needs to be done forcefully, then all the configured DICOM tags are extracted from the CAS and stored in the application for performance enhancement. The application then applies the extracted logic while exporting all the selected images and masks all DICOM tags listed in the CAS to be masked. If the system does not enforce de-identification, then the CAS returns only the list of the DICOM tags to be exported, which are then cached in the application for performance purposes.Type: ApplicationFiled: March 27, 2003Publication date: September 30, 2004Applicant: GE Medical Systems Global Company, LLCInventor: Aavishkar Bharara