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: 11966394
    Abstract: 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: Grant
    Filed: April 26, 2022
    Date of Patent: April 23, 2024
    Assignee: SAP SE
    Inventors: Prabal Mahanta, Aavishkar Bharara, Amritha Pulikool, Swarnima Sneh
  • Publication number: 20230342357
    Abstract: 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: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Applicant: SAP SE
    Inventors: Prabal Mahanta, Aavishkar Bharara, Amritha Pulikool, Swarnima Sneh
  • Patent number: 11409605
    Abstract: 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: Grant
    Filed: October 20, 2020
    Date of Patent: August 9, 2022
    Assignee: SAP SE
    Inventors: Aavishkar Bharara, Ankita Prabhu, Bhavneet Kaur
  • Publication number: 20220121519
    Abstract: 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: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: Aavishkar Bharara, Ankita Prabhu, Bhavneet Kaur
  • Patent number: 11281862
    Abstract: 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: Grant
    Filed: June 28, 2019
    Date of Patent: March 22, 2022
    Assignee: SAP SE
    Inventors: Aavishkar Bharara, Anbarasu Ayyasami, Anil Rao Arun, Ramya K S, Deepanshi Katoch, Shrijan Shrivastav, Ankita Prabhu, Ashwani Kumar Luhaniwal
  • Publication number: 20200349228
    Abstract: 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: Application
    Filed: June 28, 2019
    Publication date: November 5, 2020
    Applicant: SAP SE
    Inventors: Aavishkar Bharara, Anbarasu Ayyasami, Anil Rao Arun, Ramya KS, Deepanshi Katoch, Shrijan Shrivastav, Ankita Prabhu, Ashwani Kumar Luhaniwal
  • Publication number: 20190172219
    Abstract: 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: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventor: Aavishkar Bharara
  • Publication number: 20170039496
    Abstract: 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: Application
    Filed: September 17, 2015
    Publication date: February 9, 2017
    Applicant: SAP SE
    Inventors: Aavishkar Bharara, Praveen Kumar P, Virendra Shukla, Meghana Ts
  • Patent number: 9442832
    Abstract: 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: Grant
    Filed: July 7, 2014
    Date of Patent: September 13, 2016
    Assignee: SAP SE
    Inventor: Aavishkar Bharara
  • Publication number: 20160004629
    Abstract: 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: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventor: Aavishkar Bharara
  • Patent number: 8645155
    Abstract: 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: Grant
    Filed: August 18, 2006
    Date of Patent: February 4, 2014
    Assignee: General Electric Company
    Inventors: Manoj K Menon, Aavishkar Bharara
  • Patent number: 7505867
    Abstract: 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: Grant
    Filed: May 21, 2007
    Date of Patent: March 17, 2009
    Assignee: General Electric Co.
    Inventors: Aavishkar Bharara, Joji George, Ramkumar Saptharishi
  • Publication number: 20080301805
    Abstract: 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: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Aavishkar Bharara, Judith Morrien, Paul Hagendoorn, Vijayanand Tirumalai
  • Publication number: 20080294376
    Abstract: 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: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Aavishkar Bharara, Joji George, Ramkumar Saptharishi
  • Publication number: 20080294455
    Abstract: 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: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: Aavishkar Bharara
  • Publication number: 20080077604
    Abstract: 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: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: Aavishkar Bharara
  • Publication number: 20080046288
    Abstract: 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: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Manoj K Menon, Aavishkar Bharara
  • Publication number: 20060135865
    Abstract: 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: Application
    Filed: March 7, 2005
    Publication date: June 22, 2006
    Inventors: Aavishkar Bharara, Satish Prabhakaran, Paul Cheerankal, Joji George
  • Publication number: 20040216111
    Abstract: 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: Application
    Filed: March 15, 2004
    Publication date: October 28, 2004
    Inventor: Aavishkar Bharara
  • Publication number: 20040193901
    Abstract: 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: Application
    Filed: March 27, 2003
    Publication date: September 30, 2004
    Applicant: GE Medical Systems Global Company, LLC
    Inventor: Aavishkar Bharara