Patents by Inventor Abhay Tiple

Abhay Tiple 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: 10558637
    Abstract: A system includes instantiation of a plan generation environment exposing one or more software hooks, each of the one or more software hooks associated with a respective one of a plurality of steps for generating a database table partition redistribution plan, identification, for of the one or more software hooks, of an associated one or more software modules for performing the step associated with the at least one software hook, and execution of the plan generation environment and the identified one or more software modules to generate a database table partition redistribution plan.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: February 11, 2020
    Assignee: SAP SE
    Inventors: Julian Schmidt-Kluegmann, Simon Elsbrock, Abhay Tiple, Ioannis Kostis
  • Patent number: 10521753
    Abstract: A computer-implemented method includes incorporating a usage model in a business application hosted on a computing device. The usage model describes anticipated usages of the business application by a user and is specified using a formal machine readable language. The method includes providing an adapter configured to automatically translate the usage model in the business application to a UI profile consistent with a UI technology available on the computing device on which the business application is hosted.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: December 31, 2019
    Assignee: SAP SE
    Inventors: Markus Latzina, Abhay Tiple
  • Patent number: 10203939
    Abstract: A system, method, and tangible medium to build a user interface, the system including a backend system supporting processing and persisting of a parameter model defining a user interface, the parameter model specifying user input fields of the user interface to be defined; a user interface framework to render the parameter model to solicit at least one input value for the input fields of the user interface from a user; and a service, distinct from the user interface framework and the backend system, to deliver the parameter model to the user interface framework, the service further to persist the at least one input value from the user.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: February 12, 2019
    Assignee: SAP SE
    Inventors: Abhay Tiple, Markus Dobler
  • Publication number: 20180322490
    Abstract: A method for the handling of a freight container that is transported from a sender via a carrier to a recipient includes an electronic bill of lading generated by a secured generator module and stored in encrypted form on a central secure server. The sender and the recipient receive an electronic key. The carrier can electronically request decrypted parts of the electronic bill of lading via a data connection. If the recipient is satisfied with the freight container received he transmits his key electronically to the central secure server. The sender electronically transmits his key to the central secure server when he wishes to release the bill of lading. The encrypted electronic bill of lading can be decrypted on the central secure server using the two keys and the decrypted electronic bill of lading is electronically transmitted to the recipient. The transfer of ownership to the recipient is thereby completed.
    Type: Application
    Filed: April 27, 2018
    Publication date: November 8, 2018
    Inventors: Yves Sterbak, Florian Tolksdorf, Dragan Ivankovic, Martin Tolksdorf, Mario Galatovic, Abhay Tiple, Phillip Groeting
  • Publication number: 20170177639
    Abstract: A system includes instantiation of a plan generation environment exposing one or more software hooks, each of the one or more software hooks associated with a respective one of a plurality of steps for generating a database table partition redistribution plan, identification, for of the one or more software hooks, of an associated one or more software modules for performing the step associated with the at least one software hook, and execution of the plan generation environment and the identified one or more software modules to generate a database table partition redistribution plan.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Julian Schmidt-Kluegmann, Simon Elsbrock, Abhay Tiple, Ioannis Kostis
  • Publication number: 20170123769
    Abstract: A system, method, and tangible medium to build a user interface, the system including a backend system supporting processing and persisting of a parameter model defining a user interface, the parameter model specifying user input fields of the user interface to be defined; a user interface framework to render the parameter model to solicit at least one input value for the input fields of the user interface from a user; and a service, distinct from the user interface framework and the backend system, to deliver the parameter model to the user interface framework, the service further to persist the at least one input value from the user.
    Type: Application
    Filed: December 22, 2015
    Publication date: May 4, 2017
    Inventors: Abhay Tiple, Marcus Dobler
  • Publication number: 20150100905
    Abstract: A computer-implemented method includes incorporating a usage model in a business application hosted on a computing device. The usage model describes anticipated usages of the business application by a user and is specified using a formal machine readable language. The method includes providing an adapter configured to automatically translate the usage model in the business application to a UI profile consistent with a UI technology available on the computing device on which the business application is hosted.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: SAP AG
    Inventors: Markus Latzina, Abhay Tiple
  • Patent number: 8751437
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Publication number: 20140122411
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Patent number: 8533413
    Abstract: Disclosed are methods, systems and products, including a method that includes establishing in a computing environment, implemented using at least one processor-based device, a non-immutable object as being a read-only object, the computing environment not allowing performance of operations that cause modification of the read-only non-immutable object. The method also includes preventing by the at least one processor-based device performance of an operation on the read-only non-immutable object that would cause the read-only non-immutable object to be modified.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Udo Klein, Abhay Tiple
  • Publication number: 20120144139
    Abstract: Disclosed are methods, systems and products, including a method that includes establishing in a computing environment, implemented using at least one processor-based device, a non-immutable object as being a read-only object, the computing environment not allowing performance of operations that cause modification of the read-only non-immutable object. The method also includes preventing by the at least one processor-based device performance of an operation on the read-only non-immutable object that would cause the read-only non-immutable object to be modified.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Inventors: Frank Brunswig, Udo Klein, Abhay Tiple
  • Patent number: 8015039
    Abstract: Methods and apparatus, including computer program products, are provided for verifying business objects. In one exemplary aspect, the business object and a predetermined contract defining the business object are received. The received business object is verified based on one or more tests defined by the predetermined contract. Based on the results of the verification of the business object, an indication is provided of whether the business object complies with the predetermined contract.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: September 6, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Abhay Tiple
  • Patent number: 7877695
    Abstract: A system for managing user interface events in user interface of a client system. The system includes a service layer including a business object. The system also includes an intermediate object layer comprising an intermediate object associated with the business object, wherein the intermediate object handles user interface messages raised by the business object and retrieves data from the business object for user interface. The system further includes a service manager that provides the retrieved data from the intermediate object for display on the user interface.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: January 25, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Martin Hartig, Udo Klein, Guenter Pecht-Seibert, Bare Said, Abhay Tiple
  • Publication number: 20100146486
    Abstract: Configuring a testing tool incorporated in a device to validate that a software component supplements enterprise services associated with an enterprise service architecture (ESA) for a business scenario to be executed on the ESA. The configuring of the testing tool is based on enterprise services associated with the ESA that are necessary to perform actions on data objects related to the business scenario, and requirements for each necessary enterprise service to interact with the data objects, business logic within the ESA, and the other necessary enterprise services. The software is then validated for the business scenario using the configured testing tool. The testing tool will generate result data indicating the software supplements enterprise services for the business scenario.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Inventors: Harish Mehta, Abhay Tiple
  • 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: 20080163083
    Abstract: A system for managing user interface events in user interface of a client system. The system includes a service layer including a business object. The system also includes an intermediate object layer comprising an intermediate object associated with the business object, wherein the intermediate object handles user interface messages raised by the business object and retrieves data from the business object for user interface. The system further includes a service manager that provides the retrieved data from the intermediate object for display on the user interface.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventors: Frank Brunswig, Martin Hartig, Udo Klein, Guenter Pecht-Seibert, Bare Said, Abhay Tiple
  • Publication number: 20080147455
    Abstract: Methods and apparatus, including computer program products, are provided for verifying business objects. In one exemplary aspect, the business object and a predetermined contract defining the business object are received. The received business object is verified based on one or more tests defined by the predetermined contract. Based on the results of the verification of the business object, an indication is provided of whether the business object complies with the predetermined contract.
    Type: Application
    Filed: December 14, 2006
    Publication date: June 19, 2008
    Inventors: Frank Brunswig, Abhay Tiple
  • Publication number: 20070169016
    Abstract: Methods and apparatus, including computer program products, are provided for a mockup business object. The mockup business object implemented within a computer framework including other business objects. In one exemplary embodiment, the method may include generating, within the computer framework, the mockup business object based on a metadata stored within the computer framework, when the mockup business object does not exist within the computer framework. The method may also include determining whether a structure of the mockup business object has changed based on the metadata, when the mockup business object does exist within the computer framework. Moreover, the method may include modifying the mockup business object based on the result of the determining step.
    Type: Application
    Filed: December 20, 2005
    Publication date: July 19, 2007
    Inventors: Michael Aakolk, Frank Brunswig, Wolfgang Koch, Abhay Tiple