Patents by Inventor Abhay A. Tiple

Abhay A. 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: 8074228
    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: Grant
    Filed: November 19, 2010
    Date of Patent: December 6, 2011
    Assignee: SAP AG
    Inventors: Michael Aakolk, Frank Brunswig, Wolfgang Koch, Abhay A. 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: 8001521
    Abstract: Systems, methods and computer readable media are provided for the creation of a business object. In one exemplary embodiment, the method may include defining the shell of a business object utilizing meta-data stored within a repository. The method may also include storing the defined business object shell within the repository. Moreover, the method may include generating a business object template utilizing the business object shell, meta-data, and hooks for calling generic business logic, and modifying the hooks to insert the generic business logic.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: August 16, 2011
    Assignee: SAP AG
    Inventors: Michael Aakolk, Wolfgang M. Koch, Abhay A. Tiple
  • Patent number: 7917524
    Abstract: Methods and apparatus, including computer program products, are provided for mockup data for a mockup object. In one exemplary embodiment, the method may include receiving, from a user, a name of the mockup object for which the mockup data should be created, wherein the object comprises one or more nodes. The method may also include receiving, from the user, a number of records to be created for each node of the object, determining whether to modify existing mockup data or create new mockup data for each node, receiving, from the user, a beginning range and an ending range for the mockup data, and generating, within the framework, the mockup data for each node of the object based on metadata stored within the framework and the beginning and ending range.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: March 29, 2011
    Assignee: SAP AG
    Inventors: Frank Brunswig, Pragnesh B. Mistry, Prashanth Rai, Abhay A. Tiple
  • Publication number: 20110066660
    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: November 19, 2010
    Publication date: March 17, 2011
    Applicant: SAP AG
    Inventors: Michael Aakolk, Frank Brunswig, Wolfgang Koch, Abhay A. 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
  • Patent number: 7865900
    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: Grant
    Filed: December 20, 2005
    Date of Patent: January 4, 2011
    Assignee: SAP AG
    Inventors: Michael Aakolk, Frank Brunswig, Wolfgang Koch, Abhay A. Tiple
  • Patent number: 7797708
    Abstract: Methods and apparatus, including computer program products, are provided for simulating business object behavior with a mockup object. In one exemplary embodiment, the method may include receiving a name of the mockup object for which to perform a specified action on, wherein the mockup object comprises one or more nodes, and receiving the action to be performed on the mockup object. The method may also include determining whether the action can be performed on the mockup object based on a set of conditions defining the status of the mockup object, and performing the action based on the determining step.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: September 14, 2010
    Assignee: SAP AG
    Inventors: Walter Weber, Pragnesh B. Mistry, Carsten Ziegler, Stefan Baeuerle, Rolf Schulte-Rebbelmund, Abhay A. 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