Patents Assigned to SAP
-
Patent number: 9231959Abstract: Example methods and systems are directed to a multiple transaction interface framework. A system may comprise three computing devices. The first computing device may be accessible to a plurality of users. The second computing device may be inaccessible to the plurality of users, but accessible by a user account of the first computing device. The third computing device may be inaccessible to the plurality of users, and inaccessible by the user account of the first computing device, but accessible by a user account of the second computing device. In some example embodiments, the first computing device causes a user interface to be presented. The user interface may include data retrieved from the second computing device. The data may have been retrieved by the second computing device from the third computing device, which may be configured to store the data.Type: GrantFiled: July 12, 2013Date of Patent: January 5, 2016Assignee: SAP SEInventor: Meenakshi Sundaram P
-
Patent number: 9223777Abstract: A method, machine readable storage medium, and system for providing a self learning semantic search engine. A semantic network may be set up with initial configuration. A search engine coupled to the semantic network may build indexes and semantic indexes. A user request for business data may be received. The search engine may be accessed via a semantic dispatcher. And based on the access, search engine may update the indexes and semantic indexes.Type: GrantFiled: November 7, 2014Date of Patent: December 29, 2015Assignees: SAP SE, intelligent views gmbhInventors: Robert Heidasch, Stefan Scheidl, Klaus Reichenberger, Steffen Moldaner, Archim Heimann, Stephan Brand, Nico Licht, Michael Neumann, Christoph Meinel
-
Patent number: 9225821Abstract: The embodiments provide a system for maximizing information gain for messages. The system may include an information processing unit configured to receive a plurality of messages having a plurality of attributes, and an integrated optimizer configured to receive an information gain model representing information gain of the plurality of messages and output a message schedule for displaying at least a subset of the plurality of messages on a display terminal including calculating a significance and display time for each of the plurality of messages using the information gain model and the plurality of attributes such that the information gain is substantially maximized. The calculated significance may determine which of the plurality of messages are included in the message schedule and the display time may provide a time period for which each message of the subset is displayed.Type: GrantFiled: July 12, 2013Date of Patent: December 29, 2015Assignee: SAP SEInventors: Gufei Sun, Heng Wang, Wen-Syan Li
-
Patent number: 9223582Abstract: Embodiments provide a method for generating a user interface (UI) using a UI description language. An exemplary method may be executed by a computer processor to designate each element of the UI as either a container element or a child element, store a design guideline as a set of editable rules, integrate the set of editable rules in a prototyping tool, integrate the prototyping tool in a development environment and render the UI by using a rules engine to interpret the set of editable rules.Type: GrantFiled: September 12, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventor: Dietrich Mayer-Ullmann
-
Patent number: 9223985Abstract: Embodiments assess risk posed by changing a computer system present within a landscape of other computer systems. Agents provide a central assessment engine with data relevant to considerations such as system criticality, correlation between related systems, and dependence between different systems. The criticality parameter reflects an importance of a system and a corresponding change risk impact. System correlation is measured to allow comparison between systems, and a risk of failure of a change to the systems. Dependencies between systems are measured to define a set of systems to be changed in a coordinated manner. Change statistics collected in a database, may allow correlating systems across various customers, improving accuracy of risk prediction. Embodiments may facilitate iterative planning, where a different dependency permits the definition of smaller sets of systems offering lower risk of failure upon change implementation.Type: GrantFiled: October 9, 2013Date of Patent: December 29, 2015Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 9223549Abstract: Systems and methods are disclosed for developing a user interface. The method may include receiving a software development framework-independent data processing application of a consumption layer. A software development framework type may be received out of a plurality of supported software development framework types of a model layer. A plurality of object models adhering to the selected software development framework type may be displayed. A particular object model out of the plurality of object models may be received. A plurality of elements from the particular object model may be displayed for incorporation into the user interface. A selection of elements out of the plurality of elements may be received. The user interface may be generated, where the generating includes incorporating the selected elements for the software development framework-independent data processing application according to the particular object model of the selected software development framework type.Type: GrantFiled: June 30, 2014Date of Patent: December 29, 2015Assignee: SAP AGInventors: Marcel Hermanns, Cristina Buchholz
-
Patent number: 9223484Abstract: A user input at a location on a user interface screen that intersects or otherwise touches a grouping of more than one overlapping user interface element can enable selection of a specific one of the overlapping user interface elements as the user interface elements in the grouping are made active in sequence (e.g. in a loop), which can be stopped by a second user input when the desired user interface element is currently active in the sequence. Related methods, system, article of manufacture, and the like are also disclosed.Type: GrantFiled: December 18, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventor: Rolf Krane
-
Patent number: 9224222Abstract: Analytical functions to be applied to business intelligence data may be sequentially selected from a set of chips, each corresponding to a different function. A function associated with a selected chip may be applied to the business intelligence data and the selected chip may be added to an analysis path with other selected chips in a sequential order of selection. A result, which may include at least two selectable data points, may be displayed. Once a data point selection is made, the selection may be used to limit the functions associated with subsequently displayed chips to the selected data points. The chips listed in the analysis path may be used to change prior data point selections, the changes of which may be automatically propagated to any subsequently selected chips as indicated in the analysis path.Type: GrantFiled: May 8, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Dirk Degrell, Thomas Schneider, Jutta Erlewein
-
Patent number: 9224121Abstract: A schedule manager may include a chromosome comparator configured to compare a plurality of schedule chromosomes, each schedule chromosome including a potential schedule of use of manufacturing resources within one or more time intervals in producing one or more items, and configured to compare each of the plurality of schedule chromosomes relative to constraints, to thereby output a selected subset of the plurality of schedule chromosomes. The schedule manager may include a chromosome combiner configured to combine schedule chromosomes of the selected subset to obtain a next generation of schedule chromosomes for output to the chromosome comparator and for subsequent comparison therewith of the next generation of schedule chromosomes with respect to the constraints, as part of an evolutionary loop of the plurality of schedule chromosomes between the chromosome comparator and the chromosome combiner, and a scheduler configured to select a selected schedule chromosome therefrom.Type: GrantFiled: September 9, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventors: Wen-Syan Li, Heng Wang, Gufei Sun
-
Patent number: 9225768Abstract: The disclosure generally describes computer-implemented methods, software, and systems for providing appropriate content to a client based on the network capability associated with the client.Type: GrantFiled: February 6, 2013Date of Patent: December 29, 2015Assignee: SAP Portals Israel LtdInventor: Yotam Kakishay
-
Patent number: 9223823Abstract: Managing a log-full condition of a transaction log in a transaction processing system, where the transaction log has a plurality of log records each associated with a particular transaction. When a log-full condition is detected, the active transaction having the oldest log entry of all active transactions is identified and logging for all transactions except for the identified transaction is temporarily suspended. A dynamic transaction backout of the identified transaction is initiated, with the writing of a backout record for the identified transaction to the log being delayed. Confirmation that the backout has completed is awaited before trimming the log. Then the delayed backout record for the identified transaction is written to the log, and normal logging is resumed.Type: GrantFiled: December 21, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Ian James Mitchell, Andrew Wright
-
Patent number: 9223638Abstract: Implementations of the present disclosure are directed to enabling data transfer between data producers and data consumers. Implementations include generating a data structure, the data structure including a lockless spin buffer (LLSB), the LLSB including two or more lockless components, each of the two or more lockless components including a plurality of elements to be written to and read from, providing one or more write pointers to enable one or more data producers to write to each of the two or more lockless components, and providing one or more read pointers to enable one or more data consumers to read from each of the two or more lockless components, the one or more data producers being able to write to the LLSB concurrently with the one or more data consumers being able to read from the LLSB.Type: GrantFiled: September 24, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Benoit Hudzia, Jonathan Stewart, Jonathan Sinclair, Jean-Noel Gonzalez de Linares
-
Patent number: 9224107Abstract: Among other disclosed subject matter, a computer-implemented method of managing customizing settings in a business structured interface is to be initiated. The method includes presenting a plurality of business process types to a user. Each of the business process types includes a plurality of business document types. First user input selecting a set of business process types is received. The first user input triggers for each selected business process type activation of features in an application program. In response to the first selection, the plurality of business document types associated with the selected business process type are presented. Second user input selecting a set of business document types is received. The second user input triggers activation of features in the application program. The application program is launched, wherein the features are activated and available during the operation of the application program.Type: GrantFiled: September 29, 2009Date of Patent: December 29, 2015Assignee: SAP SEInventors: Roland Hoff, Roland Keil, Almer Podbicanin, Karsten Hartmann, Robert Baethe
-
Patent number: 9223884Abstract: A uniform resource locator (URL) including an identification of a network resource and one or more tag-variable sets may be determined. One or more variables associated with the URL may be determined based on the tag-variable sets, wherein each tag-variable set may include a variable and a corresponding tag. A target recipient of the URL, associated with one or more values corresponding to the one or more variables, may be determined. Each of the one or more variables may be replaced with the corresponding one or more values in the URL. The URL including the identification of the network resource and one or more tag-value sets may be provided to the target recipient, each tag-value set including the one or more tags and the corresponding one or more values, wherein upon a selection of the URL, the tag-value sets are provided to the network resource via the URL.Type: GrantFiled: November 29, 2007Date of Patent: December 29, 2015Assignee: SAP SEInventors: Frank Wittig, Dirk Wagner
-
Patent number: 9225689Abstract: A hardware security agent may include a request inspector configured to receive an alias at the hardware security agent by way of a network interface of an untrusted computer, and a mapper configured to map the alias to corresponding protected data stored within the hardware security agent. The hardware security agent may further include a substitution manager configured to provide the corresponding protected data from the hardware security agent over a network to a target network site.Type: GrantFiled: February 28, 2014Date of Patent: December 29, 2015Assignee: SAP SEInventor: Robert Lorch
-
Patent number: 9223810Abstract: Methods, systems, and computer-readable storage media for recommending a storage layout for the hybrid-store database with actions including receiving one or more data characteristics associated with data that is to be stored in the hybrid-store database, receiving one or more query characteristics associated with one or more queries that are expected to be applied to the hybrid-store database, processing the one or more data characteristics and the one or more query characteristics using a cost model to generate a plurality of costs, each cost being associated with a respective storage layout, identifying, based on the plurality of costs, a recommended storage layout, and providing the recommended storage layout for application to the hybrid-store database.Type: GrantFiled: July 9, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Philipp Roesch, Lars Dannecker
-
Patent number: 9223867Abstract: Systems, methods, and computer program products are provided for data processing. In one exemplary embodiment, a method is provided that includes extracting data from a Semantic Web and processing the data with an enterprise resource planning system.Type: GrantFiled: October 5, 2010Date of Patent: December 29, 2015Assignee: SAP SEInventor: Achim Enenkiel
-
Patent number: 9223828Abstract: A query is received and an initial data flow graph comprising a plurality of nodes is generated for executing the query. The initial data flow graph is optimized using a model optimizer that accesses at least one of a plurality of patterns to identify a matching pattern and executes at least one optimization rule associated with a matching pattern. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 28, 2014Date of Patent: December 29, 2015Assignee: SAP SEInventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Gerrit Simon Kazmaier
-
Patent number: 9224221Abstract: In an embodiment, a method of providing an arranged display of data associated with a set of time periods is presented. In this method, values of a first data type are accessed, the values being observed during each of multiple time periods. An order for the time periods is determined based on the values of the first data type. A selectable region for each of the time periods is displayed, the regions being arranged according to the order. In response to a user selection of one of the selectable regions, a value of a second data type is displayed, the value of the second data type being observed during the time period of the selected one of the selectable regions.Type: GrantFiled: December 13, 2011Date of Patent: December 29, 2015Assignee: SAP SEInventors: Andreas Vogel, Lauren McMullen, Simon Lee, Tuan Pham
-
Patent number: 9224116Abstract: The present description refers to a computer implemented method, computer program product, and computer system to receive a list of computer events, each of the events including a user interacting with a computer, determine one or more desktop operations, with each desktop operation including one or more computer events that are performed to accomplish the desktop operation, determine one or more knowledge actions, where each knowledge action includes a group of one or more desktop operations performed using a same application on a same information object, determine one or more tasks, with each task including a group of knowledge actions that include information objects that are semantically related, and combine two or more tasks that are temporally related.Type: GrantFiled: July 11, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Benedikt Schmidt, Johannes Kastl