Patents by Inventor Ankur Bhatt

Ankur Bhatt 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: 11187213
    Abstract: The present disclosure provides a thruster device. The device includes a force-generating element mounted to a housing. The element is configured to generate a thrust force for propelling the housing. The element including a first electrode connected to a first input terminal of a power source. A second electrode is spaced apart by a predetermined distance from the first electrode and connected to a second input terminal of the power source. The second electrode includes a second longitudinal axis oriented parallelly to a first longitudinal axis. A dielectric medium is disposed between the electrodes. Upon receiving field emission condition, charged particles available at the first electrode accelerate towards the second electrode for generating a thrust force along a direction of movement of the charged particles. The thrust force is generated when the predetermined distance between the electrodes is shorter than a Rindler horizon defined by the charged particles during acceleration.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 30, 2021
    Inventors: Ankur Bhatt, Frank M. Becker
  • Publication number: 20200332780
    Abstract: The present disclosure provides a thruster device. The device includes a force-generating element mounted to a housing. The element is configured to generate a thrust force for propelling the housing. The element including a first electrode connected to a first input terminal of a power source. A second electrode is spaced apart by a predetermined distance from the first electrode and connected to a second input terminal of the power source. The second electrode includes a second longitudinal axis oriented parallelly to a first longitudinal axis. A dielectric medium is disposed between the electrodes. Upon receiving field emission condition, charged particles available at the first electrode accelerate towards the second electrode for generating a thrust force along a direction of movement of the charged particles. The thrust force is generated when the predetermined distance between the electrodes is shorter than a Rindler horizon defined by the charged particles during acceleration.
    Type: Application
    Filed: July 23, 2019
    Publication date: October 22, 2020
    Inventors: Ankur BHATT, Frank M. BECKER
  • Patent number: 10552235
    Abstract: Some embodiments provide a system that includes a set of event publishers configured to publish events occurring on the event publishers. The system also includes a uniform event framework configured to receive, from an event publisher in the set of event publishers, an event notification indicating an event occurred on the event publisher and generate an event structure based on the event notification. The system further includes an event bus configured to receive the event notification from the uniform event framework and send the event structure to a set of event subscribers for consumption of the event structure. Each event publisher in the set of event publishers is further configured to receive different callbacks from different event subscribers in the set of event subscribers for different sets of data associated with the event.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 4, 2020
    Assignee: SuccessFactors, Inc.
    Inventors: Baskaran Janarthanam, Dmitri Krakovsky, David Ragones, Abhijit Salvi, Abbas Raza, Murali Mazhavanchery, Sirisha Ayyagari, Ankur Bhatt
  • Patent number: 9990411
    Abstract: Embodiments described herein relate to an improved system and method for defining and reconfiguring process flows for one or more processes within an organization visually in a graphical display at a client system using a process flow diagram comprising activity elements and decision elements representing the activities and decisions to be performed during execution of a process flow. Modifications to the process flow diagram at the client display can be saved and used to update the process flow. The process flow definitions and/or reconfigurations can be supplied to a server for storage in a database, and can be later accessed during execution of the process flow. During execution of the sequence of activities of a particular process flow, the server can access one or more services from a plurality of different service modules in communication with the server to provide those services.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: June 5, 2018
    Assignee: SuccessFactors, Inc.
    Inventors: Abbas Raza, Abhijit Salvi, Dan Diodati, Sergei Ponomarev, Ankur Bhatt, Eric Yip
  • Publication number: 20170161347
    Abstract: Embodiments described herein relate to an improved system and method for defining and reconfiguring process flows for one or more processes within an organization visually in a graphical display at a client system using a process flow diagram comprising activity elements and decision elements representing the activities and decisions to be performed during execution of a process flow. Modifications to the process flow diagram at the client display can be saved and used to update the process flow. The process flow definitions and/or reconfigurations can be supplied to a server for storage in a database, and can be later accessed during execution of the process flow. During execution of the sequence of activities of a particular process flow, the server can access one or more services from a plurality of different service modules in communication with the server to provide those services.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Abbas Raza, Abhijit Salvi, Dan Diodati, Sergei Ponomarev, Ankur Bhatt, Eric Yip
  • Publication number: 20170068578
    Abstract: Some embodiments provide a system that includes a set of event publishers configured to publish events occurring on the event publishers. The system also includes a uniform event framework configured to receive, from an event publisher in the set of event publishers, an event notification indicating an event occurred on the event publisher and generate an event structure based on the event notification. The system further includes an event bus configured to receive the event notification from the uniform event framework and send the event structure to a set of event subscribers for consumption of the event structure. Each event publisher in the set of event publishers is further configured to receive different callbacks from different event subscribers in the set of event subscribers for different sets of data associated with the event.
    Type: Application
    Filed: December 30, 2015
    Publication date: March 9, 2017
    Inventors: Baskaran Janarthanam, Dmitri Krakovsky, David Ragones, Abhijit Salvi, Abbas Raza, Murali Mazhavanchery, Sirisha Ayyagari, Ankur Bhatt
  • Patent number: 9483745
    Abstract: A computer program product tangibly embodied in a computer-readable storage device includes instructions that, when executed, generate in a display device a graphical user interface comprising: a business view area with first objects representing business entities participating in a business network and second objects representing business connections between the business entities; and a connect view area with third objects representing applications participating in the business network and fourth objects representing logical interactions between the applications; wherein the graphical user interface dynamically updates the first, second, third and fourth objects with metadata that is at least in part automatically gathered in the business network.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: November 1, 2016
    Assignee: SAP SE
    Inventors: Joerg Ackermann, Ankur Bhatt, Juergen Denner, Christian Illenberger, Christoph Liebig, Gunther Rothermel, Sandra Voges
  • Patent number: 8850005
    Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: September 30, 2014
    Assignee: SAP AG
    Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
  • Patent number: 8661107
    Abstract: A computer program product tangibly embodied in a computer readable storage device includes a business network meta model comprising entity objects configured to generate interactive representations of a business network, including at least a business application representation and an information technology representation.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Frank Oliver Hoffmann, Joerg Ackermann, Christoph Liebig, Till Westmann, Ankur Bhatt, Christian Illenberger, Gunther Rothermel, Daniel Ritter
  • Patent number: 8655989
    Abstract: The present disclosure describes methods, systems, and computer program products for providing access to business network data. One method includes identifying a logical graph from business network linked graph data to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge connecting a pair of nodes and defining a connection between the nodes. Each node is converted into a resource. A resource graph associated with the logical graph can be generated, where generation comprises, for each identified node, associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource, adding at least one node connected to the identified node via an edge in the logical graph as a resource attribute of the corresponding resource, and dissolving at least one connection between the identified node and at least one other entity in the logical graph.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: February 18, 2014
    Assignee: Sap AG
    Inventors: Daniel Ritter, Christoph Herrmann, Ankur Bhatt
  • Publication number: 20140019616
    Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
    Type: Application
    Filed: September 18, 2013
    Publication date: January 16, 2014
    Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
  • Patent number: 8595344
    Abstract: A computer-implemented method includes displaying virtualization level options for a business network to a user, the virtualization level options including at least: a first virtualization level option that includes externalizing interaction logic in the business network, a second virtualization level option that includes virtualizing content in the business network, and a third virtualization level option that includes virtualizing components in the business network. The method includes receiving a selection by the user of at least one of the virtualization level options. The method includes initiating a virtualization process in the business network according to the selected virtualization level option.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: November 26, 2013
    Assignee: SAP AG
    Inventors: Ankur Bhatt, Christoph Liebig, Frank Oliver Hoffmann
  • Patent number: 8589311
    Abstract: Techniques are disclosed for designing business content for reporting tools. In one general aspect, the invention provides for receiving a user selection of a business object having associated attributes and displaying a view of the attributes. A user selection of one or more of the attributes is received, indicating the selected one or more attributes are to be displayed in a report generated in the external reporting application. The selected one or more attributes are added to a business content structure. Data associated with the business content structure is retrieved and an output file is generated. The reporting application can use the output file to generate the report that includes the business content structure and the data associated therewith. The business content structure can be stored in a database and later retrieved to generate an output file, allowing a report with current data to be generated by the reporting application.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: November 19, 2013
    Assignee: SAP Aktiengesellschaft
    Inventors: Ankur Bhatt, Raghunandan Sarangarajan
  • Patent number: 8543653
    Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
  • Publication number: 20130097320
    Abstract: The present disclosure describes methods, systems, and computer program products for providing access to business network data. One method includes identifying a logical graph from business network linked graph data to be transformed into a resource graph, the logical graph including at least two nodes and at least one edge connecting a pair of nodes and defining a connection between the nodes. Each node is converted into a resource. A resource graph associated with the logical graph can be generated, where generation comprises, for each identified node, associating at least one attribute associated with the identified node as a resource attribute of the corresponding resource, adding at least one node connected to the identified node via an edge in the logical graph as a resource attribute of the corresponding resource, and dissolving at least one connection between the identified node and at least one other entity in the logical graph.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: SAP AG
    Inventors: Daniel Ritter, Christoph Herrmann, Ankur Bhatt
  • Patent number: 8296198
    Abstract: A method and system for distribution of information is provided. A consumer metamodel definition for a device is created, wherein the consumer metamodel definition has consumer attribute. The consumer metamodel is then customized by editing the consumer attribute. A device inventory is then generated for the device by downloading a device information from a device information store, wherein the device has at least the consumer attribute of the consumer metamodel.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: October 23, 2012
    Assignee: SAP AG
    Inventors: Ankur Bhatt, Ramprasadh Kothandaraman
  • Patent number: 8275742
    Abstract: A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at least one data element may represent a delta change in data existing in a first collection of data stored in the source database. The method includes copying the at least one data element to an export data file and transporting the export data file to a target system. Once transported, the method further includes displaying a user interface on the target system that identifies ones of the at least one data elements that exist in a second collection of data stored in the target database, prompting user selection of desired ones of the at least one data element to be copied in the target database, and copying selected one of the at least one data element to the target database in response to the prompt.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 25, 2012
    Assignee: Sap Aktiengesellschaft
    Inventors: Ankur Bhatt, Raghunandan Sarangarajan
  • Publication number: 20120124140
    Abstract: According to some embodiments, a plurality of interconnected entities may be discovered in a network landscape. A subset of the entities may then be automatically consolidated into a business participant, the consolidating may performed in accordance with at least one rule based algorithm. A business process landscape, including the business participant, may then be generated and/or displayed to an operator.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 17, 2012
    Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
  • Publication number: 20120110468
    Abstract: A computer program product tangibly embodied in a computer-readable storage device includes instructions that, when executed, generate in a display device a graphical user interface comprising: a business view area with first objects representing business entities participating in a business network and second objects representing business connections between the business entities; and a connect view area with third objects representing applications participating in the business network and fourth objects representing logical interactions between the applications; wherein the graphical user interface dynamically updates the first, second, third and fourth objects with metadata that is at least in part automatically gathered in the business network.
    Type: Application
    Filed: November 3, 2010
    Publication date: May 3, 2012
    Applicant: SAP AG
    Inventors: JOERG ACKERMANN, ANKUR BHATT, JUERGEN DENNER, CHRISTIAN ILLENBERGER, CHRISTOPH LIEBIG, GUNTHER ROTHERMEL, SANDRA VOGES
  • Publication number: 20120102171
    Abstract: A computer-implemented method includes displaying virtualization level options for a business network to a user, the virtualization level options including at least: a first virtualization level option that includes externalizing interaction logic in the business network, a second virtualization level option that includes virtualizing content in the business network, and a third virtualization level option that includes virtualizing components in the business network. The method includes receiving a selection by the user of at least one of the virtualization level options. The method includes initiating a virtualization process in the business network according to the selected virtualization level option.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Applicant: SAP AG
    Inventors: Ankur Bhatt, Christoph Liebig, Frank Oliver Hoffmann