Patents Assigned to SAP
  • Publication number: 20140337382
    Abstract: In an example embodiment, a demand signal management system is configured to coordinate data harmonization among a plurality of entities. The demand signal management system may obtain unharmonized data through third party entities. Global records based on internal master records and taxonomy information may be distributed to the entities. In some embodiments certain entities may have authority to create new global records. In other embodiments, some entities may have authority to approve proposed new global records. In still other embodiments, some entities may not have authority to create new global records. Unharmonzied data sent to the entities for harmonization in accordance with the global records. The entities may accept or reject the harmonization request. If accepted, the entity may return an updated global record, a proposed new global record, and/or a new global record depending on the unharmonized data, the global records and the entities' authority.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Michael Picht, Gebhard Roos, Hannes Keil
  • Publication number: 20140337830
    Abstract: Various embodiments include at least one of systems, methods, and software for automated deployment of a deployment template to computing systems. Some embodiments include receiving a selection of a deployment template from an entity via a network, identifying platforms of the entity compatible with the compatibility information, receiving a selection of a target platform, validating the selected deployment template for deployment to the selected platform, and deploying the selected deployment template to the selected platform. The validation of the selected deployment template for deployment to the selected platform may include transmitting a validation data request to an agent that executes on the selected platform to obtain validation data related to at least one validation rule, receiving validation data in response to the validation data request, and applying the at least one validation rule to the received validation data to determine validation success or failure.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventor: Christian Schwaninger
  • Publication number: 20140337778
    Abstract: Systems and methods for model based creation and editing of visual analytic dashboards are disclosed. A dashboard manager receives a dashboard model that defines the specification of a particular dashboard. In particular, the dashboard model can include description of the visual analytics to be rendered in the dashboard. The dashboard model can also include a description of the arrangement of the visual analytics. The dashboard models are compatible with a user interface framework that includes default or standardized navigation patterns for organizing and navigating among and within dashboards. The navigation pattern can include the specification of a number of separate horizontally navigable channels sections into which the visual analytics are groups by type. A title section can also be included with controls for horizontally navigating between multiple dashboard and panels.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventor: John Armitage
  • Publication number: 20140337815
    Abstract: The present disclosure describes methods, systems, and computer program products for providing entity-based, cross-application navigation according to an implementation. One computer-implemented method includes receiving a request for data and callable entities associated with a provided entity context, transmitting the data and callable entities, receiving request for bootstrap code associated with a target application, generating bootstrap code containing an application environment runtime detection library and application environment navigation data, and transmitting the bootstrap code.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Thorsten Erlewein, Martin Zurmuehl, Markus Cherdron
  • Publication number: 20140337309
    Abstract: Embodiments relate to systems and methods employing personalized query expansion to suggest measures and dimensions allowing iterative building of consistent queries over a data warehouse. Embodiments may leverage one or more of: semantics defined in multi-dimensional domain models, user profiles defining preferences, and collaborative usage statistics derived from existing repositories of Business Intelligence (BI) documents (e.g. dashboards, reports). Embodiments may utilize a collaborative co-occurrence value derived from profiles of users or social network information of a user.
    Type: Application
    Filed: June 5, 2014
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Raphael Thollot, Nicolas Kuchmann-Beauger, Corentin FollenFant
  • Publication number: 20140337384
    Abstract: Access by a user to a database layer, is governed by modeled authorization checking implemented with authorization objects present in an overlying application layer. At design time, the authorization checking is modeled as part of an existing user interface (UI) model, which may conform to a Model, View, and Control (MVC) design pattern. Authorization objects created during design time, are stored in a meta data repository. At runtime, an authorization engine references the authorization objects and the operations supported by those authorization objects. The authorization check is thus implemented centrally in the UI framework itself using this modeled information. Embodiments avoid complexity, potential lack of internal consistency, and low visibility of conventional de-centralized authorization checking schemes that rely upon a plurality of enforcement points hard-coded at multiple locations within application logic.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Gerd Ritter, Peter Dell, Stefan Schmid
  • Publication number: 20140337854
    Abstract: Example methods and systems are directed to dispatching database tasks. An application may access data associated with a task. The data may indicate features (e.g., processing functionality) that will be used to complete the task. The application may determine whether all such features are implemented in the database layer. The application may dispatch the task to the database layer if all features are implemented therein. The application may perform the task in the application layer if one or more of the features are not available in the database layer. In some example embodiments, the task involves materials requirements planning. Such a task may include determining, for a given bill of materials (“BOM”), the quantity of materials available on-hand, the quantity available from suppliers, the transport or delivery time for the various quantities, and other data regarding the BOM.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: SAP AG
    Inventors: Jochen Steinbach, Holger Herrmann
  • Patent number: 8886890
    Abstract: A computer-implemented method for adaptively configuring a cache includes: implementing a cache adaptation agent in a system that has multiple applications, the system including a memory and a disk storage, wherein the system creates a cache in the memory for use by each of the applications; monitoring, by the cache adaptation agent, the cache in use by at least one of the applications, the monitoring covering at least a size of the cache used by the application, how many objects are in the application's cache, and sizes of the objects in the application's cache; and configuring, by the cache adaptation agent and based on the monitoring, at least one of the cache and system behavior regarding at least one of the applications.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: November 11, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Ariel Tammam, Roye Cohen
  • Patent number: 8886675
    Abstract: A method and system for managing data clusters is provided. A first data cluster is generated having a first data object and a second data object. The first data cluster has a strict hierarchy between the first data object and the second data object. A first object reference from the first data object to the second data object is extracted. The first object reference is stored in a first reference container. A second object reference from the first data object to a third data object is extracted. The third data object is stored in a second data cluster. The second object reference is stored in a second reference container. The second object reference is stored in a second reference container. A memory access is provided to the first data cluster based on the first object reference and the second object reference.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Albert Zedlitz, Stefan Schulz
  • Patent number: 8887123
    Abstract: An operations management environment is integrated with an information technology infrastructure through an adaptor, the integration occurring while the information technology infrastructure performs one or more tasks. Data from the information technology infrastructure is received through the adapter. Relationships between the artifacts included in the information technology infrastructure are modeled based on the received data. A proposed modification to the information technology infrastructure is determined based on an external change. While the information technology infrastructure performs the one or more tasks, the response of the artifacts to the proposed modification is simulated using the modeled relationships. The response of the artifacts is monitored to determine if the proposed modification implements the external change.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Tao Lin, Ming-Chien Shan, Suresh Babu, Chuan Li
  • Patent number: 8886639
    Abstract: A computer-implemented method for performing a semantically enriched search of services includes: receiving a search string that a user inputs for searching services in a repository; generating queries from the search string; searching a multi-document index using the generated queries, the multi-document index including, for each of the services, an index entry comprising documents interlinked with each other, each of the documents reflecting at least one aspect regarding the service; and presenting an outcome of the search to the user in response to receiving the search string.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 11, 2014
    Assignee: SAP AG
    Inventors: Rotem Puterman-Sobe, Victor Shafran
  • Patent number: 8887087
    Abstract: In one embodiment, a method is illustrated as including displaying an editing window, the editing window being a Graphical User Interface (GUI) used to design an application interface, associating a User Interface (UI) element with a layout element, and generating metadata, the metadata containing data illustrating the association between the UI element and the layout element. Further, another embodiment is illustrated as including receiving a service request relating to an application, the service request including a first set of rendering data illustrating a display area within which a first GUI relating to the application will be displayed, retrieving metadata, the metadata illustrating layout elements and associated UI elements relating to the first GUI, retrieving display logic associated with the metadata, retrieving business logic associated with the metadata, and generating the first GUI, wherein the first GUI is generated using the metadata, display logic and business logic.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Peer Hilgers, Leif Jensen-Pistorius
  • Patent number: 8886596
    Abstract: A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor may include a table generator module, a table updater module, and a data replicator module. The table generator module may be configured to cause the at least one processor to generate a target table. The table updater module may be configured to cause the at least one processor to modify data in the target table synchronously with data being modified in a source table. The data replicator module may be configured to cause the at least one processor to replicate the data contained in the source table in the target table.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Arndt Effern, Frank-Martin Haas, Torsten Ziegler
  • Patent number: 8886646
    Abstract: A system may include reception of an instruction to add an extension field to a node of a business object object model, identification of at least one multi-dimensional analytical view object model including a reference field referring to the node of the business object object model, determination of at least one report associated with the determined at least one multi-dimensional analytical view object model, reception of a selection of one of the at least one report, extension of the one of the at least one multi-dimensional analytical view object model associated with the report based on the extension field, and extension of the selected report based on the extension field.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Stefan Girsig, Karl-Peter Nos, Silke Gruber, Albrecht Richter, Stefan Biedenstein
  • Patent number: 8886590
    Abstract: A data warehouse incorporates processing for creating, managing, and otherwise maintaining master data. The data warehouse may communicate with a master data manager to obtain services for handling master data. A surrogate master data identifier may be defined by the data warehouse to reference the master data, thereby decoupling any modifications of the master data identifier that may be made by the master data manager. The data warehouse may export the master data to an application system, and conversely import master data from an application system.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: November 11, 2014
    Assignee: SAP AG
    Inventor: Uwe Fischer
  • Patent number: 8886470
    Abstract: Systems and methods to provide proactive adaptive equipment maintenance. In example embodiments, a stress layout representing a physical location is maintained. The stress layout includes a grid system having a plurality of cells. A maintenance indicator value for each cell in which a fixed object is located is calculated. This maintenance indicator value represents a stress level applied to the fixed object. A determination whether the maintenance indicator value exceeds a maintenance threshold for the fixed object is performed. Based on the determining that the maintenance indicator value exceeds the maintenance threshold, automatic generation of a maintenance order for the fixed object is triggered.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventor: Stefan Kienzle
  • Patent number: 8887158
    Abstract: Methods and apparatus, including computer program products, are provided for transitioning one or more aspect of a dynamic cluster of computers to one or more virtual machines. In one aspect, there is provided a computer-implemented method. The method may include receiving a selection representing a node of a cluster selected for cloning. An indication may be provided to the node to prepare for cloning. The indication may be provided by accessing an interface at the node. When the selection is received and the node is prepared for cloning, the cloning of the node may be initiated. In some implementations, the node comprises a virtual machine including an application. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 8887124
    Abstract: In computer-implemented methods to validate process models, the models carry semantic information that is related to the process steps, including pre-conditions that indicate whether a step would be executable under certain conditions and post-conditions relating to results from executing a step. Steps are related as predecessor/successor so that a post-condition of the predecessor step can be the pre-condition of a successor step. During model validation, variables are exchanged and propagated between the step conditions. Instead of validating the model for potentially all initial values of variables and conditions, the system identifies portions of the model that can be validated separately for a reduced set of initial states.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Ingo Weber, Christian Quanz, Joerg Hoffmann
  • Patent number: 8887271
    Abstract: In one embodiment the present invention includes a computer-implemented method comprising receiving a request from a user to perform an action on a first object in a software application, accessing a predefined hierarchy of a plurality of different object definitions, accessing user authorization data, and granting the user permission to perform the action on said first object, wherein the permission is determined from the predefined hierarchy and the user authorization data, wherein determining the permission includes traversing the predefined hierarchy.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: November 11, 2014
    Assignee: SAP SE
    Inventors: Bhanu P. Mohanty, Sanjeev K. Agarwal
  • Publication number: 20140330614
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of an extended status and action management (SAM) schema. In some implementations, actions include receiving the extended SAM schema, the extended SAM schema being stored as a computer-readable document in memory and being an extension of a core SAM schema, receiving one or more business functionalities, at least one business functionality including a plurality of status vectors along a core trace that can be achieved in the core SAM schema, the one or more business functionalities being provided in a computer-readable document stored in memory, and processing the extended SAM schema and the one or more business functionalities using a computer-executable model checking tool for evaluating a validity of the extended SAM schema.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: SAP AG
    Inventors: Jens Lemcke, Andreas Friesen, Bernhard Thimmel, Otfried Von Geisau, Piergiorgio Bertoli, Marco Pistore