Patents by Inventor Marco Valentin

Marco Valentin 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: 8370858
    Abstract: Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for interfacing with an application program. The method includes receiving, from an application program that has an interface, an interface description defining how to make an input into the application program using the interface. The method includes generating a screen for a user to define a step corresponding to a task to be performed in the application program by another user, the screen generated using the interface description. The method includes forwarding a step description for receipt by the application program, the step description created using a definition made under guidance of the screen, and configured consistently with the interface for the application program to create the task.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventor: Marco Valentin
  • Patent number: 8046382
    Abstract: Disclosed is a method and system for retrieving a software object based on a query and customizing a metadata of the software object by adding a property, a property value, a search key and a search key value to the metadata. An index is created on the software object based on the search key value and the metadata and the software object is persisted.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: October 25, 2011
    Assignee: SAP AG
    Inventor: Marco Valentin
  • Publication number: 20100153977
    Abstract: Among other disclosed subject matter, a computer program product is tangibly embodied in a computer-readable storage medium and includes instructions that when executed by a processor perform a method for interfacing with an application program. The method includes receiving, from an application program that has an interface, an interface description defining how to make an input into the application program using the interface. The method includes generating a screen for a user to define a step corresponding to a task to be performed in the application program by another user, the screen generated using the interface description. The method includes forwarding a step description for receipt by the application program, the step description created using a definition made under guidance of the screen, and configured consistently with the interface for the application program to create the task.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Applicant: SAP AG
    Inventor: Marco Valentin
  • Publication number: 20090222818
    Abstract: A method of performing a business reporting job process may include starting, on a central system, a distributed job process, including a plurality of jobs. The method may also include initiating one of the plurality of jobs to be performed by at least one assigned satellite system. Such initiating may include transmitting a central system job context, associated with the initiated job by the central system, from the central system to the satellite system. The method may further include processing the job on the assigned satellite system utilizing the central system job context. And, upon a completion of the job by the satellite system, reporting the completion of the job to the central system, and transmitting at least one result of the job from the satellite system to the central system. The method may further include checking whether or not the result of the job is acceptable, based upon a set of predetermined criteria.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: SAP AG
    Inventor: Marco Valentin
  • Publication number: 20090100430
    Abstract: Disclosed is a method and system for receiving a task list containing a task, determining if the task must be executed based on a context of a business scenario and executing the task. After executing the task, a result of execution of the task is analyzed based on the context of the business scenario and an operation to be performed is determined based on the result of the execution.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Inventors: Marco Valentin, Christian Gaertner, Stefan Tex
  • Publication number: 20090083092
    Abstract: Disclosed is a method and system for defining a step of a business scenario, converting the step to a business process executable in an enterprise system and generating a task list containing a list of business processes in the business scenario.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 26, 2009
    Inventors: MARCO VALENTIN, Christian Gaertner, Stefan Tex
  • Publication number: 20090049009
    Abstract: Disclosed is a method and system for retrieving a software object based on a query and customizing a metadata of the software object by adding a property, a property value, a search key and a search key value to the metadata. An index is created on the software object based on the search key value and the metadata and the software object is persisted.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Inventor: Marco Valentin