Patents Assigned to SAP
  • Patent number: 8566794
    Abstract: A test module can be configured to initiate test scenario creation for a target application, and an interaction entry definition module can be configured to define, during the test scenario creation, a plurality of interaction entries representing a sequence of user interactions with a plurality of user interface elements of the target application. A test scenario compiler can be configured to include the plurality of interaction entries in a test scenario file representing a test scenario, and a checkpoint entry definition module can be configured to receive an indicator that a property of a user interface element from the plurality of user interface elements has been selected for verification, and configured to define a checkpoint entry configured to trigger verification of the property of the user interface element from the plurality of user interface elements based on the test scenario file during test scenario verification of the target application.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventors: Claude Rossi, Gregory Martin
  • Patent number: 8566330
    Abstract: Techniques for providing prioritized content to a mobile device include detecting, for each feed of a number of feeds delivered to the mobile device through a portal, one or more associated tags, each tag comprising a keyword; comparing the one or more tags associated with the feeds to one or more properties associated with a user profile of a user in the portal; ranking, based on the comparison, the feeds to define a ranked list of feeds; and preparing a subset of the ranked list of feeds for display on the mobile device.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: October 22, 2013
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Doron Lehmann
  • Patent number: 8566784
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for managing a transition between business process models. A computer-implemented method includes in parallel with a first business process model, instantiating, using at least one hardware processor, a second business process model, instantiating a temporary exit process step of a set of temporary exit process steps associated with the first business process model and a temporary entry process step of a set of temporary entry process steps associated with the second business process model, coupling an exit transition rule of a set of exit transition rules associated with the first business process model to the first business process model, and activating the exit transition rule after activating the second business process model.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventors: Volker Driesen, Peter Eberlein
  • Patent number: 8566138
    Abstract: A method and computer program are disclosed to assist the user in constructing a decision-tree for outsourcing software development business processes. The tree contains a node for the cost of completing the business processes in-house, nodes containing the expected costs of outsourcing the complete business process to different vendors, and nodes containing the expected costs of outsourcing part of the business process to different vendors. The user calculates the expected cost of outsourcing a business process by multiplying the estimated costs for outsourcing the business process by probabilities that risks will occur in the outsourcing process.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventor: Amit Nagar
  • Patent number: 8566185
    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 financial instrument position accounting period total analytical result, a financial instrument position accounting valuation analytical result, a financial instrument position accrual analytical result, a financial instrument position fair value analytical result, and/or a financial instrument position period average volume analytical result business object.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventors: Joerg Bartelt, Dirk Endesfelder, Martin Erdelmeier, Rainer Richter, Manfred Wanninger, Sarah Von Glan
  • Patent number: 8566814
    Abstract: Described are methods and systems related to transporting one or more object packets present in a nested hierarchy of one or more system landscapes. The object packets available for transporting from source systems to target systems present in the nested hierarchy of the system landscapes is identified. A transport request is generate for a collection of object packets of each source system in the nested hierarchy of the system landscapes. The transport requests are aggregated to render a nested transport collection. The nested transport collection is transported within the nested hierarchy of the system landscapes. The nested transport collection is deployed to assign the transport requests present in the nested transport collection to the target systems present in the nested hierarchy of the system landscapes.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventors: Ulrich Auer, Ralf Belger, Ralf-Juergen Hauck, Hans-Juergen Hennrich
  • Patent number: 8566808
    Abstract: A system may include an application programming interface (API) layer, a cache layer, and an object storage/access layer. The API layer may expose an interface to store a business object and an interface to retrieve the business object, and may transmit a request to store the business object and a request to retrieve the business object, and the cache layer may cache the business object and transmit the request to store the business object and the request to retrieve the business object. The object storage/access layer may receive the request to store the business object and, in response to the request to store the business object, to invoke a serialization method exposed by the business object to store the data associated with the object in a data structure.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventor: Ivan Schreter
  • Patent number: 8566163
    Abstract: Methods and systems consistent with the present invention provide for generating a trade calendar. A trade calendar module launches a query comprising search criteria for searching information pertaining to trade promotions. The trade calendar module then populates a trade calendar with information responsive to the query, including each trade promotion that meets the search criteria. The trade calendar module also causes the trade calendar to be displayed the trade calendar. The trade calendar simultaneously displays marketing activities corresponding to a portion of the information in the trade calendar.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: October 22, 2013
    Assignee: SAP AG
    Inventors: Gary L. Adams, Christian J. Langpape
  • Publication number: 20130275389
    Abstract: Methods, systems, and computer-readable storage media for evaluating a validity of a status and action management (SAM) schema. In some implementations, actions include receiving the SAM schema, the SAM schema being stored as a computer-readable document in memory, providing one or more goals, each goal representing an intention of the SAM schema, the one or more goals being provided in a computer-readable document stored in memory and including one or more primary goals and one or more recovery goals that each express an intention of a process underlying the SAM schema, and processing the one or more goals using a computer-executable model checking tool for evaluating the validity of the SAM schema.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Bernhard Thimmel, Otfried von Geisau, Andreas Friesen, Piergiorgio Bertoli, Marco Pistore
  • Publication number: 20130275743
    Abstract: Disclosed is a protocol for a fault-tolerant, private distributed aggregation model that allows a data consumer to calculate unbounded statistics (weighted sums) over homomorphically encrypted sensitive data items from data producers. The data consumer can choose to calculate over an arbitrary subset of all available data items, thus providing fault tolerance; i.e., failing data producers do not prevent the statistics calculation. A key-managing authority ensures differential privacy before responding to the data consumer's decryption request for the homomorphically encrypted statistics result, thus preservation the data's producer's privacy. Security against malicious data consumers is provided along with aggregator obliviousness, differential privacy in a unidirectional communication model between data producers and data consumers.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventors: Marek Jawurek, Florian Kerschbaum
  • Publication number: 20130275362
    Abstract: Conversion of a snowflake-like schema to a star-like schema includes a distribution of the snowflake-like schema across several host computer systems. Each host computer system has a fragment of the snowflake-like schema, including a fragment of constituent fact tables. Dimension keys in the fact table fragments are mapped to data tables via the constituent dimension tables. Data table keys are identified and populate the fact table for the converted star-like schema, thus obviating the dimension tables in the converted star-like schema.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventors: Klaus Nagel, Martin Richtarsky, Achim Seubert
  • Publication number: 20130275344
    Abstract: A method, machine readable storage medium, and system for providing personalized semantic controls for semantic systems. A semantic network may be set up with initial configuration. A business application user interface, including semantic controls, may be coupled to the semantic network to interact with the semantic network. Semantic objects and relations may be defined in the semantic network for business terminology. A user request for business data may be received. The semantic network may update the objects and relations for business terminology based on the request. The business application user interface may provide for personalized semantic controls based on the updated objects and relations.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventor: Robert Heidasch
  • Publication number: 20130271493
    Abstract: Labels to be displayed along an axis may be obtained as a sequence of labels. If it is determined that the labels in an original sequence of labels overlap, then an alternate sequence of labels that avoids the overlap of the labels may be determined. If it is determined that the labels in the original sequence of labels do not overlap, than the original sequence of labels may be displayed along the axis. If it is determined that the labels in the original sequence of labels overlap, then the alternate sequence of labels may be displayed.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventor: Kedar Shiroor
  • Publication number: 20130276066
    Abstract: A method relates to access control of shared resources on computer systems that have diverse system policies for access rights to resources. The method includes, on a source computer system with which a target computer system shares a resource, preparing user-authorization data for the shared resource in a flat file format as data tuples, line records or tables. This format makes the user-authorization data usable in computer systems with diverse system policies for access rights to resources. The method further includes authorizing user access to the shared resource on the target computer system based on the user-authorization data prepared in flat file format by the source computer system.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: SAP AG
    Inventor: Matthias Buehl
  • Patent number: 8560358
    Abstract: Generation of an engineering change case is initiated by associating an identified problem for a product with an engineering change case template. The engineering change case can include a plurality of structured folders that can be populated with content characterizing the identified problem as well as proposed solutions to the identified problem with each folder being assignable to one or more users and having associated deliverables for such users. The various users populate the folders with content associated with the deliverables with at least a portion of the deliverables being delegable and requiring completion in a sequential order. Thereafter, generation of the engineering case can be finalized when an indication is received that all deliverables requiring approval have been completed. Otherwise, the engineering change case can be canceled. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Andre Doerfler, Arno Mielke, Klaus Herter, Ulrich Spinola, Christian Fuhlbruegge, Archim Heimann, Werner Sottong, Steffen Springborn, Alexander Stefan Adam, Thomas Kretz, Karlheinz Agsteiner, Volker Faisst, Otfried von Geisau, Dieter Krisch, Dorothea Martin, Silke Massmann, Katharina Sorge
  • Patent number: 8560480
    Abstract: Implementations of the present disclosure include receiving a task including structured data and unstructured data, processing the task to generate a current task object, the current task object comprising a plurality of task attributes, retrieving a previous task object, for each task attribute of the plurality of task attributes, calculating a task attribute similarity value based on a corresponding task attribute of the previous task object, determining whether a rule is applicable to a task similarity calculation, weighting each of the plurality of task attribute similarity values using a plurality of weight values, wherein a first weight value applied to a first task similarity value is different than a second weight value applied to a second task similarity calculation when determining that the rule is applicable to the task similarity calculation, calculating a task similarity value, and providing the task similarity value to be displayed on a display.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Ying Du, Bo Hu
  • Patent number: 8560576
    Abstract: A data entry template can be associated with each of a plurality of data records that are distributed across a plurality of heterogeneous or homogeneous data sources which can optionally be data bases. The data entry template can be modified to reflect a change to a business process that was previously represented by the template. The change to the business process can be propagated to at least part of the plurality of data records associated with the template. Related systems, apparatus, methods, and/or articles are also described.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Christoph Kernke, Oswald Wieser
  • Patent number: 8561048
    Abstract: A computer-implemented method, system, and computer program product for enabling hot deployment of changes to an implementation of an application. An application pattern is generated. The application pattern includes one or more pattern modules, each pattern module comprising a model, a design time application component to provide content for the model, a runtime application component to execute the model with the content, and a plurality of interfaces that define dependencies between the design time component and runtime component of a first pattern module and respective design time component and runtime component of a second pattern module. The implementation of the application is bound to the plurality of interfaces, such that changes made to the application pattern are added to the implementation of the application.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Frank Seeger, Frank Stienhans, Jens Ittel
  • Patent number: 8560636
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a virtual process context to a plurality of network participants associated with a networked business process. One example method comprises associating a networked business process with a virtual process context, the networked business process comprising a set of interrelated business processes performed by at least two different network participants, receiving a first data object from a first network participant business process associated with the networked business process, storing the received first data object in the virtual process context associated with the networked business process, and notifying at least a second network participant of the stored first data object. In some instances, notifying at least a second network participant of the stored first data object may include transmitting a copy of the first data object to at least a second network participant associated with the first data object.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventor: Oliver Kieselbach
  • Patent number: 8560618
    Abstract: Implementations of the present disclosure provide systems and methods directed to receiving, at a computing device, trace data provided in a trace log file corresponding to a server, parameterizing, using the computing device, a first Markovian Arrival Process (MAP) model based on the trace data, parameterizing, using the computing device, a second MAP model based on the trace data, defining a queuing model that models a performance of the server and that includes the first MAP model and the second MAP model, and storing the queuing model in computer-readable memory.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: October 15, 2013
    Assignee: SAP AG
    Inventors: Sergio Pacheco-Sanchez, Giuliano Casale