Patents by Inventor Oliver Scheerer

Oliver Scheerer 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: 8099431
    Abstract: A directory includes information about various systems (e.g., applications, processes, tasks, objects, services) and data, and may include data ownership information. The directory may define existing systems, corresponding locations by address, and corresponding semantic names. The directory may also specify the role of each system, e.g., a consumer or provider role. The directory may also define a scope of data a provider system can provide. As such, the directory may also include information about whether and how such data is being replicated. When a user requests data, a service may, based on the directory, determine and select an appropriate provider system for the data. The service may further create a subscription process to provide the user a local cache of the requested data. With such directory information, a service can provide data access services that integrate subscription processes.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: January 17, 2012
    Assignee: SAP AG
    Inventors: Daniel Buchmann, Uwe E. Fischer, Jochen Hoenig, Oliver Scheerer, Bernhard P. Waldscheck
  • Patent number: 8010376
    Abstract: A request is received to initiate an operation (e.g., a query, etc.) on a view on a business object type. Such a request contains data characterizing the view which in turn characterizes a plurality of hierarchically arranged elements. Such elements characterized are associated with elements characterized by one or more business objects types. Thereafter, the operation is performed on the elements of the two or more business objects types. Responsive results of the operation responsive are mapped to the elements of the virtual business object type. After such mapping occurs, a message is generated that contains the results of the request in a structure compatible with the view.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: August 30, 2011
    Assignee: SAP AG
    Inventors: Daniel Buchmann, Uwe E. Fischer, Jochen Hönig, Oliver Scheerer, Bernhard P. Waldscheck
  • Patent number: 7783667
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for determining keys for use with data structures, such as objects, business objects, view business objects, and the like. In one aspect, there is provided a computer-implemented method. The method may include determining a first key of a view business object node by combining one or more keys of the business object nodes used to form the view business object node, the first key used to identify the view business object node when the view business object node is a root node. The method may also include determining, when the view business object node has a parent node, a second key of the view business object node by combining the first key and at least one key of the parent node, the second key used to identify the view business object node.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: August 24, 2010
    Assignee: SAP AG
    Inventors: Oliver Scheerer, Uwe E. Fischer
  • Publication number: 20090125531
    Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for determining keys for use with data structures, such as objects, business objects, view business objects, and the like. In one aspect, there is provided a computer-implemented method. The method may include determining a first key of a view business object node by combining one or more keys of the business object nodes used to form the view business object node, the first key used to identify the view business object node when the view business object node is a root node. The method may also include determining, when the view business object node has a parent node, a second key of the view business object node by combining the first key and at least one key of the parent node, the second key used to identify the view business object node.
    Type: Application
    Filed: November 14, 2007
    Publication date: May 14, 2009
    Inventors: Oliver Scheerer, Uwe E. Fischer
  • Publication number: 20080147421
    Abstract: A request is received to initiate an operation (e.g., a query, etc.) on a view on a business object type. Such a request contains data characterizing the view which in turn characterizes a plurality of hierarchically arranged elements. Such elements characterized are associated with elements characterized by one or more business objects types. Thereafter, the operation is performed on the elements of the two or more business objects types. Responsive results of the operation responsive are mapped to the elements of the virtual business object type. After such mapping occurs, a message is generated that contains the results of the request in a structure compatible with the view.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Inventors: Daniel Buchmann, Uwe E. Fischer, Jochen Honig, Oliver Scheerer, Bernhard P. Waldscheck
  • Publication number: 20070276920
    Abstract: A directory includes information about various systems (e.g., applications, processes, tasks, objects, services) and data, and may include data ownership information (e.g., data scope, read-write access, master-copy, etc.) and system role information (e.g., consumer or provider role). The directory may define existing systems, corresponding locations by address, and corresponding semantic names. With such information, a service may create routing rules that may provide the requested data via a semantic-based request. The routing rule may be selected to optimize communications and/or response time.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 29, 2007
    Inventors: Daniel Buchmann, Uwe Fischer, Jochen Hoenig, Oliver Scheerer, Bernhard Waldscheck
  • Publication number: 20070276919
    Abstract: A directory includes information about various systems (e.g., applications, processes, tasks, objects, services) and data, and may include data ownership information. The directory may define existing systems, corresponding locations by address, and corresponding semantic names. The directory may also specify the role of each system, e.g., a consumer or provider role. The directory may also define a scope of data a provider system can provide. As such, the directory may also include information about whether and how such data is being replicated. When a user requests data, a service may, based on the directory, determine and select an appropriate provider system for the data. The service may further create a subscription process to provide the user a local cache of the requested data. With such directory information, a service can provide data access services that integrate subscription processes.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 29, 2007
    Inventors: Daniel Buchmann, Uwe Fischer, Jochen Hoenig, Oliver Scheerer, Bernhard Waldscheck
  • Publication number: 20050060309
    Abstract: Methods and apparatus, including computer program products, for providing a query object. In one general aspect, a query object includes an attribute uniquely identifying the business object. The query object includes an interface that includes at least a service that provides, to a calling application, information that specify a group of one or more instances of one ore more business objects. A calling application uses the information to address the group of one or more instances of one or more business objects, on which the application can perform one or more functions.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 17, 2005
    Inventor: Oliver Scheerer