Patents Assigned to SAP
-
Patent number: 9098806Abstract: 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: GrantFiled: October 31, 2014Date of Patent: August 4, 2015Assignees: SAP SE, intelligent views gmbhInventors: Robert Heidasch, Archim Heimann, Nico Licht, Klaus Reichenberger, Thomas Pohl, Stefan Scheidl, Stephan Brand, Steffen Moldaner
-
Patent number: 9098693Abstract: The embodiments provide an apparatus for detecting configuration options including an option detector configured to receive a basic model of a security protocol and a set of options, where each option is a variation of the basic model. The option detector is configured to detect which options are configured in an implementation of at least one at least one security protocol entity based on the basic model and the set of options.Type: GrantFiled: July 5, 2012Date of Patent: August 4, 2015Assignee: SAP SEInventors: Giancarlo Pellegrino, Keqin Li, Luca Compagna
-
Patent number: 9098515Abstract: Methods and apparatus, including computer program products, are provided for data destruction. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to destroy a first data object; determining whether other data objects depend from the first data object; determining a structure for the first data object and the other data objects, when the other data objects depend from the first data object; initiating, based on the determined structure, calls to the other data objects to destroy the other data objects before the first data object; and initiating a call to the first data object to destroy the first data object, when the other data objects have been destroyed. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: November 15, 2011Date of Patent: August 4, 2015Assignee: SAP SEInventors: Matthias Richter, Mathias Schoenecker
-
Patent number: 9098311Abstract: According to some embodiments, a selection of a pre-determined user interface element type from a plurality of potential types is received from a user. An input rating value to be associated with a user interface element of the selected type may be received from the designer. The user interface element may, for example, receive data content in a graphical user interface. A pre-determined condition to be associated with the user interface element may also be received from the design. A user interface element may then be created to receive data content in the graphical user interface. According to some embodiments, it may be automatically determined if data content received from a user via the user interface element satisfies the pre-determined condition. Based on the determination, the input rating value may be automatically applied to a user input rating score associated with the graphical user interface.Type: GrantFiled: July 1, 2010Date of Patent: August 4, 2015Assignee: SAP SEInventor: Robert Lorch
-
Patent number: 9098550Abstract: In one embodiment, a computer-implemented method comprises receiving a query. A data store stores data as a plurality of data sets. Each data set comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of data elements. The query identifies selected data sets and selected properties of the selected data sets. For each selected property, the data elements of the selected data sets associated with each selected property are determined. A first rating of the determined data elements of the selected data sets is determined based on a type of combination of a pair of selected data sets. For the selected data set pairs, a second rating of the pair is determined based on the first ratings for the selected properties. A model of a combination of the selected data sets is generated based on the second rating.Type: GrantFiled: May 17, 2012Date of Patent: August 4, 2015Assignee: SAP SEInventors: Patrick Winkler, Klaus Nagel, Marcus Hoepfner
-
Patent number: 9098546Abstract: A new query language can be embedded in a business application programming language (e.g., the ABAP language). A query language consistent with implementations of the current subject matter can be based on a graph data-model of connected business objects (BO) or other data objects and can be designed as an efficient query language embedded into the business application programming language runtime, thereby allowing expression of business logic in a declarative manner.Type: GrantFiled: December 12, 2012Date of Patent: August 4, 2015Assignee: SAP SEInventors: Andreas Gruenhagen, Christian Stork, Kerstin Hoeft, Reiner Singer, Michael Brombach, Marcel Hermanns
-
System and method for reversibility categories and characteristics of computer application functions
Patent number: 9098629Abstract: Disclosed embodiments provide a system, machine-readable medium, and a method that may test computer application functions. A system provides for testing a computer application function by analyzing a testing characteristic of the computer application function information. Based on the analysis of the testing characteristic, the computer application function may be activated for testing in any one of a plurality of test environments. The test environment is selected according to the testing characteristic that indicates the effects that the testing of the selected computer application has on the test environment. This allows users to select a test environment based on the effects that it has on a test system.Type: GrantFiled: December 1, 2010Date of Patent: August 4, 2015Assignee: SAP SEInventors: Andreas Kemmler, Torsten Kamenz -
Patent number: 9092475Abstract: A plurality of transactions in a data storage application are executed during which log entries according to the plurality of transactions are stored in a plurality of log buffers. The log entries are sequentially written into a current log buffer and the plurality of log buffers are written to a plurality of log partitions according to a round-robin distribution. Thereafter, in response to a data recovery event, a sequential list of the log entries in the log buffers are assembled to generate a log that can be used for data recovery by the data storage application. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 7, 2011Date of Patent: July 28, 2015Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9092478Abstract: Methods, computer-readable media, and systems for managing business objects data sources. A search query that includes multiple query terms is received. Each query term at least partially represents metadata associated with one of multiple business objects data sources that each stores multiple data items. Multiple search index documents are searched to identify one or more business objects data sources that are each associated with metadata at least partially represented by each query term. Multiple metadata tables are searched to identify metadata associated with each identified business objects data source. The identified business objects data sources are searched for data items that satisfy the identified metadata. Representations of the data items and the metadata are provided in response to receiving the search query.Type: GrantFiled: December 27, 2011Date of Patent: July 28, 2015Assignee: SAP SEInventors: Ganesh Vaitheeswaran, Manasa Ranjan Tripathy, Raghavendra Nagaraja, Arindam Bhattacharjee, Rahul Kumar Jha, Nithin Moolky Kamath
-
Patent number: 9092744Abstract: Systems, computer implemented methods, and engines are directed to identifying a network of associations for a user. A visualization of the network of associations may be provided as a graph, the graph having an edge and a node, the node representing a member of the network of associations and the edge representing an association between the member and the user.Type: GrantFiled: April 18, 2012Date of Patent: July 28, 2015Assignee: SAP Portals Israel LtdInventor: Meni Tito
-
Patent number: 9092292Abstract: Various embodiments include systems, methods, and software that leverage shared binary storage for several purposes. Such purposes, in some embodiments, include reduced deployment overhead in terms of data to transport, time to instantiate, and reduction, if not elimination, of redundancies and conflicts of and between software system components and configurations, such as by sharing single instances of binary files persisted in deployment units and avoiding duplicates thereof. In some such embodiments, deployment units of a software system, such as an ERP or other enterprise-class software system, are stored in a system database or other central data storage entity. In response to a request to instantiate a system based on the deployment units, the deployment units are staged in memory, metadata to facilitate deployment on a server is written, the deployment units and metadata are transmitted to each server to which deployment is requested, and the deployed system is started.Type: GrantFiled: December 31, 2013Date of Patent: July 28, 2015Assignee: SAP SEInventors: Peter K. Matov, Alexandrina Ivanova
-
Patent number: 9092496Abstract: A distributed system for administration and storage of data includes a data manager to access a local data store. Several data managers can be chained to form a layered hierarchical structure. All data layers are merged top down to form the resultant data records. Fields can be modified or added in each layer. The system is self organizing in that each data layer only knows about its superordinate data layer. The system provides scalable persistent data storage with centralized data management and the option to locally extend and modify data.Type: GrantFiled: April 18, 2006Date of Patent: July 28, 2015Assignee: SAP SEInventors: Oliver Goetz, Michael Barth
-
Patent number: 9092474Abstract: A computer system can include a database comparator configured to identify a first database object from an original system for a complete modification based on a comparison of the first database object with a plurality of target upgrade database objects, and configured to identify a second database object from the original system for a partial modification based on a comparison of the second database object with the plurality of target upgrade database objects. A complete modification module can be configured to designate, in response to the identification of the first database object, the first database object for the complete modification based on an incremental conversion process. A partial modification module can be configured to designate the second database object for the partial modification based on the incremental conversion process when an instruction to implement the partial modification satisfies at least a portion of a modification condition.Type: GrantFiled: October 12, 2010Date of Patent: July 28, 2015Assignee: SAP SEInventors: Levke Bentzien, Wieland Hoprich
-
Patent number: 9092329Abstract: A computer implemented method may include identifying one or more business process runtime events received at an events queue of a process integration runtime component. One or more errors associated with the business process runtime events may be identified. The one or more errors may be evaluated based, at least in part, on one or more rules associated with the business process runtime event and configuration information associated with the process integration runtime component. The one or more rules may be associated with the business process runtime event and configuration information associated with the process integration runtime component having the same format. An alert for the one or more errors associated with the business process runtime event can be stored.Type: GrantFiled: December 21, 2011Date of Patent: July 28, 2015Assignee: SAP SEInventor: Tihomir Stoyanov
-
Patent number: 9092578Abstract: The development of automated tests that span end-to-end business processes, such as may be executed in part by each of multiple Enterprise Resource Planning systems, is a very complex activity. Beside expert know-how of various tools, such end-to-end business process testing requires various test automation tools to cover complex business processes to provide automated tests. Various embodiments herein are built on an approach for building and connecting automated end-to-end tests that combines test scripts from multiple test tools. These embodiments include functionality to assemble test scripts from multiple test tools into a single, composite test script that allows passing of information between the test scripts during performance of an end-to-end automated process test. These and other embodiments are illustrated and described herein.Type: GrantFiled: December 20, 2012Date of Patent: July 28, 2015Assignee: SAP SEInventor: Marcus Wefers
-
Patent number: 9092408Abstract: A method and apparatus for data listeners for type dependency processing. An embodiment of a method for dependency processing of computer files includes receiving a data stream input at a scanner component, where the data stream input represents program elements of one or more computer files. A data stream of type definitions and type usages is generated, and the data type definitions and data type usages are provided as an input to a listening component. The listening component performs a listening function of filtering the type definition and type usage data, aggregating the type usage data, or echoing the data stream output, and an output is generated from the listening component.Type: GrantFiled: August 1, 2008Date of Patent: July 28, 2015Assignee: SAP SEInventor: Dietmar Theobald
-
Patent number: 9092522Abstract: An example embodiment refers to a method to organize and manage a semantic web service discovery within a network with a distributed architecture of multiple independent network nodes, each node being able to store a subset of semantic web service instances, wherein an assignment of each semantic web service instance to at least one network node is automatically computed based on a defined vocabulary derived from ontologies that is distributed over the network nodes and that is used both in describing and finding that instance on request. An example embodiment further covers a system, a computer program and a computer program product to organize and manage a semantic web service discovery within a network.Type: GrantFiled: January 17, 2006Date of Patent: July 28, 2015Assignee: SAP SEInventors: Michael Altenhofen, Andreas Friesen
-
Publication number: 20150205828Abstract: Methods, systems, and computer program products for generating an auto-complete list are described. A scope of a query and one or more characters of a search term may be obtained. One or more matching terms may be determined for each of one or more search term categories, each of the one or more search term categories being within the query scope, each of the one or more matching terms beginning with the obtained one or more characters. A user selection of at least one of the one or more matching terms may be obtained and a locked search term may be generated based on the user selection.Type: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: SAP AGInventors: Christopher Manciero, Goran Peuc, Nick Bartomeli
-
Patent number: 9086901Abstract: Methods and apparatus, including computer program products, are provided for migrating applications from a physical machine to virtualization technology, such as virtual machines. In one aspect, there is provided a computer-implemented method. The method may include receiving, from an agent, information representative of at least one of an application or an operating system at a processor. An image may be created based on the received information. The image may provide a virtual machine including an application. The created image may be provided to a storage device. A virtualization manager may access the storage device and load the created image to implement a virtual machine including the application. Related apparatus, systems, methods, and articles are also described.Type: GrantFiled: March 7, 2008Date of Patent: July 21, 2015Assignee: SAP SEInventors: Alexander Gebhart, Erol Bozak
-
Patent number: 9087353Abstract: The present disclosure describes methods, systems, and computer program products for providing personalized demo environments in a software-related sales environment. One method includes identifying a set of configuration information defined in a software configuration application, wherein the set of configuration information defines at least one selected option for a proposed software solution, receiving a request to provide a software demo environment for the solution, and providing a demo system with the set of configuration information, where the demo system can generate a demo environment based on the set of configuration information. The set of configuration information can include a set of scoping selections associated with a business application.Type: GrantFiled: December 21, 2011Date of Patent: July 21, 2015Assignee: SAP SEInventors: Nadim Razvi, Marco Sachs