Patents Assigned to Sap AG
-
Patent number: 8527992Abstract: The present disclosure involves systems, software, and computer implemented methods for preserving a Hypertext Transfer Protocol (HTTP) request. One process includes operations for receiving an HTTP request and generating request and response objects representing the HTTP request. Multiple child threads are generated and then executed at content providers to render content in response to the HTTP request. A first portion of the rendered content is transmitted, but the request and response objects are stored in memory and made accessible to content providers associated with pending child threads. The content providers associated with the pending child threads utilize the request and response objects to render a second portion of the content.Type: GrantFiled: September 30, 2009Date of Patent: September 3, 2013Assignee: SAP AGInventors: Nikolai Dokovski, Diyan Yordanov
-
Patent number: 8527411Abstract: Methods and systems, including computer program products, consistent with the invention may manage invoices for a customer. For example, methods consistent with the invention may obtain customer transaction data reflecting transactions made by the customer. The method may then generate, from the obtained customer transaction data, compressed transaction data and detailed transaction data, wherein the compressed transaction data without the detailed transaction data is used to generate an invoice to the customer. The method may then provide the compressed transaction data to a service processor for performing invoice management functions based on the compressed transaction data.Type: GrantFiled: December 4, 2006Date of Patent: September 3, 2013Assignee: SAP AGInventors: Frank Wernze, Andreas Meider
-
Patent number: 8527499Abstract: A computer implemented method for providing a user interface, the method including: providing an interface generator for generating a user interface, the user interface allowing a user to perform a search within a business object or within business objects in a business situation, using a combination of searching using one or more key words and browsing in accordance with predefined options.Type: GrantFiled: July 19, 2005Date of Patent: September 3, 2013Assignee: SAP AGInventors: Joerg Beringer, Sandra Nieves
-
Patent number: 8527954Abstract: A method is provided for creating a behavior pattern of a computer program which comprises at least one source code with a plurality of program operations which are arranged in a logical succession and the source code is provided with annotations. Each annotation is referencing to a respective program operation and the annotations are read out automatically by a modeling tool, which is running on a processing unit and generating the behavior pattern of the computer program by arranging the annotations which have been read out according to the logical succession of the program operations and providing the generated behavior pattern, so that the generated behavior pattern can be represented via a representing unit. Furthermore, an appropriate server and an appropriate network system are provided.Type: GrantFiled: July 25, 2008Date of Patent: September 3, 2013Assignee: SAP AGInventors: Azzedine Benameur, Paul El Khoury
-
Patent number: 8527451Abstract: Pre-existing business objects (e.g., component parts of large business applications) may already define a hierarchy of related terms and include a search index created by a pre-existing search function. A semantic network including a plurality of semantic knowledge domains may be constructed automatically, based on the objects' initial terms structure and search index, and further modified by search results and related terms returned by the search function. This way, a customer specific semantic network may be constructed automatically from pre-existing software components and terms.Type: GrantFiled: March 17, 2011Date of Patent: September 3, 2013Assignee: SAP AGInventor: Robert Heidasch
-
Publication number: 20130227588Abstract: A computer-implemented method for managing events that have no end events includes: determining that a first event has been generated that corresponds to a continuous action having no defined end event, the first event having an event type and being initiated by a user; determining whether at least a second event of the event type is initiated by the user within a specified time from initiation of the first event; and performing a functionality of the continuous action only if the second event is not initiated within the specified time, wherein the functionality is not performed until the specified time passes after a last initiated event of the event type.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: SAP AGInventors: Dmitry Bakaleinik, Carmit Pinto
-
Publication number: 20130227285Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving, from a computing device used by an authenticated user, a validation request, the validation request including a first hash value and a first validation token, the first hash value being generated based on restricted content of a workflow object and the first validation token being associated with a first state of the workflow object, and determining that the authenticated user is authorized to request validation of the workflow object and, in response: decrypting the validation token to provide a second hash value, and determining that the second hash value is equal to both the first hash value and a third hash value and, in response, transmitting a validation response to the computing device, the validation response indicating that the workflow object is valid.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Applicant: SAP AGInventors: Shane Bracher, Padmanabhan Krishnan
-
Publication number: 20130226861Abstract: Methods and systems are provided for processing data objects in a computer system. In one embodiment, a method is provided that comprises (a) storing a first data object in a database in a non volatile storage, (b) creating a second data object assigned to the first data object, step (b) being triggered by step (a), and (c) processing the second data object by means of an object processor, the object processor creating a third data object using data contained in the second data object, data contained in the first data object and data contained in the database by applying a set of one or more pre-settable rules to the data contained in the first and second data objects and in the database.Type: ApplicationFiled: April 5, 2013Publication date: August 29, 2013Applicant: SAP AGInventor: Roman Rapp
-
Patent number: 8521621Abstract: 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 inbound delivery request business object.Type: GrantFiled: June 28, 2012Date of Patent: August 27, 2013Assignee: SAP AGInventors: Stephan Hetzer, Amit Yaniv, Zoya Pronyakova, Alexander Krasinskiy, Amir Baruch
-
Patent number: 8522070Abstract: A multi-tenant system can be switched to a downtime state to implement a transition from a current state to a target state of a core software platform. During a second phase of the transition an error associated with tenant-specific content of a first customer tenant of the plurality of customer tenants of the multi-tenant system can be identified. The second phase can be suspended for the first customer tenant while continuing the second phase for a remainder of the plurality of customer tenants for which an error has not been identified. After a scheduled duration of the downtime state, the multi-tenant system can be reactivated such that the multi-tenant system includes the remainder of the plurality of customer tenants with the transition implemented and the first customer tenant either with the transition implemented if the error has been corrected or without the transition implemented if the error has not been corrected.Type: GrantFiled: July 30, 2010Date of Patent: August 27, 2013Assignee: SAP AGInventors: Andreas Willi Rueegg, Joerg Schmidt, Karolin Laicher, Michael Segler
-
Patent number: 8522194Abstract: Methods and apparatus, including computer program products, to realize a software model are described. A plurality of process components characterizing software implementing a respective and distinct business process is defined, and each of the process components defining a respective service interface for interacting with other process components. The plurality of process components is divided into multiple deployment units, wherein each deployment unit characterizes independently operable software, and each process component is entirely included in exactly one deployment unit. Context independent interactions are defined among the plurality of process components.Type: GrantFiled: December 30, 2005Date of Patent: August 27, 2013Assignee: SAP AGInventors: Stefan Kaetker, Jens Freund, Peter Latocha, Gerd Moosmann
-
Patent number: 8522209Abstract: A system and method are provided to integrate profiling and debugging. In one embodiment, a profiling infrastructure is generated, the profiling infrastructure having profiling components capable of performing profiling sessions. An integrated infrastructure is generated by associating the profiling infrastructure with a debugging infrastructure, the debugging infrastructure having debugging components capable of performing debugging sessions. The profiling sessions and the debugging sessions are simultaneously performed via the integrated infrastructure.Type: GrantFiled: March 30, 2007Date of Patent: August 27, 2013Assignee: SAP AGInventors: Michael Wintergerst, Ralf Schmelter, Arno Zeller
-
Patent number: 8521838Abstract: 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 communication system and/or an object identifier mapping business object.Type: GrantFiled: July 28, 2011Date of Patent: August 27, 2013Assignee: SAP AGInventors: Ulrich Bestfleisch, Thomas Vogt, Markus Wolf, Leif Albers, Jan Brink, Mario Andy Mueller, Johannes Bechtold, Herbert Boche, Paul Tanzer, Joachim Gaffga, Andre von Rekowski
-
Patent number: 8522255Abstract: Methods and apparatus, including computer program products, for multi-tiered parsing of messages. A message that includes data characterizing values is received, the message is parsed to obtain the values as a first data type, and an instance of a value being of a second data type is generated in response to a request for the value. The requested value is one of the values characterized by the data in the message. The first and second data type are different, and, the second data type is associated with the requested value (e.g., the message may indicate that the first value is of the second data type). The parsing may be considered multi-tiered as parsing to obtain values as a first data type may be considered a first tier and generating an instance of a value as a second data type may be considered a second tier of an overall parsing technique.Type: GrantFiled: December 29, 2006Date of Patent: August 27, 2013Assignee: SAP AGInventor: Jens Kaiser
-
Patent number: 8521579Abstract: Methods and systems for assigning customers to steps in marketing campaigns. An assignment module assigns and reassigns the customers to the marketing activities. An evaluation module determines a predicted goal value of the marketing campaign for each assignment. The assignment module does not reassign a customer to a marketing activity that the customer has previously been assigned to. An execution module may execute campaign steps by performing marketing activities, and a response detection module may detect responses from the customers. The responses may be used in determining subsequent steps of the campaign. Creating sample target groups representative of the customers that are predicted to respond to a prior campaign step. The sample target group(s) may be used for predicting the outcome of subsequent campaign steps directed at the sample target group.Type: GrantFiled: May 27, 2003Date of Patent: August 27, 2013Assignee: SAP AGInventor: Thomas Witting
-
Patent number: 8522341Abstract: Systems and methods allow service-to-device mapping by which services are mapped onto best-suited smart items selected from a plurality of smart items of a sensor network. As part of the mapping, and/or subsequent thereto, a deployment of the service(s) onto the smart items is initiated. However, in some cases, the deployment may fail, or may only partially succeed. In such cases, one or more conditions of the deployment may be altered to obtain a modified, allowable deployment condition, so that the deployment may then proceed. As a result, users may achieve a desired result in a fast, convenient, and reliable manner, even when executing the deployment remotely or automatically.Type: GrantFiled: March 31, 2006Date of Patent: August 27, 2013Assignee: SAP AGInventors: Zoltan Nochta, Luciana Moreira Sa de Souza, Stephan Haller, Patrik Spiess
-
Patent number: 8522261Abstract: A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model.Type: GrantFiled: December 28, 2006Date of Patent: August 27, 2013Assignee: SAP AGInventors: Frank Michael Kraft, Guenter Pecht-Seibert, Klaus Meyer, Bernhard Thimmel, Patrick Josef Bardroff, Gregor Schilberth, Wasim Sadiq
-
Publication number: 20130218762Abstract: Methods and systems are provided for processing one or more bills of a biller. Methods and systems may present a request to pay one or more of a set of one or more bills in total or in part on a site of a computer network, A selection of the one or more bills from a customer may be received, said selection responding to said request via said site. Method and system may generate an electronic advice of settlement of the selected bills comprising an ID, and present the electronic advice of settlement and/or the ID to the customer or to a payment service provider.Type: ApplicationFiled: February 6, 2013Publication date: August 22, 2013Applicant: SAP AGInventor: SAP AG
-
Publication number: 20130218617Abstract: An apparatus, method and computer-readable storage medium to efficiently create and model ERP representations of an organization (ORG). Predefined ERP entities may be presented to a user. The user may instantiate (or create) one or more of the presented entities. The user may be presented with predefined dimension types and available dimension values for the instantiated entity. The user may select/assign values to the dimension types, and as a result, the available values for other dimension types of one or more instantiated entities may decrease.Type: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Applicant: SAP AGInventor: Reiner Wallmeier
-
Publication number: 20130219340Abstract: A portable electronic device includes a touch-sensitive display. In embodiments, initial touch zones are enabled on the left- and right-hand sides of the display. A person grasping the device with one hand may navigate using their thumb by making gestures in the touch zones. For example, one such gesture may select a touch zone as the default. A selection menu may then be displayed in the region of the touch zone. Suitable gestures (e.g. using the thumb) can manipulate the selection menu.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: SAP AGInventor: Mario Linge