Patents by Inventor Venkiteswaran Balakrishnan

Venkiteswaran Balakrishnan 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: 11522967
    Abstract: The present disclosure involves systems, software, and computer implemented methods for defining and using a system metamodel for an event-driven cluster of microservices. A deployment package that includes metadata definitions is received for a microservice. The metadata definitions include: a reference to a service; a reference to a resource entity served by the service; a reference to an event subscribed to by the service; a reference to a micro frontend that provides a user interface for the service; and a reference to an API for performing operations on the resource entity. The microservice is deployed, which includes including the metadata definitions in a system metamodel graph. The microservice is activated, including generating at least one event corresponding to including the metadata definitions in the system metamodel graph. In response to a request for metadata for the microservice, the system metamodel graph is traversed to retrieve the requested metadata.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventors: Sathish Babu Krishna Vihar, Balaji Vummiti, Venkiteswaran Balakrishnan
  • Publication number: 20220166839
    Abstract: The present disclosure involves systems, software, and computer implemented methods for defining and using a system metamodel for an event-driven cluster of microservices. A deployment package that includes metadata definitions is received for a microservice. The metadata definitions include: a reference to a service; a reference to a resource entity served by the service; a reference to an event subscribed to by the service; a reference to a micro frontend that provides a user interface for the service; and a reference to an API for performing operations on the resource entity. The microservice is deployed, which includes including the metadata definitions in a system metamodel graph. The microservice is activated, including generating at least one event corresponding to including the metadata definitions in the system metamodel graph. In response to a request for metadata for the microservice, the system metamodel graph is traversed to retrieve the requested metadata.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: Sathish Babu Krishna Vihar, Balaji Vummiti, Venkiteswaran Balakrishnan
  • Patent number: 8224697
    Abstract: Managing entitlements to rewards from multiple entitlement programs includes receiving transaction data associated with a reward entity. The transaction data is generated by a computer application that is separate from an entitlement management component used to manage entitlements to rewards from multiple entitlement programs. One of the multiple entitlement programs that applies to the received transaction data is identified. Each entitlement program is associated with a type of reward and has an entitlement rule for determining, from transaction data, an amount of reward credit for the type of reward of the entitlement program. An entitlement rule of the identified entitlement program is used to determine an amount of reward credit to be provided to the reward entity associated with the received transaction data. The determined amount of reward credit is associated with the reward entity associated with the received transaction data.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: July 17, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Sachin Verma, Venkiteswaran Balakrishnan
  • Publication number: 20050267814
    Abstract: Embodiments of the present invention provide improved methods of and apparatus for providing resale order processing of externally generated point-of-sale data. In accordance with an embodiment of the present invention, a resale order infrastructure including a resale order object layer implementing a multi-layer programming model approach including a user interface layer to display data, an object layer implemented as an application programming interface layer to include processing and business logic, an interaction layer to manage data flow between the user interface layer and the object layer, and a database layer to control database interactions. The resale order infrastructure also includes a business infrastructure to execute the business logic associated with data in the resale order object layer; and a business rule engine connected to the business infrastructure to execute business rules based on the data in the business infrastructure.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 1, 2005
    Inventors: Venkiteswaran Balakrishnan, Sreeram Pranatharthiharan, Gokula Sundar