Patent application number | Description | Published |
20130031203 | MANAGING CONSISTENT INTERFACES FOR COMMUNICATION SYSTEM AND OBJECT IDENTIFIER MAPPING BUSINESS OBJECTS ACROSS HETEROGENEOUS SYSTEMS - 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 communication system and/or an object identifier mapping business object. | 01-31-2013 |
20130166495 | GENERATING A COMPILER INFRASTRUCTURE - In an embodiment, the compiler infrastructure allows execution of multidimensional analytical metadata from various databases by providing a generic transformation. A compilation request to execute a multidimensional analytical metadata is received. A type of the compilation request is determined to identify an associated transformation and corresponding transformation rules. Based upon the type of compilation request, a database of an application server is queried to retrieve the corresponding multidimensional analytical metadata. Based upon the identified transformation rules, the multidimensional analytical metadata is transformed into a generic metadata that is executable by any desired engine. An instance of a calculation scenario is generated based upon the transformation. The compiler infrastructure is generated by deploying the instance of the calculation scenario in the desired engine (e.g. in-memory computing engine.) | 06-27-2013 |
20130166496 | EXECUTING RUNTIME CALLBACK FUNCTIONS - In an embodiment, a runtime callback function is a part of a code that is invoked upon execution of an associated function. To execute the runtime callback function associated with an in-memory computing engine, multidimensional analytical metadata associated with an application server is received and transformed into an in-memory executable metadata, to generate an instance of an in-memory executable calculation scenario. The instance of the in-memory executable calculation scenario is analyzed to determine process callbacks associated with nodes of the in-memory executable calculation scenario. Based upon the determined process callbacks, the runtime callback function is executed by executing a selection callback at the nodes and a transformation callback at part providers associated with the in-memory executable calculation scenario. | 06-27-2013 |
20130166497 | DYNAMIC RECREATION OF MULTIDIMENSIONAL ANALYTICAL DATA - According to one aspect of systems and methods for dynamic recreation of multidimensional analytical data, lost sets of calculation scenarios that provide multidimensional analytical data results after aggregations and transformations of the multidimensional analytical data are recreated in the volatile storage of an in-memory computing engine. A multidimensional analytical data view (MDAV) compiler is triggered to read the MDAV metadata stored in an intermediate buffer in the MDAV compiler. The read MDAV metadata is compiled into a calculation scenario including calculation view metadata. The calculation view metadata is stored in the intermediate buffer. The recreated set of calculation scenarios is deployed on the in-memory computing engine. | 06-27-2013 |
20130166892 | GENERATING A RUNTIME FRAMEWORK - In an embodiment, the runtime framework is responsible for executing multidimensional analytical metadata in a runtime environment that is determined by the runtime framework. To generate such a runtime framework, the received multidimensional analytical metadata is analyzed to determine a type of an associated calculation pattern. Based upon the type, subsets of the multidimensional analytical metadata and corresponding runtime decision rules are determined. To execute the subsets, executable conditions corresponding to the multidimensional analytical metadata are identified. Based upon the executable conditions, the calculation pattern associated with the multidimensional analytical metadata is executed by executing the associated subsets, and the runtime framework is generated. The runtime framework determines calculation scenario executable subsets and calculation scenario inexecutable subsets that are associated with the multidimensional analytical metadata, and executes the subsets in their respective engines. | 06-27-2013 |
20130218711 | Message Types for Customer Quote and Customer Quote Request - 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 customer quote and/or a customer quote request business object. | 08-22-2013 |
20130218726 | Message Types for Sales Order - 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 sales order business object. | 08-22-2013 |
20130339082 | CONTEXTUAL INFORMATION RETRIEVAL FOR GROUPWARE INTEGRATION - A groupware application may be modified to include additional functionality enabling data from the groupware application to be exchanged with customer account data in a customer relationship management (CRM) system. After selecting a message or meeting object, a third party email address included in the object may be identified and sent to the CRM system. Account information relating to an account in the CRM system associated with the email address may be retrieved and sent to the groupware application. This additional account information may include marketing leads and/or opportunities, which may be displayed in the groupware application. The user may select a lead and/or an opportunity to associate the user selected object with the user selected lead and/or opportunity. This information may be sent to CRM system. Other information relating to the user selected object may also be sent to the CRM system. | 12-19-2013 |