Patents Assigned to SAP Aktiengesellschaft
-
Patent number: 8131604Abstract: 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: GrantFiled: October 14, 2005Date of Patent: March 6, 2012Assignee: SAP AktiengesellschaftInventors: Thomas Christ, Stefan Grabowski
-
Patent number: 8126984Abstract: 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: GrantFiled: September 15, 2008Date of Patent: February 28, 2012Assignee: SAP AktiengesellschaftInventors: Hartmut K. Vogler, Kevin Goslar
-
Patent number: 8121985Abstract: 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: GrantFiled: October 24, 2005Date of Patent: February 21, 2012Assignee: SAP AktiengesellschaftInventor: Andreas S. Krebs
-
Patent number: 8117553Abstract: 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: GrantFiled: May 17, 2004Date of Patent: February 14, 2012Assignee: SAP AktiengesellschaftInventors: Michael Danninger, Matthias Harbusch, Marie-Simone Proksch, Dagmar Repschlager
-
Patent number: 8103772Abstract: 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: GrantFiled: December 24, 2003Date of Patent: January 24, 2012Assignee: SAP AktiengesellschaftInventor: Ivan Schreter
-
Patent number: 8099320Abstract: 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: GrantFiled: October 14, 2005Date of Patent: January 17, 2012Assignee: SAP AktiengesellschaftInventors: Sheng Li, Hans Karsten Schierholt, Olaf S. Dudat, Ralf Heimburger, Carole Ann Kamp, Thomas Jon Van Kley, Gary L. Vasi, Hans Schmitz
-
Patent number: 8095564Abstract: 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: GrantFiled: July 16, 2010Date of Patent: January 10, 2012Assignee: SAP AktiengesellschaftInventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
-
Patent number: 8095563Abstract: 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: GrantFiled: July 16, 2010Date of Patent: January 10, 2012Assignee: SAP AktiengesellschaftInventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
-
Patent number: 8090631Abstract: 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: GrantFiled: July 20, 2004Date of Patent: January 3, 2012Assignee: SAP AktiengesellschaftInventors: Sven-Eric Eigemann, Stefan Elfner, Juergen Wettengl
-
Patent number: 8078878Abstract: 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: GrantFiled: August 9, 2007Date of Patent: December 13, 2011Assignee: SAP AktiengesellschaftInventor: Josef Dietl
-
Patent number: 8065605Abstract: 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: GrantFiled: October 31, 2007Date of Patent: November 22, 2011Assignee: SAP AktiengesellschaftInventor: Markus Oezgen
-
Patent number: 8046275Abstract: 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: GrantFiled: January 3, 2005Date of Patent: October 25, 2011Assignee: SAP AktiengesellschaftInventors: Berthold Simon, Thomas Gabelmann
-
Patent number: 8036908Abstract: 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: GrantFiled: October 8, 2004Date of Patent: October 11, 2011Assignee: SAP AktiengesellschaftInventor: Winfried Schwarzmann
-
Patent number: 8036989Abstract: 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: GrantFiled: November 30, 2009Date of Patent: October 11, 2011Assignee: SAP AktiengesellschaftInventors: Stefan Kircher, Michael Dauscher
-
Patent number: 8028237Abstract: 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: GrantFiled: December 2, 2002Date of Patent: September 27, 2011Assignee: SAP AktiengesellschaftInventor: Bernd Schmitt
-
Patent number: 8027885Abstract: 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: GrantFiled: December 13, 2010Date of Patent: September 27, 2011Assignee: SAP AktiengesellschaftInventors: Stefan Kiefer, Antonia Gross, Andreas Koenig, Michael Buehler
-
Patent number: 8027886Abstract: 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: GrantFiled: August 10, 2004Date of Patent: September 27, 2011Assignee: SAP AktiengesellschaftInventors: Markus Welter, Alexander Grendel, Michael Biwer
-
Patent number: 8024465Abstract: 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: GrantFiled: August 30, 2007Date of Patent: September 20, 2011Assignee: SAP AktiengesellschaftInventors: Heinz Pauly, Prasad Kompalli
-
Patent number: 8015501Abstract: 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: GrantFiled: July 2, 2004Date of Patent: September 6, 2011Assignee: SAP AktiengesellschaftInventors: Peter Conrad, Theo Held, Michael Kuehn, Janaki P. Kumar, Dietrich Mayer-Ullmann, Deborah Rodgers
-
Patent number: 8015046Abstract: 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: GrantFiled: May 31, 2002Date of Patent: September 6, 2011Assignee: SAP AktiengesellschaftInventors: Thomas Hagmann, Robert Lang, Christian Behre, Martine Clemot