Patents Assigned to SAP Aktiengesellschaft
  • Patent number: 8131604
    Abstract: Methods and apparatus provide for routing goods from a source location to a final destination through an intermediate location. An intermediate warehouse task or transfer order is generated with reference to the movement of the goods to the intermediate location rather than movement to the final destination. A routing table can provide information for generating the intermediate warehouse task. A routing path that indicates the intermediate location can correspond to a location determined by a layout-oriented routing path or a process-oriented routing path.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: March 6, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Thomas Christ, Stefan Grabowski
  • Patent number: 8126984
    Abstract: A context aware enterprise system includes a network, an enterprise service coupled to the network, and a plurality of information sources that include enterprise information related to one or more activities of the enterprise system. The enterprise system also includes a plurality of clients with user interfaces by which a user may access the enterprise service over the network. A context determination service determines context information describing a multi-dimensional context based on the enterprise information. The context information determined by the context determination service includes a user identification, an identification of a client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client. Based on the context information, an interface adaptation service adapts the user interface of the client.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: February 28, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Hartmut K. Vogler, Kevin Goslar
  • Patent number: 8121985
    Abstract: A method for versioning learning objects comprises identifying learning content, which includes a plurality of learning objects, for storage in a content repository. Each learning object comprises or contains at least one content file. The method then includes comparing first version information of a first of the content files to versioning information obtained from an object version file identifying a prior version of the particular learning object. In response to at least a portion of the first version information of the first content file matching a corresponding portion of the versioning information stored in the object version file, a pointer to a corresponding content file in the prior version of the learning object is stored in a new object version file.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: February 21, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Andreas S. Krebs
  • Patent number: 8117553
    Abstract: A system, to maintain a user interface context receives a request for a first user interface element that is hidden from view on a user interface. The request causes the system to integrate the first user interface element into the user interface by regenerating the user interface to accommodate the first user interface element while maintaining the user interface context.
    Type: Grant
    Filed: May 17, 2004
    Date of Patent: February 14, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Michael Danninger, Matthias Harbusch, Marie-Simone Proksch, Dagmar Repschlager
  • Patent number: 8103772
    Abstract: Methods and apparatus, including computer program products, for managing a cluster of servers organized into nodes. A method of one aspect includes establishing a cluster; establishing a set of ultimate identifiers for nodes resulting from splitting in the cluster; and storing every new data object on a node that has a node identifier that identifies a subset of the set of ultimate identifiers, and providing for the object a universal identifier that combines (i) an object identifier that is unique on the node and (ii) a server identifier that is one of the ultimate identifiers in the subset. A method of another aspect includes generating for a new data object a universal identifier that has a node identifier part that uniquely identifies a node, a reserve part generated at least in part as a pseudo-random value, and an object identifier part that uniquely identifies the object in the node.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: January 24, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Ivan Schreter
  • Patent number: 8099320
    Abstract: Embodiments include a system for forecasting demand data for new products. The system and method may include generating a phase-in group profile based on similar products. The phase-in group profile may have multiple demand profiles for low, medium and high demand variations. These demand profiles may be applied to new products in the same phase-in group to generate a forecast profile.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: January 17, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Sheng Li, Hans Karsten Schierholt, Olaf S. Dudat, Ralf Heimburger, Carole Ann Kamp, Thomas Jon Van Kley, Gary L. Vasi, Hans Schmitz
  • Patent number: 8095564
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 8095563
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 8090631
    Abstract: Inventory may be managed by affixing to material batches respective documentary batch numbers that are associated with the material batches in a computer system. The material batches may be placed as inventory in a warehouse. The documentary batch number of any of the material batches that is removed from the warehouse may be registered, wherein the documentary batch numbers are not used in managing the inventory. A material batch may be managed by affixing to the material batch a documentary batch number that is associated with the material batch in a computer system. Upon a predetermined action being taken with regard to the material batch, the documentary batch number may be received in the computer system. The documentary batch number may be read from the material batch, wherein any action taken with regard to the material batch before receiving the documentary batch number upon the predetermined action is not tracked.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: January 3, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Sven-Eric Eigemann, Stefan Elfner, Juergen Wettengl
  • Patent number: 8078878
    Abstract: Methods, apparatus, including computer program products, and systems implement and use techniques relating to electronic signatures. In one implementation, a one-way hash is calculated for an electronic document and a digital watermark representing the one-way hash is embedded in a signature document. Based on a user input, the signature document having the embedded digital watermark is altered, and the electronic document is associated with the signature document. The electronic document and the signature document together comprise a signed electronic document. The user input can include biometric information, such as a handwritten signature or a voice recording. For additional security, the one-way hash can be encrypted before a representation of the hash is embedded in the signature document.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: December 13, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Josef Dietl
  • Patent number: 8065605
    Abstract: Methods and apparatus, including computer program products, for indexing structured documents. A method includes identifying a structured document in a file system for indexing, the structured document having an identifier and at least one indexing-property, extracting at least one index-value from the structured document in accordance with a pre-defined extraction rule set and storing the at least one index-value with the identifier in an index-value data structure.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 22, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Markus Oezgen
  • Patent number: 8046275
    Abstract: A system and method for synchronizing an allocation table with a purchase order in a computerized system. The method comprises generating a purchase order having purchase order data, and using the purchase order data in the purchase order to generate an allocation table having allocation table data. The method further comprises detecting a change in at least one of the purchase order data and the allocation table data, and automatically updating the other of the purchase data and the allocation table data to reflect the change.
    Type: Grant
    Filed: January 3, 2005
    Date of Patent: October 25, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Berthold Simon, Thomas Gabelmann
  • Patent number: 8036908
    Abstract: Embodiments of the invention are generally directed to a system and method for the assembly of a program having one or more methods. In an embodiment, one or more sequences for the methods of the program are determined based, at least in part, on data format information provided by the methods. In one embodiment, one of the sequences is selected based, at least in part, on a data format efficiency computation.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: October 11, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Winfried Schwarzmann
  • Patent number: 8036989
    Abstract: One implementation provides a computer program product tangibly embodied in an information carrier. The computer program product includes instructions that, when executed, perform a method for processing a message related to an electronic document. The method includes transmitting an electronic document having a unique identifier from a first system to a second system and receiving at the first system a message from the second system related to content contained in the electronic document. The message includes a predetermined field for the unique identifier that links the message to the electronic document. The method may also include notifying a user of the first system that the first system received the message. The notifying may include updating a list of tasks. One of the tasks may indicate that the user may view the received message on the first system.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 11, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Stefan Kircher, Michael Dauscher
  • Patent number: 8028237
    Abstract: Methods and apparatus, including computer program products, for providing a portal-based desktop. A computer-implemented method for providing access to one or more computer programs and information includes receiving a request from a client computer, the request specifying a user. The method includes identifying one or more computer programs and information to which the user has subscribed. The method includes organizing the one or more computer programs and the information according to context. The method includes defining a user interface in which the organized one or more computer programs and information.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: September 27, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Bernd Schmitt
  • Patent number: 8027885
    Abstract: Managing bid pricing information comprises receiving transaction information and item data from a buyer, generating a bid invitation containing entries relating to the transaction information and item data, and making the bid invitation available to a plurality of potential bidders, receiving from one or more of the potential bidders bid invitations containing a complex pricing structure and corresponding complex pricing amounts, and selecting a winning bidder based on the complex pricing amounts.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: September 27, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Stefan Kiefer, Antonia Gross, Andreas Koenig, Michael Buehler
  • Patent number: 8027886
    Abstract: A method of electronic purchase order processing includes receiving an electronic purchase order, applying at least one rule to the electronic purchase order to determine whether the electronic purchase order should be accepted or rejected, and providing the acceptance or rejection of the electronic purchase order.
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: September 27, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Markus Welter, Alexander Grendel, Michael Biwer
  • Patent number: 8024465
    Abstract: Techniques are provided to integrate applications having different data structures. Data from the application having a less restrictive data structure is provided to the application with a more restrictive data structure as the application is capable of storing the data. Data from the application having a less restrictive data structure may be stored.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: September 20, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Heinz Pauly, Prasad Kompalli
  • Patent number: 8015501
    Abstract: One implementation provides a method for accessing a window previously viewed by a user in a graphical user interface (GUI) during an interaction with an individual. The method includes displaying to the user a first window in the GUI. The first window contains a collapsible/expandable menu. The menu contains an entry that refers to a window previously viewed by the user. Upon selection of the entry in the menu, the method further includes displaying to the user the corresponding window previously viewed by the user in the GUI. The corresponding window has a data-entry field that contains a latest version of information that is related to the interaction with the individual that was previously entered or modified by the user.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: September 6, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki P. Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers
  • Patent number: 8015046
    Abstract: A computer-based method for representing a project includes accessing a description of the project, generating a graphic display of at least a portion of the project based on the description, and dynamically updating the graphic display in response to a change in the description of the project. A computer program product for representing a project includes instructions that cause a processor to convert a description of the project into display instructions for displaying relative progress of the project relative to, but independently of, an expectation of progress and displaying a relative rate of progress of the project relative to, but independently of, an expectation of a rate of progress. The computer program product is tangibly stored on machine readable media.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: September 6, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Thomas Hagmann, Robert Lang, Christian Behre, Martine Clemot