Patents Assigned to Sap AG
-
Patent number: 8266548Abstract: In some example embodiments, a machine-readable medium provides instructions which, when executed by a machine, cause said machine to perform operations. The operations include displaying nodes in N number of levels of a first hierarchy tree on a display. The operations also include receiving input of a selected node of the nodes to open a level below the N number of levels of the first hierarchy tree. The operations include fading out a number of nodes at a highest level of the N number of levels from the first hierarchy tree. The operations include fading in at least one node of the number of nodes at the highest level of the N number of levels into the second hierarchy tree. Also, the operations include fading in at least one node at a level below the selected node into the first hierarchy tree on the display.Type: GrantFiled: June 26, 2009Date of Patent: September 11, 2012Assignee: SAP AGInventor: Christian Denkel
-
Patent number: 8261272Abstract: A method and a system are described that involve processing a request in multiple threads and dispatching the request to a set of applications. The method includes receiving the request, wherein the request contains application context and session data, creating a request context object and associating it with the application context and the session data, storing an identifier of a first thread that processes the request in the request context object associated with the thread, creating a set of threads from the first thread to process the request in parallel threads, each thread in the set having a unique identifier and inheriting the request context object from the first thread, and invoking a request dispatcher on each thread in the set to forward the request to the set of applications.Type: GrantFiled: January 30, 2008Date of Patent: September 4, 2012Assignee: SAP AGInventor: Diyan Yordanov
-
Patent number: 8261248Abstract: In one embodiment the present invention includes a first virtual machine that executes a non-dynamic program, that implements a second virtual machine that executes a dynamic program. The dynamic program operates in the structured environment of the non-dynamic programming language via various allowed interaction pathways. In this manner, dynamic programs may be executed in a robust business applications environment.Type: GrantFiled: November 5, 2007Date of Patent: September 4, 2012Assignee: SAP AGInventors: Rainer Brendle, Murray Spork
-
Patent number: 8260758Abstract: A method and system for performing at least one transaction on at least one column of a table in a database system is disclosed. The method includes determining whether a first transaction of the at least one transaction fulfills all of at least one criteria. The method further includes ensuring that the at least one column is in a shared numeric lock if the first transaction fulfills all of the at least one criteria, wherein the shared numeric lock is a lock that allows at least a second transaction fulfilling all of the at least one criteria to access the same column concurrently with the first transaction without releasing the shared numeric lock between transactions, and wherein the shared numeric lock is released only after all of the transactions fulfilling all of the criteria have completed processing. The method further includes processing the first transaction.Type: GrantFiled: October 10, 2008Date of Patent: September 4, 2012Assignee: SAP AGInventor: Konduru Israel Rajakumar
-
Patent number: 8260812Abstract: Systems and methods for managing multiple systems in an enterprise resource planning system are provided. In an embodiment, data identifying modules and entities using modules or systems may be collected from each system in enterprise resource planning system. The collected data may then be organized to show a usage landscape of entire enterprise resource planning system. In an embodiment, the collected data may also be merged with other organizational data, such as organizational chart data, to present the usage landscape in an intuitive manner using the organizational structure data from the organizational chart. The collected data may also be used to identify potential data inconsistencies across different systems or may be used to limit connectivity to only authorized systems or modules. In some embodiments, attributes such as attributes identifying modules and entities may be inputted into a system which then distributes the attributes to other systems.Type: GrantFiled: June 26, 2009Date of Patent: September 4, 2012Assignee: SAP AGInventor: Lothar Rieger
-
Patent number: 8260839Abstract: What is described is a system and method for accessing a backend service. The method includes receiving a message at a client; parsing the message into parts of the message using a natural language processor; interpreting the parts of the message; identifying a service and a backend system based on the interpreted parts of the message; and invoking the service from the backend system.Type: GrantFiled: July 16, 2007Date of Patent: September 4, 2012Assignee: SAP AGInventor: Harish Rama Rao
-
Patent number: 8260762Abstract: Example methods and apparatus for storing and providing application runtime data are disclosed. An example method include receiving, at a data list manager, a set of identifiers associated, respectively, with one or more persistently stored structured data records. The example method further includes storing, by the data list manager, the set of identifiers. The example method also includes receiving, at the data list manager, a request for one or more of the structured data records and retrieving, by the data list manager, the one or more requested structured data records. The example method still further includes storing, by the data list manager, the retrieved data records in correspondence with their respective identifiers and providing, by the data list manager, the retrieved data records for display to a user.Type: GrantFiled: December 15, 2008Date of Patent: September 4, 2012Assignee: SAP AGInventors: Bernhard Drabant, Uwe Bloching
-
Patent number: 8260737Abstract: Embodiments may include a system for generating an enhancement of an ontology. The system may have a memory unit and a processing unit. The memory unit may be configured to provide the ontology and to store the ontology with the enhancement. The processing unit may be configured to identify a service specification, such as a service product or a contract, that may be represented by a class of the ontology. The service specification may describe a capability of a service. The processing unit may be further configured to compute a set of instances that are specified by the service specification and by a requirement specification and to enhance the ontology with a generated class representing the set of instances in case that the set of instances has one or more instances.Type: GrantFiled: March 31, 2009Date of Patent: September 4, 2012Assignee: SAP AGInventor: Andreas Friesen
-
Patent number: 8261043Abstract: A method and apparatus are provided to perform efficient merging operations of two or more streams of data by using SIMD instruction. Streams of data are merged together in parallel and with mitigated or removed conditional branching. The merge operations of the streams of data include Merge AND and Merge OR operations.Type: GrantFiled: May 12, 2009Date of Patent: September 4, 2012Assignee: SAP AGInventors: Hiroshi Inoue, Moriyoshi Ohara, Hideaki Komatsu
-
Patent number: 8261185Abstract: Described herein are systems and methods for constructing linear representations of content based networks. The methods comprise receiving a sub-network of a content based network comprising a plurality of fragments connected by one or more links, calculating fragment weight for at least some of the plurality of fragments, calculating link weight for at least one of the one or more links, creating a hierarchical structure from the sub-network, based on at least some of the calculated fragment weights and at least some of the calculated link weights, and converting the hierarchical structure to a linear representation. The linear representation may be augmented by additional overview information such as table of contents and index, which may be automatically generated.Type: GrantFiled: June 1, 2009Date of Patent: September 4, 2012Assignee: SAP AGInventors: Uwe Riss, Sylvia Scheu
-
Patent number: 8260767Abstract: A dynamic data buffer method, includes providing a system for accessing a database having a plurality of fields of data potentially used by applications, analyzing an application's structure to identify at least one field of data from the plurality of fields of data in the database used by the application, performing a field-wise select for selecting only the identified at least one field of data and creating a dynamic data buffer for storing only the identified at least one field of data.Type: GrantFiled: December 29, 2006Date of Patent: September 4, 2012Assignee: SAP AGInventor: Artem Ruzak
-
Publication number: 20120221893Abstract: Systems, methods and computer program products relating to test automation management are described. In some aspects, a request for initiating at least one test automation task is received by an electronic computing device from a mobile device. A web service associated with the received request and at least one automation tool are identified. At least one automation tool is launched in response to the received request. The launched at least one automation tool executes at least one test script based on the received request, the at least one test script can include a sequence of instructions. Test data are loaded based on at least a portion of the executed a sequence of instructions for the at least one test automation task, and one or more test results associated with the executed at least one test script are stored.Type: ApplicationFiled: August 16, 2011Publication date: August 30, 2012Applicant: SAP AGInventors: Xue Bai, Zicheng Li
-
Publication number: 20120221549Abstract: A select query or a data referencing a calculation scenario is received by a database server from a remote application server. The specified calculation scenario is one of a plurality of calculation scenarios and it defines a data flow model that includes one or more calculation nodes. Each calculation node defines one or more operations to execute on the database server. Thereafter, the database server instantiates the specified calculation scenario and executes the operations defined by the calculation nodes of the instantiated calculation scenario to result in a responsive data set. This data set is then provided by the database server to the application server. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: May 3, 2012Publication date: August 30, 2012Applicant: SAP AGInventors: Christoph Weyerhaeuser, Daniel Baeumges, Tobias Mindnich, Thomas Legler
-
Publication number: 20120221528Abstract: According to some embodiments, a column-oriented in-memory database structure may be established. The database structure may, for example, include a main store and a dictionary compressed delta store. Moreover, the delta store may comprise a value identifier vector and a delta dictionary associated with a column of the database. A transaction associated with the column may then be received and recorded within the delta store. According to some embodiments, entries associated with the transaction may be added to a value log of the value identifier vector and, independently, to a dictionary log of the delta dictionary.Type: ApplicationFiled: December 29, 2011Publication date: August 30, 2012Applicant: SAP AGInventors: Frank Renkes, Joos-Hendrik Böse
-
Patent number: 8255265Abstract: A computer-implemented method transforms transactional data and supply data into a forecast of demand for controlling a commerce system. Goods move between members of a commerce system. Transactional data related to movement of goods between the members of the commerce system is recorded. The transactional data includes customer store, product, time, price, promotion, and merchandizing. Supply data related to movement of goods between the members of the commerce system is recorded. The supply data includes inventory, product, store, and merchandising readily available for purchase. Model parameters are estimated based on the transactional data and supply data using a model to generate a forecast of demand for the goods. The forecast of demand for the goods is provided to a member of the commerce system to control the movement of goods in the commerce system. The forecasts of demand takes into account an out-of-stock condition, price promotion, and promotional lift of the product.Type: GrantFiled: September 23, 2009Date of Patent: August 28, 2012Assignee: SAP AGInventors: Prashant Warier, David Ginsberg, Neil Primozich
-
Patent number: 8255311Abstract: Methods, systems and computer products are provided for risk evaluation. A computer may assign a risk to an object which has an object estimation-value. The computer may also receive a risk estimation-value for the risk. The computer may re-calculate the object estimation-value based on the risk estimation-value.Type: GrantFiled: March 15, 2011Date of Patent: August 28, 2012Assignee: SAP AGInventors: Marcus Wefers, Thomas Fleckenstein, Andreas Krecht
-
Patent number: 8255901Abstract: Systems, methods, and computer program products are provided for customizing software application programs, including self-service applications. In one implementation, a customer selects software components from a standard set of components provided by a developer. The selected software components are then used to form a customized software application. Thereafter, the customized software application may be used by an end user to perform one or more tasks.Type: GrantFiled: August 23, 2006Date of Patent: August 28, 2012Assignee: SAP AGInventors: Ralf Halbedel, Wolfgang Kuhn
-
Patent number: 8255429Abstract: Various embodiments include one or more of systems, methods, software, and data structures to provide flexibility when configuring systems to new or different processes while not disrupting incomplete processes. Some embodiments include receiving input representative of a configuration change to at least one configuration setting and storing a copy of a setting of the at least one configuration setting from a current configuration to an historical configuration setting storage location. Such embodiments may further include storing the input representative of the configuration change into the current configuration. Following such configuring processes already initiated may be completed according to the copied historical configuration setting and new processes may be initiated according to the new configuration setting. These and other embodiments are described herein.Type: GrantFiled: December 17, 2008Date of Patent: August 28, 2012Assignee: SAP AGInventors: Stephan Lange, Klaus-Peter Lang, Klaus Eschenroeder, Frank Wagner, Joachim Fitzer
-
Patent number: 8255455Abstract: A method, apparatus, and system are provided for Message Oriented Middleware virtual provider distribution. In one embodiment, MOM nodes are created. An MOM virtual provider from MOM virtual providers is selected for each of the plurality of MOM nodes. The MOM nodes run the MOM virtual providers.Type: GrantFiled: December 30, 2005Date of Patent: August 28, 2012Assignee: SAP AGInventors: Michael Koegel, Sabine Heider
-
Patent number: 8255245Abstract: Among other disclosed subject matter, a computer-implemented method for determining a value for an indicator includes identifying an indicator for which a value is to be determined. The method includes identifying parameters to be used in determining a specific time interval for determining the value, the identified parameters including at least: (i) a first offset parameter; (ii) a second offset parameter; and (iii) a third offset parameter. The method includes determining the specific time interval using at least the identified parameters and the reference time point. The method includes determining the value for the indicator using at least the determined specific time interval. The method includes recording the determined value.Type: GrantFiled: November 16, 2007Date of Patent: August 28, 2012Assignee: SAP AGInventors: Gerald Krause, Karl-Peter Nos