Patents Assigned to SAP
-
Patent number: 8639590Abstract: A computer-implemented method of checking the availability of products comprising deriving information on one or more second electronic data sets based on information received on a plurality of first data sets. Each first data set includes a first key, including a primary key element and secondary keys elements representative of product-related conditions, and a product quantity related to a single point of time or time period. Each second data set includes a second key, formed exclusively of the secondary key elements, and product quantities related to a series of points of time or time periods. Information on the availability of one or more products is derived by checking the information on the second data sets against one or more product-related checking requirements. Furthermore, the information on the second data sets is directly generated (i.e., with no intermediary linear array) based on the information on the first data sets.Type: GrantFiled: December 30, 2004Date of Patent: January 28, 2014Assignee: SAP AGInventor: Thorsten Glebe
-
Patent number: 8639825Abstract: An electronic product code information service (EPCIS) interface is provided, where the EPCIS interface is capable of allowing one or more accessing applications residing on a variety of systems and associated with a plurality of enterprises to receive EPC-related data. Also provided is an enterprise profile for each enterprise that is allowed to receive the EPC-related data. An enterprise is authenticated based on its enterprise profile. A query is performed to generate a result set that is within an extent permitted by access authorization associated with the authenticated enterprise. The result set is then provided to the EPCIS accessing application of that enterprise.Type: GrantFiled: December 29, 2006Date of Patent: January 28, 2014Assignee: SAP AGInventor: Steve Winkler
-
Patent number: 8640110Abstract: Systems, methods, computer program products, and the like for performing business object service simulation are disclosed. A runtime model of a business object can be generated. The runtime model can include a plurality of structural and functional entities. A simulation runtime model of the business object can be instantiated. The simulation runtime model can include a plurality of pseudo-structural and pseudo-functional entities. During the simulation runtime model, a predetermined business object service of the business object can be selected and at least one parameter of the predetermined business object service can be determined. Functional entities of the runtime model can be replaced with pseudo-functional entities of the simulation runtime model. The simulation runtime model can be executed using pseudo-functional entities.Type: GrantFiled: November 29, 2010Date of Patent: January 28, 2014Assignee: SAP AGInventors: Tilmann David Kopp, Renzo Colle, Ilijana Christov, Daniel Zoch, Ralf Schroth, Thomas Hammer
-
Patent number: 8640090Abstract: An application may obtain a data object based on a data type from a data dictionary. The obtained data object may be copied and modified. The modifications may include, for example, adding, removing, and/or changing a property, built-in type, simple type, and/or complex type of the data object.Type: GrantFiled: November 10, 2003Date of Patent: January 28, 2014Assignee: SAP AGInventors: Kerstin Hoeft, Michael Tsesis
-
Patent number: 8639729Abstract: Various embodiments of systems and methods for executing a customized business process in a business process framework are described herein. A user selection of a solution type corresponding to a business process is received from a user interface. In response to the user selection, a query is executed to retrieve application types and corresponding sub-application types from a business logic stored in a database. Configurable attributes are generated based upon the application types and the corresponding sub-application types. Based upon the application types, the sub-application types and the configurable attributes, the business process is customized to create a customized business process. Based upon a configuration information, a user input to the customized business process is captured from the user interface. The user input is validated by comparing the user input with the business logic. The customized business process that is validated is further executed in the business process framework.Type: GrantFiled: December 20, 2010Date of Patent: January 28, 2014Assignee: SAP AGInventor: Chatur B Patil
-
Patent number: 8640208Abstract: The present description refers in particular to a computer-implemented method, a computer system, and a computer program product. The method may comprise providing authentication enforcement at resource level by specifying at design time at least one authentication key for at least one data storage unit of a resource. A request may be received at a server from a requester through a client to access the resource. Authentication of the requester may be enforced through the at least one authentication key at the at least one data storage unit of the resource.Type: GrantFiled: November 28, 2007Date of Patent: January 28, 2014Assignee: SAP AGInventors: Azzedine Benameur, Paul El Khoury, Cedric S. P. Ulmer
-
Patent number: 8640086Abstract: A system and method for visualizing objects within an object network. For example, a computer-implemented method according to one embodiment comprises: receiving object graph data from a remote computing system, the object graph data representing characteristics of objects and relationships between objects in object-oriented program code executed on the remote computer system; interpreting the object graph data to determine one or more characteristics of each of the objects; and generating a graphical user interface (“GUI”) comprised of a plurality of graphical nodes arranged in a graph structure, each of the nodes representing one of the objects and the graph structure representing the relationships between the objects, wherein the graphical nodes are rendered with graphical characteristics representing characteristics of the objects which they represent, the graphical characteristics including at least a color and a shape.Type: GrantFiled: December 29, 2006Date of Patent: January 28, 2014Assignee: SAP AGInventors: Pavel Bonev, Georgi Stanev, Mladen Droshev
-
Patent number: 8639652Abstract: A computer readable medium with executable instructions to receive a job and correlate a data store with each data source associated with the job. A first configuration profile is associated with the data store. A second configuration profile is specified for the data store. Dependent flows are identified. The dependent flow is updated to include additional configuration information derived from the second configuration profile.Type: GrantFiled: December 14, 2005Date of Patent: January 28, 2014Assignee: SAP France S.A.Inventors: Freda Xu, Wu Cao, Sridhar Ganti, Monfor Yee, Chien Ming Yueh
-
Patent number: 8639991Abstract: An indication of a start of an execution of a process can be received, and a time counter associated with measuring a time elapsed can be initiated by the execution of the process. The time elapsed by the execution of the process can be compared with a predetermined threshold timeout value, and a report indicating the time elapsed by the execution of the process and whether the elapsed time exceeded the predetermined threshold timeout value can be automatically generated.Type: GrantFiled: December 17, 2010Date of Patent: January 28, 2014Assignee: SAP AGInventors: Udo Klein, Martin Hartig
-
Patent number: 8639548Abstract: A system, method and program product are provided for performing assortment planning. The comprises receiving data representing a plurality of articles, an assortment, and a display area. The method further comprises assigning a first subset of the plurality of articles to the assortment for a first validity period to define a first assortment version. The method also comprises linking the display area to the assortment, wherein a first display area version is automatically created corresponding to the first assortment version.Type: GrantFiled: December 9, 2004Date of Patent: January 28, 2014Assignee: SAP AktiengesellschaftInventors: Christine Fotteler, Klaus Kopecz, Thomas Collet
-
Publication number: 20140025733Abstract: A social networking architecture comprises a plurality of nodes (persons) connected to one another by bonds reflecting common interests, the bonds having a strength, a time dimension, a geographic dimension, and an availability (e.g. ad hoc) dimension. Network members are allowed to define flexible interests (e.g. hobbies, professional skills/credentials), with the network revealing a strength of common interest between individual nodes. The temporal and geographic dimensions of the interest allow the network to connect available members having similar interest(s) in a specific location at a given time. An interface engine may allow the social network architecture to leverage relationships from pre-existing social networks and channels of communication.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: SAP AGInventors: Mohammad Asif Khan, Juergen Schmerder
-
Publication number: 20140025651Abstract: At least one read operation of at least one object of an object graph is initiated. For each corresponding read operation, a reference count of the root object is incremented (with the reference count 1 for the root object initially reflecting a single anchor pointer pointing to the root object). Subsequently, one or more of the objects are changed. Incompatible changes result in the root object, at least one changed object, and any intervening objects within the hierarchy of objects being cloned. The anchor pointer is then linked to the cloned root object. The root object is later dropped when the reference count for the root object is zero. In addition, the object graph is traversed starting at the root object and ending at the at least one changed object removing any edges for such objects. Each object having a reference count of zero is then dropped.Type: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: SAP AGInventor: Ivan Schreter
-
Publication number: 20140025959Abstract: An enterprise system includes a storage having stored thereon a private key and a processor that is configured to receive a data object including an encrypted datum; decrypt the encrypted data based on the private key to generate a first string of digits, each digit including N bits, wherein N is a positive integer; shuffle the N bits of the each digit according a pre-determined pattern of bit positions to generate a second string of digits; and substitute a subset of the N bits of the each digit with pre-determined bits to generate a third string of digits.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SAP AGInventor: Wolfgang DITTRICH
-
Publication number: 20140026088Abstract: A user interface (e.g. to a mobile device) integrates temporal and geographic information in an intimate and flexible manner. A view engine presents views of geographic information (such as points of origin, destinations, preferred/alternative routes) closely linked with associated time information (such as scheduled delivery times, current actual time, estimated transit times etc.). As a user manipulates an input (e.g. a timebar) to move forward and backward in time, the interface adjusts correspondingly to display geographic information relevant to the selected time. Conversely, as a user manipulates geographic information (e.g. a map), the interface may adjust correspondingly to display relevant temporal information. Time information may be afforded by the interface to the user through the use of color and/or movement of displayed items. As an aid to use, the interface may further include an input dedicated to returning the user to the present time and geographical location display.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: SAP AGInventor: Charles Monte
-
Publication number: 20140025649Abstract: Lifecycle of an entity residing within a hierarchy, may be managed according to corresponding status identifiers of a ruleset referenced by an engine. At design time, particular embodiments determine a finite set of fundamental statuses common to the entities, and covering the full lifecycle of each entity. A ruleset is created comprising rules accounting for each change in the status of the entity over its lifetime within the hierarchy. The status may be indicated by status identifiers, that in some embodiments are stored within a database. During runtime, an engine receives information from the entity. The engine references the ruleset including the status identifier information, and then propagates the status change of the entity to other entities in the same or different hierarchy levels based upon the ruleset. In this manner, the lifecycle of an entity within a hierarchy can be managed according to its status.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: SAP AGInventors: Unmesh Gandhi, Vladimir Kudryavtsev
-
Publication number: 20140025187Abstract: A method, a system, and a computer program product for enhancing user experience at large scale events are disclosed. User-related information from a user is obtained from the user. A list of activities designed specifically for the user to perform is generated based on the obtained user-related information. At least one activity contained in the generated list of activities is performing using a computing device of the user. A result based on the at least one performed activity is generated. A predetermined value is assigned to the generated result. The generated results for all performed activities on the list of activities is accumulated.Type: ApplicationFiled: July 23, 2012Publication date: January 23, 2014Applicant: SAP AGInventors: Julie Barrier, John B. Rodgers
-
Publication number: 20140026045Abstract: A software system maintains a plurality of procedures in an infrastructure. The procedures include step by step instructions relating to assisting a user of the infrastructure. The system also provides a software tool via a user interface relating to the plurality of procedures. The software tool is configured to permit a user to create a procedure, to activate the procedure, and to publish the availability of the procedure.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SAP AGInventors: Markus Andres, Aymen Mouelhi, Constantin Savu, Emmanuel Turci, Helmut Fieres, Roman Rapp
-
Publication number: 20140026084Abstract: 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: ApplicationFiled: September 12, 2013Publication date: January 23, 2014Applicant: SAP AGInventor: Yuval Gilboa
-
Publication number: 20140025441Abstract: A computer-implemented method tracks users' operation of individual components of a business application over time and stores tracking data on ways in which different users operate individual components of the business application in a user history database. The method further includes evaluating the stored tracking data in the user history database to determine each user's knowledge and proficiency in operating a particular component of the business application, and accordingly, assigning a proficiency score to each user for knowledge and proficiency in operating the particular component of the business application.Type: ApplicationFiled: July 19, 2012Publication date: January 23, 2014Applicant: SAP AGInventors: Peter Eberlein, Bare Said
-
Patent number: 8635246Abstract: Methods, systems and articles of manufacture are disclosed for upgrading a system while keeping applications continuously available. The upgrade of such a system which consists of several database applications requires an outage for the complete system due to the fact that database objects (e.g. tables, indexes or views) are structurally adjusted or the content of database tables is changed. To overcome this limitation there is provided a method. The method comprises in setting up a temporary failover framework in the same database to allow end-user read and write access to database tables which are not changed during the upgrade outage. The database applications based on these tables are thus made continuously available.Type: GrantFiled: August 17, 2012Date of Patent: January 21, 2014Assignee: SAP AGInventor: Bernd Kohler