Patents Assigned to SAP
-
Patent number: 8594997Abstract: An input handler may receive natural language input associated with a command from a user through a user interface, and a language parser may parse the natural language input to determine parsed natural language input. A context monitor may receive context information associated with the user, and a context parser may parse the context information to obtain parsed context information associated with the natural language input and with the command. A command interpreter may interpret the parsed natural language input, using the parsed context information, to thereby determine the command.Type: GrantFiled: September 27, 2010Date of Patent: November 26, 2013Assignee: SAP AGInventors: Anoshirwan Soltani, Markus Latzina, Matthias Kaiser
-
Publication number: 20130311456Abstract: In one embodiment, a computer-implemented method comprises receiving a query. A data store stores data as a plurality of data sets. Each data set comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of data elements. The query identifies selected data sets and selected properties of the selected data sets. For each selected property, the data elements of the selected data sets associated with each selected property are determined. A first rating of the determined data elements of the selected data sets is determined based on a type of combination of a pair of selected data sets. For the selected data set pairs, a second rating of the pair is determined based on the first ratings for the selected properties. A model of a combination of the selected data sets is generated based on the second rating.Type: ApplicationFiled: May 17, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Patrick Winkler, Klaus Nagel, Marcus Hoepfner
-
Publication number: 20130312087Abstract: A computer device receives a personal authentication statement from a user seeking to access concealed computer objects or applications on the computer device. A parser syntactically parses the personal authentication statement to extract a user-authentication token and a computer objects-authentication token. The computer objects-authentication token can identify one or more concealed computer objects on the computer device. The computer device reveals the one or more concealed computer objects to the user upon authentication of the user and verification that the authenticated user is authorized to access the concealed computer objects.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventor: Markus Latzina
-
Publication number: 20130311216Abstract: A computer implemented method for analyzing sustainability of a product can include configuring one or more criteria relating to production and distribution of the product and weighting the criteria. At least one criteria can relate to the sustainability of the product. The method can include obtaining data relating to the production and the distribution of the product to a customer from at least one supplier. The method can include performing a green distribution analysis on the production and distribution of the product based on the weighted criteria using the obtained data.Type: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Martina ROTHLEY, Johann KEMMER
-
Publication number: 20130311839Abstract: The present description refers to a technique for receiving a client instruction, performing an action in response to the client instruction, generating an instance of a progress information message by the business object calling a first method of an API and identifying the progress information message to be generated, determining if an error condition occurs during the performing the action, generating an instance of an error message, if the error condition occurs, by calling the first method of the API, sending the progress information message instance from a second software work process to the client application in response to a request for progress information received by the second software work process from the client application, and sending the error message instance, if generated, from the first software work process to the client application.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Frank Brunswig, Frank Jentsch, Holger Rose
-
Publication number: 20130307843Abstract: A business management system for visualizing transactional data objects in real time is provided. An example system accesses a stream of transactional data objects and generates a in a three-dimensional graphical paradigm. A viewer may manipulate the presentation of the transactional data objects by engaging gestures and visual controls that may be provided on a display screen.Type: ApplicationFiled: December 3, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Vishal Sikka, Samuel J. Yen, Sanjay Rajagopalan, Jeong H. Kim
-
Publication number: 20130311263Abstract: The present disclosure relates to computer-implemented methods, software, and systems for generating and using discount keys associated with a particular sales person in association with sales within an enterprise online store. One example process includes operations for (i) identifying a discount key at a sales system associated with a prospective sale negotiated between a sales person and a prospective customer, (ii) determining at least one item associated with the identified discount key, (iii) determining at least one discount associated with the determined items associated with the identified discount key, (iii) facilitating completion of the prospective sale at the sales system for the prospective customer based on the at least one determined discount associated with the at least one determined item, and (iv) associating the completion of the prospective sale at the sales system with a sales account for the sales person.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Marco Sachs, Pascal Scheuermann
-
Publication number: 20130311877Abstract: The present disclosure involves systems, software, and computer implemented methods for determining one or more themes for a portal site. One example process includes operations for identifying a reference to an organizational site that is to be used as a thematic basis for a new portal site. The reference is used to identify a representation of the organizational site. The representation is analyzed based on an analysis rule set. At least one potential theme associated with the organizational site is determined, based on the analysis, and the at least one potential theme is presented to a user.Type: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: SAP PORTALS ISRAEL LTDInventor: Rachel Ebner
-
Publication number: 20130311463Abstract: Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventor: Horst Werner
-
Publication number: 20130311443Abstract: Systems and methods for combining data objects are provided. A computer system may analyze each of the data objects, identify at least one possible combination operation between the data objects, and present the identified combination operation to a user interface. The identified combination operation may include a union or a join operation. The computer system may further determine a combination grade associated with the identified combination operation and present the combination grade to the user interface. Subsequently, the computer system may receive a selection of a particular presented combination operation via the user interface and execute the particular combination operation between the data objects.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: David Lotan Bolotnikoff, Netanel Slomianski, Natan Teren, Dmitry Gorenchteine, Tal Sapan, Udi Cohen, Kobi Sasson, Shachar Soel
-
Publication number: 20130311215Abstract: A computer implemented method for analyzing distribution options of a product can include obtaining data relating to the distribution of the product to a customer from at least one supplier. The method can include configuring one or more criteria relating to the distribution of the product and weighting the criteria. At least one criteria can relate to sustainability of the distribution of the product. The method can include performing green distribution analysis on the distribution options of the product based on the weighted criteria using the obtained data and providing a set of distribution options based on the green distribution analysis. The distribution options can be provided with a green distribution score corresponding to the sustainability of the distribution option.Type: ApplicationFiled: May 16, 2012Publication date: November 21, 2013Applicant: SAP AGInventors: Martina ROTHLEY, Johann KEMMER
-
Patent number: 8589883Abstract: A host software application implementing business processes and providing a graphical display associated with a user interface (UI) for a user in a client program executing on a client frontend device that is separate from a backend device storing metadata associated with the UI may be initiated. An automation graphical symbol may provide the user with an option to initiate a test on events of the host software application, during execution of the host software application. A request from the user may be received, to initiate a test on events of the host software application. Information may be received from the user indicating one or more selected specific events for performing the test. The test may be initiated on the selected specific events, based on a state of execution of the host software application at an initial time of the user indicating the selected specific events for performing the test.Type: GrantFiled: July 22, 2010Date of Patent: November 19, 2013Assignee: SAP AGInventors: Hilmar Demant, Sebastian Droll, Joachim Fitzer, Ioannis Grammatikakis, Jan Heiler, Rolf Krane, Juergen Sattler, Frank Schertel, Markus Viol, Thorsten Weber
-
Patent number: 8589311Abstract: Techniques are disclosed for designing business content for reporting tools. In one general aspect, the invention provides for receiving a user selection of a business object having associated attributes and displaying a view of the attributes. A user selection of one or more of the attributes is received, indicating the selected one or more attributes are to be displayed in a report generated in the external reporting application. The selected one or more attributes are added to a business content structure. Data associated with the business content structure is retrieved and an output file is generated. The reporting application can use the output file to generate the report that includes the business content structure and the data associated therewith. The business content structure can be stored in a database and later retrieved to generate an output file, allowing a report with current data to be generated by the reporting application.Type: GrantFiled: August 26, 2003Date of Patent: November 19, 2013Assignee: SAP AktiengesellschaftInventors: Ankur Bhatt, Raghunandan Sarangarajan
-
Patent number: 8589263Abstract: 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 retail allocation and/or a retail event business object.Type: GrantFiled: March 31, 2008Date of Patent: November 19, 2013Assignee: SAP AGInventors: Susanne Doenig, Harald Bommer, Jean Corbeil, Ruediger Zuerl, Devasena Rajamohan, Maryam Mohammadian, Alexander Grendel, Thomas Gabelmann, Thomas Weiler, Sabine Lankau, Dieter Scheerer
-
Patent number: 8589369Abstract: The apparatuses and methods described herein may operate to identify, from an index structure stored in memory, a reference minimum bounding shape that encloses at least one minimum bounding shape. Each of the at least one minimum bounding shape may correspond to a data object associated with a leaf node of the index structure. Coordinates of a point of the at least one minimum bounding shape may be associated with a set of first values to produce a relative representation of the at least one minimum bounding shape. The set of first values may be calculated relative to coordinates of a reference point of the reference minimum bounding shape such that each of the set of first values comprises a first number of significant bits fewer than a second number of significant bits representing a second value associated with a corresponding one of absolute coordinates of the point.Type: GrantFiled: January 27, 2012Date of Patent: November 19, 2013Assignee: SAP AGInventors: Sang K. Cha, Ki-Hong Kim, Keun-Joo Kwon
-
Patent number: 8589453Abstract: Various embodiments of systems and methods for mass modification of attribute values of objects are described. The methods include systematically analyzing attributes assigned to multiple objects, displaying the results to the user, enabling mass modification functionality in the user interface, and providing the user a comprehensive variety of options on how to proceed with mass editing.Type: GrantFiled: December 23, 2010Date of Patent: November 19, 2013Assignee: SAP AGInventors: Peter Pieruschka, Nikhil Chandran
-
Patent number: 8589394Abstract: A system and method are described for dynamically generating a table containing data from multiple model nodes. For example, a computer-implemented method according to one embodiment of the invention comprises: displaying a plurality of attributes from multiple different nodes of an application; providing a user interface allowing a user to select attributes from the plurality of attributes to be displayed as columns within a table; receiving an identification of a set of attributes within the plurality of attributes selected by the user; and storing the identification of the set of attributes as configuration data within local data storage, the local data storage being separate from a system data storage in which program code and data for the application is maintained.Type: GrantFiled: November 29, 2007Date of Patent: November 19, 2013Assignee: SAP AGInventor: Peter Vignet
-
Patent number: 8589451Abstract: In one embodiment, a computer-implemented method comprises receiving a query in a controller. A data store stores data in a relational database. The database comprises a plurality of fields and a plurality of data elements. Each field is associated with a portion of the data elements. The database is arranged as at least one table, and the query identifies data of an object to be stored in a data set. The method further comprises determining, by the controller, whether the relational database includes a field associated with a class of the object; and if the relational database does not include a field associated with the class of the object, adding a column to the relational database, the added column having a field corresponding to the class. The method further comprises adding the data of the object to the relational database.Type: GrantFiled: May 24, 2012Date of Patent: November 19, 2013Assignee: SAP AGInventors: Tobias Zahn, Steffen Geissing
-
Patent number: 8589518Abstract: A method and system for directly mapping web services interfaces and Java interfaces. In one embodiment, a web services mapping is generated from a common mapping descriptor associated with a web services interface; updated mapping information is received, and, based on the web services mapping and the updated mapping information, a customized interface comprising a common web services and web services client interface is generated.Type: GrantFiled: December 2, 2009Date of Patent: November 19, 2013Assignee: SAP AGInventors: Chavdar S. Baikov, Dimitar Angelov
-
Patent number: 8589562Abstract: A method is described that involves offering a user different persistent scope choices including: a) internal to a computing system that the deployment descriptor is to be sent to; and, b) external to the computing system that the deployment descriptor is to be sent to. The method also involves offering a user different persistence frequency choices including: a) persisting per request; and, b) persisting per session state information attribute change. The method also involves generating a deployment descriptor that reflects the user's choice of the persistence scope and persistence frequency.Type: GrantFiled: April 29, 2005Date of Patent: November 19, 2013Assignee: SAP AGInventor: Galin Galchev