Patents Assigned to SAP
  • Publication number: 20130297361
    Abstract: A company is associated, in an enterprise resource planning system, with a plurality of business entities that each have at least one structured record used by the enterprise resource planning system to characterize the business entity. Thereafter, documents are obtained from a plurality of information sources that characterize events associated with each business entity. It is then determined, using pre-defined business rules, which of the events are pertinent to the company so that enhancement records can be generated for the events determined to be pertinent to the company. These enhancement records characterize the corresponding event and are linked to the structured record for the corresponding business entity. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: Mohammad Shami, Sherif Botros, David Herman
  • Publication number: 20130298060
    Abstract: A software application assists users of a computing device to manipulate a data object displayed on a user interface. The software application may be implemented as a method that may comprise receiving a touch-and-hold operation directed to the data object, and responsive to the touch-and-hold operation, determining whether a time period since beginning of the touch-and-hold operation reaches a predetermined threshold value, when the time period reaches the predetermined threshold value, creating an image of the data object and hovering the image of the data object on top of the data object to indicate it is draggable, and responsive to the image of the data object being dragged into a droppable display area on the user interface, swapping the image of the data object with a user guidance indicating what the image of the data object will look like if released in the droppable display area.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventor: Timo Hoyer
  • Publication number: 20130298186
    Abstract: Embodiments dynamically manage privileged access to a computer system according to policies enforced by rule engine. User input to the rule engine may determine an extent of system access, as well as other features such as intensity of user activity logging (including logging supplemental to a system activity log). Certain embodiments may provide access based upon user selection of a pre-configured ID at a dashboard, while other embodiments may rely upon direct user input to the rule engine to generate an ID at a policy enforcement point. Embodiments of methods and apparatuses may be particularly useful in granting and/or logging broad temporary access rights allowed based upon emergency conditions.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventors: John Christopher Radkowski, Swetta Singh
  • Publication number: 20130297544
    Abstract: Systems and methods allow sharing and reuse of acquired customization knowledge of enterprise systems, utilizing collective customization experience. Particular embodiments employ Case-Based Reasoning (CBR) principles to manage customization experience in the context of both Software as a Service (SaaS) and Platform as a Service (PaaS) environments. Collective customization knowledge may be explicitly retrieved, adapted, shared, reused, and/or traded between tenants, partners, and optionally provider(s), of on-demand enterprise systems. A previous customization case stored within an experience base, may include one or more of the following: information allowing annotation of price information for trading the previous customization case (e.g.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 7, 2013
    Applicant: SAP AG
    Inventor: Matthias Allgaier
  • Patent number: 8577837
    Abstract: Systems, methods, and software for generic extraction of business object data are provided. One computerized method includes retrieving multiple identifiers of sub-nodes. The sub-nodes are associated with a root node of a business object. The method further includes generating a tree data structure. The tree includes multiple tree nodes and multiple tree edges. The multiple nodes correspond to the root node of the business object and the retrieved multiple identifiers. The method also includes traversing the tree to retrieve data associated with the root business object and the retrieved multiple identifiers. The method further includes storing the retrieved data.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Maic Wintel, Martin Mueller
  • Patent number: 8577991
    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 an internal service request and/or an internal service request template business object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventor: Stephan Rehmann
  • Patent number: 8577841
    Abstract: Changes to a hierarchical organizational structure may be stored in different versions of a data structure depicting the hierarchical organizational structure. Each of these versions may include a validity period field representing a time period that the hierarchical organizational structure depicted in the version accurately reflects the organizational structure of the organization. Each of the versions may also be designated as active or inactive. In some instances, each of the versions may be designated as inactive except for a version that reflects the organizational structure of the organization at a particular time, which may change over time. Historical copies of versions may be stored and subsequently recalled to identify an organizational structure that was in effect at a particular time in the past. The recalled version may then be used to limit the results of a query to a selected node of the historical organizational structure.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Le Ouyang, Thomas Pike, Huiming Zhang, Klaus Weiss, Houbing Liu
  • Patent number: 8578330
    Abstract: An enhanced widget composition platform, in which code is automatically generated based on receiving a selection of at least a first service and a widget engine via the web-based widget composition platform, the code, when invoked by the selected widget engine, implementing a widget that is operable to communicate with the first service.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Alexander Dreiling, Kathrin J. Fleischmann, Fabian Eberhardt, Philipp Heltewig, Daniel Ricketts
  • Patent number: 8577865
    Abstract: Searching for documents using different sources includes receiving a search statement containing information for the documents, and determining a search strategy based on the search statement. The search strategy includes first and second search activities for searching first and second sources, respectively, where the first and second search activities are weighted. The first and second sources are searched using the first and second search activities, respectively, where an order in which the first and second search activities are performed is dictated by weightings of the first and second search activities.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Thomas Elsaesser, Liane Engel
  • Patent number: 8577791
    Abstract: A computing system (100) receives transaction records (130) for loans taken at various interest rates (1904) for a loan segment (902). Performance indicators (1716) indicative of customer behaviors (1702) are computed (1806) using independent demand models (300, 302, 304, 306, and 308). Computing system (100) includes a performance indicator forecaster (112) that determines relationships between the performance indicators (1716) and various prices, or interest rates (1904). These relationships can include profit (1906) and/or volume (1908) relative to the various interest rates (1904). The relationships are utilized to select an interest rate (1912, 2102) for the product segment (902) for implementation by a financial institution.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Denis Malov, Wei Sun, Gustavo Ayres de Castro
  • Patent number: 8577925
    Abstract: Systems and methods consistent with the invention may include selecting a plurality of hosts to store data structures by defining a color incidence process used to model a host assignment process, determining, by the color incidence process, a color allocation, and assigning the data structures to one of the plurality of hosts based on the color allocation determined by the color incidence process.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventor: Gerhard Hill
  • Patent number: 8578271
    Abstract: Systems and methods for nested roadmap information navigation in a graphical user interface (GUI) where a sequence of items is generated and stored in a memory of a computer system. The sequence of items includes at least one compound item. A number of user interface (UI) elements are displayed in a GUI screen, wherein each UI element represents an item of the sequence of items, and wherein the UI elements are ordered according to the sequence of items. The displayed UI elements include a UI element representing a compound item of the sequence of items. The compound item could be selected as a currently active item. The UI element representing the selected compound item can gradually expand to display one or more new UI elements representing component items subordinate to the compound item. The first of the component items is automatically selected as a currently active item.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Bettina Laugwitz, Christopher Ronnewinkel, Susann Stieler
  • Patent number: 8577923
    Abstract: In one embodiment the present invention includes a computer-implemented for determining whether or not a data object is frozen. The method comprises accessing, by a user on a computer, a first data object of a plurality of data objects in one or more computer software applications. The plurality of data objects are assigned to a plurality of entities, where each entity specifies a category, and each of the plurality of data objects belong to a specific entity. The method determines if the first data object is frozen based on a relationship between the first entity and a second entity.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Jianzhuo Shi, Haiyang Yu
  • Patent number: 8577960
    Abstract: In a distributed landscape, different levels of data caches, such as a memory cache and prefetch tables, are provided for storing status and other information about a remote system to a client. Status information may be provided to the client from a memory cache if available and up to date. The memory cache may be updated using information stored in the one or more prefetch tables or by reading the data from the remote system(s). The prefetch tables may be updated by reading information from the remote systems. The data caches are dynamically updated to store the most up-to-date status information available. The data stored in each data cache level may be updated at predetermined intervals or upon a request by the client. Status messages for the one or more remote systems selected are displayed, providing the client with a status overview of the distributed landscape.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Stefan Boller, Tihomir Stoyanov
  • Patent number: 8577760
    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 a tax assessment notice, a tax form, a tax object, a tax obligation and/or a tax return business object.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Hans-Joerg Rutsch, Oliver Kroneisen, Tilo Eggeling, Stephan Schlicker, Jerome Monteu Nana
  • Patent number: 8578278
    Abstract: Upon receiving a request for a user interface view from a user interface, a user identity and a user authorization class for a user of the user interface can be checked against a user registry and an authorization class registry, respectively. A user interface view component can be retrieved according to the user identity and the user authorization class. The user interface view can be generated by aggregating the retrieved user interface view component with at least one other user interface view component consistent with the user identity and user authorization class, and the generated user interface view can be returned for display to the user via the user interface. Related systems, articles of manufacture, and computer-implemented methods are described.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: November 5, 2013
    Assignee: SAP AG
    Inventors: Alexander Rauh, Lars Erbe, Thomas Gieselmann, Franz Mueller, Sri Vidhyaan, Nina Tabitha Paul, Stefan Haffner, Vibhor Tomar, Holger Schmidt
  • Publication number: 20130290708
    Abstract: The embodiments include a method for providing security for a set of configuration files corresponding to a remote monitoring application. The method may include accessing a server configured to store the set of configuration files. The server is also configured to receive a connection request, over a network, from an agent having the remote monitoring application, generate an encryption key in response to receiving the connection request, transmit the encryption key, over the network, to the agent, encrypt the set of configuration files according to an encryption algorithm and the encryption key, and transmit the encrypted set of configuration files to the agent. According to one embodiment, the server may be accessed by performing one or more maintenance actions on the server.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventors: Fabrice Diaz, Luc Margaron
  • Publication number: 20130290297
    Abstract: A query is received which causes an initial data flow graph that includes a plurality of nodes that are used to execute the query is generated. Thereafter, the initial data flow graph is optimized using a model optimizer that includes an optimizer framework and an application programming interface (API). The optimizer framework provides logic to restructure the initial data flow graph and a rules engine for executing one or more optimization rules. The API allows for registration of new optimization rules to be executed by the rules engine. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Gerrit Simon Kazmaier
  • Publication number: 20130290345
    Abstract: Inverted indexes for terms and for term separators are separately provided to minimize data redundancy. Search queries are parsed to identify terms and term separators, if any, and the corresponding inverted indexes are searched for responsive documents. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: June 25, 2013
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventors: Frederik Transier, Franz Faerber
  • Publication number: 20130290833
    Abstract: The present invention provides for a server computer, a data processing system and an access control system. Data related to items that are supposed to be in the possession of an employee is retrieved from distributed data sources. A web page is generated using these data values for the employee's information and review. These data values can be stored on a chip card that is used for access control and/or control of the circulation of items within the premises of a company.
    Type: Application
    Filed: July 1, 2013
    Publication date: October 31, 2013
    Applicant: SAP AG
    Inventors: Ariane Skutela, Dirk Ahlert, Christian Guenther