Patents Assigned to Sap AG
  • Publication number: 20120317518
    Abstract: Various example embodiments are disclosed. According to an example embodiment, non-transitory, computer-readable medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause the at least one processor to provide a treemap module and a tile module. The treemap module may be configured to generate treemaps within or in association with a first treemap within a first treemap graphical user interface (GUI). The treemaps may include sets of tiles, the tiles in the each set representing subsets of records in a database, based on filtered results obtained from application of groups of filters to the records. The tile module may be configured configured to process the selections of the sets of tiles in the first treemap.
    Type: Application
    Filed: June 7, 2011
    Publication date: December 13, 2012
    Applicant: SAP AG
    Inventors: Frank Wittig, Sabine Kirsch
  • Patent number: 8332405
    Abstract: Systems and methods are provided to enable filtered searches of marketing-related data by extracting marketing project information, including marketing activities, promotions, and campaigns information from an existing marketing system database and restructuring the extracted information in a hierarchical series of selectable nodes. In an embodiment, some of the nodes may be grouped into time, accounts, products, agreements, or marketing plan tabs. In an embodiment, once one or more nodes are selected and a search is activated, the results may be presented in a list or Gantt chart. In an embodiment, the Gantt chart may be supplemented with additional information including additional date ranges, key performance indicators (KPIs), and/or trade spends. In an embodiment, this additional information may vary according to a user role and the nodes selected.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Timo Wagenblatt, Sandra Bicker, Susann Stieler, Martin Schrepp, Andreas Paffenholz
  • Patent number: 8332738
    Abstract: Methods for enforcing group oriented workflow requirements for multi-layered documents. Embodiments allow results of multi-layered operations to dictate the flow of tasks that occur on a multi-layered document. Flow is directed to roles and may be directed by the data values operated on in addition to multi-layered operation results. The system enables the workflow enabled creation and maintenance of multi-layered documents that minimize repeated data to ensure the highest possible data integrity when targeting a publication at multiple audiences. When a publication is changed and requires maintenance, use of a defined workflow for updating the publication ensures consistency in each publication. Embodiments may comprise performance metrics for monitoring and benchmarking publication processes.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Wenphing Lo, Paul Weinberg
  • Patent number: 8332868
    Abstract: Methods, systems, and program products for generating time periods and/or due dates are provided. One method comprises providing a period toolset that is accessible by a calling program to perform a plurality of functions performed during runtime. The functions include defining a plurality of period types based on a period duration selected by the calling program. The functions further include generating a first period stream based on one of the period types. The functions further include mapping the first period stream to a second period stream based on one or more mapping rules selected by the calling program. The functions further include determining a due date for one or more periods of at least one of the first period stream and the second period stream based on one or more due date rules selected by the calling program.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventor: Tobias Zimmermann
  • Patent number: 8332462
    Abstract: Implementations of a computer-implemented method include instantiating a first computer program that is executable using one or more processors, using the first computer program, defining a first group comprising a plurality of application systems and a second group comprising a plurality of application systems, correlating the plurality of application systems within the first group to generate a correlation model, storing the correlation model in a computer-readable storage medium, and providing a target group comprising a plurality of application systems based on the correlation model.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventor: Wulf Kruempelmann
  • Patent number: 8332780
    Abstract: A method and system for displaying a drop down list box. The method and system may include associating a history record with a drop down list box. The method and system may also include associating a filter box with the drop down list box. the method and system may also include associating a unique identifier with each choice in the drop down list box. The method and system may also include associating a hierarchical structure containing more detailed information about choices in the drop down list box with the drop down list box. Finally, the method and system may include displaying the choices in the drop down list box to a user as a function of at least one of the associated history record, filter box, unique identifier, or hierarchical structure.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventor: Michael Danninger
  • Patent number: 8332298
    Abstract: A system, method, and computer-readable medium having instructions stored thereon to implement a method for risk exposure management allowing an exposure record to influence one or more risk exposures. In an embodiment, an exposure record is received, at least one data element of the received exposure record being mapped to one or more subexposures. At least one of the one or more subexposures are mapped to one of one or more exposure positions, wherein each exposure position corresponds to exactly one of the one or more risk exposures.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Klaus Mueller, Reinhold Loevenich, Vinodh A R, Pankaj Jain
  • Patent number: 8332390
    Abstract: Information-based decision support may be provided by a query handler configured to receive a query which is applicable against different combinations of a plurality of remote databases and a corresponding plurality of replica databases including at least some replicated data of respective ones of the remote databases, wherein each replica database is synchronized with a corresponding remote database at a plurality of synchronization times and the different combinations include future versions of the replica databases defined by corresponding synchronization times. A query plan generator may be configured to determine information values associated with at least a subset of the different combinations, based on a query value associated with the query and on a diminishment of the query value caused by a corresponding combination, and further configured to generate, based on the information values, a query plan including at least one combination of the different combinations for executing the query therewith.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Ying Yan, Wen-Syan Li, Jian Xu
  • Patent number: 8332851
    Abstract: Systems and processes may perform actions on a huge set of business objects, often in a batch process. A mass data run object may be instantiated based, at least in part, on a batch process request in a service-oriented architecture. Mass data run objects may include, potentially among other things, description elements and selection elements. The batch process can then be executed on a plurality of data elements using the mass data run object and its selection element.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Jan Ostermeier, Martin J. Wilmes, Heiko Gerwens, Wolfram Puechert
  • Patent number: 8332438
    Abstract: Methods, computer-readable media, and systems are provided for monitoring a technical object during, for example, a handover and/or takeover of the technical object. In one embodiment, a business partner may receive an XML file for a technical object. The business partner may generate a new structure, to represent the technical object, based on the XML file. The business partner may retrieve a corresponding structure from a backend component. The business partner may preprocess the new structure by performing a consistency check. The consistency check may include comparing the new structure to the corresponding structure. The business partner may store the new structure in a backend component after the preprocessing is complete.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: December 11, 2012
    Assignee: SAP AG
    Inventors: Stephan Bantlin, Alexander Bekhter, Kai Finck, Frank Hoerlin, Janos Kis, Gudrun Leonhard Marquard, Feng Li, Karin Matthai, Marek Poledna, Jens Schoeneberg, Hermann Weinmann
  • Publication number: 20120310850
    Abstract: In one embodiment, a method includes determining a plurality of event types where each event type being stored in association with event metadata. One or more events are received and an event type in the plurality of event types for each received event is determined. The method determines event metadata for each determined event type and event data from the event based on the event metadata. One or more control data objects are determined stored in association with the determined event type; one or more rules stored in associated with each of the control data objects is determined where the rule comprises one or more criteria being evaluated against one of the data values of said event; and evaluating the event data with the criterion to determine if each of the events is non-compliant or compliant with a low-level system requirement of said rule.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 6, 2012
    Applicant: SAP AG
    Inventors: YING ZENG, ATUL SUDHALKAR, PETR STASTNY, PRATHAP SAKALA
  • Publication number: 20120311524
    Abstract: Implementations include a method, system, and apparatus for receiving, from a user communicably connected to a network, a selection of one or more gateway service data categories; receiving, from the user, a selection of an operating platform of a mobile device operable to be communicably connected to the network; generating a configuration file comprising a selection of gateway service data associated with one or more gateway service data categories and the operating platform selection; generating a data store file and a development library associated with the operating platform selection; transferring the configuration file, the data store file, and the development library to a repository communicably connected to the network; and generating an application template comprising the configuration file, the data store file, and the development library, wherein the mobile application is developed on the mobile device from the application template while the mobile device is communicably disconnected from the netw
    Type: Application
    Filed: August 2, 2011
    Publication date: December 6, 2012
    Applicant: SAP AG
    Inventors: Yingyu Chen, Zhijian Wang
  • Publication number: 20120310969
    Abstract: A method, machine readable storage medium, and system for generating a semantic network that utilizes existing relationships between related terms in a searchable database. Upon detection of the absence of a searched term from a database, a term data structure and indexes in a particular domain in which related terms related to the results provided by the search engine may be analyzed to determine if a new term related to the unfound search term should be created. Upon creation of the term, attributes related to the term are generated so the term may be placed in the most proper domain, and linkages to other terms in the same or different domains may be generated. All of the information is stored in the database. User input is not needed to accomplish the creation of the new term in the database.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Applicant: SAP AG
    Inventor: Robert Heidasch
  • Patent number: 8326703
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing catalog management useful to create or update published catalogs based on product master data changes or external supplier catalogs. 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.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Markus Peter, Jens Freund, Stefan Kaetker, Gerd Moosmann, Peter Latocha
  • Patent number: 8326810
    Abstract: Methods and apparatus, including computer program products, for block compression of tables with repeated values. In general, value identifiers representing a compressed column of data may be sorted to render repeated values contiguous, and block dictionaries may be generated. A block dictionary may be generated for each block of value identifiers. Each block dictionary may include a list of block identifiers, where each block identifier is associated with a value identifier and there is a block identifier for each unique value in a block. Blocks may have standard sizes and block dictionaries may be reused for multiple blocks.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Franz Faerber, Guenter Radestock, Andrew Ross
  • Patent number: 8325750
    Abstract: Embodiments of the invention provide an accelerated system and methods for gathering business information, augmenting that information to conform to requirements for sharing the information and for synchronizing, managing and publishing the information across the supply chain. A control module business gathers information from a variety of enterprise wide systems and stored via an acceleration engine. The information is published to a data pool and registered by the data pool with a registry. One or more embodiments of the user interface component comprise declaratively defined interfaces that are not hardcoded in a source code program. The server interface is capable of utilizing declaratively defined interface definitions for data pool specific messages and data attributes that are not hardcoded in a source code program. Declaratively defined user and server interfaces allow for modification of the interface without altering the source code.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Cherny Eugene, Fisch Gilat, Cohen Ronen, Levin Stanley
  • Patent number: 8326702
    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: March 30, 2006
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Karina Herrmann, Andreas Brossler, Peter J. Neumayer, Torsten Reichardt, Markus Biehler, Hueseyin Haybat, Christoph Jungkind, Pascal Hochwarth, Shyam Mukundan, Amrish Singh, Karin Brecht-Tillinger, Zeno Rummler, Peter Fitz, Ralf Sievers, Antonia Gross, Brit Panzer, Tobias Hoppe-Boeken, Paola Sala, Andre Wagner, Giovanni Deledda, Robert Reiner, Benjamin Klehr
  • Patent number: 8326706
    Abstract: Methods and apparatus, including systems and computer program products, for a service architecture design that provides enterprise services having logistics execution 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: December 4, 2012
    Assignee: SAP AG
    Inventors: Achim Clemens, Stefan Moeller, Thomas Friedrich, Yair Ben-Shaul, Jochen Hirth, Wolfgang Barheine, Achim Heger, Stephan Hetzer, Andreas Bettin, Jochen Steinbach, Reiner Bildmayer, Jan Richert, Sergio Rozenszajn, Irena Kull, Shai Alfandary, Nir Pachter, Yuval Morad, Renzo Colle, Nico Apfelbach, Martin J. Wilmes, Sabine Deimel, Jens Freund, Frank Wagner
  • Patent number: 8327264
    Abstract: A variable parser may be configured to determine a plurality of variables associated with a mailform template, the mailform template including one or more conditions. A data parser may be configured to determine one or more values associated with a target recipient and corresponding to each of the plurality of variables. A condition evaluator may be configured evaluate the one or more conditions based on one or more of the values to determine content associated with the personalized message. Replacement logic may be configured to replace, for the personalized message, each of the plurality of variables with the corresponding one or more values. A delivery engine may be configured to provide the personalized message including the one or more values and the content to the target recipient via one or more of the channels.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Dirk Wagner, Frank Wittig
  • Patent number: 8327351
    Abstract: Methods and apparatus for an application modification framework used in an integrated technology platform are shown, which allows hot deployment of modifications, including a modification component, a hot deployment component, and a package manager component. The framework provides various editors to allow a developer of the base application or a custom client application to edit files and features associated with the application. Managers are provided to control each of the editors and for maintenance of historical information to allow auditing and modification monitoring. Hot deployment controls the ability of the user to implement modifications and changes, wherein changes are identified as to origin and purpose, allowing smart debug to identify if error(s) occurred during custom modification, base modification or otherwise.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: December 4, 2012
    Assignee: SAP AG
    Inventors: Gaetano Paladino, Al J. Marcella, Kamal Nash, Aileen Zhou