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: 11187213Abstract: 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: GrantFiled: July 23, 2019Date of Patent: November 30, 2021Inventors: Ankur Bhatt, Frank M. Becker
-
Publication number: 20200332780Abstract: 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: ApplicationFiled: July 23, 2019Publication date: October 22, 2020Inventors: Ankur BHATT, Frank M. BECKER
-
Patent number: 10552235Abstract: 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: GrantFiled: December 30, 2015Date of Patent: February 4, 2020Assignee: SuccessFactors, Inc.Inventors: Baskaran Janarthanam, Dmitri Krakovsky, David Ragones, Abhijit Salvi, Abbas Raza, Murali Mazhavanchery, Sirisha Ayyagari, Ankur Bhatt
-
Patent number: 9990411Abstract: 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: GrantFiled: December 3, 2015Date of Patent: June 5, 2018Assignee: SuccessFactors, Inc.Inventors: Abbas Raza, Abhijit Salvi, Dan Diodati, Sergei Ponomarev, Ankur Bhatt, Eric Yip
-
Publication number: 20170161347Abstract: 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: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Abbas Raza, Abhijit Salvi, Dan Diodati, Sergei Ponomarev, Ankur Bhatt, Eric Yip
-
Publication number: 20170068578Abstract: 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: ApplicationFiled: December 30, 2015Publication date: March 9, 2017Inventors: Baskaran Janarthanam, Dmitri Krakovsky, David Ragones, Abhijit Salvi, Abbas Raza, Murali Mazhavanchery, Sirisha Ayyagari, Ankur Bhatt
-
Patent number: 9483745Abstract: 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: GrantFiled: November 3, 2010Date of Patent: November 1, 2016Assignee: SAP SEInventors: Joerg Ackermann, Ankur Bhatt, Juergen Denner, Christian Illenberger, Christoph Liebig, Gunther Rothermel, Sandra Voges
-
Patent number: 8850005Abstract: 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: GrantFiled: September 18, 2013Date of Patent: September 30, 2014Assignee: SAP AGInventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Patent number: 8661107Abstract: 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: GrantFiled: October 12, 2010Date of Patent: February 25, 2014Assignee: SAP AGInventors: Frank Oliver Hoffmann, Joerg Ackermann, Christoph Liebig, Till Westmann, Ankur Bhatt, Christian Illenberger, Gunther Rothermel, Daniel Ritter
-
Patent number: 8655989Abstract: 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: GrantFiled: October 14, 2011Date of Patent: February 18, 2014Assignee: Sap AGInventors: Daniel Ritter, Christoph Herrmann, Ankur Bhatt
-
Publication number: 20140019616Abstract: 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: ApplicationFiled: September 18, 2013Publication date: January 16, 2014Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Patent number: 8595344Abstract: 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: GrantFiled: October 22, 2010Date of Patent: November 26, 2013Assignee: SAP AGInventors: Ankur Bhatt, Christoph Liebig, Frank Oliver Hoffmann
-
Patent number: 8589311Abstract: 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: GrantFiled: August 26, 2003Date of Patent: November 19, 2013Assignee: SAP AktiengesellschaftInventors: Ankur Bhatt, Raghunandan Sarangarajan
-
Patent number: 8543653Abstract: 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: GrantFiled: November 11, 2010Date of Patent: September 24, 2013Assignee: SAP AGInventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Publication number: 20130097320Abstract: 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: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: SAP AGInventors: Daniel Ritter, Christoph Herrmann, Ankur Bhatt
-
Patent number: 8296198Abstract: 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: GrantFiled: June 28, 2007Date of Patent: October 23, 2012Assignee: SAP AGInventors: Ankur Bhatt, Ramprasadh Kothandaraman
-
Patent number: 8275742Abstract: 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: GrantFiled: October 31, 2003Date of Patent: September 25, 2012Assignee: Sap AktiengesellschaftInventors: Ankur Bhatt, Raghunandan Sarangarajan
-
Publication number: 20120124140Abstract: 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: ApplicationFiled: November 11, 2010Publication date: May 17, 2012Inventors: Ankur Bhatt, Daniel Ritter, Jürgen Denner, Till Westmann
-
Publication number: 20120110468Abstract: 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: ApplicationFiled: November 3, 2010Publication date: May 3, 2012Applicant: SAP AGInventors: JOERG ACKERMANN, ANKUR BHATT, JUERGEN DENNER, CHRISTIAN ILLENBERGER, CHRISTOPH LIEBIG, GUNTHER ROTHERMEL, SANDRA VOGES
-
Publication number: 20120102171Abstract: 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: ApplicationFiled: October 22, 2010Publication date: April 26, 2012Applicant: SAP AGInventors: Ankur Bhatt, Christoph Liebig, Frank Oliver Hoffmann