Patents Assigned to Sap AG
  • Patent number: 8402086
    Abstract: A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Volker Driesen, Peter Eberlein
  • Patent number: 8402426
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing a make to stock process. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component. The process components include an Accounting process component; a Production process component; a Site Logistics process component; a Confirmation and Inventory process component; a Customer Requirement Processing process component; a Demand Forecast Processing process component; a Supply and Demand Matching process component; a Production Trigger and Response process component; an In-house Requirement Processing process component; a Sales Scheduling Agreement Processing process component; and a Demand Planning process component.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Shai Alfandary, Reiner Bildmayer, Achim Clemens, Andre Doerfler, Tim Gaiser, Stephan Hetzer, Ami Heitner, Jochen Hirth, Thorsten Kulick, Andreas Poth, Andreas Sandner, Jochen Steinbach, Martin J Wilmes, Jens Freund, Stefan Kaetker, Gerd Moosmann, Peter Latocha
  • Patent number: 8401936
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing expense reimbursement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Expense and Reimbursement Management process component, a Due Item Processing process component, a Payment Processing process component, a Payroll Processing process component, and an Accounting process component.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Jan Penning, Bernhard F. Kuhn, Andreas Reccius, Thomas Hoffmann, Fabian Guenther
  • Patent number: 8402053
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for discovering information that is related to a unique object identifier from a decentralized collection of computing systems. A unique object identifier is identified. A first information request that includes the unique object identifier is forwarded to a first computing system. First information that the first computing system has stored in association with the unique object identifier is received from the first computing system. An identifier for a second computing system is received from the first computing system in response to the first information request. A second information request that includes the unique object identifier is forwarded to the second computing system based on the received identifier. Second information that the second computing system has stored in association with the unique object identifier is received from the second computing system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Karl Christian Roediger, Gunther Stuhec
  • Patent number: 8402060
    Abstract: Various techniques and components are provided for managing data between a client and server. In one example embodiment, software is operable to receive an updated business object property at a server, process the updated property with a business object residing on the server, and communicate an updated business object from the server to the client. In certain implementations, this allows for the server to update a complete business object, including properties requiring recalculation based on the updated business object property, through a targeted communication from the client, namely, the single updated business object property. Additionally, the software may provide for the identification and automatic updated of server-side business objects or business object properties related to the received updated business object property.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Rafi Elad, Ido Keren
  • Patent number: 8401908
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing plan-driven procurement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include The process components include an RFQ Processing process component, a Purchase Request Processing process component, a Purchase Order Processing process component, a Purchasing Contract Processing process component, a Supplier Invoice Processing process component, a Supply and Demand Matching process component, an External Procurement Trigger and Response process component, and a Customer Requirement Processing process component.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Reiner Bildmayer, Achim Clemens, Bernhard Lokowandt, Thomas Gross-Boelting, Manfred Muench, Klaus Reinelt
  • Patent number: 8402473
    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. Specifically, example business objects include DemandPlan, DemandPlanningCharacteristicValueCombination, and DemandViewOfPromotion.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Igor Becker, Joachim Fiess, Thomas Roesch, Eugen Hermann, Fahmi Cheikhrouhou, Gerlinde Graewe, Andreas Huber-Buschbeck, Jozsef Murvai, Zoltan Biro
  • Patent number: 8401687
    Abstract: An assembly model is identified including a plurality of part models. Each part model is a predefined, selectable model corresponding to at least one part in a plurality of assembly parts. The assembly model is presented and a sequence of user selections identifying part models in the assembly model are received through a user interface. User selections can correspond to designations of parts to be removed from the modeled assembly during a disassembly of the assembly. Selected part models are removed from the displayed presentation in response to corresponding user selections. A disassembly order is generated including an ordered grouping of disassembly steps, each disassembly step corresponding to a user selection of a part model in the sequence of user selections. The disassembly steps are ordered based on an order of selection of the corresponding part models. The order of the disassembly order is reversed and an assembly order is generated for the assembly from the reversed disassembly order.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventor: Stephan Kohlhoff
  • Patent number: 8402044
    Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a first query in a local computer system to access data stored on a remote computer system the local computer system. Data elements of the remote data are associated with data elements of the local data. The query is transformed into multiple queries. A second query is sent to the remote computer system to retrieve remote data. A first data result is received and stored on the local computer system and incorporated into a third query. The third query is executed against the local data and the first data result to produce a result. Sensitive data may be stored locally in a dimension table of a star schema and non-sensitive data may be stored remotely in a fact table and another dimension table of the star schema, for example.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventor: Thomas Zurek
  • Patent number: 8401928
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having supplier relationship management functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: March 19, 2013
    Assignee: SAP AG
    Inventors: Karina Herrmann, Andreas Brossler, Torsten Reichardt, Markus Biehler, Hueseyin Haybat, Christoph Jungkind, Pascal Hochwarth, Amrish Singh, Karin Brecht-Tillinger, Zeno Rummler, Peter Fitz, Ralf Sievers, Antonia Gross-Tarakji, Brit Panzer, Tobias Hoppe-Boeken, Paola Sala, Andre Wagner, Giovanni Deledda, Robert Reiner, Benjamin Klehr, Tilo Reinhardt, Gregor Tielsch, Gururaj C S
  • Publication number: 20130066774
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing working capital by scheduling payments to be paid for accounts payable based on payments received for accounts receivable relative to one or more time intervals while maintaining a predetermined working capital reserve threshold. The systems and methods may include calculating accounts receivable patterns for each customer to determine a confidence level in receiving payments from each customer within the one or more time intervals, generating one or more potential payment schemes for each vendor, and generating a payment schedule for accounts payable for each vendor within the one or more time intervals based on the determined confidence level for each customer and the one or more potential payment schemes for each vendor while maintaining the predetermined working capital reserve threshold.
    Type: Application
    Filed: January 18, 2012
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Yu Cheng
  • Publication number: 20130067430
    Abstract: Embodiments provide a method for generating a user interface (UI) using a UI description language. An exemplary method may be executed by a computer processor to designate each element of the UI as either a container element or a child element, store a design guideline as a set of editable rules, integrate the set of editable rules in a prototyping tool, integrate the prototyping tool in a development environment and render the UI by using a rules engine to interpret the set of editable rules.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventor: Dietrich MAYER-ULLMANN
  • Publication number: 20130067401
    Abstract: A side panel application includes a user interface that is simultaneously displayed on a computer screen alongside the user interface for an application of an existing Enterprise Resource Planning (ERP) system. The side panel application can add context sensitive extensions to the ERP system application which allow for the integration of additional functionality into the ERP system. The ERP system application displays content on the computer screen and certain on-screen content is transferred to the side panel application. A content display application running within the side panel application reads additional content from the ERP system based on the transferred contents and displays information that is context sensitive, i.e. based on the transferred or read content, in the side panel application user interface.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventor: Markus Koenigstein
  • Publication number: 20130066455
    Abstract: A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Patent number: 8396795
    Abstract: Methods and systems are provided for processing one or more bills of a biller. Methods and systems may present a request to pay one or more of a set of one or more bills in total or in part on a site of a computer network, A selection of the one or more bills from a customer may be received, said selection responding to said request via said site. Method and system may generate an electronic advice of settlement of the selected bills comprising an ID, and present the electronic advice of settlement and/or the ID to the customer or to a payment service provider.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Thomas Mueller, Jurgen Köhling
  • Patent number: 8396768
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate consistent 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. Messages are generated in a consistent format to take advantage of the consistent interfaces. Specifically, messages include a hierarchically organized message package that allow receiving interfaces to process the received message according to the message package's the hierarchical structure. The receiving application can then generate an appropriate response according to the hierarchical organization of the received message package.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Martin Kaisermayr, Edwin Bach
  • Patent number: 8396762
    Abstract: Systems and methods are provided for automatically determining substitution chains that are valid during a rules-based ATP check for an order item. In one implementation, a system is provided that includes an interface for interfacing with a plurality of data storage devices in at least one of which a plurality of stock items are stored as data. The system also includes an execution memory storing software and a buffer for temporarily storing data. A processor coupled to the interface and the execution memory may carry out an availability check in which a replacement chain describing replacements is stored in the buffer. The replacement chain may be determined by one or more of rules defining substitutions.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Andreas Esau, Thomas Mayer
  • Patent number: 8396761
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having product catalog functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventor: Markus Peter
  • Patent number: 8396751
    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 merchandise and point-of-sale transaction business objects.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Markus Becker, Sascha Theiss, Udo Lanzer, Ingo Braeuninger
  • Patent number: 8396731
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing service procurement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component. The process components include a Project Processing process component; a Purchase Request Processing process component; a Purchase Order Processing process component; a Purchasing Contract process component; a Goods and Service Acknowledgement process component; a Supplier Invoice Processing process component; an RFQ Processing process component that; and a Time and Labor Management process component.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Arthur Berger, Bettina Jaeger, Peter Fitz, Karin Brecht-Tillinger, Arnulf Schueler, Paola Sala, Armin Schwarz, Otfried Von Geisau, Peter J. Neumayer, Matthias Tebbe, Jens Freund, Stefan Kaetker, Gerd Moosmann, Peter Latocha