Patents Assigned to Sap AG
  • Patent number: 8396749
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having customer 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: March 30, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Alexander Koegler, Hamid Moghaddam, Christian Haas, Berthold Wocher, Steffen Hartig, Devasena Rajamohan, Joachim Barnbeck, Olivier M. Dreidemy, Alexandra Mark, Yuh-Cherng Wu, Christopher Ronnewinkel, Michael Lesk, Andre Wachholz-Prill, Martina Lahr, Joerg Walzenbach, Helge Schulte, Volkmar Stegmann, Ingo Pfitzner, Christoph Engler, Wilfried Merkel, Thomas Bach, Cordula Ude, Peer Marschall, Tao Yu, Stefan Adelmann, Rainer Heun, Katja Kasteleiner, Steffen Tatzel, Dagmar Opitz, Martina Keller, Andrea Sudbrack, Uwe Herold, Georg Podhajsky, Thomas Nitschke, Stefan Franke, Wolfgang Nieswand, Michael Jung, Christoph Lehner, Boris Krems, Dietmar Storz, Tariq Khasawneh, Theo Zimmermann, Naci Kalyoncu
  • Patent number: 8397057
    Abstract: In a method and system for increasing security when accessing a business system, a generic hub receives a request having a first transfer protocol from a user to access an application or application data maintained in an application server. In response to the user request, the generic hub verifies the authorization of the user to access the application server. If the user is authorized, a user interface to the application is presented to the user and input data is received from the user interface. The input data is checked for validity based on application-specific metadata and type checks bound to this metadata associated with fields in the user interface, and any extraneous or non-expected data is removed from the input data. The input data and user request of a first transfer protocol are tunneled to the application using a second transfer protocol.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Ralf Halbedel, Marko Degenkolb
  • Patent number: 8396788
    Abstract: One or more distributions, to service execution environments, of component services associated with a composite service associated with an analysis of data generated by one or more sensors, may be determined, the composite service including an ordering of execution of the associated component services for the analysis of the data, at least one of the service execution environments located at a first network node associated with a device layer and at least one other one of the service execution environments located at a second network node associated with a middleware layer. An evaluation of each of the distributions of the component services may be determined based on a metric associating weighted values with a consumption by each distribution of respective resources associated with each of the first and second network nodes. A recommendation including one or more of the distributions may be determined based on the evaluation.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventor: Juergen Anke
  • Patent number: 8396893
    Abstract: Various embodiments herein provide systems, methods, and software for unified configuration of multiple computer applications. Some embodiments include receiving input configuring a set of distinct computer applications in an application configuration environment. The application configuration environment may include a configuration repository that stores the settings of each distinct computer application. Such embodiments may further deploy the configuration settings from the configuration repository of the application configuration environment to at least one application execution environment including an instance of at least one of the set of distinct computer applications.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Joachim Gaffga, Juergen Sattler, Frank Markert, Robert Viehmann, Werner Wolf
  • Patent number: 8397048
    Abstract: A method to detect memory leaks during dynamic memory allocation comprises generating statistical information regarding allocated chunks in a memory heap during a dynamic memory allocation process, with the statistical information including same-sized chunk information related to the number of allocated chunks being identical in size. The statistical information is monitored to identify a potential memory leak based at least in part on the same-sized chunk information, in response to which an alert signal is generated.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventor: Guenter Zachmann
  • Patent number: 8396827
    Abstract: Systems and processes may access data in various graph structures, often including data models that do not partially or fully utilize relations such as hierarchical graphs. For example, software for processing this non-relational data identifies a data model that includes a plurality of nodes independent of relations, each non-root node storing an identifier of the particular node's parent. The software then processes the data model using a generic graph service that utilizes nodes and relations. In some cases, such data models may include hierarchical graph structures and one or more of the nodes may be a recursive node.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Rene Gross, Martin Kaiser, Gisella Dominguez Anzuinelli
  • Publication number: 20130060371
    Abstract: Systems and methods to provide sequence management are provided. In example embodiments, a production sequence having a plurality of sequencing objects linked together by relationships is generated. Each sequencing object of the plurality of sequencing objects has a relationship to at least one adjacent sequencing object in the production sequence. A trigger to perform a resequence of the production sequence is received. In response, a new production sequence is determined. The new production sequence may be generated by reusing the sequencing objects and updating at least one of the relationships in the production sequence in order to change the production sequence into the new production sequence. The new production sequence may then be posted. Related capacity planning objects are decoupled from the sequencing objects and the sequencing objects are not affected automatically.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: SAP AG
    Inventor: Stefan Kienzle
  • Publication number: 20130060372
    Abstract: The description refers to a method, computer program product, and computer system for displaying a chart for production planning. The chart includes a timeline, a material area associated with each of one or more materials and a resource area associated with each of one or more resources. The chart also includes a material sufficiency indicator provided within one or more of the material areas to indicate whether or not a sufficient amount of the associated material is available at one or more identified times to meet a demand of the one or more scheduled operations. The chart includes a scheduling hint that is displayed within a material area when an operation identifier has been selected. The scheduling hint identifies one or more portions within the material area for a material as providing either sufficient material or insufficient material for performance of the operation associated with the selected operation identifier.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Applicant: SAP AG
    Inventors: Bernhard Lokowandt, Stefan Siebert
  • Patent number: 8392573
    Abstract: Transporting of flexibility changes of customer content between tenants in a multi-tenant computing system can be performed by exporting customer content from a first tenant of the multi-tenant computing system, transporting the customer content exported from the first tenant to a second tenant of the multi-tenant computing system, importing the customer content into a staging area in the second tenant to enable a user associated with second tenant to access the customer content via the staging area based on a content extraction trigger, and activating selected customer content from the staging area in a productive component of the second tenant. The content extraction trigger can characterize an extraction of at least some of the customer content from the staging area. Related methods, systems, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Matthias Lehr, Stefan Baeuerle, Karsten Fanghaenel, Bernhard Thimmel, Uwe Schlarb, Olaf Meincke, Volker Driesen, Juergen Specht
  • Patent number: 8392908
    Abstract: A change to a tenant-independent content item identified as a target for changes as part of an update process of a core software platform provided by a multi-tenant system can be registered, and one or more customer tenants of the multi-tenant system can be analyzed to identify tenant-specific content items to which the registered change are relevant. A sequence can be established for processing a modification to the tenant-specific content item resulting from the registered change. The sequence can be based on at least one dependency of the tenant -specific content item on the tenant-independent content item affected by the registered change. Related articles and systems are also disclosed.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Karolin Laicher, Martin Helm
  • Patent number: 8392364
    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.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Matthias Horn, Michael Schweitzer, Sameer Verma
  • Patent number: 8392116
    Abstract: A navigation device and computer implemented method for predicting the destination of a trip, the method being executed by a navigation device, the method comprising the steps of: determining starting parameters, the starting parameters comprising at least the starting point, starting time and date of the trip, executing a destination prediction algorithm, the destination prediction algorithm taking the starting parameters as input and predicting a destination, wherein the destination prediction algorithm is generated by using information of a trip history; determining, upon arrival at the predicted or another destination, the actual destination.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8392227
    Abstract: A business process master data vector for a business process of an organization can include master data coordinates corresponding to a plurality of business object node fields of a plurality of business objects involved in the business process. Values of the master data coordinates can indicate whether a corresponding business object node field is mandatory for successful execution of the business process. Master data instance vectors corresponding to the plurality of business objects can be evaluated such that a master data instance vector includes instance coordinates indicating whether a corresponding business object node field contains a master data value. The business process can be analyzed using the business process master data vector and/or the master data instance vectors. Related systems, processes, and articles of manufacture are also described.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: March 5, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Ulrich Roegelein
  • Publication number: 20130054302
    Abstract: A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Klaus Mueller, Thomas Fritzsche, Stephan Heinz
  • Publication number: 20130055146
    Abstract: An example system generates, for a target data set, a navigable space based upon quantitatively-visualized menus. The navigable space is provided within a viewing area on a display device and comprises a stacked bar chart at the left end of a viewing area and, on the right end of the viewing area, a bar graph comprising set of bars. The stacked bar chart is also usable as an actionable menu.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: John Armitage
  • Publication number: 20130054563
    Abstract: A method, machine readable storage medium, and system for providing a self learning semantic search engine. A semantic network may be set up with initial configuration. A search engine coupled to the semantic network may build indexes and semantic indexes. A user request for business data may be received. The search engine may be accessed via a semantic dispatcher. And based on the access, search engine may update the indexes and semantic indexes.
    Type: Application
    Filed: August 25, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: Robert Heidasch
  • Publication number: 20130054437
    Abstract: A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Klaus Mueller, Eric Bahembera Karambizi, Thomas Fritzsche, Stephan Heinz, Harald Schlueter, Michael Goll, Christof Rausse, Detlef Noack
  • Publication number: 20130055168
    Abstract: Touch-sensitive features of devices may be used to demarcate a displayed area on the device to identify a set of data points contained in the demarcated area. After identifying the data points in the demarcated area, the user may be presented with an interface on the display listing different actions that may be performed on at least one of the identified data points. After the user selects the actions to be performed, the computing device may perform the selected actions on one or more of the identified data points in demarcated area.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Kedar Shiroor, Bernd Christian Scheirmann
  • Publication number: 20130054551
    Abstract: A system can include a column-oriented database including data associated with multiple products and multiple properties. Each property can be associated with at least one product from the multiple products. The data can be defined in a data table that is stored in a main memory of the system, and each property can be defined in a separate column of the data table. A query engine can be configured to receive a query for a product that includes at least one property associated with the product. The query engine can locate at least one product in the database based on a comparison of the query and a search of only the relevant columns in the data table associated with the at least one property and a central processing unit cache can receive data associated with the relevant columns in the data table associated with the at least one property.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: Stephan Lange
  • Publication number: 20130050217
    Abstract: A method and system to generate a columnar tree map of a hierarchical structure is provided. An example system comprises a memory, at least one processor coupled to the memory, a data access module configured to access a hierarchical data structure, and a tree map generator to generate a tree map using at least one processor. The tree map generator generates and renders a tree map for a target data set based on the size and dimensions of a viewing area provided on a target display device, the values associated with categories in the data set, and a predetermined column width.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventor: John Armitage