Patents Assigned to Sap AG
  • Patent number: 7467105
    Abstract: A method is provided for calculating a price of a financial instrument that includes obtaining parameters of the financial instrument from a financial database of transactions and determining the price based on a projection using the parameters. The method may further include selecting a model for determining the price and determining the price using the model and the parameters. The method may further include selecting at least one further model for calculating the price and determining the price using the at least one further model and the parameters. A system is provided for calculating a price of a financial instrument comprising parameters for the financial instrument and a processor in electronic communication with the financial database and adapted to calculate the price of the financial instrument based on a projection and the parameters. A computer program is provided that is stored on a memory and configured to be executed by a computer.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Markus Roeckelein, Gordon Seiffart, Michael Jaehnisch
  • Patent number: 7467413
    Abstract: According to some embodiments, a method and apparatus for accessing session data includes identifying a data access request from a first process, the data access request for access to data associated with a second process, and determining, prior to allowing the first process to access the data, whether the second process is blocked.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Joerg W. Mensing, Raymond A. Roedling, Robin Wissbrock
  • Publication number: 20080307395
    Abstract: A computer-implemented method for providing registration of a communication includes locating a reference in metadata for an object-processing framework. The reference identifies a portion of logic that performs a specific service. The method includes storing at least part of the located reference in a trace object. The method includes replacing the located reference in the metadata with a reference to the trace object.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: SAP AG
    Inventors: Daniel Zoch, Renzo Colle, Henrik Saterdag
  • Publication number: 20080307433
    Abstract: A method includes receiving identification of an object that includes a plurality of nodes. The object is modeled to provide for association of any of the plurality of nodes into a lock group such that nodes of the lock group are locked together. Identification of a first group of the nodes to form the lock group is received. The method includes storing the object with the first group of the nodes forming the lock group. A method includes receiving identification of an object that includes a plurality of nodes. The object is modeled to provide for association of any of the plurality of nodes into a load group such that nodes of the load group are loaded together. Identification of a first group of the nodes to form the load group is received. The method includes storing the object with the first group of the nodes forming the load group.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: SAP AG
    Inventors: Daniel Zoch, Henrik Saterdag, Renzo Colle
  • Publication number: 20080307385
    Abstract: An enhanced widget composition platform, in which code is automatically generated based on receiving a selection of at least a first service and a widget engine via the web-based widget composition platform, the code, when invoked by the selected widget engine, implementing a widget that is operable to communicate with the first service.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: SAP AG
    Inventors: Alexander Dreiling, Kathrin J. Fleischmann, Fabian Eberhardt, Philipp Heltewig, Daniel Ricketts
  • Patent number: 7464100
    Abstract: Methods and apparatus, including computer program products, for addressing data in a database. One method includes storing a physical address of a data object in a mapping item having an item address, and identifying the data object by that item address. If the data object is moved to a second physical address, the second physical address is stored in the item. The item can be contained within a mapping page, and the item address can be derived from an address within the mapping page. The item address can be stored with the data object and can be stored in database indices to identify the data object. One method for accessing a data object includes reading an identifier for the data object, obtaining a mapping item address from the identifier, reading a physical address from the mapping item address, and then accessing the data object using the physical address.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventor: Ivan Schreter
  • Patent number: 7464097
    Abstract: Techniques are provided to manage the integrity of data stored in two or more data management systems by detecting inconsistencies between the data management systems. The techniques identify missing records in one or more data management systems by comparing the records in the data management systems. A filter condition is used to identify the records to be compared. For records that exist in two or more data management systems, the techniques identify records that are not identical in the data management systems. A user checkpoint is provided between the identification of missing records and the identification of records that are not identical. The detected inconsistencies also may be corrected.
    Type: Grant
    Filed: August 16, 2002
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Martina Goetz, Michael Schmitt, Steffen Lutz
  • Patent number: 7464091
    Abstract: A method for processing one or more data objects in business applications is disclosed. The method creates an electronic data element comprising a first data field and a second data field, wherein the first data field contains data representing an identifier functioning as a link to one or more data objects and the second data field represents a state of the identifier in the first data field; and associates the identifier of the electronic data element with the one or more data objects.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Michael Conrad, Dirk Henrich
  • Patent number: 7464009
    Abstract: A flexible transportation optimization approach is described that can easily be implemented on multi-tiered computer systems and that does not unnecessarily consume processing and memory resources. On a database tier a data model is defined. The data model comprises master data including a state set with a plurality of states representative of physical sites or conditions of a physical entity, wherein each state is assigned to exactly one hierarchy level and wherein to each state zero, one or a plurality of states of lower hierarchy levels are assigned and a transition set with transitions from one state to a state on the same or on a different hierarchy level.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventor: Winfried Schwarzmann
  • Patent number: 7464376
    Abstract: Methods and apparatus, including computer program products, for ad-hoc solution resources determination and provisioning. A method includes, in a target compute system residing in a network of interconnected compute systems, assigning a unique identifier to a requested solution, selecting providers for providing identified components of the requested solution, storing identifications of the selected providers along with associated identified components in a hierarchical data structure in a memory of the target compute system, each of the associated identified components defining a set of required resources, and installing the identified components listed in the hierarchical data structure.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Erol Bozak, Alexander Gebhart
  • Patent number: 7464038
    Abstract: A method and system for changing an order for a product where production of the order is currently in progress in a flexible order transaction system and where yield, scrap, and work-in-process (WIP) are calculated for reporting points in the order process and are transferred to the new order for the new product. The transfer from the original order to the new order occurs at several mapped reporting points in the product change action. Unmapped scrap, WIP, and/or component and resource usage may be transferred to the new order at preceding or subsequent mapped reporting points from the original order to the new order.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Muhammad M. Alam, Ruediger Meyfarth, Sam S. Hwang, Rama Koti R. Konatham
  • Patent number: 7464022
    Abstract: Methods and apparatus, including computer program products, implementing techniques for word processing. The techniques include receiving a word processing document that includes natural language text, identifying in the word processing document a segment of artificial language text that is written in a particular artificial language, performing one or more word processing functions on the natural language text, and validating the artificial language text using one or more validation functions that are specific to the particular artificial language. The artificial language is a language that has a formal definition. The word processing functions including proofreading the natural language text for spelling, grammar, or style errors.
    Type: Grant
    Filed: May 19, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Eugene Sindambiwe, Manfred Schneider
  • Patent number: 7464039
    Abstract: A method and system for merging an order with a surviving order where production of the order is currently in progress in a flexible order transaction system where yield, scrap, and work-in-process (WIP) are calculated for reporting points in the merging order process and yield, scrap, and work-in-process units are transferred from reporting points in the merging order to reporting points in the surviving order. The transfer from the merging order to the surviving order occurring at several mapped reporting points for the single merge order action. Unmapped scrap, WIP, and/or component and resource usage may be transferred to the surviving order at preceding or subsequent mapped reporting points in the merging order.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: December 9, 2008
    Assignee: SAP AG
    Inventors: Muhammad M. Alam, Ruediger Meyfarth, Sam S. Hwang, Rama Koti R. Konatham
  • Patent number: D582923
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison
  • Patent number: D582927
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison
  • Patent number: D582928
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Nenad Dordevic
  • Patent number: D582929
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers
  • Patent number: D582930
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, Nenad Dordevic
  • Patent number: D582931
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, Nenad Dordevic
  • Patent number: D582932
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: December 16, 2008
    Assignee: SAP AG
    Inventors: Esther M. Blankenship, Leif Jensen-Pistorius, Peer Hilgers, Vera Legisa, James Morrison, Mandana Samii, Nenad Dordevic, Tina Marseille, Loff Gisbert