Patents Assigned to SAP
-
Publication number: 20140005979Abstract: Automatically setting a new threshold for a computer metric by detecting a first threshold for the computer metric, continuously taking measurements of the value of the computer metric at a predetermined rate, calculating the average of the measurements of the value of the computer metric over a predetermined time period, and calculating a second threshold for the computer metric based on the average of the values of the measurements. Calculating the second threshold may comprise establishing a base value for the threshold, establishing a maximum deviation of the threshold, and determining the average of the value of the measurements with respect to the base value and the maximum deviation.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Dinesh Rao, Seshadri Chatterjee
-
Publication number: 20140006881Abstract: Example event management systems and methods are described. In one implementation, a method monitors an application implemented using one or more processors. The method identifies activity data associated with operation of the application. The activity data is stored in a cyclic buffer. Upon detection of an error event associated with the operation of the application, the activity data in the cyclic buffer is written to a log file.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Tero Loimuneva, Teemu Tamminen
-
Publication number: 20140006384Abstract: Systems and methods according to embodiments provide elasticity for complex event processing (CEP) systems. Embodiments may comprise at least the following three components: (1) incremental query optimization, (2) operator placement, and (3) cost explanation. Incremental query optimization allows avoiding simultaneous computation of identical results by performing operator-level query reuse and subsumption. Using automatic operator placement, a centralized CEP engine can be transformed into a distributed one by dynamically distributing and adjusting the execution according to unpredictable changes in data and query load. Cost explanation functionality can provide end users with near real-time insight into the monetary cost of the whole system, down to operator level granularity. Combination of these components allows a CEP system to be scaled up and down.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Zbigniew Jerzak, Thomas Heinze, Yuanzhen Ji
-
Publication number: 20140006592Abstract: Systems and techniques that can be used for analyzing a social network or any other type of entity networks. In an effort to preserve the privacy rights of individuals, a model of a real entity network can be generated that is a balanced representation of the entity network, and various tests can be performed on metadata in the model. For example, the model network can be generated based on only two data portions: the total number of nodes in the network and the number of relations per node.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Alexey Soshin
-
Publication number: 20140006067Abstract: A method includes electronically searching for pricing and availability of travel components for a trip requested by an employee of an organization. The travel plan is optimized for cost and conformance to travel policies and rules of the organization by selecting travel components for the trip using a microprocessor-based solution. The optimized travel plan is presented on an interactive interface with decision tools to an agent of the organization for approval or automatic re-optimization with current pricing and availability of the travel components for the trip. Financial reports on cost savings achieved by optimization and re-optimization of the travel plans by organization and its units are presented.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Martina Rothley, Johann Kemmer
-
Publication number: 20140006393Abstract: A computer-implemented method for ranking search results using an entity network includes: receiving an entity search query submitted for performance on an entity network, the entity search query including at least one term and indicating a query submitter, the entity network comprising entities associated with each other by relations; identifying, based on the received search query and using one or more processors, all entities in the entity network that are responsive to the at least one term; ranking the identified entities, based on relevance with regard to the query submitter and using one or more processors, the ranking performed using proximity in the entity network; and presenting the identified entities in response to the entity search query, the entities presented in an order corresponding to the ranking.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Alexey Soshin
-
Publication number: 20140006865Abstract: A system assembles a plurality of views into a plurality of view sets. A view set includes at least one view, and a view includes at least one configuration. The view configuration includes sets of fields and locations of the fields in the view. The system displays one of the plurality of view sets as a web page in a window, and the system generates a view component using a union of the fields belonging to the different configurations defined for the view. The view component includes a test element for the corresponding view, the view component includes a plurality of parameters wherein each parameter is linked to a single view field, and the view component includes no duplication of fields.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Karine Gaillard
-
Publication number: 20140007112Abstract: A computer system determines a first criticality relating to frequency of execution of computer programs, a second criticality relating to frequency of execution of transactions, a third criticality relating to a number of users who execute the transactions, a fourth criticality relating to programs that modify the database tables having a large change in data, and a fifth criticality relating to the amount to time that each computer program is executed and the amount of time that each transaction is executed. The system determines intersections among the criticalities, and assigns a weighted value to each of the intersections. The system determines an overall criticality for a particular computer program or a particular transaction. The overall criticality is a function of the number of intersections in which the particular computer program or the particular transaction appears and the weighted values assigned to the intersections.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Bernd Sieren, Bjoern Panter, Dominik Held, Juergen Mahler, Mahadevan Venkata, Thomas Fischer
-
Publication number: 20140006368Abstract: The disclosure generally describes computer-implemented methods, software, and systems for allowing model-based backend services adaptations of business objects. One computer-implemented method includes receiving, at a generic interface associated with at least one backend application, a request for data from a particular backend application, identifying a service for execution associated with the received request based at least in part on the received request, identifying a configuration entry associated with the identified service in a configuration table, where the configuration entry defines a set of access-related information associated with at least one business object associated with the backend application, and requesting data from a business logic layer of the backend application based, at least in part, on the access-related information associated with the at least one business object.Type: ApplicationFiled: August 24, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Gerd Moser, Dhaval Desai, Santosh V, Manish Joshi, Karthikeyan Loganathan, Santosh Kumar Addanki, Suvarna Kharidehal, Antony Raja T, Anomit Ghosh, Marina Wochner, Peter Roth, Thomas Mocker, Steffen Schloenvoigt
-
Publication number: 20140007102Abstract: A computer implemented method for setting time based selections in an application may include obtaining saved settings relating to a first time setting and setting second time settings based on the saved settings. The saved settings may include a first time setting and a time stamp corresponding to the first time setting. Setting the second time settings based on the saved settings may include using a relation between the time stamp and the first time settings to set the second time settings. Setting the second time settings based on the saved settings may include determining the relation of the time stamp to the first time setting and setting the second time setting such that the relation exists between the current time and the second time setting.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Uwe Schwerk
-
Publication number: 20140006075Abstract: A computer-implemented method for assigning a consultant to an enterprise system includes: receiving an input that indicates a need regarding an enterprise system; selecting, based on the input and using one or more processors, at least one of multiple task-object pairs as corresponding to the need, each of the task-object pairs including a task identifier and an object identifier, wherein the object identifier specifies an aspect of the enterprise system and the task identifier specifies a task performed on the aspect; selecting, in a consultant repository and using one or more processors, one or more consultant identifiers as being associated with the selected at least one task-object pair; and presenting the selected one or more consultant identifiers in response to the input.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Itzhak Shoshan, Avi Rokach, Ronit Izhar, Jacob Vaidyan
-
Publication number: 20140007051Abstract: Configuring integration capabilities includes: receiving a configuration stencil that is a configuration artifact of a message flow, the configuration stencil comprising at least one configuration point, the configuration point currently having no assigned value, and at least one constraint for the configuration point, the constraint being a rule or type for a value to be assigned to the configuration point; receiving, using one or more processors, input comprising at least one configuration point value for the configuration point, the configuration point value having been selected based on first and second systems to be integrated using the message flow; determining whether the received configuration point value violates the constraint and if so requesting another configuration point value from the input; and generating a configuration stencil instance based on the configuration stencil and the input, the configuration stencil instance representing the message flow in an integration of the first and second sType: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20140004852Abstract: A computerized method for testing a mobile device, comprising activating in a computer a program that accesses the mobile device via a mechanism that is at least partly installed in the mobile device, thereby conducting a test of the mobile device and consequently acquiring data related to a state of the mobile device, and providing the data related to a state of the mobile device to a storage device of a test management system, thereby updating the test management system, and an apparatus for performing the same.Type: ApplicationFiled: July 1, 2012Publication date: January 2, 2014Applicant: SAP Portals Israel LtdInventors: Doron LEHMANN, Daniel Friedman, Gilad Hazan
-
Publication number: 20140007055Abstract: A computer-implemented method for testing an HTTP-communicating service includes: installing a service in a first system, the first system making the service available to a second system for access using an HTTP request; installing a test program in the first system; testing the installed service using the test program, wherein the HTTP request is generated by the test program and received by the installed service; and presenting a result of the testing.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Duong-Han Tran
-
Publication number: 20140006962Abstract: 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 a document output request business object.Type: ApplicationFiled: September 25, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Zifeng Gu, Jin Huang, Christoph Birkenhauer, Werner Gnan
-
Publication number: 20140007041Abstract: Methods, systems, and computer-readable media include actions for composing non-functional concerns to be implemented with an application. In implementations, actions include receiving a requirements model that defines non-functional requirements and non-functional attributes associated with the non-functional requirements, for each non-functional attribute, identifying one or more actions, properties of each action and interdependencies between actions to provide an action model, defining an action composition model based on the action model, the action composition model defining orders of execution of actions and one or more activities, defining an action mapping model, the action mapping model mapping actions and activities to the application, generating computer-executable code based on the action mapping model, the computer-executable code being executable to provide a non-functional concern.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Benjamin Schmeling, Anis Charfi
-
Patent number: 8620722Abstract: A system, method and program product are provided for organizing a store into a department store having shops associated therewith. The method includes receiving a designation of at least one store as being a department store. The department stores of the enterprise defining a department store organizational level. A designation of at least one shop having a type and being a member of the department store is received. A shop organizational level is defined by each shop in the enterprise. The shop operates as a component of the associated department store.Type: GrantFiled: March 4, 2005Date of Patent: December 31, 2013Assignee: SAP AktiengesellschaftInventors: Björn Kettner, Cornelia Behrendt-Schinke, Jörg Haupenthal
-
Patent number: 8620946Abstract: A system may include determination of a plurality of data structures associated with an entity, each of the plurality of data structures associated with a respective validity period, determination of a plurality of non-overlapping time periods based on the validity periods, the plurality of non-overlapping time periods collectively spanning all of the validity periods, determination, for each of the plurality of non-overlapping time periods, of a composite data structure based on each of the data structures associated with a validity period including the non-overlapping time period, assignment of a respective document identifier to each composite data structure, each document identifier indicating the entity, and indexing of the composite data structures within an index.Type: GrantFiled: December 16, 2010Date of Patent: December 31, 2013Assignee: SAP AGInventor: Bruno Dumant
-
Patent number: 8621492Abstract: A call for an application programming interface can be received from an application component at a context checking module, and a current application context of the application component within which the call for the application programming interface was generated can be determined. A context token of the application programming interface can be compared with the current application context, and if the context token does not match the context token, a remedial action can be executed. Related methods, systems, and articles of manufacture are disclosed.Type: GrantFiled: December 16, 2010Date of Patent: December 31, 2013Assignee: SAP AGInventors: Udo Klein, Martin Hartig
-
Patent number: 8620701Abstract: In an embodiment, a computer-based system in a business organization is configured with a set of business rules. The computer-based system is further configured to receive an indication of a transaction within the business organization, and to automatically determine, based on the set of business rules, a location in a recording system of the business organization to record data regarding the transaction.Type: GrantFiled: December 29, 2005Date of Patent: December 31, 2013Assignee: SAP AGInventors: Gunter Scherberger, Michael Hohendorf, Gerlach Torsten