Patents Assigned to SAP
-
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
-
Publication number: 20130227422Abstract: The disclosure generally describes computer-implemented methods, software, and systems optimizing enterprise portal smart worklists. A computer-implemented method includes receiving a navigation request by a user for an enterprise portal page associated with a navigation node view of a navigation node, receiving at least one user action associated with the enterprise portal page, determining, using at least one computer, whether the at least one user action is substantive, determining whether multiple navigation requests for the enterprise portal page have been made by the user, and determining whether the navigation request is associated with a collaborative group.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: SAP Portals Israel Ltd.Inventors: Doron Lehmann, Nimrod Barak
-
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: 20130227112Abstract: The disclosure generally describes computer-implemented methods, software, and systems for optimizing portal navigation node caching. A computer-implemented method includes starting a learning process to analyze at least one navigation request to at least one navigation node, wherein the navigation request requests at least one property of the at least one navigation node, examining properties of the at least one navigation node, recording to a property list at least one requested navigation node property of the at least one navigation node, calculating, using at least one computer, a variance between the at least one navigation node property recorded to the property list, and determining whether the calculated variance is above a threshold.Type: ApplicationFiled: February 24, 2012Publication date: August 29, 2013Applicant: SAP Portals Israel Ltd.Inventors: Doron Lehmann, Nimrod Barak
-
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
-
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: 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
-
Patent number: 8522139Abstract: 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: November 5, 2009Date of Patent: August 27, 2013Assignee: SAP Portals Israel Ltd.Inventor: Yuval Gilboa
-
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: 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: 8521570Abstract: A process modeling tool provides a process designer with the ability to design a plurality of business process models that include tasks for achieving a desired result(s). The process modeling tool allows the process designer to merge the process models into a merged process model by replacing event flow coordinators within the process models with control flow coordinators that dictate a flow of the merged process model. Accordingly, the process designer is allowed to use the merged process model for monitoring of a current status of the tasks, and for re-distributing the tasks in a desired manner for execution by selected entities, while the original process models are maintained and may be executed in their original execution environment.Type: GrantFiled: December 28, 2004Date of Patent: August 27, 2013Assignee: SAP AktiengesellschaftInventor: Wasim Sadiq
-
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: 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: 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: 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: 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
-
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
-
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
-
Patent number: 8515794Abstract: 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 employee time event and human capital management view of payroll process business objects.Type: GrantFiled: June 15, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventors: Jacques Duparc, Thomas Moser, Peter Sieber, Helgi Thorleifsson, Arun Kumar Timalapur, Fabian Guenther, Andreas Bold