Patents Assigned to SAP
-
Publication number: 20150046286Abstract: A holistic process is presented that may define a mature definition and management of product content over the entire lifecycle of the product. Product features may be used to describe business or technical details provided by functions for different releases of the product. The product features may be used to manage different product content types and provide links to additional information managed in various storage locations. The product features may be used to provide both transparency about the capabilities of the software product at a detailed level and a systematic way of documenting the relationship between the product features and related product content types such product documentation.Type: ApplicationFiled: August 8, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Jens Erb, Regina Griesinger, Florian Stallmann, Axel Stoller, Sven Lang
-
Publication number: 20150046413Abstract: A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store does not allow concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A transaction associated with the column-based in-memory database is received. For each table read by the transaction, a version of the table in the delta store that represents a transaction-consistent snapshot of the database visible to the transaction is determined. Each table is represented in the main store and the delta store; and each version of the table is represented by one or more bitmaps.Type: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Mihnea ANDREI, Colin Florendo, Anil Goel
-
Publication number: 20150046355Abstract: Various embodiments herein include temporary labor provisioning and monitoring integrated within systems and processes. Some embodiments include receiving a temporary employee hiring request including data identifying requirements for a temporary employee. The received data is then stored and an approval process is initiated. Upon receipt of approval input, candidates may then be identified within a computing system of at least one other entity based on the requirements in the stored data. A selection of an identified candidate may then be received and a purchase order for the identified candidate may be generated. Subsequently, items may be added to the stored data representative of orientation activities, equipment and supplies to be provided to the identified candidate upon start of temporary employment, and human resources activities to be performed with regard to the identified candidate following a start of temporary employment.Type: ApplicationFiled: August 8, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Carmen Blaum, Martina Rothley
-
Publication number: 20150044643Abstract: A system and method include exploding a recipe via a computer system for a process to make an end food product into a set of hierarchical process steps, obtaining nutrient values for each input material to be used in making the end food product, obtaining loss profiles for input materials, the nutrient loss profiles including a process loss profile for steps in the process to make the end food product and a storage loss profile for storing intermediate food product resulting during the process, and performing a hierarchical based nutrient loss calculation using the nutrient values and loss profiles to quantify nutrients remaining in the end food product.Type: ApplicationFiled: November 21, 2013Publication date: February 12, 2015Applicant: SAP AGInventor: Eileen Riediger
-
Publication number: 20150046881Abstract: An identification of a business object may be received. Nodes of the business object may be displayed. In response to a selection of a node from the nodes, an archiving status of the node may be set. The selected node may be linked to a parent node. The selected node may be archived based on the archiving status. The nodes may be displayed in response to receiving an indication that the business object is to be partially archived. In an embodiment, the current respective archiving statuses of the nodes are displayed. In an embodiment, an identification of an archival object may be received. The archival status of the node may be saved in the identified archival object.Type: ApplicationFiled: August 7, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Santosh V, Shavneet Singh, Suvarna Kharidehal, Antony Raja T, Naveen K, Maya Viswanath, Saurabh Chaturvedi, Premalatha Subramanian Subramanian
-
Publication number: 20150046904Abstract: Methods, systems, and computer-readable storage media for providing notifications in distributed development. In some implementations, actions include receiving change information, the change information indicating one or more changes to source code, processing the change information to determine one or more entities associated with the change, comparing the one or more entities to one or more subscriptions, the one or more subscriptions being specific to a user, for each entity associated with a subscription, providing a notification in a set of notifications, and providing a sub-set of notifications for display to the user.Type: ApplicationFiled: August 7, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Andreas Rummler, Tobias Nestler, Steffen Goebel
-
Publication number: 20150046390Abstract: In one embodiment, a method receives a document including metadata in a serial format and parses the document to determine components in the metadata, a nested structure of the components, and an order of the components in the data. The metadata is stored in a table format where columns of the table define the nested structure of the components and the order of the components in the data. A query is received for the data. The method determines components from the metadata stored in the table format from the columns that satisfy the query where the components are determined based on the nested structure of the determined components and the order of the determined components from information in the columns of the table. A result for the query is output including the determined components based on the nested structure of the determined components and the order of the determined components.Type: ApplicationFiled: September 5, 2013Publication date: February 12, 2015Applicant: SAP AGInventors: Enping Tu, Yanlun Ma, Hung-Liang Yang, Yung-Yin Chen
-
Patent number: 8954366Abstract: The present description is directed to a technique to store one or more tasks, each task including one or more knowledge actions (KAs) that includes an action of one of a plurality of KA types being performed, determine a degree of similarity between each of one or more of the stored tasks and a current task, identify one of the stored tasks that most closely matches the current task based on the degree of similarity for each of the one or more stored tasks, identify one or more information objects that were open for the identified stored task, identify one or more information objects that are currently open for the current task, determine an additional information object that was open for the identified stored task but is not currently open for the current task, and provide a recommendation to a user to open the additional information object.Type: GrantFiled: July 11, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventor: Benedikt Schmidt
-
Patent number: 8954418Abstract: The present invention includes a database with a semantic layer for performing standard SQL and complex operations custom to one or more application. In one embodiment the present invention includes receiving a data request from an application in a database, the data request specifying standard SQL operations and custom application operations to be performed for said application. The data request is processed in a semantic layer of the database. The semantic layer processes the standard SQL operations and the custom application operations and generates a logical execution plan comprising the standard SQL operations and the custom application operations. The logical execution plan is converted into a physical execution plan, which is executed by the database to generate a data result. The data result may be sent back to the application.Type: GrantFiled: December 27, 2010Date of Patent: February 10, 2015Assignee: SAP SEInventors: Franz Faerber, Daniel Baeumges, Tobias Mindnich, Christoph Weyerhaeuser
-
Patent number: 8953890Abstract: The present disclosure involves computer-implemented methods, software, and systems for providing information to a business application using captured image information. A computer-implemented method includes receiving, using at least one computer, image information, wherein the image information contains business object identifying data, analyzing the received image information to retrieve the business object identifying data, identifying at least one business object corresponding to the retrieved business object identifying data, retrieving business object information associated with the identified at least one business object from a memory, and transmitting the retrieved business object information to at least one business application.Type: GrantFiled: December 13, 2011Date of Patent: February 10, 2015Assignee: SAP SEInventor: Ohad Yassin
-
Patent number: 8954930Abstract: A system, computer readable medium, and method for automatically testing computer objects affected by an update package. The exemplary method may compare computer objects/instances in an update package with those of the installed version of the computer application. A set of computer objects that have changed in the update package as compared to the installed version may be generated. The changes to each of the computer objects in the set of changed objects may be analyzed to determine if an automated test is related to the changed object. If an object has a related automated test assigned to it, the object may be placed in a separate list for testing. The automated tests of the changed objects in the separate list may be organized into a test plan. The automated tests may be executed according to the test plan. The system may have servers and computer processors to implement the method.Type: GrantFiled: December 17, 2010Date of Patent: February 10, 2015Assignee: SAP SEInventors: Torsten Kamenz, Andreas Kemmler
-
Patent number: 8954590Abstract: An HTTP tunneling service is described for creating a tunneled path between a client and a server (e.g., over a firewall or other data/protocol filtering device). According to one embodiment of the invention the client sends the server an initial request to open a preliminary socket connection which includes a secure client ID previously assigned to the client. The server opens the preliminary socket connection, generates a random client ID and transmits the random client ID to the client. The preliminary socket connection is then closed. The client then sends a second request to open a second socket connection using both the unique ID and the secure client ID for authentication purposes.Type: GrantFiled: April 27, 2004Date of Patent: February 10, 2015Assignee: SAP AGInventors: Nikola I. Marchev, Miroslav R. Petrov, Biser E. Ivanov, Jasen S. Minov, Nikolai V. Neichev
-
Patent number: 8954378Abstract: A name of one or more entity classes of the data model may be refined to conform to a naming convention. A semantic meaning of each of the names and one or more attributes of each entity class may be determined. It may be determined that the name of a first entity class is semantically similar to the name of a second entity class based on a semantic distance between the semantic meaning of the names, where a substantial similarity may be determined between the first entity class and the second entity class by comparing the semantic meaning of the one or more attributes of the first entity class to the semantic meaning of the one or more attributes of the second entity class. The data model may be normalized based on the substantial similarity.Type: GrantFiled: August 28, 2012Date of Patent: February 10, 2015Assignee: SAP AGInventors: Gunther Stuhec, Florian Gessner, Jens Lemcke
-
Patent number: 8954931Abstract: Various embodiments include at least one or systems, methods, and software providing abilities to automatically generate a test plan that mitigates risk involved in testing less than an entirety of a software system following modification. Some embodiments operate to allow a user to influence the scope of an optimized test plan while also reducing a number of tests and test execution effort involved. Such embodiments may identify portions of the software system to test and portions of the software system that will not be tested in a manner that reduces a total testing effort involved. Reductions in testing effort are performed in generation of the test plan in view of testing preferences which are utilized not only to reduce the total effort in executing a test plan, but also does so to optimize the test plan.Type: GrantFiled: August 3, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventors: Marcus Wefers, Reinhold Konnerth, Thierry Lieu, Abdelhak Nezzari, Michael Schaffrath, Torsten Kamenz, Andreas Kemmler
-
Patent number: 8954938Abstract: A system includes determination of first coordinates in a repository coordinate system associated with a seed component corresponding to a target build result of a first code building system, the seed component comprising a projection method between the repository coordinate system and a variant coordinate system of the first code building system, determination of second coordinates in the variant coordinate system, the second coordinates associated with an execution environment of the target build result, determination of third coordinates in the repository coordinate system based on the first coordinates, the second coordinates and the projection method, and association of the target build result with the third coordinates.Type: GrantFiled: November 30, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventor: Uwe Krueger
-
Patent number: 8955080Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.Type: GrantFiled: December 7, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
-
Patent number: 8954471Abstract: The present invention relates to access control objects directly associated with collaboration process nodes, which are themselves associated with a collaborative software object. The direct association of the access control objects allows for a fine granularity of per-party access control at every step of a collaborative process. Systems and methods for constructing access lists from the access control objects are described, as well as restricted GUI rendering according to access indicators associated with an access control object.Type: GrantFiled: November 5, 2009Date of Patent: February 10, 2015Assignee: SAP SEInventor: Ralf Gueldemeister
-
Patent number: 8954360Abstract: A cascading learning system as a normalized semantic search is described. The cascading learning system has a request analyzer, a request dispatcher and classifier, a search module, a terminology manager, and a cluster manager. The request analyzer receives a request for search terms from a client application. The request analyzer has a normalization manager, a semantic parser, and a context builder. The normalization manager normalizes the search terms and generates a normalized semantic request based on a context. The request dispatcher and classifier classifies and dispatches the normalized semantic request to a corresponding domain-specific module that generates a prediction with a trained probability of an expected output. The terminology manager receives the normalized semantic request from the request dispatcher and classifier, and manages terminology stored in a contextual network.Type: GrantFiled: October 16, 2012Date of Patent: February 10, 2015Assignees: SAP SE, intelligent views GmbHInventors: Robert Heidasch, Stefan Scheidl, Michael Neumann, Matthias Kaiser, Christian Lahmer, Stephan Brand, Nico Licht, Klaus Reichenberger, Steffen Moldaner
-
Patent number: 8955115Abstract: The embodiments encompass an apparatus for generating security checks including a model editor configured to annotate at least one element in an architectural source model with security requirement information and countermeasure information. The security requirement information identifies the at least one element and provides a textual description of a corresponding security requirement, and the countermeasure information identifies the at least one element and indicates a countermeasure type to the corresponding security requirement. The apparatus also includes a code generation engine configured to generate a security check for the countermeasure information based on the countermeasure type.Type: GrantFiled: July 6, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventors: Antonino Sabetta, Michele Bezzi
-
Patent number: 8954602Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating communication between enterprise software applications. Some enterprise software systems communicate using a message protocol designed for use with an exchange system. Those systems require the exchange system to communicate using that message protocol. To communicate with systems using that message protocol, a local system can build a message formatted in accordance with the message protocol, even without an exchange system. The local system stores configuration data and uses the configuration data to build the message.Type: GrantFiled: May 31, 2012Date of Patent: February 10, 2015Assignee: SAP SEInventors: Hartwig Seifert, Otto Boehrer, Artur Godlinski, Joerg Kessler, Jens Kisker, Thomas Kunz, Eugen Pritzkau, Stefan Rossmanith, Duong-Han Tran