Patents by Inventor Dinu Pavithran

Dinu Pavithran 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: 9384012
    Abstract: A computer-implemented system may include reception of a user interface package at a client device, the user interface package including layout information and a data model, the layout information conforming to a user interface model of a backend service provider and the data model conforming to a business object model of the backend service provider. The layout is rendered at the client device based on the user interface model, data input to the rendered layout at the client device is received, the data is stored at the client device in conformance with the business object model, and the data is transmitted from the client device to the backend service provider.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 5, 2016
    Assignee: SAP SE
    Inventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
  • Publication number: 20130159871
    Abstract: A computer-implemented system may include reception of a user interface package at a client device, the user interface package including layout information and a data model, the layout information conforming to a user interface model of a backend service provider and the data model conforming to a business object model of the backend service provider. The layout is rendered at the client device based on the user interface model, data input to the rendered layout at the client device is received, the data is stored at the client device in conformance with the business object model, and the data is transmitted from the client device to the backend service provider.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Sathish Babu Krishna Vihar, Dinu Pavithran, Christoph Birkenhauer, Juergen Sattler
  • Patent number: 8219966
    Abstract: In one embodiment, data in an application floorplan is exposed in a controlled way for integrating new external services to the application floorplan. Service definitions of the external service for integration with the application floorplan is generated. Further, a semantic type data of a global data type used in the application floorplan is generated. Upon generating the semantic type data, a semantic type mapping of an instance of the semantic type data is generated. Furthermore a map between a service parameter of the external service and the semantic type mapping is presented. Thereby, the application floorplan and the external service are integrated by executing the external service in the application floorplan using the generated map.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: July 10, 2012
    Assignee: SAP AG
    Inventors: Pradeep Kumar Singh, Ramesh B.G, Jianguo Chen, Anand Kothalkar, Dinu Pavithran, Rama Krishna Prasad Vadlamudi
  • Patent number: 8056091
    Abstract: Methods and apparatus, including computer program products, are provided for executing, by a first framework, a service provided by a second framework. The method may include initiating, by the first framework, a request to access the service provided by the second framework. The method may also include identifying metadata for the service, the metadata being stored in a metamodel runtime repository. The method may further include translating the metadata into a format that the first framework can use to invoke the service and executing, using the translated metadata, the service provided by the second framework.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: November 8, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Michael Falk, Malte Christian Kaufmann, Prasad Natu, Dinu Pavithran, Frank Rakowitz, Rituparna Sengupta, Tihomir Stoyanov
  • Patent number: 7890959
    Abstract: A system and method for message lifetime management. According to an embodiment of the invention, a front-end application process identifies during a user interface interaction cycle of the front-end application process at least one stateful message reported to the front-end application process by a back-end service process during a prior user interface interaction cycle of the front-end application process, the at least one stateful message having been stored in a message buffer by the front-end application process, queries the back-end service process to determine whether the at least one stateful message is currently valid, and removes the at least one stateful message from the message buffer if it is determined not to be currently valid.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Dinu Pavithran, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Holger Schmidt
  • Patent number: 7685268
    Abstract: Generally, systems and methods permit customized delivery of messages to a user depending on the specific requirements of a user interface. A processing layer between a business object and a user interface may determine, for a received message, an appropriate rule for the target user interface. The message rule may be applied, and depending on the rule, the message may be delivered to the user.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 23, 2010
    Assignee: SAP AG
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Kari-Peter Nos, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Dinu Pavithran, Holger Schmidt
  • Publication number: 20100001834
    Abstract: A system and method are provided for handling a notification message in an enterprise services framework, including in response to the saving of a transaction, sending a notification message to the enterprise system framework, the notification message containing an associated message class including information of message severity and message symptom. The framework includes a controller layer situated between a service management layer and a business object layer, the controller layer maintaining a message registry database which collects and stores the notification message and the information of message severity, message symptom, and message identification. A system and method is provided for the hierarchical handling of software objects, including providing software objects, each associated with a user interface message, hierarchically associating the user interface messages, and displaying those messages in a tree structure in association with each of the software objects.
    Type: Application
    Filed: July 6, 2008
    Publication date: January 7, 2010
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Dinu Pavithran, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Holger Schmidt, Abhay Tiple
  • Publication number: 20090248741
    Abstract: A method and system for integrating an external service are provided. A first definition of a service for integration with an application floorplan is generated. A semantic type data having a second definition of a global data type used in the application floorplan is generated. A semantic type mapping having a third definition of an instance of the semantic type data in a data object used in the application floorplan is generated. A map is generated between a service parameter of the service and the semantic type mapping. The service is executed in the application floorplan using the map.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: PRADEEP KUMAR SINGH, Ramesh B.G, Jianguo Chen, Annad Kothalkar, Dinu Pavithran, Rama Krishna Prasad Vadlamudi
  • Publication number: 20080307058
    Abstract: Generally, systems and methods permit customized delivery of messages to a user depending on the specific requirements of a user interface. A processing layer between a business object and a user interface may determine, for a received message, an appropriate rule for the target user interface. The message rule may be applied, and depending on the rule, the message may be delivered to the user.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Kari-Peter Nos, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Dinu Pavithran, Holger Schmidt
  • Publication number: 20080244616
    Abstract: A system and method for message lifetime management. According to an embodiment of the invention, a front-end application process identifies during a user interface interaction cycle of the front-end application process at least one stateful message reported to the front-end application process by a back-end service process during a prior user interface interaction cycle of the front-end application process, the at least one stateful message having been stored in a message buffer by the front-end application process, queries the back-end service process to determine whether the at least one stateful message is currently valid, and removes the at least one stateful message from the message buffer if it is determined not to be currently valid.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Frank Brunswig, Ioannis Grammatikakis, Dinu Pavithran, Guenter Pecht-Seibert, Michael Picht, Alexander Rauh, Holger Schmidt
  • Publication number: 20080016516
    Abstract: Methods and apparatus, including computer program products, are provided for executing, by a first framework, a service provided by a second framework. The method may include initiating, by the first framework, a request to access the service provided by the second framework. The method may also include identifying metadata for the service, the metadata being stored in a metamodel runtime repository. The method may further include translating the metadata into a format that the first framework can use to invoke the service and executing, using the translated metadata, the service provided by the second framework.
    Type: Application
    Filed: July 13, 2006
    Publication date: January 17, 2008
    Inventors: Frank Brunswig, Michael Falk, Malte Christian Kaufmann, Prasad Natu, Dinu Pavithran, Frank Rakowitz, Rituparna Sengupta, Tihomir Stoyanov
  • Publication number: 20060143225
    Abstract: Embodiments of the invention are generally directed to a system and method for enterprise data objects. An enterprise data object is a container of data that can be used in a wide range of technical and semantic layers within a business system. In particular, enterprise data objects provide high-level interfaces that can be used to access and manipulate complex and structured data.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Rainer Brendle, Frank Brunswig, Thomas Gauweiler, Dinu Pavithran, Johannes Viegener