Patents Assigned to SAP
-
Patent number: 8516091Abstract: A computer-implemented method for mass configuring technical systems includes receiving a call that is associated with a configuration manager and generated from a first of multiple systems. Each of the multiple systems has at least one instance of the configuration manager, and each system includes multiple technical systems configured using a corresponding instance of the configuration manager. The method includes retrieving, from the corresponding instance and in response to the call, identifiers for at least a subset of the technical systems in the first system. The method includes retrieving, from the corresponding instance and from the subset of the technical systems, configurations for the subset of the technical systems. The method includes forwarding an execute configuration communication to the corresponding instance including at least one parameter that has been changed from the retrieved configurations.Type: GrantFiled: September 20, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventors: Constantin Savu, Emmanuel Turci
-
Patent number: 8516364Abstract: Displaying a plurality of objects on a grid. Metadata indicates an object's display column and span. A lowest position is determined from objects displayed in the same column span. The object is displayed in the column span at the lowest position. A lowest position is determined after the last object is displayed. The grid is resized to minimize whitespace beyond the lowest position to border whitespace. Display overlay of first and second graphical objects. When the first object is directly manipulated in a GUI, the second object is automatically manipulated the same way. When the first object is scrolled in a first direction by a first amount, the second object is automatically displaced opposite the first direction by the first amount. When the first object is resized in a first dimension by a first amount, the second object can be automatically resized by the first amount in the first dimension.Type: GrantFiled: August 30, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
-
Patent number: 8515876Abstract: This disclosure provides various embodiments for performing a dry-run of a business process model in a design-time environment. A start event and end event of the business process model are identified, defining a path of a flow map including a sequence of a plurality of events, including the start event, the end event, and at least one other event sequenced between the start and ends. The events in the path are stepped-through to simulate each event. An error is identified corresponding to a particular event in the path and the step-through is paused upon identifying the error. A user is then prompted for an input to at least temporarily resolve the at least one error. The stepping-through of the plurality of events is then resumed in response to a resolution input from the user. The dry run ends in response to stepping-through to the end event.Type: GrantFiled: September 20, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventor: Julia Reisbich
-
Patent number: 8515962Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for importing objects. A computer system processes structured electronic documents that define objects to be imported into a database in multiple phases. In a first phase, the computer system analyzes the structured electronic documents to determine whether the objects to be imported are related to one or more other objects that have yet to be stored in the database. If so, the computer system generates contextual information that defines the relationships between the objects. In a second phase, the computer system establishes relationships in the database between related objects using the contextual information.Type: GrantFiled: March 30, 2011Date of Patent: August 20, 2013Assignee: SAP AGInventors: Kai Dehmann, Peter Surma, Herbert Hackmann
-
Patent number: 8516307Abstract: In one embodiment, a method includes determining an execution plan of a plurality of blocks in an application. The execution plan defines a structure for execution of blocks in the plurality of blocks. A debugging command is received in a debugger. An active block in the structure defined in the execution plan. A computing device performs a block level action on the active block.Type: GrantFiled: August 27, 2010Date of Patent: August 20, 2013Assignee: SAP AGInventors: Zoltán Albrecht, Roman Möhl, Efstratios Tsantilis
-
Publication number: 20130212066Abstract: This disclosure provides various embodiments of software for identifying and utilizing a generic update module with recursive calls. In one aspect, the software receives packed update parameters for updating a data record in a database, unpacks the update parameters, and updates the data record in the database using the unpacked update parameters. In some implementations, the update parameters may comprise a packed long byte string. The software may update the data record by returning the unpacked update parameters to a business application for database execution.Type: ApplicationFiled: March 15, 2013Publication date: August 15, 2013Applicant: SAP AGInventors: Rene Dehn, Martin Kaiser, Gisella Dominguez Anzuinelli
-
Publication number: 20130212711Abstract: Extracting data from a source system includes generating an authorization model of the data protection controls applied to the extracted data by the source system. The authorization model is used to map the data protection control applied to the extracted data to generate corresponding data protection controls provided in target system. The extracted data is imported to the target system including implementing the corresponding data protection controls.Type: ApplicationFiled: February 15, 2012Publication date: August 15, 2013Applicant: SAP AGInventors: John C. Radkowski, Swetta Singh
-
Publication number: 20130205820Abstract: There is provided a product merchandising display device for cooling products therein and associated methods. The product merchandising display device may include a housing having a tub portion, and a source of water to supply an integrated ice making system. The ice making system dispenses ice into the tub portion, and melted water is removed from the tub portion and recycled to the production of ice by the ice making system. The system provides an interactive experience to the consumer to enhance its attractiveness and impulse sales therefrom. The invention provides an attractive, inviting display in which the articles for sale are made conveniently accessible while providing a display of light and movement of ice to attract the consumer.Type: ApplicationFiled: November 20, 2012Publication date: August 15, 2013Applicant: SAP PRODUCTS LTDInventor: SAP PRODUCTS LTD
-
Patent number: 8510143Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing ad-hoc goods movement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component.Type: GrantFiled: December 31, 2007Date of Patent: August 13, 2013Assignee: SAP AGInventors: Jens Freund, Gerd Moosmann, Martin J. Wilmes, Matthias Heinrichs, Wolfgang Barheine, Jochen Hirth, Sedat Gueler
-
Patent number: 8509751Abstract: The generation and comparison of a first time stamp and a second time stamp allows for the active operation of a mobile device that is intermittently connected to a middleware system. A document is created with a first time stamp, where this document relates to a particular activity associated with one or more objects. Affected object fields are also created to include a second time stamp. The first time stamp is updated to reflect a data request object and the second time stamp reflects when the affected object is adjusted on the back-end system. Until the second time stamp is later in time than the first time stamp, indicating successful processing of the data request object, the mobile device simulates the successful processing of the data request object to reflect the adjustment in a data object value.Type: GrantFiled: October 27, 2011Date of Patent: August 13, 2013Assignee: SAP AGInventors: Hendrik Lock, Janusz Smilek, Bernard Schletz, Jutta Netzel, Ramprasadh Kothandaraman
-
Patent number: 8510183Abstract: In an embodiment, a plurality of logical deployment units are distributed throughout a system. Each logical deployment unit is provided with one or more business objects. Links are set up between the plurality of logical deployment units, and the logical deployment units are enabled to receive a business transaction and to identify an individual material associated with the business transaction. In the embodiment, each business object is visible only within its own logical deployment unit and has access to the individual material, and the plurality of logical deployment units and the one or more business objects are integrated.Type: GrantFiled: December 30, 2005Date of Patent: August 13, 2013Assignee: SAP AGInventors: Gunter Scherberger, Michael Hohendorf, Monika Morey
-
Patent number: 8510261Abstract: A system and method of outputting data from an in-memory database. The method includes converting a first data model (which is unable to be used by the in-memory database) into a second data model (which is), and outputting data according to the second data model. In this manner, a user does not have to rewrite the first data model in order to access the in-memory database.Type: GrantFiled: May 29, 2012Date of Patent: August 13, 2013Assignee: SAP AGInventor: Lalitendu Samantray
-
Patent number: 8510710Abstract: In one embodiment the present invention includes a virtual machine environment that performs string operations using borrowed character arrays. A method includes creating a character array area that is related to a thread. The method further includes detecting a string operation which qualifies for using a character array from the thread's character array area. The method further includes borrowing a character array of a character array slot of the character array area. The method further includes performing the string operation using the character array having been borrowed. The method further includes returning the character array to the character array slot when the string operation has been performed. In this manner, the time and memory consumed by string operations may be reduced.Type: GrantFiled: October 6, 2008Date of Patent: August 13, 2013Assignee: SAP AGInventors: Arne Harren, Norbert Kuck, Jens Lieberum, Ralf Schmelter
-
Patent number: 8510603Abstract: According to some embodiments, an application may call an event handler. The event handler may determine that an error has occurred within the event handler and store information associated with the error into an exception buffer. A pulling mechanism of the application may detect the stored information associated with the error, and, as a result, information associated with the error may be retrieved from the exception buffer.Type: GrantFiled: November 24, 2010Date of Patent: August 13, 2013Assignee: SAP AGInventor: Oliver Bendig
-
Patent number: 8510682Abstract: Systems and techniques to provide a unifying navigation model with a navigation service that provides an interface to information sources. In general, in one implementation, the technique includes: uniting navigation hierarchies from different application sources, and providing a unified navigation area based on the united navigation hierarchy. Uniting the navigation hierarchies can involve supplying a navigation service with a navigation object model that provides, to a presentation layer, a homogeneous view of navigation information from the different application sources. Providing the unified navigation area can involve displaying a navigation window in a portal presentation, the navigation window including navigation links to resources of the different application sources, and the navigation links being organized according to the united navigation hierarchy.Type: GrantFiled: July 28, 2003Date of Patent: August 13, 2013Assignee: SAP AGInventors: Stefan Kusterer, Yogev Mashiach, David Brutman, Yossi Pik, Mathias Kinzler
-
Patent number: 8510163Abstract: Disclosed is a system and mechanism that virtualizes a physical queue in a retail establishment. Customers using this system have the ability to indicate they would like to pay now (i.e., enter the virtual queue) using a button on their mobile device, and then they continue shopping until the mobile device informs them to proceed to a checkout counter. In addition, the system implements features that address users waiting in the queue. One feature is about transactions within the queue. This means that customers can buy priority using their mobile device, while waiting. Another feature is targeted advertisement and recommendation of products, leading to increased impulsive purchases.Type: GrantFiled: October 20, 2011Date of Patent: August 13, 2013Assignee: SAP AGInventors: Basil Hess, Felix von Reischach, Juliana Sutanto
-
Patent number: 8510320Abstract: The present disclosure describes methods, systems, and computer program products for migrating business process content. One method includes (i) identifying a rule set associated with at least one process binary, the at least one process binary comprising a compiled business process model for runtime execution, (ii) identifying at least one deployed process binary associated with the identified rule set; and (iii) modifying a portion of the at least one retrieved deployed process binary based on the identified rule set. In some implementations, the rule set may include at least one matching clause identifying a portion of a particular process binary for modification, as well as at least one transformation function for modifying the identified portion of the particular process binary. The at least one transformation clause can correspond to the at least one matching rule of the identified rule set.Type: GrantFiled: August 10, 2011Date of Patent: August 13, 2013Assignee: SAP AGInventor: Soeren Balko
-
Patent number: 8510373Abstract: Methods for synchronizing data in client-server architectures are described. A client stores data in first and second fields. The value stored in the second field depends on the value stored in the first. When the client writes a new value to the first field, it disables writing to the second field. The client sends a refresh request and receives a refresh response from a server. The refresh request and response contain differences in data stored in the client and server fields. If the refresh response includes a new value for the second field, the client writes the value to the second field. A round trip pending flag associated with the first field is set. A data invalid flag associated with the second field is set. New data can be written to a third field when the value of the third field does not depend on the value of the first field.Type: GrantFiled: August 30, 2010Date of Patent: August 13, 2013Assignee: SAP AGInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
-
Patent number: 8510806Abstract: In one embodiment the present invention includes a computer-implemented method comprising storing authorization data on a first client computer system, accessing virtual computing software from the first client computer system, accessing a virtual object in the virtual computing software in response to instructions received from the first client computer system, sending the authorization data from the first client computer system to a second computer system, wherein the authorization data specifies access rights on the second computer system, and accessing the second computer system using the authorization data and determining access rights on the second computer system based on said authorization data.Type: GrantFiled: October 22, 2009Date of Patent: August 13, 2013Assignee: SAP AGInventors: Tobias Queck, Sebastian Steinhauer
-
Patent number: RE44450Abstract: A computer based system is provided that is capable of displaying component and process structures for configurable product classes stored in a data structure. Product classes in the data structure are represented by product nodes. Components, which are abstractions of concrete items used in the product, are represented by component nodes. Component nodes are mapped to each product class with which the component is associated, and are associated with one or more component variants, which are concrete items used in the manufacture of a particular product variant. Process nodes, which are abstractions of actual steps required to produce a product variant, known as process variants, are represented by process nodes. The computer based system can display several alternative views of the data structure. For example, upon receiving a selection for a particular product class, the computer based system converts and can graphically display all component and process nodes associated with that product class.Type: GrantFiled: May 28, 2010Date of Patent: August 20, 2013Assignee: SAP AktiengesellschaftInventors: Peter Muehleck, Adam Polly