Patents Assigned to SAP
-
Patent number: 9261950Abstract: 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 document output request business object.Type: GrantFiled: September 25, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
-
Patent number: 9262556Abstract: In one aspect, there is provided a method. The method may include receiving, from a user interface, an indication and a search term to be identified in one or more steps of a business process, the indication being representative of a search result format for an embedded context search; initiating a search for the search term in one or more steps of a business process; receiving one or more search results including metadata describing where the one or more search results are located in the business process; and generating a first page including the one or more steps of the business process, the first page further including the one or more search results embedded within the one or more steps to provide a context, when the indication representative of the search result format comprises the embedded context search. Related systems, methods, and articles of manufacture are also disclosed.Type: GrantFiled: December 3, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Jens Bombolowsky, Marco Sachs
-
Patent number: 9262544Abstract: Translation of uniform resource locators (URLs). A URL is received, in a computer system and from a computer device, referring to a resource managed by a first application in the computer system, for which resource the computer system uses an internal URL. A first rule set is selected from among multiple rule sets assigned to a respective one of multiple applications, based on the first rule set being assigned to the first application. At least a portion of the URL is matched with a rule in the first rule set identifying an internal URL portion as corresponding to the portion of the URL. The internal URL portion is included in a translated URL, wherein a second rule set identifies another internal URL portion as corresponding to the portion of the URL. At least part of the resource is forwarded to the computing device.Type: GrantFiled: September 29, 2009Date of Patent: February 16, 2016Assignee: SAP SEInventors: Falk Reimann, Gautam Dharamshi, Jian Xu, Yang-Cheng Fan
-
Patent number: 9262745Abstract: A computer-implemented method includes: receiving, using a computer system, first metadata portions regarding each of multiple first-platform roles defined for a first platform, each of the first-platform roles identifying at least one of multiple first-platform applications; generating, using the computer system, second-platform roles for a second platform, each of the second-platform roles corresponding to at least one of the first-platform roles; for each of the second-platform roles, accessing the first metadata portions for the corresponding at least one of the first-platform roles, and comparing, using the computer system, the accessed first metadata portions with second metadata portions assigned to multiple second-platform applications; and for each of the second-platform roles, assigning, using the computer system, at least one of the multiple second-platform applications to the second-platform role based on a match between at least one of the accessed first metadata portions and at least one of theType: GrantFiled: March 28, 2012Date of Patent: February 16, 2016Assignee: SAP Portals Israel Ltd.Inventors: Yariv Zur, David Kviti
-
Patent number: 9264507Abstract: Systems, software, and computer implemented methods for consuming services from a cross-domain service server. One example method includes providing for presentation a web page associated with a first domain, the web page including an iFrame associated with a service associated with a second domain; converting a set of data associated with the web page into a form element embedded within the iFrame associated with the second domain; submitting the set of converted data in the form element to the service associated with the second domain via the iFrame; receiving, via the iFrame, a response from the service associated with the second domain; identifying a pre-registered action associated with the received response; and performing the identified pre-registered action in response to receiving the response and identifying the pre-registered action.Type: GrantFiled: January 3, 2013Date of Patent: February 16, 2016Assignee: SAP Portals Israel LtdInventor: Alex Volchok
-
Patent number: 9262763Abstract: Various embodiments of systems, methods, and software provide attachment-based mass data input and output for a distributed application system. Software for interactive, attachment-based data management may comprise computer readable instructions operable when executed to receive a request from a logically remote client via a network interface, where the request indicates a data file and a business object associated with a business application. The business object is then updated with a message in a format associated with the business application based on the data file. The data file is then stored in a repository and a dependent object (included in, or referenced by, or otherwise associated with the business object) is then updated with a logical location of the data file in the repository.Type: GrantFiled: September 29, 2006Date of Patent: February 16, 2016Assignee: SAP SEInventors: Markus A. Peter, Shabana Ansari, Peter Eberlein, Markus Schmidt-Karaca
-
Publication number: 20160042016Abstract: Deleting a data record from the second level storage or main store is disclosed. A look-up is performed for the data record in the first level storage, where the data record is defined by a row identifier. If the row identifier is found in the first level storage, a look-up is performed for an updated row identifier representing an update of the data record in the second level storage and the main store, the update of the data record being defined by an updated row identifier. If the updated row identifier is found in the second level storage, an undo log is generated from the first level storage to invalidate a row identifier of the row identifier. A flag is generated representing an invalid updated row identifier, and a redo log is generated to restore the data record in the first level storage.Type: ApplicationFiled: August 14, 2015Publication date: February 11, 2016Applicant: SAP SEInventors: Franz Faerber, Juchang Lee, Ivan Schreter
-
Publication number: 20160042028Abstract: A system and method of logless atomic data movement. An internal transaction is started within a multi-level storage architecture, the internal transaction to merge data from the first level storage structure to the second level storage structure. Committed data is read from a first level storage structure of the multi-level storage architecture as specified by the internal transaction. The committed data from the first level storage structure is inserted into a second level storage structure in a bulk insertion process, and the committed data is marked as being deleted from the first level storage. The internal transaction is then committed to the multi-level storage architecture when the committed data has been inserted into the second level storage structure.Type: ApplicationFiled: August 14, 2015Publication date: February 11, 2016Applicant: SAP SEInventors: Franz Faerber, Juchang Lee, Ivan Schreter
-
Patent number: 9256751Abstract: A system, a method, and a computer program product for public exposed objects in packaged interfaces of business process applications are provided. A service provider of a service registers a public exposed object for use by a client of the service provider by identifying the public exposed object and associating a predetermined access protocol for accessing the registered public exposed object by the client. The registered public exposed object is accessible from the service provider only. The service provider provides the registered public exposed object to the client during a transaction. The client accesses the registered public exposed object using an identifier, an attribute, an access location of the registered public exposed object, and the predetermined access protocol.Type: GrantFiled: June 4, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventor: Sudeep Sukumar
-
Patent number: 9256400Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes creating a connection between a decision service manager and a managed system, establishing a signature of a decision service, developing, using at least one computer, the decision service based upon the established signature of the decision service, performing a deployment readiness check, transferring generated code implementing the decision service to the managed system upon a determination that the deployment readiness check was successful, inserting the generated code into the managed system, and retrieving a deployment status from the managed system.Type: GrantFiled: August 8, 2014Date of Patent: February 9, 2016Assignee: SAP SEInventor: Carsten Ziegler
-
Patent number: 9256595Abstract: In example embodiments, a technique is provided to determine the similarity between two terms. For example, example embodiments may store a meta-model semantic network that includes a first and second term. Further, both the first and second terms are respectively associated with model and meta-model information. A request to calculate a term similarity value is received. A term similarity value expresses a correlation between the first term and the second term. The term similarity value is then calculated based on a comparison of the model and the meta-model information associated with the first and second terms.Type: GrantFiled: October 28, 2011Date of Patent: February 9, 2016Assignees: SAP SE, intelligent views, gmbhInventors: Robert Heidasch, Stefan Scheidl, Michael Neumann, Stephan Brand, Nico Licht, Klaus Reichenberger, Archim Heimann, Steffen Moldaner
-
Patent number: 9256757Abstract: In an embodiment, a method is provided for prefetching attributes used in access control evaluation. In this method, an access control policy that comprises rules is retrieved. These rules further comprise parameters. At least one of the rules is categorized into a class from multiple classes based on at least one of the parameters. Here, the class is a grouping based on at least one of these parameters. An attribute associated with the at least one of these parameters is identified and this attribute is mapped to the class.Type: GrantFiled: June 17, 2010Date of Patent: February 9, 2016Assignee: SAP SEInventors: Achim D. Brucker, Helmut Petritsch
-
Patent number: 9258669Abstract: In an example embodiment, a test request is sent to a server configured to provide data to the mobile device application. Then a response to the test request is received from the server. The response is analyzed to identify a pattern in the response indicative of a communication sent via a particular communication path. An available communication path between the mobile device application and the server corresponding to the pattern is identified. Then, a mobile device application is registered with the server via the identified communication path.Type: GrantFiled: October 30, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
-
Patent number: 9256840Abstract: The present disclosure describes methods, systems, and computer program products for establishing business networks based on shared usage of a common platform. One process includes receiving a set of registry data associated with a collaboration system from a first network participant executing a first application based on a first application platform. A request from a second network participant executing a second application on a compatible platform to the first application platform to access the set of registry data from the first network participant is received. Access is provided to the second network participant of a subset of data shared by the first network participant for collaboration.Type: GrantFiled: December 1, 2011Date of Patent: February 9, 2016Assignee: SAP SEInventors: Bare Said, Peter Eberlein
-
Patent number: 9258668Abstract: In an example embodiment, extending an application distributed to a plurality of devices may be accomplied by receiving one or more configuration files. Then the configuration files on a platform server. Then the application may be distributed to the plurality of devices, the application containing code performing one or more calls to the one or more configuration files. Then an update to the one or more configuration files may be received. Then the update to the one or more configuration files may be stored on the platform, thereby altering the application distributed to the plurality of devices without recompiling the application.Type: GrantFiled: October 24, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
-
Framework for geolocation-based customer-to-product matching hosted in a cloud-computing environment
Patent number: 9256890Abstract: The present disclosure describes methods, systems, and computer program products for providing an on-demand, cloud-based platform exposing a geolocation service. One computer-implemented method includes storing, in a persistence, customer master data received as part of a customer registration process, storing, in the persistence, customer preferences received in a customer-created product preferences list, receiving geolocation updates from a customer mobile device, determining if there is a match between a particular customer preference and a product in a product catalog based on received customer preferences and the customer location based on the received geolocation updates, transmitting generated determined matches to display on a map to the customer mobile device, and transmitting online navigation data to the customer mobile device.Type: GrantFiled: September 29, 2014Date of Patent: February 9, 2016Assignee: SAP SEInventor: Olaf Schmidt -
Patent number: 9256413Abstract: In one aspect, a metadata of an application is received. The metadata describes a number of artifacts of the computer application. Based on a reference in the application metadata, at least one service that the application is configured to access is determined. In another aspect, additional metadata describing artifacts associated with the at least one service are identified. The artifacts associated with the at least one service and the artifacts of the computer application are selected for installation of the computer application.Type: GrantFiled: April 17, 2012Date of Patent: February 9, 2016Assignee: SAP SEInventors: Radoslav Ivanov, Shenol Yousouf, Georgi Stanev
-
Patent number: 9254917Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for generating a display of information regarding passengers of an airplane flight. The method includes displaying a graphical depiction of passenger seats for a particular airplane flight. The method includes identifying that multiple passengers booked to the particular airplane flight have a particular status. The method includes identifying that the multiple passengers that have been identified as having the particular status have been assigned to respective multiple passenger seats. The method includes displaying a graphical indication in association with each of the multiple passenger seats, concurrently with the display of the graphical depiction of the passenger seats.Type: GrantFiled: February 21, 2014Date of Patent: February 9, 2016Assignee: SAP SEInventors: Philip Te Hau, Roland Mueller, Eva-Marie Roe, Anke Junker, Martin Rueckert
-
Patent number: 9256412Abstract: A request to deploy a next version of a software component in a cloud environment is received. An analysis of a number of dependencies among software components of the cloud environment is received. Deployment of the next version of the component is scheduled based on the analysis. The next version of the software component is deployed in the cloud environment in accordance with the scheduled deployment. The next version of the software component is quarantined until a predefined criteria is satisfied. In one aspect, the predefined criteria is defined based on error rate of the next version of the software component. In a further aspect, the predefined criteria is defined based on received analysis among the components. Upon satisfying the predefined criteria, the next version of the software component is released from the quarantine.Type: GrantFiled: July 4, 2012Date of Patent: February 9, 2016Assignee: SAP SEInventors: Pavel Genevski, Georgi Pavlov
-
Patent number: 9256655Abstract: A heterogeneous information technology system in which compatible and incompatible client systems are able to dynamically access master data stored in a master database maintained by a master data server. An integration server communicates with the client systems and the master data server, and in response to a request for data from a client system, maps the master data in the master database to mapped data based on a set of mapping rules associated with the client system, and sends the mapped data to the client system.Type: GrantFiled: April 12, 2013Date of Patent: February 9, 2016Assignee: SAP SEInventors: Gerd Moser, Thomas Vogt, Arthur Berger, Gregor Rieken, Ralf Steuernagel