Patents Assigned to SAP
-
Publication number: 20170171347Abstract: A computer-implemented method of distributed data processing comprising: establishing an end terminal-server connection between an end terminal and a server; sending a data request from the end terminal to the server via the established end terminal-server connection; terminating the established end terminal-server connection; reestablishing the end terminal-server connection; downloading from the server to the end terminal via the reestablished end terminal-server connection one of the following data items generated by the server in response to receiving the data request: an information data item generated by the server according to the data request or a connectivity data item comprising a connectivity information for establishing a connection to another end terminal, the information data item having a bigger data volume than the connectivity data item; terminating the reestablished end terminal-server connection; in response to downloading from the server of the connectivity data item establishing an end teType: ApplicationFiled: August 2, 2016Publication date: June 15, 2017Applicant: SAP SEInventor: Robin REEB
-
Patent number: 9679126Abstract: A decryption device for decrypting a document encrypted using biometric information of an intended receiver of the document is provided. The decryption device comprises: an imaging device configured to capture an image of at least a portion of the document; a biometric detection device configured to detect biometric information of a user; a processor configured to decrypt at least the portion of the document using the captured image and the detected biometric information; and a display device configured to display at least the portion of the document decrypted by the processor.Type: GrantFiled: October 23, 2014Date of Patent: June 13, 2017Assignee: SAP SEInventor: Srinath Warrier
-
Patent number: 9679147Abstract: According to some embodiments, a list of files comprising each file in a data repository that is associated with the website is determined. A list of user roles comprising each user role in the data repository that is associated with the website is determined. Each file in the list of files based on each user role in the list of user roles is attempted to be accessed and a report indicating the success or failure of the attempt to access each file in the list of files based on each user role in the list of user roles is created.Type: GrantFiled: September 15, 2014Date of Patent: June 13, 2017Assignee: SAP SEInventors: Keqin Li, Cedric Hebert, Holger Mack, Tom Schröer
-
Patent number: 9679010Abstract: Methods, systems, and computer program products for generating a search of attachments are described. A search request based on a business template is obtained, the business template comprising a node containing an identity of an entity to which the attachment is attached and an attachment sub-node. A search request based on an attachment template is obtained, the attachment template comprising a root node referring to the attachment sub-node of the business template and a node containing an identity of the attachment. A search is performed based on the business template and the attachment template.Type: GrantFiled: July 18, 2014Date of Patent: June 13, 2017Assignee: SAP SEInventors: Song Fu, Xun Lin, Gui Zhou Li, Ke Li, Ming Huang, Jian Jun Xia, Hong Li, Bei Ning Li, Li Hui Wu
-
Patent number: 9679009Abstract: The present disclosure involves systems, software, and computer implemented methods for centralized message searching of business processes. One process includes identifying a process integration (PI) domain associated with a message search, where the PI domain includes at least one PI component, and receiving a set of user-defined search attributes for searching messages within the identified PI domain, where each search attribute associated with a corresponding value. At least one message corresponding to the set of the received user-defined search attributes associated with at least one PI component is identified, and information associated with the identified at least one message corresponding to at least a portion of the set of received search attributes is retrieved. At least a portion of the retrieved information associated with the identified at least one message is presented via a user interface.Type: GrantFiled: November 17, 2011Date of Patent: June 13, 2017Assignee: SAP SEInventors: Waldemar Befort, Sharath Chandra Pilli, Steffen Henning
-
Patent number: 9678955Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing a data collection visualization facility. An embodiment operates by adding a visualization component to an application, to create a three-dimensional (3D) user interface and implementing a data adaptor associated with the visualization component. This embodiment further implements an event handler configured to function with the visualization component.Type: GrantFiled: July 25, 2013Date of Patent: June 13, 2017Assignee: SAP SEInventors: Sheng Yao, Lin Cao
-
Patent number: 9678740Abstract: Methods, systems, and computer program products for enabling software upgrades and migrations are described. A selection of one or more software entities is generated and a target product vector is defined based on the selection of one or more software entities. A start component vector is computed based on a landscape of a source system and a target component vector is computed based on the start component vector and target product vector. A determination of whether a component of the target component vector is a successor of a selected component of the start component vector is made and one or more migration files are generated comprising the target product vector and the target component vector based on the determination.Type: GrantFiled: October 1, 2015Date of Patent: June 13, 2017Assignee: SAP SEInventors: Frank Heine, Volker Driesen
-
Patent number: 9674699Abstract: A system and a method for secure communication in a mobile computing device involve obtaining, by a first program installed on the mobile computing device, an access credential from an authentication server on behalf of a second program installed on the mobile computing device. The second program submits the access credential to a remote resource as proof that the second program has been authenticated by the authentication server. Upon successful verification of the access credential, the remote resource allows the second program to access data.Type: GrantFiled: August 15, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventors: Yordan Kanov, Yanislav Mihaylov
-
Patent number: 9671232Abstract: Described herein is a framework for predicting arrival time of moving objects based on grid modeling of location data. In accordance with one aspect of the framework, location data of a moving object is received and positions of the moving object may be identified based on a grid model by mapping the location data to the grid model. The grid model may be segmented into cells where a cell transition time of the moving object from a current cell to another cell may be determined. The arrival time of the moving object may then be predicted based on the cell transition time of the moving object. The arrival time of the moving object may further be presented to one or more user devices.Type: GrantFiled: May 13, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventor: Naveen Nandan
-
Patent number: 9672032Abstract: A framework for enabling mobile functionality in a web application (App) to produce a mobile enabled App is described herein. In accordance with one aspect, a web App and a configuration file is provided to a mobile application (mApp) enabler. The configuration file contains configuration information for mobile enablement. The mApp enabler changes a project structure of the web App to a mobile structure and inserts bootstrap codes into the web App. The bootstrap codes load plugins for mobile devices. Codes to handle events available on mobile devices may be inserted, and data sources for the web App may be converted to data sources for a mobile enabled App to enable the web App for mobile (mobile enabled web App).Type: GrantFiled: February 4, 2015Date of Patent: June 6, 2017Assignee: SAP SEInventors: Yiquan Zhou, Ludo Franciscus Maria Noens, Qiushi Wang
-
Patent number: 9672572Abstract: Techniques of implementing providing real-time availability of omni-channel sales data are disclosed. In some example embodiments, purchase information comprising information of purchases made by a consumer via a plurality of retail channels is received by a back-end system. The purchase information can be stored on the back-end system. A request to access the stored purchase information can be received from the consumer on a computing device. The request can comprise an identification of a virtual host and an identification of a service to invoke on the back-end system to retrieve the purchase information stored on the back-end system. An identification of an internal host can be determined based on the identification of the virtual host. The identification of the internal host can identify the back-end system. The purchase information can be retrieved from the back-end system using the identification of the internal host and the identification of the service.Type: GrantFiled: March 18, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventors: Bernd Lehnert, Mark Michaud, Yan Grenier
-
Patent number: 9672558Abstract: Various embodiments herein each include at least one of systems, methods, and software for table-form presentation of hierarchical data. Some such embodiments include aggregating a hierarchical dataset as it may be stored in several rows of each of one to many tables or other similar data storage structures, grouping data according to the hierarchy, and writing the data in hierarchical groups to a table structure.Type: GrantFiled: December 23, 2013Date of Patent: June 6, 2017Assignee: SAP SEInventor: Gerd Egen
-
Patent number: 9674261Abstract: The present disclosure involves systems, software, and computer implemented methods for providing access to an external service using a SQL query. One example method includes identifying a request for an ODBC (Open DataBase Connectivity) connection. The request identifies the external service and the identified request is associated with a SQL (Structured Query Language) query. The ODBC connection is created. An HTTP (Hyper Text Transfer Protocol) request to be provided to the external service is generated. The HTTP request is generated based on the SQL query. The generated HTTP request is sent to the external service. An HTTP response is received from the external service in response to the HTTP request. A query result set table is populated based on the received HTTP response.Type: GrantFiled: June 10, 2014Date of Patent: June 6, 2017Assignee: SAP Portals Israel Ltd.Inventors: Eyal Nathan, Dmitry Khalatov
-
Patent number: 9672140Abstract: Various embodiments of systems and methods to provide processing of special requests at dedicated application containers are described herein. In one aspect, an application instance is downloaded and deployed in an application runtime, at a dedicated application container, to process service requests. In another aspect, the dedicated application container starts a proxy process, independently from the application runtime to intercept incoming service requests. The regular service requests are passed by the proxy process to the application runtime for processing by the executing application instance. In yet another aspect, the proxy process executes special service requests directly to access the dedicated container landscape.Type: GrantFiled: December 28, 2015Date of Patent: June 6, 2017Assignee: SAP SEInventor: Peter Eberlein
-
Patent number: 9672250Abstract: A select query or a data referencing a calculation scenario is received by a database server from a remote application server. The specified calculation scenario is one of a plurality of calculation scenarios and it defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server. Thereafter, the database server instantiates the specified calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. This data set is then provided by the database server to the application server. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 8, 2016Date of Patent: June 6, 2017Assignee: SAP SEInventors: Christoph Weyerhaeuser, Daniel Baeumges, Tobias Mindnich, Thomas Legler
-
Patent number: 9672347Abstract: Methods, systems, and computer-readable storage media for storing event data in an audit log file. Implementations include actions of receiving event data, determining a first signature based on the event data and an end marker, and appending the event data and the first signature to the audit log file, the first signature comprising at least a portion of a signature chain associated with the audit log file.Type: GrantFiled: December 11, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventors: Uwe Bauer, Juergen Kremp
-
Patent number: 9671237Abstract: A number of parking segments is defined as a plurality of areas for street parking. A request for parking within the plurality of parking segments is received that defines parking constraints. The request is for optimize navigation to search for a free parking spot. Parking segments that comply with the parking constraints are determined. Current values for probabilities to park for the parking segments are determined based on evaluation of collected data for parking events. The data may include both traffic data and data related to defined features that are associated with determining of probability values. A route for traversing the parking segments is determined. The route defines an optimized order for traversing according to the determined current value for the probabilities to park. Navigation instructions are provided for the determined optimized route in response to the received request.Type: GrantFiled: November 16, 2015Date of Patent: June 6, 2017Assignee: SAP SEInventors: Isaac Eliassi, Ahmad Haj Ali, Anna Gurayevskaya, Avi Rokach, Itzhak Shoshan, Matan Mizrahi, Ran Bittmann, Yan Vulich
-
Patent number: 9672304Abstract: Examples of dynamic online energy forecasting are provided herein. An energy forecast request is received. An initial energy forecast is calculated in response to the request. One or more of a plurality of energy forecast model instances are selected as candidate forecast model instances. At least one of the candidate instances are transformed into an improved forecast model instance having greater accuracy than the candidate forecast model instance. The transformation is accomplished by determining alternative values for at least some parameters of an energy forecast model of the candidate forecast model instance. An improved energy forecast having a greater accuracy than the initial forecast can then be calculated using the improved forecast model instance.Type: GrantFiled: January 31, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventors: Lars Dannecker, Philipp Roesch
-
Patent number: 9671923Abstract: Disclosed herein are technologies for implementing a multi-view model for devices using a plurality of stack registers. In some implementations, front-stack and back-stack registers enable a user to keep multiple views simultaneously and facilitate fast switching from one view to another without losing any unsaved data in each view.Type: GrantFiled: June 27, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventor: Yifei Wang
-
Patent number: 9672495Abstract: The present disclosure describes methods, systems, and computer program products for improving frequent itemset mining. One computer-implemented method includes receiving, by operation of a computer system, a dataset of multiple transactions, each of the multiple transactions including one or more items; determining, by operation of the computer system, a ubiquitousness parameter of an item representing a frequency of occurrences of the item in the dataset; filtering, by operation of the computer system, out from the dataset one or more items that have ubiquitousness parameters larger than a ubiquitousness threshold; identifying, by operation of the computer system, one or more association rules that satisfy a confidence constraint based on the filtered dataset; and outputting, by operation of the computer system, the one or more association rules that satisfy the confidence constraint.Type: GrantFiled: December 23, 2014Date of Patent: June 6, 2017Assignee: SAP SEInventor: Ran Bittmann