Patents Assigned to SAP
  • Patent number: 10055558
    Abstract: The disclosure relates to a telecommunication method for authenticating a user with respect to a computer system, the computer system comprising an authentication system including a user interface and an interface for connecting the computer system to a digital, cellular telecommunication network, the authentication being carried out by way of a mobile telecommunication terminal, the mobile telecommunication terminal comprising an interface for the communication network, the computer system comprising a memory in which a communication address for the telecommunication terminal is stored, comprises: the user identifies himself or herself with respect to the authentication system of the computer system by entering login information via the user interface; after successful identification of the user on the authentication system, the authentication system accesses the communication address stored in the memory and transmits an activation request via the communication network to the mobile telecommunication termin
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: August 21, 2018
    Assignee: SAP SE
    Inventors: Paul El Khoury, Robert Lorch
  • Publication number: 20180232412
    Abstract: Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node. The master node maintains an in-memory reference that includes transaction identifiers and their corresponding commit identifiers. When a slave node requests that a commit identifier be assigned to a transaction, the transaction and commit identifiers for the transaction are added to the in-memory reference. The commit identifier is sent by the master node to the slave node. The slave node writes a log entry to a commit log that includes the transaction identifier and the assigned commit identifier. If the database system is interrupted before the slave node writes the commit log entry, the slave node can request the commit identifier for the transaction from the master node, which retrieves the identifier from the in-memory reference.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Applicant: SAP SE
    Inventors: Christian Bensberg, Steffen Geissinger, Juchang Lee, Chang Gyoo Park, Kyu Hwan Kim, Deok Koo Kim
  • Patent number: 10048669
    Abstract: A method of manufacturing at least a first product and a second product with at least a first machine and a second machine at minimum cost in an environment in which a cost of energy used by the first machine and the second machine varies as a function of time may include generating multiple chromosomes, determining fitness scores of each of the chromosomes, randomly generating, with probabilities based on the fitness scores, new chromosomes, determining fitness scores of the new chromosomes, selecting one of the new chromosomes with an optimal fitness score, and manufacturing at least the first product and the second product with at least the first machine and the second machine according to a schedule based on the selected new chromosome.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Wenjun Zhou, Wen-Syan Li
  • Patent number: 10048830
    Abstract: A computer implemented method of integrating microservices. The computer displays a graphical environment and determines a suggested next microservice according to usage data. At least one of the microservices may access a hardware sensor that generates measurement data for the at least one microservice.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Aby Jose, Vikas Gupta
  • Patent number: 10049338
    Abstract: In an embodiment, a transport management application is executing in the application layer. User may place orders by specifying order data in a user interface of the transport management application, and initiate calculate charges to calculate transportation charges for the orders. Based on the initiation, the charge calculation function is invoked in the application layer. Charge calculation function reads the order data specified in the user interface, and invokes charge computation engine in an in-memory database. Orders are split and grouped based on number of dimensions in a rate table. Charge computation engine looks up master data and computes transportation charges for the grouped orders in parallel. After the charge computation engine determines the transportation charges for the orders, sum of the transportation charges is returned to the application layer.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Krishnanunni Sudhakaran Pillai, Saurabh Chaturvedi
  • Patent number: 10048075
    Abstract: Disclosed is an effective and efficient compression system and technique for large amount of data. The data compression is particularly useful for compressing locational data. The compressed locational data is efficient and effective in tracing a moving object. By selecting appropriate input compression parameters, the accuracy and efficiency of the data compression can be tailored to the needs of the user.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventor: Ting Wang
  • Patent number: 10049033
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for certifying applications for execution in cloud computing systems. An example method includes identifying an application for execution in a cloud computing system; determining a set of application characteristics associated with the application based at least in part on an automatic analysis of the application; determining whether the application is suitable to be executed in the cloud computing system based at least in part on the determined set of application characteristics; and in response to determining that the application is suitable for use in the cloud computing system, storing the application and at least a portion of the determined set of application characteristics in an application repository.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventor: Oliver Daute
  • Patent number: 10051343
    Abstract: Disclosed herein are system, method, and computer program product embodiments for embedding information in a video feed. An embodiment operates by analyzing a video frame from a video feed to detect features of a playing field in the video frame and generate a camera projection matrix based on a model of the playing field and the detected features. Converting positional information associated with players shown in the video feed using the camera projection matrix. Mapping the positional information associated with the players to a display.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Timo Wolf, Sergey Puzhevich
  • Patent number: 10042910
    Abstract: Partitioning of source partitions of a table of a database to target partitions is initiated. Thereafter, a transition partition specification is specified that identifies the source partitions and the target partitions. Data is then moved (e.g., asynchronously moved, etc.) from the source partitions to the target partitions. Concurrently with the moving of the data, operates are handled using the transition partition specification. Subsequently, the source partitions are dropped when all of the data has been moved to the target partitions and there are no open transactions accessing the source partitions. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Christian Bensberg, Lars Fricke, Juchang Lee, Michael Muehle, Thomas Peh, Wolfgang Stephan
  • Patent number: 10042889
    Abstract: Various embodiments of systems and methods for retrieving data from database are described herein. A query is received at a user application connected with a database system. The received query may be referred as a user request to retrieve data from database tables stored in the database. The query is processed and analyzed to interpret the user request for retrieving the requisite data. A return set is retrieved from the database based on the received query. Once, the required data is fetched from the database, the return set having the requisite data may be free from duplicate columns that is sent to the user application.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventor: Bjoern Mielenhausen
  • Patent number: 10043140
    Abstract: In one aspect, a computer-implemented method comprises obtaining, in a business rule management application, a selection of one or more in-memory database objects, obtaining, in the business rule management application, a definition of one or more business rules, generating a business rule management application object, wherein the business rule management application object includes a representation of the one or more business rules and a representation of one or more results of the application of the one or more business rules on the one or more in-memory database objects, the method further comprising providing the business rule management application object for storage in the in-memory database.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Michael Aakolk, Andrea Waldi, Carsten Ziegler, Marco Wuest, Joydeep Paul
  • Patent number: 10042507
    Abstract: Systems, software, and computer-implemented methods for providing context-aware application status indicators are used to provide visual appearances and indications representing transitions between states in a software program. One example method includes displaying an animated image associated with a first state of a software program, the animated image having one or more attributes controlling a visual appearance of the displayed animated image; detecting a transition from the first state to a second state different than the first state by the software program; and in response to detecting the transition, updating one or more of the attributes of the displayed animated image to implement a change to the visual appearance of the displayed animated image, wherein the change to the visual appearance of the displayed animated image is associated with the transition from the first state to the second state.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventor: Jeong-Sook Lee
  • Patent number: 10044722
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a support request from a requester, and obtaining a policy for evaluating administrative privileges required for fulfilling the request where the policy is based on a history of actions of the requester. Receiving a system access request for access to digital content, where the system access request is associated with the support request, and providing an access control decision based on the policy.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Paul El Khoury, Oliver Kling
  • Patent number: 10042734
    Abstract: Context tracing may be implemented by modifying a call to parameterize, and thereby govern, logging operations of a called software application or program. Resulting messages of the logging operations are stored in a manner that facilitates fast identification and retrieval of the messages. Accordingly, accurate identification of errors or sub-optimal operations of the called software application or program is enabled, thereby enabling correction and/or optimization of operations of the called program.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Patent number: 10042552
    Abstract: As part of a columnar in-memory database, value identifiers are inserted into a backing array in-memory until such time that it is determined that such backing array does not have sufficient capacity. A new backing array is then generated that includes the value identifiers in the old backing array and which has sufficient capacity. The old backing array can be flushed from memory when there are no active operations using such backing array. Such an arrangement allows for readers and non-structural writers to operate concurrently.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Rolando Blanco, Ivan Schreter, Chaitanya Gottipati, Mihnea Andrei, Reza Sherkat
  • Patent number: D825597
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Florian Jann, Marc Ziegler, David Drayton, Emil Voutta, Michael Krenkler
  • Patent number: D825598
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Emil Voutta, Florian Jann, Michael Krenkler, Marc Ziegler
  • Patent number: D825603
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Florian Jann, Michael Krenkler, Emil Voutta, Marc Ziegler
  • Patent number: D825604
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Florian Jann, Michael Krenkler, Emil Voutta, Marc Ziegler
  • Patent number: D825605
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: August 14, 2018
    Assignee: SAP SE
    Inventors: Florian Jann, Michael Krenkler, Emil Voutta, Marc Ziegler