Patents Assigned to SAP
  • Patent number: 9250793
    Abstract: Example systems and methods of managing a user interface are described. In one implementation, a method displays a user interface for an application, the application has a plurality of fields is described. A user selection of a field of the plurality of fields is detected via a touch-sensitive screen. A user input indicating a new position of the selected field is received. The other fields affected by the new position are identified and repositioned based on the new position of the selected field. The plurality of fields has a set of data associated with them. A user activation of a field editing operation is detected. An editing command from the user is received via a touch-sensitive screen. The editing command is implemented with respect to at least one field, and the user interface is updated. The updated user interface is displayed with the set of data.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventor: Marcin Tamberg
  • Patent number: 9250774
    Abstract: Systems and methods for establishing UI push channels are disclosed. The UI push channels can be used to broadcast event notifications to multiple UIs whenever the information in an underlying data source is changed. In response to the event notifications, the UIs may update or refresh the displayed information so as to include the most current information in the data source. UI push channels are defined by associations between an application messaging channel (AMC) and the UI connection used to communicate with the client computing device and the application server. In particular, the UI push channels can be established by an AMC definition that defines a target data source, subscriber entities, and publisher entities. The listing of the publishers and the subscribers in the AMC definition infer the associations between the corresponding AMC and the UI connections.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventor: Masoud Aghadavoodi Jolfaei
  • Patent number: 9251011
    Abstract: Various embodiments of systems and methods for performing backup operation in In-memory database systems are described herein. The method includes receiving a request to create a backup of a data set from a main memory of the system. In response to the request, the data set is configured as read-only and a data structure having meta-data information identifying the blocks of data in the main memory that form the data set is invoked. A snapshot of the data structure is created and the data set is enabled for manipulation. Further, the method involves receiving a request to modify a block of data and copying the requested data block to a free memory block in the main memory. The data structure is updated by replacing the meta-data identifying the requested original data block with meta-data identifying the free memory block which holds a copy of the requested data block.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Andreas Meier, Thomas Kunz
  • Patent number: 9251238
    Abstract: Disclosed is a system allowing to query data warehouses using SPARQL. An aspect of the system may support the representation of multidimensional data as virtual graphs. Another aspect of the system may provide mapping of SPARQL queries directed against multidimensional data vis-à-vis the graphs to native queries directed against the multidimensional data. Responses from the native queries may then be translated to a SPARQL response format.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Aline Senart, Corentin Follenfant, Anne-Elisabeth Gazet
  • Patent number: 9251199
    Abstract: A cache and method of caching for a database are provided, in which the cache and the database are in the same state. Responsive to a query for data, the method extracts search terms from the query and maps filter settings to an appropriate format. The method also (a) outputs data retrieved from a cache, if there is a cache hit and (b) builds cache and retrieves the data from the database, if there is a cache miss. If there are multiple users and/or instances, the cache may be updated for all users and/or instances by determining whether all changes are to be committed, in which case the changes are pushed to all users and/or instances.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventor: Dirk Schiebeler
  • Patent number: 9250781
    Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, and an input unit operable to detect a movement of the portable electronic device, wherein the calendar application proceeds to the second time or second timescale from the first time or first timescale upon detection of the movement.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Rolan Abdukalykov, Roy Ghorayeb, Mohannad El-Jayousi, Alain Gauthier, Xuebo Liang, Vincent Lavoie
  • Patent number: 9251483
    Abstract: Methods and apparatus, including computer program products, are provided for optimizing applications, such as applications included in a business process. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more interfaces and aspects of each of the interfaces. The interfaces may be adjustable by a business process supervisor. The business process supervisor may adjust one or more aspects of the one or more interfaces. The results of the adjustment may be received and used to determine optimum settings to the one or more interfaces. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Erol Bozak
  • Patent number: 9253180
    Abstract: In one embodiment of the present invention a computerized method includes receiving at a personal-mobile device a first communication, which includes information for requesting user verification for logging into an account of a user, via a computing device. The account is with a service provided by an application server. The method includes starting a personal-authentication application on the personal-mobile device in response to receiving the first communication, and receiving in the personal-authentication application a user verification for confirming logging into the account. The method includes logging into the account via the computing device based on receipt of the user verification. Embodiments of the present invention provide enhanced security for logging into an account that a user may have with a service by providing that a personal-mobile device, such as a mobile telephone, which is personal to a user, is configured as a security token for login to the account.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventor: Philipp Thun
  • Patent number: 9253442
    Abstract: Systems and methods are disclosed for a holopresence conferencing system using off-the-shelf videoconferencing systems. The holopresence conferencing system uses one high-definition stereoscopic camera per remote participant and discards all but a center portion of the right image and a center portion of the left image generated by the camera. The system concatenates the center portion of the right and the left image into a composite image and transmits the composite image via an off-the-shelf videoconferencing system. At the viewing location, the composite image is divided in half, recovering the right center portion and the left center portion. The right center portion and left center portion may be placed on a background and stereoscopically projected in high-definition on a semi-circular life-size screen. Viewing participants may wear glasses that allow the viewer to see the remote participant in three-dimensions.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: February 2, 2016
    Assignee: SAP SE
    Inventor: Manfred Johann Pauli
  • Patent number: 9244697
    Abstract: According to some embodiments, a business service provider may define a stable user interface anchor entity associated with a business object data structure. A reference field may be associated with the stable user interface anchor, the reference field representing a path to a persistent node of the business object data structure. An end user adaptation to a user interface may then be applied in connection with the business object data structure, the adaptation referencing the stable user interface anchor entity.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Uwe Schlarb, Ioannis Grammatikakis, Gregor Karl Frey, Matthias Lehr, Markus Viol, Stefan A. Baeuerle, Bernhard Thimmel, Karsten Fanghanel
  • Patent number: 9246869
    Abstract: 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 an opportunity business object.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Ingo Pfitzner, Thorsten Bender, Sascha Zimmermann, Berthold Wocher, Stephan Naundorf, Markus Wolf, Stefan Mazur, Guang Yang, Olga Kreindlina, Torsten Buecheler, Carsten Scheuch
  • Patent number: 9245006
    Abstract: In an embodiment, a method is provided for conducting a search. In this method, a message is received from a client application. A user that initiated the message is identified and context information associated with the user is retrieved. Thereafter, a business object associated with the context information is identified and a domain associated with the business object is identified. Here, the domain includes a number of terms, and one or more of these terms are selected to be included in a query. A search of a data source can then be conducted using this query.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: January 26, 2016
    Assignees: SAP SE, intelligent views gmbh
    Inventors: Stefan Scheidl, Stephan Brand, Nico Licht, Klaus Reichenberger, Archim Heimann, Steffen Moldaner
  • Patent number: 9245245
    Abstract: Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: January 26, 2016
    Assignee: SAP Portals Israel Ltd
    Inventors: Yahali Sherman, Vitaly Vainer, Avi Guzansky, Dmitry Khalatov, Guy Bavly, Pavel Kravets, Ram Alon, Ran Gross, Yoav Cohen
  • Patent number: 9244656
    Abstract: The present disclosure describes methods, systems, and computer program products providing an integrated development environment for client/server environments. One computer-implemented method includes reading a derived business application data model (BADM) associated with a business application into an integrated development environment (IDE), defining a client application data model (CADM) for a client application, defining at least one data mapping rule (DMR) to map at least data translations between the BADM and the CADM, developing the client application based upon at least the CADM, developing at least one web service based upon the BADM, CADM, and the at least one DMR, generating the client application and the at least one web service, and deploying the client application, the at least one web service, and the at least one DMR.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Thomas Meigen, Matthias Tebbe
  • Patent number: 9244988
    Abstract: A system and method provide for an application for matching metadata from a transaction in an online transaction processing subsystem of an enterprise system to query metadata in an online analytical processing subsystem. A business object type is identified from a transaction in the online transaction subsystem using an object repository key and a corresponding data object attribute is determined from a mapping table. A new query of metadata from the online analytical processing subsystem is run, using the value of the data object attribute as a filter. This may allow for the generation of dynamic related report results for the transaction.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 26, 2016
    Assignee: SAP SE
    Inventors: Sumanth Hegde, Santosh V, Tarun Shetty
  • Patent number: 9239669
    Abstract: A system and method for a common user interface view grouping and sharing framework is described. A user interface layer generates a custom view of a user interface of an application. The custom view comprises a plurality of common views. The custom view provides common view functions shared from the plurality of common views. Common view functions are performed using custom view information provided by the custom view to the plurality of common views in response to a call from the custom view.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Wenli Zhang
  • Patent number: 9241079
    Abstract: Described herein is a framework to monitor mobile application usage. In accordance with one aspect of the framework, sensor data from one or more sensors in a mobile computing device is received. Usage of one or more mobile applications implemented on the mobile computing device may be monitored based on such sensor data to generate monitoring results. A report may be generated based on the monitoring results.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Danqing Cai
  • Patent number: 9239744
    Abstract: Embodiments illustrated and described herein provide systems, methods, and software of a system platform that enables apps, applications, processes and the like with functionality and data present in an enterprise-class computing system, such as an Enterprise Resource Planning system. Some such embodiments include a hybrid object that exists in part within a web infrastructure and in part within the enterprise-class computing system. The portion of the hybrid object in the web infrastructure exposes resources of the enterprise-class computing system outside of the enterprise-class computing system to be accessible by apps and other data processing assets. These and other embodiments are illustrated and described herein.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Srdjan Boskovic
  • Patent number: 9240991
    Abstract: A system and method for cross-domain web browser single sign-on is described. A client accesses a workflow view from a service provider. An identity provider of the service provider generates an authentication process view. The authentication process view has the workflow view provided by the service provider and a logon form view provided by the identity provider.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Stephan Zlatarev
  • Patent number: 9239664
    Abstract: A tablet device provides contextual input to a computing device by using a touchscreen to display a context menu related to a location on a display screen of the computing device, accessing a selection from the context menu from the touchscreen, and sending values corresponding to the selection to the computing device. The touchscreen may alternatively enable user input related to the context menu or touchpad functions.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: January 19, 2016
    Assignee: SAP SE
    Inventor: Horst Werner