Patents Assigned to Sap AG
-
Patent number: 8239851Abstract: A system and method to install a software enhancement supplement of a main software product, the method including receiving an installation recommendation for the supplement having content including a business configuration (BC) object on a customer/service provider side of a business process platform from a product provider; displaying an indication of the receipt of the installation recommendation; processing the installation of the supplement into the business process platform of the customer; and providing a notification of the supplement's status upon completion of the supplement installation.Type: GrantFiled: December 29, 2008Date of Patent: August 7, 2012Assignee: SAP AGInventors: Karolin Laicher, Aaron Zhong, Erich Zhang, Frank Markert, Haichao Wei, Hongbo Ma, Oliver Betz, Xiaolong Chen, Paul Xi, Ye Jin
-
Patent number: 8239781Abstract: The present disclosure involves systems, software, and computer implemented methods for dragging and dropping a component of an application onto a virtual desktop. One process includes operations for receiving a request to copy a selected component of an application from a plurality of components of the application onto the virtual desktop. A display window for displaying the selected component of the application is executed and the unselected components of the application are filtered by visually concealing the unselected components. The process can further include presenting the selected component of the application in the display window.Type: GrantFiled: June 30, 2009Date of Patent: August 7, 2012Assignee: SAP AGInventor: Steven Taylor
-
Patent number: 8239503Abstract: A distributed computer system in several embodiments includes several architectures or configurations. Each configuration exhibits a different degree of coupling between an application that provides data and an application that consumes that data. In an embodiment, a provider application knows the identity of a consumer application, converts data into the format of the consumer application, and transmits the data to the consumer application. In other embodiments, the provider application does not know the identity of the consumer application, and transmits data to the consumer application through an intermediary. In such embodiments, either the provider or the intermediary can perform the data conversion. In another embodiment, a manager object oversees the transformation of the system from one configuration to another in real time.Type: GrantFiled: February 8, 2005Date of Patent: August 7, 2012Assignee: SAP AGInventors: Julien J. P. Vayssiere, Stephen Milliner, Kim Elms, Guy M. Redding
-
Patent number: 8239760Abstract: A multi-user document editing system and method. Embodiments of the invention utilize a model-view-controller design pattern to successfully control changes in parallel to underlying backend database information presentation related information. Granularity of protection and check in/check out on family, spread, presentation layer and presentation object. In addition, enables automatic update of changes to all users editing or viewing the information. Changes to the backend database may also include changes to the family hierarchy with real-time update of publication WYSIWYG pages for example. Enables rollback of changes. Instead of waiting constantly for other users to finish editing information before other edits can be made, the typical serial editing methodology is transformed by embodiments of the invention into a parallel methodology that greatly increases throughput and lowers the costs associated with large publications.Type: GrantFiled: June 26, 2007Date of Patent: August 7, 2012Assignee: SAP AGInventors: Mark Hanson, David Brookler, Alex Emelianov
-
Patent number: 8239782Abstract: A data processing system includes telecommunication means for providing a data entry form to a client device and for receiving user data that has been entered into the data entry form from the client device, database means for storage of the user data, and program means for extracting application specific data from the database means.Type: GrantFiled: February 25, 2005Date of Patent: August 7, 2012Assignee: SAP AGInventors: Werner Sinzig, Andreas Vogel
-
Patent number: 8239771Abstract: A CRM server sends to a client terminal activity data that has been read from a DB server, and directs the display thereof. When the activity data has been received from the CRM server, a client terminal obtains the screen data of a calendar screen is generated. Then a screen data for the activity detail screen that displays the activity data, screen data for an activity calendar screen is generated after display data for displaying information about a portion of the content of the activity has been added to screen data for a calendar screen in a field corresponding to a date and time shown by the activity data, and these generated screens are output on one screen.Type: GrantFiled: May 11, 2010Date of Patent: August 7, 2012Assignee: SAP AGInventors: Takayuki Sawada, Mami Tanaka, Yuma Yoshida
-
Patent number: 8239423Abstract: A system and method for providing semantic access of data in a master data management system. Data stored in a dynamic repository schema is exposed in a semantically accurate format. The schema is determined from information received from the master data management system describing the schema. A set of database views is generated based on said schema. A query from an external application in a standard query language is received and the query is performed using at least one database view. The database views are updated when a schema change is detected.Type: GrantFiled: June 30, 2009Date of Patent: August 7, 2012Assignee: SAP AGInventors: Asaf Gitai, Ronen Cohen, Uri Haham
-
Patent number: 8239054Abstract: Order information is received for an order executable using a computer system to assemble a product from a plurality of components at a manufacturing location. A real-time record associated with the manufacturing location and being kept updated substantially in real time with order changes is updated with the order information, the real-time record associating the order with the plurality of components. For each of the plurality of components, it is determined whether a component change due to the order information meets a component-specific change criterion associated with the component. A static record is updated with the component change for any of the plurality of components required for the order where the component-specific change criterion is met. After the static record is updated, a management process configured to manage supply of at least one of the plurality of components according to the static record is initiated for the manufacturing location.Type: GrantFiled: July 31, 2009Date of Patent: August 7, 2012Assignee: SAP AGInventor: Stefan Kienzle
-
Patent number: 8239371Abstract: A method and means, the method includes selecting a plurality of data sources having attributes to be included in a view entity; defining join conditions on the selected plurality of data sources; defining a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and saving the view entity. The means includes a graphical user interface having a join builder tool to define join conditions on a selected plurality of data sources each including a pre-defined business object data structure having attributes; a view field definition tool to define a set of attributes for the view entity by selecting attributes from the attributes of the plurality of data sources; and a data source tree tool to display all of the attributes of the plurality of data sources.Type: GrantFiled: August 21, 2008Date of Patent: August 7, 2012Assignee: SAP AGInventors: Maic Wintel, Frank Markert, Martin Müller, Ye Jin, Thilo Boehm
-
Patent number: 8238231Abstract: A system and method to perform data quality driven optimization of data are described. In one embodiment, a method is presented to iteratively test configurations of a data processing path until a configuration that processes data to predefined quality requirements is identified. In one embodiment, a system is presented. The system includes a data quality initialization module, a primary data stream processing module and an optimization module that is incorporated in a memory chip on a computer processor.Type: GrantFiled: May 28, 2009Date of Patent: August 7, 2012Assignee: SAP AGInventor: Anja Klein
-
Patent number: 8239447Abstract: A mechanism for retrieving data over a network using an asynchronous buffer is described herein. According to one embodiment, an exemplary process includes, in response to a request for first data from a client via a first thread, determining whether a local circular buffer contains the requested first data, the local circular buffer having a head region and a tail region for identifying a head and a tail of the local circular buffer respectively, and the local circular buffer containing a portion of a data file maintained by a server over a network, generating a second thread to the server over the network to request the first data, if the local circular buffer does not contain the requested first data, and returning the first thread to the client while waiting for a result of the second thread from the server. Other methods and apparatuses are also described.Type: GrantFiled: December 28, 2004Date of Patent: August 7, 2012Assignee: SAP AGInventors: Manish Garg, Martin H. Stein, Martin W. Steiner
-
Patent number: 8239839Abstract: A system and method for debugging a running process of an application or component is disclosed. A debugging client has a user interface for receiving user commands to configure and control a debugging program. A debugging agent is resident in a local network area with the running process and has a direct connection with the running process. The debugging agent is configured to execute the debugging program to obtain debugging information on the running process, and to send the debugging information to the debugging client. A Web services communication link is established between the debugging client and the debugging agent for communicating signals to the debugging agent from the debugging client representing the user commands to configure and control the debugging program.Type: GrantFiled: December 21, 2007Date of Patent: August 7, 2012Assignee: SAP AGInventors: Albert Rossmann, Robert Heidasch
-
Publication number: 20120198365Abstract: This disclosure provides various embodiments for checking user interfaces' compliance with a set of user style guide rules. At least one particular digital UI model is identified in a plurality of digital UI models, each UI model identifying attributes of at least one user interface in a plurality of user interfaces, wherein the particular digital UI model represents attributes of a particular user interface in the plurality of user interfaces. The particular UI model is parsed to determine whether the attributes of the particular user interface satisfy a particular user interface style guide rule in a plurality of user interface style guide rules. Result data is generated identifying whether the at least one particular UI model satisfies the particular user interface style guide rule.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
-
Publication number: 20120198511Abstract: A first configuration object identifies attributes of a configuration of a first web service. Security setting data is identified defining a security setting rules for the computing system. The failure of the first attribute to satisfy at least one security setting rule is determined. A second configuration object is identified that identifies attributes of a configuration of a second web service. The failure of the second attribute to satisfy at least one security setting rule is determined. A service security cockpit is presented identifying that configurations of at least the first and second web services are unsecure, based at least in part on the determination that the first and second attributes fail to satisfy security setting rules. User input is received, through the cockpit, identifying a resolution action directed to resolve the first attribute failing to satisfy at least one security setting rule. The identified resolution action is then initiated.Type: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: SAP AGInventor: Siar Sarferaz
-
Publication number: 20120198323Abstract: A computer-generated value is provided having a first value, at a first instant, for a dual value data attribute. A user-specified value is received and stored for the dual value attribute. A field flag value for the dual value attribute, in a first flag state, specifies that the stored user-specified value is to be used during consumption of the dual value attribute. The stored user-specified value is provided for consumption by a software application based on the field flag value being in the first flag state. At a second instant, the field flag value is changed to a second flag state indicating that the computer-generated value is to be used during consumption of the dual value attribute. At a third instant, the computer-generated field value is provided for consumption by a software application based on the flag value being set to the second flag state.Type: ApplicationFiled: January 28, 2011Publication date: August 2, 2012Applicant: SAP AGInventor: Karlheinz Lier
-
Publication number: 20120198368Abstract: This disclosure provides various embodiments for checking user interfaces' compliance with user style guide rules in connection with a UI development tool. A particular digital UI model is identified in a plurality of digital UI models, each UI model representing attributes of a corresponding software application user interface in a plurality of user interfaces available for access by a UI development tool adapted to modify attributes of user interfaces in the plurality of user interfaces. The particular UI model represents attributes of a particular user interface accessed by the UI development tool. The particular UI model is parsed to determine that at least one attribute of the particular user interface violates at least one UI style guide rule. Results are presented in a user interface of the UI development tool, the presentation indicating that the particular attribute of the particular user interface violates the UI style guide rule.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
-
Publication number: 20120198415Abstract: This disclosure provides various embodiments for performing operations on entities of a meta model modeling one or more software components. A request is received to perform a particular operation of a particular type on each of a plurality of model entities, each model entity modeling at least one attribute of a software component. The request includes an identification of the particular type of operation in a plurality of operation types. The model entities are retrieved in response to the request. A handler object is instantiated of the particular type adapted to perform the particular operation by calling a set of reusable software modules, each software module providing functionality used to perform at least a portion of the particular operation on at least one entity in the plurality of entities. Result data is generated based on the performance of the particular operation using the instantiated handler and reusable software modules.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventor: Carsten Brandt
-
Publication number: 20120198367Abstract: This disclosure provides various embodiments for forecasting the effect of a proposed change to a set of UI style guide rules. At least one proposed UI style guide rule is identified, the proposed UI style guide rule applying to at least one user interface for use in connection with at least one software application. The user interface has an associated digital UI model representing attributes of the user interface. The UI model associated with the user interface is parsed to determine whether attributes of the user interface would violate the at least one proposed UI style guide rule. Result data can be sent identifying whether the at least one particular user interface would violate the at least one proposed user interface style guide rule.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
-
Publication number: 20120198364Abstract: This disclosure provides various embodiments for generating reports relating to UI models' compliance with a set of UI style guide rules. A digital UI model is parsed to determine whether a user interface, in a plurality of user interfaces within a software environment, satisfies at least one UI style guide rule in a plurality of UI style guide rules associated with the software environment. The digital UI model defines a plurality of attributes of the user interface. At least one statistical measure is calculated relating to compliance with UI style guide rules. The calculation of the statistical measure is based at least in part on the determination of whether the user interface satisfies the at least one UI style guide rule. A report is then generated identifying the at least one statistical measure, the report configured for presentation on a user interface of a computing device.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventors: Karin Bornheimer, Tobias Haug, Thomas Uhl, Carsten Brandt
-
Publication number: 20120198369Abstract: A set of data objects is identified satisfying a search query associated with an application adapted to perform a set of transactions on the data objects. A plurality of common attributes are identified, each shared by at least two objects in the set of data objects. A graphical analytics viewer is dynamically selected from a plurality of viewers each adapted to present a representation of data objects according to a corresponding analytics scheme. The selected viewer is selected for presentation in a graphical user interface based on identifying that the viewer has an analytics scheme related to one of the common attributes. Presentation of the selected viewer includes a selectable graphical representation of each data object in the set of data objects. At least one of the graphical representations is selected and a transaction from the set of transactions initiated on the data object corresponding to the selected graphical representation.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: SAP AGInventors: Alexander Sorin, Sandesh Sawant, Kedar Shiroor, Prerna Makanawala