Patents Assigned to SAP
  • Patent number: 9292257
    Abstract: Example systems and methods for estimating range for a vehicle are provided. In an example, a server remotely located from a vehicle receives vehicle status information from the vehicle as well as reference data from sources other than the vehicle. An estimated range for the vehicle is computed based on both the vehicle status information and the reference data, and then this estimated range is transmitted to the vehicle.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Aaron Williams, Mary Long, Henrik Paesler, Binh Tran, Jens Lehmann, Kim Srea Phorn, Natalia Shmoilova, Geoff Ryder, Vivek Balasubramanian
  • Patent number: 9292364
    Abstract: 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 client request to operate the application in an offline mode. The technique then retrieves a business object to be utilized in the offline mode and an event trigger for interacting with the business object. The native programming language is then determined and then an event handler written in a native language of the client device and that is associated with the event trigger is retrieved. The event trigger is then modified to point to the event handler. The business object, event trigger, and event handler are then packaged together.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Mario Linge, Ananda Kumar Gajula, Jianxun Zhou, Oscar Marquez, Xiaojun Feng, Yang-cheng Fan, Ming Zhu, Paul Xi, Marco Eidinger, Mohamed Elzankaly
  • Patent number: 9292808
    Abstract: Particular embodiments generally relate to providing risk management. In one embodiment, a first risk is linked to an account group assertion in a data structure. A second risk is linked to a control objective in the data structure. Access to the first risk is granted through the account group's assertion. Access to the second risk is granted through the control objective. Risk management is then performed using the accessed first risk and second risk.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Haiyang Yu, Ying Zeng, Chihhe Chiu, Richard Choi, Agnes DiMayuga, Cheng Hu, Martin Orsag, Xing Zhao, Donghua Zhou
  • Patent number: 9292549
    Abstract: A method and system for index serialization are described. A data structure containing objects using globally unique identifier (GUID) strings for their identification is indexed by creating a unique key object for each GUID. A master lookup table from GUID to key object is created along with a master table for each element type and a number of non-master tables for the other element type attributes. These element type tables are accessed using the key objects. The tables may then be serialized and deserialized.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Martin Strenge, Gerd G. Forstmann
  • Patent number: 9291472
    Abstract: Techniques are described for providing additional content that is relevant to an upcoming service appointment in an audible format. The additional content can be retrieved from remote sources and aggregated to form an audio package to be played back to the technician as the technician travels to a destination address that corresponds with the upcoming service appointment. The additional content retrieved can depend on the estimated travel time to the destination address. By presenting the additional content audibly at the same time as route directions are being presented graphically, the driver can multi-task which results in time savings since the additional content has been consumed during the drive to the upcoming appointment rather than when the technician arrives at the destination address.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Venkitesh Subramanian, Venkat Iyer, Prerna Makanawala, Lin Pang, Ryan Currier
  • Patent number: 9292405
    Abstract: Data for simulation are selected from an in-memory database of an in-memory database server or simultaneous scenarios simulation at a business application server. The simulation results of a plurality of scenarios received from the business application server are temporarily stored at the in-memory database. One scenario from the plurality of scenarios is selected based on using user-defined rules at the in-memory database server. The selected scenario is communicated to the business application server.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Pranav Wankawala, Irene Chen, Vimala K
  • Patent number: 9292625
    Abstract: Systems and methods for determining alternative visual analytics are described. Visual analytics result from the application of visual analytic patterns that include instructions for generating visualizations of analytical data. Analytical data is the result of the execution of analytical operations specified in a report definition on an underlying business object. By analyzing the metadata associated with the report definition or visual analytic pattern, alternative visual analytic patterns may be determined that better represent the character of the analytical data. The metadata may include a mapping that associates alternative visual analytic patterns with a business object, a report definition, or another visual analytic pattern. Accordingly, the determination of the alternative visual analytic patterns may be based on the mappings. The alternative visual analytic pattern s may then be applied to the analytic data to generate one or more alternative visual analytics that may be selected by a user.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Harish Tyagi, Xiaojun Feng
  • Patent number: 9286372
    Abstract: According to some embodiments, a method and an apparatus of using a relational database as an underlying structure of file storage are provided to receive a file and store non-content information associated with the file in a row of a first relational database table. If the content associated with the file is binary content then the content associated with the file is stored in a second relational database table else the content associated with the file is stored in a third relational database table.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventor: Nedelcho Delchev
  • Patent number: 9286578
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for determining a most suitable address for a master data object instance for a given usage in a business transaction document, master data object, or business process. A computer-implemented method includes determining, using at least one computer, an address determination sequence, applying the address determination sequence to available address instances of a master data object instance, identifying a most suitable address from among the available instances, and retrieving an address value from the identified most suitable address instance.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Gerd M. Ritter, Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf
  • Patent number: 9285972
    Abstract: A knob element associated with a user interface element in a graphical user interface can be translated in response to a rotational user input motion. As the knob element is translated around the user interface element, a change in the size of the user interface element can occur that is at least in part based on amount of rotational distance.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Rolf Krane, Tobias Gollwitzer, Michael Krenkler
  • Patent number: 9288285
    Abstract: Techniques for recommending content to a user include identifying classified public content stored on a server appliance or a repository; identifying private content of a user stored on a client appliance or a repository, the client appliance communicably coupled to the server appliance through a network; receiving, from the user, a request for a recommendation of content; generating a representative query based on the request for the recommendation of content; determining, based on the representative query, a portion of the classified public content stored on a server appliance or the repository; determining, based on the request, a portion of the private content stored on the client appliance or the repository; and preparing, for presentation to the user, the portion of the classified public content based on the representative query and the portion of the private content based on the request for the recommendation of content.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Wen-Syan Li, Heng Wang, Gufei Sun
  • Patent number: 9286270
    Abstract: In some example embodiments, a computerized method includes receiving multiple documents from at least one machine-readable media. The multiple documents have a hierarchical relationship relative to each other. The multiple documents include a first document, wherein a second document of the multiple documents comprises an enhancement to first document. The enhancement is at least one of a replacement of part of the first document or an addition to the first document. The computerized method includes displaying the multiple documents on a display screen such that the multiple documents are arranged according to the hierarchical relationship.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Michael Acker, Rainer Andreas Dattke, Thomas Rohmann, Andrew Golledge, Roland Kraemer, Michael Schneider, Franz-Josef Stortz
  • Patent number: 9286336
    Abstract: Data records of a data set can be stored in multiple main part fragments retained in on-disk storage. Each fragment can include a number of data records that is equal to or less than a defined maximum fragment size. Using a compression that is optimized for each fragment, each fragment can be compressed. After reading at least one of the fragments into main system memory from the on-disk storage, an operation can be performed on the fragment or fragments while the in the main system memory.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Ivan Schreter, Dirk Thomsen, Colin Florendo, Blaine French
  • Patent number: 9286584
    Abstract: A business scenario landscape map can show a scenario-centric view of a business scenario landscape that includes business scenarios accessible to members of an organization and supported by a business software architecture. In the scenario-centric view, first user interface elements can be arranged to show a linear representation of business process features of a selected business scenario and a visual depiction of relationships between the selected business scenario and other business scenarios.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Jochen Mayerle, Marianne Brosche, Ulrich Keil, Holger Knospe, Laura Olson, Joachim Fessler, Guenter Pecht-Seibert
  • Patent number: 9286321
    Abstract: Systems and methods are provided for providing an automated validity check of transaction data postings. In one implementation, a method is provided that includes entering at least one code for specifying at least one posting to be performed for a transactional data processing operation. The method may also include starting the transactional data processing operation, sending a request to a service component for performing a validity check of the at least one code, buffering one or more posting requests resulting from execution of the transactional data processing operation. Further, the method may include sending, in response to receipt of a first signal indicative of code validity from the service component, the one or more buffered posting requests with the at least one code to a posting component.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Martin Osterloh, Thomas Schachner
  • Patent number: 9286371
    Abstract: A computer-implemented method for presenting a multidimensional decision table includes: receiving a decision table that defines columns as respective dimensions, each row having a value in only one of the columns, the decision table specifying results for respective value combinations in the dimensions; identifying each value in an innermost dimension of the decision table; and generating a table representation for the decision table that has a corresponding column for each of the dimensions except the innermost dimension, and a separate column for each of the identified values, wherein the separate columns include corresponding ones of the results.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventor: Long Fung Cheng
  • Patent number: 9286187
    Abstract: Implementations of the present disclosure are directed to statically checking conformance of a computer-implemented service at a source code level to requirements specified at a process level and include actions of receiving source code of the computer-implemented service, receiving one or more rules, the one or more rules being generated based on a mapping and including a set of technical requirements that can be checked on the source code level, the mapping associating the requirements with the source code, and processing the source code and the one or more rules using static code analysis (SCA) to generate a result, the result indicating whether the computer-implemented service conforms to the requirements.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 15, 2016
    Assignee: SAP SE
    Inventors: Achim D. Brucker, Isabelle Hang
  • Patent number: 9280449
    Abstract: Various embodiments for hit testing of visual objects are described herein. Data of visual objects is generated in a two-dimensional clip space. The data of visual objects includes two-dimensional projections of the visual objects. Cursor coordinates are transformed into the clip space and bounding box calculations are performed using the transformed cursor coordinates and the generated data. Hit testing is performed when there is a hit on a bounding box of at least one of the visual objects in the clip space. The hit testing is performed in a three-dimensional space. A result is then presented on a user interface based on the hit testing.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventors: Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang Mueller, Siegfried Peisl, Ralf Rath, Uwe Reimitz
  • Patent number: 9280569
    Abstract: Embodiments include a system for matching an element of a source schema to an element of a target schema. The system includes a processing unit and a communication unit. The processing unit may be configured to: identify a sample data item of the element of the target schema; match a part of the sample data item to a part of a sample instance of the source schema; and match the element of the source schema to which the part of the sample instance of the source schema belongs to the element of the target schema. The communication unit may be configured to: provide the sample data item through an interface and receive the sample instance of the source schema.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventors: Hong-Hai Do, Christian Drumm, Matthias Schmitt
  • Patent number: 9280331
    Abstract: A request handler may receive a request for a make operation for generating executable code from a plurality of source files and associated dependences there between, the source files and associated dependences having been previously utilized to generate a previous version of the executable code. A hash comparator may then determine, for a selected source file, that a current hash value corresponding to current content of the selected source file is different from a previous hash value corresponding to previous content of the selected source file during the previous utilization, whereupon the hash comparator may proceed to initiate execution of the make operation using the current content of the selected source file, based on the difference between the current hash value and the previous hash value.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventors: Gerald Arnold, Henrik Hempelmann