Patents Assigned to SAP
-
Patent number: 9411866Abstract: Data replication in a database includes identifying a source database system. The source database includes a main index file and a delta log file. To create a replica, one or more symbolic links to the source database system are generated. The symbolic links identify a path to a physical location of the source database. A replica of the source database is generated based on the symbolic links. The replica includes a copy of the main index file and delta log file. Information associated with the replica and the symbolic links is stored in a recovery log. Replica are provided transparently to most database engine components by re-using partitioning infrastructure. Components “see” replica as tables with a single partition; that partition is a local replica.Type: GrantFiled: December 19, 2012Date of Patent: August 9, 2016Assignee: SAP GLOBAL IP GROUP, SAP AGInventors: Christian Bartholomä, Michael Mühle, Hans-Jörg Leu, Steffen Geissinger, Thorsten Glebe, Martin Heidel, Lars Fricke, Volker Diesel, Christian Bensberg
-
Patent number: 9411555Abstract: In one embodiment, a computer-implemented method comprises receiving a first user instruction in a controller. The controller stores information about a first plurality of metaquarks and a first graph topology creating expression. The method further includes generating, by the controller, an original graph topology based on the first plurality of metaquarks and the first graph topology creating expression and the first user instruction, and generating first display information based on the original graph topology. The method may further comprise receiving a second user instruction in the controller; generating a second plurality of metaquarks and a second graph topology creating expression based on the second user instruction; generating, by the controller, a modified graph topology based on the first plurality of metaquarks, the second plurality of metaquarks, and the second graph topology creating expression; and generating second display information based on the modified graph topology.Type: GrantFiled: October 4, 2012Date of Patent: August 9, 2016Assignee: SAP SEInventors: Wolfgang Pfeifer, Matthaeus Martynus, Buenyamin Eskiocak, Alexander Straubach
-
Patent number: 9411665Abstract: Techniques for integrating a messaging infrastructure with an existing application computing system include integrating an enterprise service bus (ESB) with an existing application computing system, the application computing system including one or more processing modules providing one or more functionalities; receiving, by the integrated ESB, one or more messages from one or more client computing devices communicatively coupled with the application computing system; managing, by the integrated ESB, the application computing system such that the application computing system communicates with the one or more client computing devices; and transferring, by the integrated ESB, the one or more received messages between the application computing system to one or more of the one or more client computing devices by utilizing the one or more processing modules and the one or more functionalities of the application computing system.Type: GrantFiled: September 5, 2012Date of Patent: August 9, 2016Assignee: SAP SEInventor: Ulf Fildebrandt
-
Patent number: 9406044Abstract: A method to model a business object is disclosed. An analysis module analyzes elements of a business object. A modeling module models business object logic based on the elements of the business object. An implementation module implements the modeled business object logic. A repository stores the modeled business object logic. A business object runtime module executes the modeled business object logic.Type: GrantFiled: December 22, 2011Date of Patent: August 2, 2016Assignee: SAP SEInventors: Frank Brunswig, Rakesh Kumar, Preeta K, Vijay G
-
Patent number: 9405793Abstract: A mesh structure can be a type concept that extends internal tables or other data structures of a business programming languages (e.g., ABAP) by associations, as known from a data object meta-model. A mesh can include a set of operations, such as for example iteration via an iterator object and selection of instances expressed by a path language. A mesh structure can be optimized for read access and traversal, and can provide a working area that is processed with statements in the business programming language to implement one or more core services directly from the mesh data structure. Related methods, computer program products, and systems are described.Type: GrantFiled: June 12, 2013Date of Patent: August 2, 2016Assignee: SAP SEInventors: Kai Baumgarten, Thilo Boehm, Karsten Bohlmann, Gerd G. Forstmann, Christian Stork, Rolf Hammer, Welf Walter
-
Patent number: 9405855Abstract: A system, computer-implemented method, and a computer-readable medium for determining why a query returns a null set in a database management system. When the database management system receives a query graph, database management system compares the query graph to the data graph. Based on the comparison, database management system identifies a discovered component of the query graph and a missing component of the query graph, wherein the missing query component indicates a reason for the null set.Type: GrantFiled: March 27, 2014Date of Patent: August 2, 2016Assignee: SAP AGInventors: Elena Vasilyeva, Maik Thiele, Christof Bornhoevd, Wolfgang Lehner
-
Patent number: 9408072Abstract: Methods and apparatus, including computer program products, are provided a mobile lost and found application. The method may include tracking, by the user equipment, a plurality of locations of the user equipment, the plurality of locations mapped to a plurality of time values representative of when the user equipment traversed the plurality of locations; determining, by the user equipment, a first location of the user equipment, wherein the determining is based on a first time value received from an interface; authenticating, by the user equipment, at least one of the determined first location and the received first time value; and providing the authenticated at least one of the determined first location and the received first time value to a database searchable based on at least the authenticated at least one of the determined first location and the received first time value. Related systems and articles of manufacture are also disclosed.Type: GrantFiled: December 12, 2012Date of Patent: August 2, 2016Assignee: SAP SEInventor: Jens Bombolowsky
-
Patent number: 9406040Abstract: The present disclosure describes methods, systems, and computer program products for modeling exception flows in an integration system. One computer-implemented method includes identifying, by operation of an application integration system, an exception corresponding to an integration operation of an integration process, determining, by operation of the application integration system, a type of the exception, determining, by operation of the application integration system, one or more exception handling patterns for the type of the exception, and configuring, by operation of the application integration system, an exception flow of the integration process based on the one or more exception handling patterns.Type: GrantFiled: August 13, 2014Date of Patent: August 2, 2016Assignee: SAP SEInventors: Daniel Ritter, Jan Sosulski
-
Patent number: 9400998Abstract: 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 message-based communication arrangement, an organizational center replication request, and a payment schedule business object.Type: GrantFiled: June 28, 2012Date of Patent: July 26, 2016Assignee: SAP SEInventors: Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre Von Rekowski, Fabian Guenther, Oliver Grande, Matthias Richter, Thomas Moser, Stefan Kiefer, Christine Hoerner, Christian Boehrer, Elena Gurevitch, Paola Sala, Benjamin Klehr, Pramod Sidlaghatta Jaiprakash, Jennifer Kroner
-
Patent number: 9400683Abstract: Methods and system for optimizing an execution of a business process are disclosed. In one aspect, a request to execute a business process is received. The business process is executed on multiple threads, which may include multiple computations. The business process is optimized by determining an optimal number of threads for executing the business process by a thread optimization model. From the determined optimal number of threads, the computations in the threads may be distributed or reallocated iteratively by executing an inter-thread computations optimization model. Executing the thread optimization model and the inter-thread computations optimization model optimizes the execution of the business process.Type: GrantFiled: October 16, 2014Date of Patent: July 26, 2016Assignee: SAP SEInventor: Unmesh Sreedharan
-
Patent number: 9400965Abstract: According to some embodiments, a business bar code application may execute at a mobile user device associated with a user. The user may initiate a capture of an image of a bar code, and responsive to said capturing, information about the user may be automatically fetched. Information associated with the bar code may be transmitted to a remote business bar code server. The business bar code server may automatically determine a business model associated with the received bar code information and interact with an enterprise system to execute a business process workflow for the user in accordance with the determined business model.Type: GrantFiled: May 21, 2013Date of Patent: July 26, 2016Assignee: SAP SEInventors: Guy Soffer, Michal Keidar
-
Patent number: 9400830Abstract: A system and method of key figure data filters are presented. The key figure data filters are implemented in an analytical engine of a business warehouse system. The key figure data filters employ conditions, which can be expressed as a kind of selection that describe a set. A key figure data algorithm can be implemented by the analytical engine using the conditions, yet still respect hierarchies in the business warehouse database.Type: GrantFiled: March 21, 2013Date of Patent: July 26, 2016Assignee: SAP SEInventors: Stefan Dipper, Sebastian Schroetel, Stefan Unnebrink, Michael Wilking
-
Patent number: 9400836Abstract: System and method to manage external data in a product creation process is provided. The method comprises receiving a first product structure from a central module, storing the first product structure in the data storage system, performing, evaluations on the first product structure and storing results of the evaluations in the data storage system. The results of the evaluations are transmitted to a central module.Type: GrantFiled: February 9, 2012Date of Patent: July 26, 2016Assignee: SAP SEInventors: Wolfgang Kalthoff, Thomas Vogt, Guenter Huber, Guido Hoeckele
-
Patent number: 9400647Abstract: A metamodel selector may determine a semantic metamodel for at least two software applications, the semantic metamodel including a description of semantics, processes, and data that are applicable to the at least two software applications. A metadata manager may determine application metadata describing an application of the at least two applications. A transformation engine may transform the application metadata into an application-specific metamodel instance of the semantic metamodel, and an integration engine may integrate the at least two software applications, based on the application-specific metamodel instance.Type: GrantFiled: March 15, 2013Date of Patent: July 26, 2016Assignee: SAP SEInventor: Michael Gonsalves
-
Patent number: 9401884Abstract: According to some embodiments, a method and system provides receiving a list of a plurality of conversations, each of the conversations associated with a common set of characteristics and each of the conversations having associated conversation details; presenting at least a portion of the list of the plurality of conversations in a user interface, each of the conversations included in the presented portion of the list being separately represented; receiving a selection of a plurality of the conversations included in the presented portion of the list; and presenting, simultaneously and grouped together in the user interface, conversation details associated with each of the selected plurality of the conversations, separate and apart from the presented portion of the list.Type: GrantFiled: August 26, 2011Date of Patent: July 26, 2016Assignee: SAP SEInventors: Srivatsan Santhanam, Raghavendra Deshpande, Saurabh Srivastava, Muthuraman M, Nakul P. Shenoy
-
Patent number: 9396446Abstract: A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.Type: GrantFiled: October 28, 2011Date of Patent: July 19, 2016Assignee: SAP SEInventors: Gerd Ritter, Rene Gross, Tim Kornmann, Steffen Tatzel, Dirk Stumpf, Dirk Giebel
-
Patent number: 9397930Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.Type: GrantFiled: August 18, 2015Date of Patent: July 19, 2016Assignee: SAP SEInventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Patent number: 9395884Abstract: Described are methods and systems for navigating between pages of a document. A pagination scrollbar is provided on a portion of the computer user interface, to navigate from a first portion of the document to a second portion of the document. The pagination scrollbar includes a navigation selection area that displays a page selection menu based on a user action performed by the user. The page selection menu includes one or more pagination links, each pagination link representing a unique page in the document. The pagination links are operable to navigate from the current page to a page represented by one of the pagination links selected from the page selection menu, based on a pagination link selection.Type: GrantFiled: September 24, 2008Date of Patent: July 19, 2016Assignee: SAP SEInventors: Thomas Uhl, Michael Krenkler
-
Patent number: 9396085Abstract: Data characterizing a plurality of data accesses of objects at one or more log points is received by a data access framework. Thereafter, data accesses requiring logging are identified and one or more corresponding pre-specified attributes are then logged. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 16, 2012Date of Patent: July 19, 2016Assignee: SAP SEInventors: Fritz Hoffmeister, Otto Boehrer, Frank Gales, Florian Chrosziel, Jona Hassforther, Thomas Kunz, Stefan Rossmanith, Marco Rodeck, Rene Zink
-
Patent number: 9396091Abstract: An application programming interface (API) consumption development environment (CDE) is integrated with an API administration component and a determination is made whether an existing API conforms to application development requirements. A desired API is defined including test data, and the desired API and test data is forwarded to an API developer as a development request. The API CDE is integrated with the API administration component. A developed API is deployed to an API provider creating an integration testing deployment, and the API administration component is notified of the integration testing deployment. The developed API is deployed to an API provider productive for productive use.Type: GrantFiled: September 29, 2014Date of Patent: July 19, 2016Assignee: SAP SEInventors: Teodor Joav Bally, Balakrishna Gottipati, Matthias Tebbe