Patents Assigned to SAP
-
Patent number: 9940144Abstract: State-specific mouse-over guidance can be provided to a user of a user interface such that a field in the user interface can include more than one mouse-over guidance content item, and a specific mouse-over guidance content item provided to the user is determined based on a current state of the field and at least one underlying factors identified as resulting in the current state.Type: GrantFiled: September 13, 2012Date of Patent: April 10, 2018Assignee: SAP SEInventors: Dietmar Michael Sauer, Ilona Eirich
-
Patent number: 9942352Abstract: A method, medium, and system to receive a request for a web-based service from an application, determine whether the requested service is available for consumption, invoke an application programming interface (API) call to the requested service, establish a communication connection between the application and the requested service, and deliver the requested service to the application over the established communication link, including management thereof.Type: GrantFiled: October 7, 2014Date of Patent: April 10, 2018Assignee: SAP PORTALS ISRAEL LTD.Inventors: Vladimir Tkach, Pavel Kravets
-
Patent number: 9942319Abstract: A technique is described providing offline support to business applications. Offline support allows a business application running on a portable electronic device without connectivity to a backend server to operate as though the business application has access to a backend server. The technique receives a sync request for content from the portable electronic device. A sync task is generated from the sync requests and processed to generate a package that contains the desired content. Once the package is generated, the package is stored in a package repository and a download notification is transmitted to the portable electronic device to notify the user that the package is ready. The package can in turn be delivered to the portable electronic device when a download request is received from the portable electronic device.Type: GrantFiled: April 9, 2014Date of Patent: April 10, 2018Assignee: SAP SEInventors: Paul Xi, Ming Zhu, Xiaojun Feng, Mohamed Elzankaly, Marco Eidinger, Ananda Kumar Gajula, Mario Linge, Yang-cheng Fan, Oscar Marquez, Jianxun Zhou
-
Publication number: 20180096108Abstract: A control system, a control method, and a computer readable medium having stored thereon a computer executable program code for controlling electromechanical medical devices is disclosed herein. The method comprises: receiving by a control system a sequence of symbols; translating the received sequence of symbols into a batch of commands parsable by an electronic controller of the electromechanical medical device; sending the batch of commands from the control system to the electromechanical device; and causing by the electronic controller the electromechanical medical device to execute the batch of commands on the electromechanical medical device.Type: ApplicationFiled: September 30, 2016Publication date: April 5, 2018Applicant: SAP SEInventors: Wissem CHKOUNDALI, Nico ROTHINGER, Markus MUELLER, Jonathan GRIGO, Sebastian MIETKE
-
Patent number: 9936025Abstract: Described herein is a framework for vehicle-to-vehicle communication. In accordance with one aspect, a send message to a receiving driver of a receiving vehicle is generated from a sending end-user device in response to a user event from a sending driver. The send message may be generated to include an image of the receiving vehicle of the receiving driver, and a voice message created by the sending driver. The send message may be sent to a server using the sending end-user device. The send message may further be processed by the server, in which the processing may include identifying the receiving vehicle, searching to find information of a receiving end-user device, and sending the send message to the receiving end-user device if information of the receiving end-user device is found.Type: GrantFiled: June 26, 2014Date of Patent: April 3, 2018Assignee: SAP SEInventors: Danqing Cai, Haiyun Lu, Kar Leong Tew
-
Patent number: 9934295Abstract: Various embodiments herein each include at least one of systems, methods, and software for in memory data warehouse planning and broadcasting. Some embodiments include an in memory database having a set of define database table views that provide a virtual data model upon which services execute for various purposes including planning, simulation, and broadcasting of generated reports and other document. These services are executed within a computing environment of the in memory database and can be configured and grouped into applications and processes. Such embodiments eliminate system performance bottlenecks and provide a platform upon which “extreme” application performance can be obtained.Type: GrantFiled: August 22, 2014Date of Patent: April 3, 2018Assignee: SAP SEInventor: Siar Sarferaz
-
Patent number: 9934482Abstract: In an example embodiment, a delivery unit comprises a plurality of objects. The delivery unit is encapsulated within a transport container for delivery to an entity for installation. As new versions of the objects are created by modifying the source code, the modified versions of objects are included in the delivery unit along with unmodified versions of the remaining objects of the delivery unit. The modified versions of the objects are marked for installation, while the unmodified versions are not marked for installation. Upon installation, the objects marked for installation are extracted from the delivery unit while the objects not marked for installation are discarded. The extracted objects are then installed, thus updating any previous versions of the objects, while unmodified objects are not installed. In one representative embodiment, objects are procedures of a database system, which may be organized hierarchically into folders.Type: GrantFiled: May 24, 2013Date of Patent: April 3, 2018Assignee: SAP SEInventor: Andreas Kemmler
-
Patent number: 9934324Abstract: A system, computer-implemented method, and computer-readable storage medium for generating a block-based index, are provided. A block index is generated where the block index comprises a plurality of blocks and a block corresponds to a section of a graph column that stores a value. A block range vector is also generated for the index where the block range vector includes range information for the block that corresponds to the section of the graph and where the block-based index facilitates traversal of the graph column that searches for the value by constraining the traversal to the section of the graph.Type: GrantFiled: June 18, 2014Date of Patent: April 3, 2018Assignee: SAP SEInventors: Marcus Paradies, Michael Rudolf, Christof Bornhoevd, Wolfgang Lehner
-
Patent number: 9934393Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for providing data security in web applications operating offline, and actions include receiving a request from a user of a web application during offline use of the web application in a web browser, the request implicating a data item, receiving an offline password from the user, decrypting an encrypted offline key to provide an offline key, and selectively using the offline key to process the data item based on a data protection policy stored in storage of the web browser and a protection level assigned to the data item.Type: GrantFiled: April 21, 2015Date of Patent: April 3, 2018Assignee: SAP SEInventors: Martin Johns, Sebastian Lekies
-
Patent number: 9935828Abstract: A system includes reception of a request associated with a cloud-based application at an external port of a container associated with the cloud-based application, passage of the request to an application controller associated with the cloud-based application, determination of whether the request includes a command to modify the cloud-based application, invocation of a function to execute the command if it is determined that the request includes a command to modify the cloud-based application, and forwarding of the request to the cloud-based application at a second port different from the external port if it is determined that the request does not include a command to modify the cloud-based application.Type: GrantFiled: July 25, 2016Date of Patent: April 3, 2018Assignee: SAP SEInventors: Shimon Tal, Lior Okman
-
Publication number: 20180089602Abstract: Technologies are described for facilitating definition and implementation of a process model. A specification of a process model is received in a first format. The specification of the process model is transformed into a second format.Type: ApplicationFiled: September 29, 2016Publication date: March 29, 2018Applicant: SAP SEInventors: David Sierro Elvira, Eudes Canuto
-
Patent number: 9928043Abstract: The described technologies can be used for customizing and evolving user interfaces. In one embodiment, a method can comprise storing a default graphical user interface template. A user-customized graphical user interface template can be stored in a repository of user-customized graphical user interface templates. A popularity of the user-customized graphical user interface template can be measured. The popularity of the user-customized graphical user interface template can be incorporated into a graphical user interface selection process.Type: GrantFiled: October 3, 2014Date of Patent: March 27, 2018Assignee: SAP SEInventor: Radim Bacinschi
-
Patent number: 9927992Abstract: Various examples are directed to systems and methods for database migration. A data migration system may access schema data describing data stored at a database. The data migration system may identify a first segment of the first plurality of records having a first value for a first segmenting parameter and a second segment of the first plurality of records having a second value for the first segmenting parameter. The data migration system may begin to migrate the first segment of the first plurality of records. After the first segment of the first plurality of records is migrated, the data migration system may begin to migrate the second segment of the first plurality of records.Type: GrantFiled: August 19, 2016Date of Patent: March 27, 2018Assignee: SAP SEInventors: Volker Driesen, Peter Eberlein
-
Patent number: 9927951Abstract: A set of locational information items are provided, each of which includes a set of coordinate values. These locational information items can be represented on a map including various levels of detail. A mapping application is provided which is intended to display these locational information items on various levels of detail of the map. The locational information items are clustered on certain levels of detail of the map. To cluster the locational information items, a level of detail for each LOD can be specified; a Delaunay Triangulation can be created over the set of the locational information items provided; a list of the edges associated with the Delaunay Triangulation can be generated and sorted by length; a cluster tree can be built; and the locational information items are displayed in clusters at each LOD.Type: GrantFiled: December 21, 2015Date of Patent: March 27, 2018Assignee: SAP SEInventors: Juergen Gatter, Dimitar Vangelovski, Uwe Reimitz, Ralf Rath, Ulrich Roegelein, Martina Gozlinski, Sangeeta Bhandari, Wolfgang Mueller, Siegfried Peisl
-
Patent number: 9928220Abstract: Approaches are presented for temporary highlighting of selected fields of a document. For example, a user can select which fields of a document or class of documents he wishes to have highlighted. The user can also select (a) when he wishes the selected fields to be highlighted, for example, if a field exceeds a threshold and/or (b) how he wishes the selected fields to be highlighted, e.g., overlay the field with a contrasting color. When the user performs a specified action, for example, opens a document, the selected field is selectively highlighted according to the rules for when and how to highlight the selected field. This can help a user quickly recognize important fields in the context of the document.Type: GrantFiled: June 17, 2013Date of Patent: March 27, 2018Assignee: SAP SEInventors: Gerd Ritter, Guenter Wilmer
-
Patent number: 9928265Abstract: A method and system for performing at least one transaction on at least one column of a table in a database system is disclosed. The method includes determining whether a first transaction of the at least one transaction fulfills all of at least one criteria. The method further includes ensuring that the at least one column is in a shared numeric lock if the first transaction fulfills all of the at least one criteria, wherein the shared numeric lock is a lock that allows at least a second transaction fulfilling all of the at least one criteria to access the same column concurrently with the first transaction without releasing the shared numeric lock between transactions, and wherein the shared numeric lock is released only after all of the transactions fulfilling all of the criteria have completed processing. The method further includes processing the first transaction.Type: GrantFiled: August 31, 2012Date of Patent: March 27, 2018Assignee: SAP SEInventor: Konduru Israel Rajakumar
-
Patent number: 9930113Abstract: A method includes supplementing a database with multiple database views respectively representing a data model and including a first column representing a first attribute of the data model and a second column representing a second attribute of the data model; identifying a database view capable of retrieving requested data; retrieving instances of the data model represented by the identified view via the network using a first select criterion directed at the first column and a second select criterion directed at the second column of said view, the second attribute values of the data model instances being calculated selectively for instances having been dynamically identified by the first select criterion; and returning a result via the network.Type: GrantFiled: August 28, 2014Date of Patent: March 27, 2018Assignee: SAP SEInventors: Igor Schukovets, Gregor Tielsch, Christian Conradi, Stephan Guentert, Bernd Kauerauf, Nils Hartmann, Marcel Hermanns
-
Patent number: 9930026Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for decryption of data stored in the cloud. A record is received from a cloud storage solution, wherein at least one data field in the received record is encrypted, and wherein each encrypted data field is associated with an encrypted field identifier. A client certification key associated with a user accessing the record and at least one encrypted field identifier are provided to a security server. At least one decryption key associated with at least one of the at least one encrypted field identifier is received. Using each of received decryption key, at least one encrypted data field is decrypted. The received record is presented to the user accessing the record.Type: GrantFiled: October 20, 2014Date of Patent: March 27, 2018Assignee: SAP SEInventor: Itzhak Shoshan
-
Patent number: 9921971Abstract: A method, medium, and system to receive a request to add a resource to a cache, the resource including a data object and a context item key associated with the resource and uniquely identifying a context of use referenced by the context item key; determine whether the resource is stored in the cache; store, in response to the determination that the resource is not stored in the cache, the resource in the cache; and add the context item key of the resource stored in the cache to a record of reference list of resources.Type: GrantFiled: June 26, 2014Date of Patent: March 20, 2018Assignee: SAP PORTAL ISRAEL LTD.Inventors: Eyal Nathan, Oleg Kossoy, David Malachi
-
Patent number: 9922012Abstract: A first nonextensible schema is obtained, based on the first nonextensible schema, a compact syntax regular language for XML next generation (RNC) file. A regular language for XML next generation (RNG) file can be generated based on the RNC file. Based on the RNG file, a second (core) nonextensible schema and a first (core) extensible schema can be generated. An extensible (extension) schema and a nonextensible (extension) schema can also be generated. The extensible (extension) schema and the nonextensible (extension) schema can be plugged into the RNG file. The RNG file can be regenerated with the plugins, and a third nonextensible schema and a second extensible schema can be generated based on the regenerated RNG file. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 28, 2016Date of Patent: March 20, 2018Assignee: SAP SEInventors: Genneva Wang, John Mitchell, Kaushik Macherla, Yvonne Wang