Patents Assigned to SAP
-
Patent number: 9348833Abstract: A plurality of data records of a data set can be stored in a plurality of main part fragments, at least one of which is an old fragment stored on-disk. A number of one or more data records in the old fragment that have been marked for deletion can be determined to be greater than a threshold number, and the old fragment can be loaded into main system memory. A merge of the old fragment can be performed to remove the one or more data records marked for deletion.Type: GrantFiled: March 12, 2013Date of Patent: May 24, 2016Assignee: SAP SEInventors: Ivan Schreter, Dirk Thomsen, Colin Florendo, Blaine French
-
Patent number: 9348482Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.Type: GrantFiled: July 29, 2013Date of Patent: May 24, 2016Assignee: SAP SEInventor: Yuval Gilboa
-
Patent number: 9348609Abstract: The present disclosure involves systems, software, and computer implemented methods for providing a unified runtime framework and graphical, process-centric user interface for ad-hoc business process flexibility. One process includes operations for providing process instances of one or more business processes in a process visualization user interface. A request to initiate an ad-hoc change of a selected process instance is received from the client, and client user interaction options for implementing the ad-hoc change are provided to the client. A selection of a particular user interaction option for implementing the ad-hoc change is received from the client, and the ad-hoc change is implemented.Type: GrantFiled: August 2, 2010Date of Patent: May 24, 2016Assignee: SAP SEInventors: Soeren Balko, Annette Jann, Sabine Holz, Martin Moeller
-
Patent number: 9348579Abstract: Disclosed herein is a framework for integrating social networks with integrated development environment (IDE). In accordance with one aspect, the framework automatically downloads social information based on a user's workspace content. The downloaded social information may be filtered and further displayed. Software development may be performed using the displayed social information and updated social information may be stored in a database.Type: GrantFiled: July 3, 2014Date of Patent: May 24, 2016Assignee: SAP SEInventors: Steven Qian Xia, Lin Cao, Yean Fee Ho
-
Patent number: 9350643Abstract: A system, computer-readable storage medium storing at least one program, and computer-implemented method for route selection based on payload delivery capacity and routing distance are described. Network demand information is obtained. The network demand information may include a network graph and information related to an outbound demand of each node of the network graph. A simplified demand graph based on the outbound demand of each node and a distance between each node pair is generated. A plurality of return routes for the simplified network graph is generated and a payload delivery capacity of each of the routes is calculated. An advised return route from the plurality of return routes is generated based in part on the payload delivery capacities of the plurality of return routes.Type: GrantFiled: October 11, 2013Date of Patent: May 24, 2016Assignee: SAP SEInventors: Mengjiao Wang, Yu Cheng, Wen-Syan Li
-
Patent number: 9350749Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for providing application attack monitoring. Actions can include: obtaining a security graph model associated with an attack vulnerability of a distributed application, the security graph model comprising a plurality of rule parts; screening log data obtained by a plurality of connectors to selectively obtain relevant log data corresponding to one or more of the rule parts, each connector being in communication with a respective components of the distributed application; evaluating the relevant log data based on the security graph model to provide an evaluation score; and in response to determining that the evaluation score is greater than a predetermined threshold, providing output indicating an attack on the distributed application.Type: GrantFiled: October 6, 2014Date of Patent: May 24, 2016Assignee: SAP SEInventors: Cedric Hebert, Mohammad Ashiqur Rahaman, Michael Vogel
-
Patent number: 9342566Abstract: Method and systems may be used to provide search results in response to plain language queries from a database. A search query may be received and a database may be queried. A metadata search of the database data structures may be performed to determine a search set based on the search query. Using the search set, a data search may be performed to determine the database data structures for a result set. Result data structures may be generated based on the result set. The result data structures may be iteratively provided to a client to display the search results responsive to the search query quickly. The relevant data may be retrieved from the database in response to a selection. In some instances, the results retrieved from the database in response to a selection of a result data structure may be limited based on a count parameter.Type: GrantFiled: January 17, 2013Date of Patent: May 17, 2016Assignee: SAP SEInventors: Vidyasagar Reddy, Manasa Ranjan Tripathy, Krishna Sasank Talasila, Ganesh Vaitheeswaran, Arindam Bhattacharjee
-
Patent number: 9342581Abstract: A system may provide generation of a file to declare one or more persistent classes, the file formatted according to a markup language syntax, and generation, based on the file, of code of an object-oriented language to declare the one or more persistent classes and to describe a structure of each of the one or more persistent classes. Further aspects may include calling a constructor to register an interface to a description of a persistent class, accessing the registered interface to determine the structure of the persistent class, and processing an instance of the persistent class based on the determined structure.Type: GrantFiled: May 18, 2011Date of Patent: May 17, 2016Assignee: SAP SEInventor: Peter Goertz
-
Patent number: 9342573Abstract: Described herein is a technology for facilitating delta data load. In some implementations, history tables corresponding to physical tables in a data source are provided in a database layer. The database layer includes change list tables corresponding to the history tables and a physical data model based on one or more physical tables. Delta data is determined by analyzing the change list table to create delta data summary tables. Key lists are generated for summary tables corresponding to physical tables which physical data is based. The delta data is applied to the physical data model.Type: GrantFiled: May 14, 2013Date of Patent: May 17, 2016Assignee: SAP SEInventors: Yingyu Chen, Han Li, Yihan Song
-
Patent number: 9342577Abstract: Described herein is a technology for facilitating preference-based data representation. In accordance with one aspect of the technology, preference information is acquired from a user. Rank scores of objects are generated based at least in part on the user preference information. The objects are grouped into one or more clusters of objects based on the rank scores. A visualization of the one or more clusters of objects is then generated.Type: GrantFiled: November 6, 2013Date of Patent: May 17, 2016Assignee: SAP SEInventors: Philippe Jehan Julien Cyrille Pontian Nemery De Bellevaux, Xingtian Shi, Fu Zhao
-
Patent number: 9344843Abstract: Technical solutions for providing context sensitive service bundles are provided. In some implementations, a method includes identifying location information associated with a user. The location information identifies a first location area. The method further includes, in accordance with (1) a first determination that a first service is available within a predefined proximity to the first location area; (2) a second determination that the second service is also available within predefined proximity to the first location area; and (3) a third determination that the first service relates to the second service to a predefined degree; using a single application, causing a service bundle to be offered to the user by: causing the first service and the second service to be concurrently offered to the user in the single application.Type: GrantFiled: October 17, 2014Date of Patent: May 17, 2016Assignee: SAP SEInventors: Arnold Niedermaier, Barbara Fluegge
-
Patent number: 9342549Abstract: Techniques of implementing partition level operations with concurrent activities are disclosed. A first operation can be performed on a first partition of a table of data. The first partition can be one of a plurality of partitions of the table, where each partition has a plurality of rows. A first partition level lock can be applied to the first partition for a period in which the first operation is being performed on the first partition, thereby preventing any operation other than the first operation from being performed on the first partition during the period the first partition level lock is being applied to the first partition. A second operation can be performed on a second partition of the table at a point in time during which the first operation is being performed on the first partition.Type: GrantFiled: March 14, 2014Date of Patent: May 17, 2016Assignee: SAP SEInventors: Amit Pathak, Paresh Rathod, Swati Sharma, Nikhil Jamadagni
-
Patent number: 9342618Abstract: According to some embodiments, a method and apparatus are provided to receive a request to view a web page from a mobile device, determine characteristics associated with the user, select a web page layout based on the determined characteristics, and provide the web page based on the selected web page layout to the mobile device.Type: GrantFiled: June 4, 2012Date of Patent: May 17, 2016Assignee: SAP SEInventors: Doron Lehmann, Eyal Nathan, Nimrod Barak
-
Patent number: 9342217Abstract: The present disclosure involves computer-implemented methods, software, and systems for browsing hierarchically structured data using a concentric hierarchical list browser. A computer-implemented method includes displaying, using at least one hardware processor, a first-level circular user interface object with at least one first-level user interface object representing a first-level data object.Type: GrantFiled: August 16, 2013Date of Patent: May 17, 2016Assignee: SAP SEInventor: Ralf Wolfgang Geithner
-
Patent number: 9344410Abstract: The invention provides for a telecommunication method of securely exchanging unencrypted data between a telecommunications device and a first server computer system via a digital cellular wireless telecommunications network, wherein the telecommunications device is a battery powered mobile end user telecommunications device, wherein the method comprises the steps of: encrypting the unencrypted data using a first encryption algorithm into first encrypted data, sending the first encrypted data to a second server computer system via a first network connection of the digital cellular wireless telecommunications network, storing the first encrypted data by the second server computer system, sending an order request to the first server computer system via a second network connection of the digital cellular wireless telecommunications network by the telecommunications device, sending a data publishing request to the second server computer system, generating a cryptographic key pair, sending the first encrypted data,Type: GrantFiled: October 31, 2014Date of Patent: May 17, 2016Assignee: SAP SEInventor: Wei Lin
-
Patent number: 9342800Abstract: In an embodiment, a method is provided for storing information related to a decision making process. In this method, data items that are associated with a choice, a fact, and/or a decision are accessed. These data items are used in an application that provides a functionality associated with the decision making process. A relationship between the data items is then created based on a context in which the data items are used in the application. The data items and the relationship are stored in a common data structure that is accessible by a different application that provides a different functionality associated with the decision making process.Type: GrantFiled: February 18, 2010Date of Patent: May 17, 2016Assignee: SAP SEInventor: Mark Allerton
-
Patent number: 9342707Abstract: Methods, systems, and computer-readable storage media for selecting columns for selecting encryption to perform an operator during execution of a database query. Implementations include actions of determining a current encryption type of a column that is to be acted on during execution of the database query, the column storing encrypted data, determining a minimum encryption type for performance of the operator on the column, selecting a selected encryption type based on the current encryption type, the minimum encryption type, and a budget associated with the column, and performing the operator based on the selected encryption type.Type: GrantFiled: November 6, 2014Date of Patent: May 17, 2016Assignee: SAP SEInventors: Florian Kerschbaum, Martin Haerterich, Isabelle Hang, Mathias Kohler, Andreas Schaad, Axel Schroepfer, Walter Tighzert
-
Patent number: 9342569Abstract: In one embodiment the present invention includes a computer implemented method of adding user interface elements within an application program. The method includes generating a user interface layout having user interface elements and database connections, where the database connections relate the user interface elements to a database. The method further includes generating a selection layout having element groups, where each of the element groups includes a first element and a second element that are spatially related. The method further includes receiving a user selection of a selected element group of the element groups, and generating the user interface layout having the user interface elements, where the user interface elements now includes the selected element group. In this manner, the user interface layout may be efficiently adjusted.Type: GrantFiled: December 15, 2010Date of Patent: May 17, 2016Assignee: SAP SEInventor: Bernd Kauerauf
-
Patent number: 9342237Abstract: A technology for facilitating testing of a web application is provided. In some embodiments, a data file including recorded data of one or more recorded gesture-events is received. A test case is loaded with the recorded data. The one or more recorded gesture events are replayed in the test case and the web application is executed to generate test results.Type: GrantFiled: November 29, 2012Date of Patent: May 17, 2016Assignee: SAP SEInventors: Xian Zeng, Chuan Wang, Yu Hao, Xiaoqian Geng
-
Patent number: 9342383Abstract: A buffer may be configured to store a plurality of items, and to be accessed by one or more activities of an instance of a process model. A scheduler may be configured to schedule execution of each of a plurality of activities of the process model, and to determine an activation of an activity of the plurality of activities. The scheduler may include an activity manager configured to access an activity profile of the activity upon the determining of the activation, the activity profile including buffer access characteristics according to which the activity is designed to access the buffer. A process execution unit may be configured to execute the activity and may include a buffer access manager configured to access the buffer according to the buffer access characteristics of the activity profile, and to thereby facilitate an exchange of at least one item between the buffer and the activity.Type: GrantFiled: February 29, 2008Date of Patent: May 17, 2016Assignee: SAP SEInventors: Alistair P. Barros, Torben Schreiter