Patents by Inventor Ralph Rillig

Ralph Rillig 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: 9053445
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: June 9, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Dirk Giebel, Ralph Rillig, Jens Weiler, Michael Hartel, Daniel Zoch, Gerd Ritter
  • Publication number: 20140157154
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventors: Frank Brunswig, Dirk Giebel, Ralph Rillig, Jens Weiler, Michael Hartel, Daniel Zoch, Gerd Ritter
  • Publication number: 20140122144
    Abstract: An initiative object corresponding to an organization decision to explore a topic is defined, and a first goal definition and a first skills definition for the initiative object are defined. A project object corresponding to a project undertaken by the organization is defined, the project associated with exploring the topic, and a second goal definition and a second skills definition for the project object are defined. Employees are searched in an employee skills database using at least one of the first or second skills definitions, and assigned to the initiative object and to the project object, wherein the project object, but not the initiative object, affects employee availability. Upon closing the initiative object or project object, a skills record is updated using the first or second skills definitions; and upon closing the initiative object or project object, a performance record is updated using the first or second goal definitions.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Inventors: Vytas Cirpus, Sandra Schmidt, Beate Riefer, Heinrich Lammering, Matthias Woerner, Dieter Krisch, Hans Christian Gaedke, Ralph Rillig, Joerg Goeppert, Andre Sondermann, Sabine Lamprecht, Dirk Rohdemann, Katharina Sorge, Volker Schott
  • Publication number: 20140006084
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a customer transaction document template and a customer transaction document view of project business object.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Sandra Schmidt, Ralph Rillig, Otfried von Geisau, Joerg Goeppert
  • Publication number: 20140006089
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a project and a sales order business object.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Jan Penning, Heide von Lindequist, Volker Paul, Dieter Krisch, Joerg Goeppert, Volker Schott, Otfried von Geisau, Peter Latocha, Thilo Kraehmer, Sandra Schmidt, Ralph Rillig, Katharina Sorge
  • Publication number: 20140006232
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an accounting entry and a project processing view of customer transaction document business object.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Inventors: Tobias Viehweger, Joachim Kenntner, Sandra Schmidt, Thomas Biesemann, Ralph Rillig, Joerg Goeppert, Volker Schott, Otfried von Geisau
  • Patent number: 7996850
    Abstract: This disclosure involves dynamic business object properties for Enterprise Service Architecture (ESA) or other Service Oriented Architecture (SOA) architectures. For example, a method for dynamically modifying an interface in a SOA can comprise receiving a request for an interface associated with a business object, where the interface includes a plurality of fields configured to receive information from a client. The method can further identify current values of one or more attributes associated with the business object and dynamically modify at least one of the fields of the interface based, at least in part, on one or more of the current values.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventors: Silke Massmann, Otfried Von Geisau, Ralph Rillig, Andreas Huppert, Michael Meyringer
  • Patent number: 7996828
    Abstract: This disclosure involves back-end field control of layered software. For example, a method for providing back-end field control of an interface can comprise receiving a request to update one or more attributes of a business object, where the request is associated with a first software layer. The method then identifies one or more additional software layers associated with the business object and determines whether the request can update to the one or more attributes violate settings of the one or more attributes associated with the one or more additional software layers.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: August 9, 2011
    Assignee: SAP AG
    Inventors: Silke Massmann, Otfried Von Geisau, Ralph Rillig, Michael Meyringer, Andreas Huppert
  • Publication number: 20080163253
    Abstract: This disclosure involves dynamic business object properties for Enterprise Service Architecture (ESA) or other Service Oriented Architecture (SOA) architectures. For example, a method for dynamically modifying an interface in a SOA can comprise receiving a request for an interface associated with a business object, where the interface includes a plurality of fields configured to receive information from a client. The method can further identify current values of one or more attributes associated with the business object and dynamically modify at least one of the fields of the interface based, at least in part, on one or more of the current values.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: SAP AG
    Inventors: Silke Massmann, Otfried von Geisau, Ralph Rillig, Andreas Huppert, Michael Meyringer
  • Publication number: 20080162564
    Abstract: This disclosure involves back-end field control of layered software. For example, a method for providing back-end field control of an interface can comprise receiving a request to update one or more attributes of a business object, where the request is associated with a first software layer. The method then identifies one or more additional software layers associated with the business object and determines whether the request can update to the one or more attributes violate settings of the one or more attributes associated with the one or more additional software layers.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: SAP AG
    Inventors: Silke Massmann, Otfried von Geisau, Ralph Rillig, Michael Meyringer, Andreas Huppert