Patents Assigned to Sap AG
-
Publication number: 20120275726Abstract: A method and system to determine validity of a printed document is provided. An example system comprises a validation module and an alert module. The validation module may be configured to detect, using a scanning device, a document identification associated with a printed document and determine, based on the document identification, a state of the electronic document The alert module may be configured to trigger an alert, based on the determined state of the electronic document.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: SAP AGInventors: Tobias Queck, Sebastian Steinhauer
-
Publication number: 20120278114Abstract: A method for determining reversibility of a business function performed by a plurality of development objects in a user's system may include determining reversibility of an accessory container object based on a plurality of environmental factors of the user's system, checking a set of conditions specific to the business function to determine whether the business function is reversible, and displaying the business function as reversible.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: SAP AGInventors: Andreas KEMMLER, Torsten KAMENZ
-
Publication number: 20120278815Abstract: The present disclosure involves systems, software, and computer implemented methods for providing high-load business process scalability in cloud-based infrastructures. One process includes operations for receiving a message at a first computer node executing a first business process instance. A second business process instance associated with the message is identified. The message is sent to a messaging queue for retrieval by the second business process instance if the second business process instance is not located at the first computer node.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: SAP AGInventor: Soeren Balko
-
Patent number: 8301705Abstract: One or more conditions associated with personalizing a subject line of a message for each of one or more target recipients may be determined. One or more conditions may be evaluated to determine which of conditional text is included in and which of conditional variables are included with the subject line. One or more values may be determined, for each of the one or more target recipients, corresponding to each of universal variables and the conditional variables for inclusion with the subject line. The subject line of the message may be personalized for each of the one or more target recipients based on the evaluation of the one or more conditions, the subject line including text and values corresponding to the variables for inclusion with the subject line as determined based on the evaluation.Type: GrantFiled: February 29, 2008Date of Patent: October 30, 2012Assignee: SAP AGInventors: Dirk Wagner, Frank Wittig
-
Patent number: 8301610Abstract: A search of an insert-only database is performed using a search string in a non-key field to obtain a result set having both valid and invalid entries. Each entry includes a primary key field and the primary key field is subsequently scanned for entries in the result set to determine which entries are valid. Thereafter, invalid entries are removed from the result set to result in a modified result set. Such removal can be based, for example, on the timestamp of the respective entries. In some implementations, a secondary persistence is utilized. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: July 21, 2010Date of Patent: October 30, 2012Assignee: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Patent number: 8302096Abstract: A method and system to manage tasks are described. The method may comprise providing a graphical user interface to a user, receiving user input via the graphical user interface to identify a composite task and at least two individual tasks, and associating the at least two individual tasks with the composite or virtual task. An operation performed on the composite task may be automatically performed on the individual tasks.Type: GrantFiled: December 21, 2004Date of Patent: October 30, 2012Assignee: SAP AGInventors: Karsten A Schulz, Wasim Sadiq
-
Patent number: 8302160Abstract: A system may include a sender computing system, an intermediary service component, and a receiver computing system. The sender computing system may transmit a message and authentication data, and the intermediary service component may receive the message and the authentication data from the sender computing system, process the message, and transmit the authentication data and the processed message. The receiver computing system may receive the authentication data and the processed message.Type: GrantFiled: October 17, 2006Date of Patent: October 30, 2012Assignee: SAP AGInventors: Christoph H. Hofmann, Martijn De Boer
-
Patent number: 8302204Abstract: A method and a system for a secure distributed item-level discovery service using secret sharing. The discovery service publishes a plurality of uniform resource locators that correspond to a resource identification key on a plurality of servers in a P2P ring. A uniform resource locator (URL) is split in a plurality of shares applying a secret sharing algorithm. For each share of the URL is generated share identifier by applying a hash function to the resource identification key. A share identifier is sent to a target node through a first proxy node applying Peer-to-Peer (P2P) routing. A share of the URL, corresponding to the share identifier is sent to the target node through a second proxy using a network address of the target node. Access rights for reading the share of the URL from the target node are published in an access control node.Type: GrantFiled: July 30, 2008Date of Patent: October 30, 2012Assignee: SAP AGInventor: Eberhard Oliver Grummt
-
Patent number: 8296266Abstract: A system and method to integrate a service in a calendar application. A service integration module and a calendar application may be installed on a client computing device. The service integration module may have read and write access to the calendar application of the client computing device and may submit a service request to a remote service. The service request may be a call of a first web service interface of the service and may initiate the execution of the service which may generate a result. The service integration module may receive the result. The service integration module may process the result, which may include extracting data required for specifying an event in an electronic calendar of the calendar application. The service integration module may create, delete, or modify an event in the electronic calendar of the calendar application.Type: GrantFiled: December 4, 2009Date of Patent: October 23, 2012Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Patent number: 8292178Abstract: Implementations of the present disclosure provide an integrated smart label, comprising a plurality of electronic components, each of the electronic components including a profile defining at least a portion of a machine-readable indicia, at least one of the electronic components storing first data, and the machine-readable indicia being a visual representation of second data. Implementations of the present disclosure also provide a method of producing an integrated smart label, and a system employing an integrated smart label.Type: GrantFiled: September 17, 2009Date of Patent: October 23, 2012Assignee: SAP AGInventor: Leonardo Weiss F. Chaves
-
Patent number: 8296449Abstract: Systems and methods are provided for calculating a distribution of a quantity over receiver objects. In one implementation, a data processing system is provided that comprises application programs adapted to generate a distribution request, storage means for storing rules adapted for distribution of the quantity and storing an assignment of a sub-set of the rules to each application program, each rule having an assigned priority of execution and each sub-set of rules having an assigned identifier. The system may also comprise means for receiving the request comprising the identifier of the sub-set of rules assigned to the one of the application programs, the quantity to be distributed, and the identifiers of receiver objects, the distribution calculation means adapted to access the storage means for execution of the sub-set of rules assigned to the one of the application programs.Type: GrantFiled: November 9, 2011Date of Patent: October 23, 2012Assignee: SAP AGInventors: Ralf Dinkel, Christine Hoffmann, Ralf Kuehner, Manfred Metz
-
Patent number: 8296751Abstract: A software application program interface system and method is provided. A call message may be received that specifies a type of application program to be called from a calling application program that is executing on a computer system. It may be determined whether the computer system has any application programs of the specified type available for execution. If an application program of the specified type is available for execution on the computer system, an application call message may be provided in a format recognized by a particular available application programs of the specified type, and the particular available application program may be called using the application call message.Type: GrantFiled: January 3, 2005Date of Patent: October 23, 2012Assignee: SAP AGInventors: Juergen Sattler, Joachim Gaffga
-
Patent number: 8296408Abstract: A composite service associated with an analysis of data may be determined, the composite service associated with service metadata and including first and second component services having an ordering of execution for the analysis of the data based on the service metadata. The first component service, configured to generate a first result, may be deployed to a first service execution environment located at a device layer. The second component service, configured to generate a second result based on the first result, may be deployed to a second service execution environment located at a device handling layer. A request for an analysis result associated with the analysis of data may be received. The composite service may be invoked based on an entry point. The analysis result may be received, and may be based on the second result generated by the second component service.Type: GrantFiled: May 12, 2006Date of Patent: October 23, 2012Assignee: SAP AGInventors: Juergen Anke, Mario Neugebauer
-
Patent number: 8296413Abstract: Monitor services deployable on device networks may be implemented using a modular approach, in which a core monitor service is mapped to one or more devices included in, or associated with, the device networks. Additional monitoring-related functionality may be provided to such devices using plug-ins, add-on services or service components, or other service modules, which interact with the core monitor service. The core monitor service(s) and any monitor service modules may be mapped, to specific ones of the devices, based on, for example, requirements of other services and/or relevant device metadata (e.g., capabilities) of the devices. In additional or alternative implementations, various protocols may be used to register new devices and deployed monitor service(s) with the distributed monitoring service(s) in a fast, secure, energy-efficient, and reliable manner, even as devices join or leave the device network(s).Type: GrantFiled: May 31, 2006Date of Patent: October 23, 2012Assignee: SAP AGInventors: Christof Bornhoevd, Brian S. Mo, Matthias M. Wiemann
-
Patent number: 8296726Abstract: A plurality of functional steps corresponding to a functional module of a software application may be determined. Data fields associated with each of the functional steps may be determined. A cardinality associated with each functional step and corresponding to the data fields of the functional step may be determined. A logical sequence of the functional steps including data fields may be determined. A visual representation of the functional module based on the logical sequence may be generated including the functional steps, data fields and cardinality.Type: GrantFiled: June 6, 2008Date of Patent: October 23, 2012Assignee: SAP AGInventor: Roland Hoff
-
Patent number: 8296729Abstract: A system features a back-end computing system that includes a library that contains objects for use with a computer programming language, and a front-end computing system that executes a development environment. The development environment includes a plug-in that supports the computer programming language, and the plug-in enables access to the library. The plug-in includes a first component to perform syntax checking for the computer programming language in the integrated development environment, and a second component to provide access to the library from the integrated development environment.Type: GrantFiled: November 17, 2005Date of Patent: October 23, 2012Assignee: SAP AGInventors: Olivier Ficatier, Vincent Figari
-
Patent number: 8296311Abstract: A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface.Type: GrantFiled: November 21, 2011Date of Patent: October 23, 2012Assignee: SAP AGInventors: Roman Rapp, Constantin Savu, Tilmann Haeberle, Thomas Schneider, Olena Kushakovska, Jean-Pierre Djamdji
-
Patent number: 8296289Abstract: Various embodiments of systems and methods for join tuple assembly by partial specializations are described herein. The join tuple assembly by partial specializations is a phase of the method for join query evaluation by semi-join reduction. By using partial specializations of the non-join part of the WHERE clause of a join query and matching sets, the join tuple assembly is organized in a manner that all computations are necessary, none are repeated, and failure to complete a partial join tuple to a full tuple is detected as early as possible. The method can be applied to inner and outer joins, and to arbitrary join graphs and non-join conditions in the WHERE clause. It can also be used outside the context of semi-join reductions.Type: GrantFiled: May 18, 2010Date of Patent: October 23, 2012Assignee: SAP AGInventor: Gerhard Hill
-
Patent number: 8296198Abstract: A method and system for distribution of information is provided. A consumer metamodel definition for a device is created, wherein the consumer metamodel definition has consumer attribute. The consumer metamodel is then customized by editing the consumer attribute. A device inventory is then generated for the device by downloading a device information from a device information store, wherein the device has at least the consumer attribute of the consumer metamodel.Type: GrantFiled: June 28, 2007Date of Patent: October 23, 2012Assignee: SAP AGInventors: Ankur Bhatt, Ramprasadh Kothandaraman
-
Patent number: 8296840Abstract: Described are methods and systems related to providing permission to a user to perform an action on a workflow driven ticket. The ticket is accessed to determine an action type to be performed on the ticket and a correlated object associated therewith. A role based permission tuple is determined based upon a role of the user. A ticket based permission tuple is determined by generating a universal permission tuple based upon the action type and generating a dependency map based upon the correlated object. The dependency map is mapped to the universal permission tuple to construct the ticket based permission tuple. The role based permission tuple is supplemented with the ticket based permission tuple, to provide the required permission to execute the action. Upon an execution of the action, the permission is partially revoked, by removing the ticket based permission tuple.Type: GrantFiled: December 19, 2008Date of Patent: October 23, 2012Assignee: SAP AGInventors: Tomas Burger, Michael Halfmann