Patents Assigned to SAP
-
Patent number: 9489649Abstract: Methods and apparatus, including computer program products, are provided for editing messages via a message-specific user interface. In some implementations, a method may be provided. The method may include receiving, at a user interface, data content of a message corresponding to a business object; presenting, at the user interface, the data content of the message corresponding to the business object, the user interface generated specifically for a type associated with the message; and initiating, at the user interface, at least one of a change and a save to the data content. Related systems, methods, and articles of manufacture are also disclosed.Type: GrantFiled: June 18, 2012Date of Patent: November 8, 2016Assignee: SAP SEInventor: Jan Hrastnik
-
Patent number: 9491198Abstract: A request handler may be configured to receive an enforcement request for enforcement of an obligation required as a condition for a previously-granted first resource access request. n obligation enforcer may be configured to enforce the obligation, based on the enforcement request, and a compliance manager may be configured to obtain certification of execution of the obligation from an obligation certification service, and to provide the certification as a basis for granting a second resource access request.Type: GrantFiled: July 10, 2014Date of Patent: November 8, 2016Assignee: SAP SEInventors: Laurent Gomez, Slim Trabelsi
-
Patent number: 9489398Abstract: A range k-nearest neighbor search query of a database is processed by first defining an inner rectangle bounded within a circle around a center point specified by the range k-nearest neighbor search query. Thereafter, a distance to the center point is calculated for each point within the inner rectangle. Query results are returned if k or more points are within the inner rectangle. Otherwise, at least one additional query is executed. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: June 25, 2012Date of Patent: November 8, 2016Assignee: SAP SEInventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Gerrit Simon Kazmaier
-
Patent number: 9489363Abstract: A system for data entry includes a form module, where the form module includes at least one form having multiple fields and the form module is configured to receive data into the fields. Each of the fields is user selectable to set a default value and each of the fields is user selectable for removal from display in a form view. The system includes a default value module, where the default value module includes a default value list, which includes the user selected fields having both a default value and user selected for removal from display in the form view. The system includes a display module that is configured to display the form view, where the form view displays the fields for data entry and collapses the list of displayed fields to remove the fields on the default value list from display in the form view.Type: GrantFiled: June 25, 2014Date of Patent: November 8, 2016Assignee: SAP SEInventor: Rob Jansen op de Haar
-
Patent number: 9491266Abstract: A business application backend system, such as an Advanced Business Application Programming backend can receive and respond to representational state transfer (RESTful) service requests via both HTTP and Remote Function Call (RFC) protocols. In particular, the backend system extracts the RESTful service requests and fulfills the extracted requests using a protocol-independent resource controller. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 3, 2012Date of Patent: November 8, 2016Assignee: SAP SEInventors: Karsten Bohlmann, Steffen Huester, Sven Kobler-Morris, Holger Koser, Michael Schneider, Thomas Alexander Ritter, Eric Westenberger
-
Patent number: 9489676Abstract: A system may include presentation of a plurality of options and a graphical indicator, the graphical indicator indicating a first amount to be allotted among one or more of the plurality of options, reception of an instruction to allot a first portion of the first amount to one of the plurality of options, and change of the presented graphical indicator to indicate a new amount to be allotted among one or more of the plurality of options, the new amount equal to a difference between the first amount and the first portion.Type: GrantFiled: December 19, 2011Date of Patent: November 8, 2016Assignee: SAP SEInventor: Nancy Yan
-
Patent number: 9489216Abstract: A computer interface can be customized by a user at run time (instead of by a developer or administrator at an earlier time). A rectangular area can be divided into a plurality of sub-areas, and content sources assigned to each sub-area; or two adjacent sub-areas can be coalesced into a single, larger area. Content sources are assigned to each sub-area, and live content from the assigned source is displayed in the sub-area.Type: GrantFiled: July 26, 2007Date of Patent: November 8, 2016Assignee: SAP SEInventors: Wolfgang E. Walter, Christoph Persich
-
Patent number: 9491238Abstract: A client database manager can cause a memory of a client device on a client side of a network to store a first component, a second component, and a relationship value representing a dependent relationship between the first component and the second component. A client processing module can cause a processor to receive, after the storing, a request to process the first component at the client device. The client database manager can send to the server side of the network a request for an update of at least one of the first component or the second component. The client processing module can cause the processor to process at the client device, before receiving a response to the request for the update from the server side of the network, at least a portion of the first component and at least a portion of the second component based on the relationship value.Type: GrantFiled: July 22, 2010Date of Patent: November 8, 2016Assignee: SAP SEInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
-
Patent number: 9489289Abstract: An automated, self-adaptive framework prioritizes software testing in a consistent and effective manner. A metric evaluates past test execution information for assigning regression testing priority. The metric may be calculated with reference to one or more of the following factors taken in combination: requirement, coverage, history, and cost. The requirement factor considers customer-assigned priority of testing the code, complexity of implementing the code, and proneness of the code to faults. The coverage factor considers code coverage, feature coverage, and common usage rate. The history factor considers previous bug found rate, case stable rate, and priority to calculate. The cost factor considers test case execution time, and step length. A value of each factor for one test case is measured according to that test case and is not related to other test cases. The calculation result representing the metric for each test case determines a priority of the test case.Type: GrantFiled: December 9, 2014Date of Patent: November 8, 2016Assignee: SAP SEInventors: Ziheng Hu, Jing Li, Xin Li, Chen Zhou, Longhui Chang
-
Patent number: 9489438Abstract: According to some embodiments, a processor may receive an original set of records and automatically transform the original set of records into a transformed set of records. The processor may also generate a visualization display including both a first graphical representation associated with the original set of records and a second graphical representation associated with the transformed set of records.Type: GrantFiled: February 27, 2013Date of Patent: November 8, 2016Assignee: SAP SEInventor: Ronen Cohen
-
Patent number: 9489436Abstract: An example database system comprises one or more database servers configured to serve database data of a database and configured to provide database services and a generic database gateway server coupled to the one or more database servers, the generic database gateway server configured to provide an interface to define analytic database services which can be called during run-time by inputting a uniform resource identifier at a user device to provide to the user device with database server data processed by one or more predefined analytic operations, the generic database gateway server being configured to obtain, during design time, a specification of an analytic database service by selecting database server data of the one or more database servers and one or more analytic operations to be applied on the selected data by the analytic database service, convert the obtained specification of the analytic database service into one or more objects in a format that can be processed on the one or more database servType: GrantFiled: April 30, 2014Date of Patent: November 8, 2016Assignee: SAP SEInventor: Wolfgang Walter
-
Patent number: 9489642Abstract: Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.Type: GrantFiled: June 19, 2012Date of Patent: November 8, 2016Assignee: SAP SEInventors: Joydeep Paul, Carsten Ziegler
-
Publication number: 20160320931Abstract: Techniques and tools are described for facilitating user reflection on past decisions in order to determine trends and to assist in future decision-making. Technologies for administering a career history exercise and for visualizing results of the career history exercise are described. Visualizations include using stage cards representative of stages in a user's career history. User ratings of the stages in his or her career history are displayed on the stage cards using color-shaded ratings units.Type: ApplicationFiled: July 7, 2016Publication date: November 3, 2016Applicant: SAP SEInventors: Zsuzsanna Kovacs, Christoph Dobiasz, Simone Charlotte Holz, Nenad Dordevic, Aniko Zsofia Georgiev, Katalin Ocsai, Tamas Kirmer
-
Patent number: 9483648Abstract: A mapping engine may be used to determine an attack model enumerating software attacks, the software attacks being represented by linked attack components, and may be used to determine a software architecture to be tested, the software architecture being represented by linked architectural components in an architecture diagram. The mapping engine may then associate each attack component and each architectural component with at least one attack tag characterizing attack requirements. A global test plan generator may be used to determine an attack test model, including associating attack components with corresponding architectural components, based on associated attack tags, and may thus generate attack test workflows from the attack test model, to thereby test the software architecture.Type: GrantFiled: July 26, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventors: Cedric Hebert, Keqin Li
-
Patent number: 9483329Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for generating and storing adapter characterization information. Adapter-related information associated with an adapter is received. Communication patterns associated with the adapter are determined. Quality-of-service patterns are applied to the communication patterns. An adapter flow is configured for the adapter. A visualization of the adapter flow for the adapter is provided. Characterization information determined for the adapter is stored.Type: GrantFiled: February 9, 2015Date of Patent: November 1, 2016Assignee: SAP SEInventors: Daniel Ritter, Manuel Holzleitner
-
Patent number: 9483287Abstract: In an example embodiment, a communication is received from a software tool. The communication may be intended for a virtual machine and may contain an identification of a virtual file. A virtual file can then be retrieved using the identification. The virtual file defines a file socket, the file socket providing a communications channel for stream-based communications. Then the file socket can be established as a communications channel between the software tool and the virtual machine based on the virtual file.Type: GrantFiled: September 17, 2014Date of Patent: November 1, 2016Assignee: SAP SEInventors: Johannes Scheerer, Matthias Braun, Ralf Schmelter, Dietrich Mostowoj, Thomas Klink, Michael Wintergerst, Steffen Schreiber
-
Patent number: 9483516Abstract: Techniques and solutions are provided for performing transactions within a database system that stores database data using a row store and a column store. For example, a transaction that performs operations to update data in both the row store and the column store can use the same transaction object. The state of the transaction can be atomically changed. For example, the state of the transaction object can be atomically changed from uncommitted to committed (e.g., set to a commit identifier to represent the committed state).Type: GrantFiled: March 14, 2014Date of Patent: November 1, 2016Assignee: SAP SEInventors: Juchang Lee, Ivan Schreter, Chang Gyoo Park, Jaeyun Noh, Eunsang Kim, Sang Kyun Cha
-
Patent number: 9483476Abstract: In one embodiment, a source database table associated with a source system is received. Further, one or more fields of the received source database table are mapped with one or more fields in an archive file associated with a destination system using a pre-constructed template. One or more entries corresponding to the one or more fields of the source database table is generated in the archive file based on the mapped one or more fields. Furthermore, the source system is decommissioned upon generating the one or more entries in the archive file.Type: GrantFiled: April 3, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventors: Sumanth Hegde, Santosh V
-
Patent number: 9483479Abstract: A conceptual framework is built including a conceptual hierarchy, a containment hierarchy, and concept relationships. The concepts created in the conceptual framework are associated with resources located on the local file system. The resources are stored in the conceptual framework that is stored in the main memory of the system. Thus, search capabilities based on complex multivariate queries involving relationships and multiple conditions between concepts are provided. The conceptual framework is based on an in-memory engine that enables superfast resource access, reduced file storage redundancy, reduced updating errors, increased consistency, greater data integrity and independence from application level programs, query based concept and file access.Type: GrantFiled: August 12, 2013Date of Patent: November 1, 2016Assignee: SAP SEInventor: Dhwanit Shah
-
Patent number: 9483512Abstract: A plurality of virtual files are instantiated in a columnar database. The columnar database includes a columnar data store that persists tables of data contained therein to the plurality of virtual files. Each virtual file is stored in physical data storage and a portion of the virtual file can be cached transiently in a persistence layer intermediate the columnar data store and the physical data storage. The virtual files each comprise a database object for storing data records. Operation are processed, in the columnar database, using the virtual files such that changes to virtual files resulting from the operations of one transaction are isolated from changes on the same virtual files resulting from the operations of other transactions. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 7, 2011Date of Patent: November 1, 2016Assignee: SAP SEInventors: Ivan Schreter, Thorsten Glebe, Tobias Scheuer