Class / Patent application number | Description | Number of patent applications / Date published |
707810000 | Through the use of a logical data model | 36 |
20100114993 | Data Transformation System and Method - A data transformation system and method for importing data from an implantable medical device from a particular manufacturer is provided. The data transformation system includes a data transformation engine. The data transformation engine includes a bootstrap subsystem that receives the data in a native format and determines the particular manufacturer. The data transformation engine also includes a data transformation component that categorizes at least some of the data into an object model representation and a data normalization component that normalizes at least some of the data in the object model representation and serializes the object model representation into an extensible markup language file. The data transformation engine further includes a schema transformer that validates the extensible markup language file. | 05-06-2010 |
20100146014 | EXTENDABLE BUSINESS TYPE SYSTEM IN A PERFORMANCE MANAGEMENT PLATFORM - Architecture for operating an industrial solution on top of a performance management platform using a custom business type library. The platform can plug/unplug the custom business type library, interacts with the type library to ensure data integrity and enforce business rules, and simplifies localizations of the industrial solution. The custom type library extends the capability to define specific behavior for models and dimensions, and create and define content specific to any industry, reuse, and packaging. The custom type library inherits from a generic type library of the platform. The customized type library defines business object types and associates business rules therewith. Through a common interface, the performance management platform can iterate through the business rule chains and enforce/apply the business rules during the operations. | 06-10-2010 |
20100153473 | METHOD AND SYSTEM FOR DEVELOPING A META-MODEL SCHEMA - The present invention provides a method, system and computer program product for developing a meta-model schema on the basis of one or more requirements associated with an enterprise process. The method includes defining various sets of meta-models based on the requirements and a predefined ontology. Each set of meta-models includes at least one meta-model that has been defined based on at least one other meta-model of the set of meta-models. Thereafter, the sets of meta-models defined for the corresponding requirements are integrated to develop the meta-model schema. | 06-17-2010 |
20100250625 | OBJECT-RELATIONAL MAPPING WITH DYNAMIC RELATIONAL SCHEMAS - In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects. | 09-30-2010 |
20100274823 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING AN ADAPTIVE CONTEXT MODEL FRAMEWORK - An apparatus for providing adaptive context model framework may include a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform various operations. The operations performed may include receiving data from a data provider for provision to an application, querying a generic data model for a representation associated with context data corresponding to the received data, translating the received data into an application specific model based on a response to the querying, and providing data to the application represented based on the application specific model. A corresponding method and computer program product are also provided. | 10-28-2010 |
20110072055 | Methods and Apparatus for a Plug-In Model for Publishing Structured Meta-Data Based Discovery - Methods and apparatus for publishing services and performing queries for service in a network are described herein. Service descriptions writing in a native search description language are translated to a normalized schema. The normal schema is published to the network. Queries to the network, which may be written in any native search description language, are also translated to normalized schema prior to performing the search. Accordingly, all services available can be published and located in a query without consideration of the native search description language. | 03-24-2011 |
20110078215 | UPDATING ONTOLOGY WHILE MAINTAINING DOCUMENT ANNOTATIONS - In a computer system, an ontology is derived from an original data source, such as from an relational database. At any time, a user can relate useful information to an ontology node, for example, by entering a document annotation into the ontology. Later, the user can retrieve the information through the annotation and view the document together with the ontology. An ontology update scheme keeps the document annotation available even if changes in the original data would remove the corresponding portions of the ontology. In the ontology, the scheme moves the annotations from a first ontology node to a second ontology node, by following a pre-defined change pattern. | 03-31-2011 |
20110093514 | System and Method for the Derivation and Application of Sub-iteration Contexts in a Transformation Operation in a Data Integration System - Methods and systems for improving a data transformation operation that converts a source data instance containing repeating elements into a target data instance having a user-specified structure, based solely on a user's specification of a target template. The methods and systems derive and calculate sub-iteration contexts by applying a selected heuristic to the source data instance and the target template, and use these sub-iteration contexts to create a target data instance having a repeating structure that agrees with the user-specified target template. The methods and systems can be customized by the selection of heuristic, and by the specification of explicit sub-iteration contexts that may override the derived contexts. | 04-21-2011 |
20110153685 | ENTERPRISE MULTI-PROGRAM PROCESS DEVELOPMENT AND INTEGRATION PROCESS - Tools and methods allow an enterprise to define a set of processes and create scenarios which link and integrate combinations of processes. In addition, both processes and scenarios can be categorized, enabling re-use of existing definitions and easing subsequent scenario building. Processes and scenarios both allow variations which are stipulated to have a certain applicability in terms of organizations within the enterprise and time-frame. The variations can be evolved and improved over time via versions. Subsequently designed process scenarios can be tested and released for use in an organization and used to drive work planning, initiation and status reporting. | 06-23-2011 |
20110167094 | ANALYTIC ENHANCEMENTS TO MODEL CLAUSE IN STRUCTURED QUERY LANGUAGE (SQL) - A method for processing queries is provided. A database server receives and executes a query to generate a relation. The query comprises first one or more clauses and a model clause. The model clause comprises a rule that has a left-side expression and a right-side expression. In one embodiment, the right-side expression of the rule includes a window function, which specifies one or more partition columns. In an embodiment, the left-side expression comprises a for-loop predicate. The for-loop predicate is unfolded after the database server compiles the query. In one embodiment, the left-side expression of the rule comprises one or more existential predicates, where each existential predicate evaluates to a Boolean value. | 07-07-2011 |
20110191390 | CHEMICAL REACTION TRANSITION STATE SEARCH SYSTEM, CHEMICAL REACTION TRANSITION STATE SEARCH METHOD, AND CHEMICAL REACTION TRANSITION STATE SEARCH PROGRAM - A chemical reaction transition state search system includes an input device, an arithmetic processing unit, and a storage device in order to find a chemical structure being in a targeted transition state in a chemical reaction. The arithmetic processing unit includes an IG forming unit, a CG-search calculating unit, a TS optimization calculating unit, a reactive-site fixing unit, a substituent processing unit, and a structural optimization calculating unit. | 08-04-2011 |
20110208788 | Service Integration Modeling and Execution Framework - In one embodiment, a method for integrating a service into an application is provided. The method determines an application extensibility description for an application. The application extensibility description includes a set of application extension points. The method determines a service description for a service, the service description including a set of service elements. An adaptation pattern is determined and includes a first port connected to an application extension point in the set of application extension points and a second port connected to a service element in the set of service elements. A computing device generates an integration description based on the adaptation pattern having the first port connected to the application extension point and the second port connected to the service element. The integration description allows the application to be adapted or extended with the service. | 08-25-2011 |
20110208789 | TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE - Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID. | 08-25-2011 |
20120030256 | Common Modeling of Data Access and Provisioning for Search, Query, Reporting and/or Analytics - A system includes first metadata defining a business object object model, and second metadata defining a first object model to define a query on the business object object model. The first object model is an instance of a business object view metadata model, and the business object object model is an instance of a business object metadata model. | 02-02-2012 |
20120072469 | METHODS AND APPARATUS TO ANALYZE AND ADJUST DEMOGRAPHIC INFORMATION - Methods, apparatus, and articles of manufacture to analyze and adjust demographic information of audience members are disclosed. An example method involves generating a first model based on reference demographic data corresponding to panelists and based on second demographic data and behavioral data from a database proprietor. The second demographic data and the behavioral data correspond to ones of the panelists having user accounts with the database proprietor. The method also involves using the first model to partition the second demographic data into a plurality of nodes, each node representing a respective subset of the second demographic data. The method also involves redistributing at least some of the second demographic data between at least some of the nodes to generate a second model. | 03-22-2012 |
20120084330 | HIGH PERFORMANCE MAP EDITOR FOR BUSINESS ANALYSTS - A method for implementing a map editor for business analysts is disclosed herein. In one embodiment, such a method includes receiving a business object model including at least one business object. The business object model is transformed into an XSD-based model including at least one XML schema. The XSD-based model is then fed into an XML mapping infrastructure for model map processing. After processing, the XSD-based model is transformed into a resulting business object model. The resulting business object model may then be displayed for use by a business analyst. A corresponding computer program product and system are also disclosed herein. | 04-05-2012 |
20120158797 | SADL Query View - A Model-Driven Approach to Speed-Up Read-Only Use Cases - Embodiments of the invention relate to computing, and in particular, to a systems and methods for a querying a database. Certain embodiments implement a model-driven database query (“the SADL query”) facilitating a design-time tool that allows a developer to create the query based upon existing Business Objects (BOs) and their associations. This SADL query leverages mapping between business-layer entities and database-layer entities, such mapping being derived from association metadata already extant in the business model used to create the Business Objects. In certain embodiments, query views may be based upon associations present within the business layer, rather than upon database-level entities (such as joins or restriction rules) that are typically relied upon in conventional query creation. Embodiments of the present invention may thus align query creation more closely with the structure of the business layer, and may also render query design agnostic relative to the identity of the underlying database. | 06-21-2012 |
20120158798 | EXECUTING A BUSINESS PROCESS IN A FRAMEWORK - Various embodiments of systems and methods for executing a customized business process in a business process framework are described herein. A user selection of a solution type corresponding to a business process is received from a user interface. In response to the user selection, a query is executed to retrieve application types and corresponding sub-application types from a business logic stored in a database. Configurable attributes are generated based upon the application types and the corresponding sub-application types. Based upon the application types, the sub-application types and the configurable attributes, the business process is customized to create a customized business process. Based upon a configuration information, a user input to the customized business process is captured from the user interface. The user input is validated by comparing the user input with the business logic. The customized business process that is validated is further executed in the business process framework. | 06-21-2012 |
20120173591 | Settlement House Data Management System - A method, social services data management system, and computer program product for managing data about social services. In response to receiving the data about the social services provided to a group of clients at a data collection application running on a computer system, the data collection application running on the computer system places the data into a first database in a first format using a content model identifying entities for the social services and relationships between the entities. The computer system changes the data in the first database from the first format to a second format used by a second database. The computer system moves the data in the second format to the second database. A report application running on the computer system generates a number of reports using the data in the second format in the second database. | 07-05-2012 |
20120254261 | DIGITAL TRAVEL RECORD - Methods, systems and computer readable medium are provided for assisting with creating a digital traveler record. The system may be configured for collecting transaction account data particular to a transaction account, global distribution system data particular to a transaction account holder, and/or passenger name record data particular to a transaction account holder. The method may include modifying the collected data for integration with a service oriented architecture framework. This method may further include delivering the modified data as a module for use by an application. | 10-04-2012 |
20120271865 | METHOD AND APPARATUS FOR MODELLING DATA EXCHANGE IN A DATA FLOW OF AN EXTRACT, TRANSFORM, AND LOAD (ETL) PROCESS - Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the data flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine. | 10-25-2012 |
20120284312 | DATA REPORTING FRAMEWORK ACROSS ON-PREMISE AND HOSTED CRM SERVICES - A data reporting framework that works across on-premise and hosted Customer Relationship Management (CRM) platforms enabling definition and execution of secure custom reports is provided. A fetch query language of a CRM platform is used along with reporting service tools and constructs to enable users to upload and execute custom fetch based reports with support for expressions, code, formatting, and drill through. Users are also enabled to build simple reports from within CRM and, if needed, enhance those reports using reporting service tools and re-upload in CRM. Furthermore, custom reports may be executed in a sandboxed environment to provide full security in a multi-tenant, hosted CRM system. | 11-08-2012 |
20120290626 | CONVERTING TWO-TIER RESOURCE MAPPING TO ONE-TIER RESOURCE MAPPING - Converting a two-tier resource mapping to a one-tier resource mapping may include determining a first mapping from an intermediate data buffer to a data destination. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings may be sets of one or more queries. | 11-15-2012 |
20120310996 | RAPIDLY DEPLOYING VIRTUAL DATABASE APPLICATIONS USING DATA MODEL ANALYSIS - Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model. | 12-06-2012 |
20130041925 | Silent Migration of Business Process Binaries - 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. | 02-14-2013 |
20130066926 | Accessible White Space in Graphical Representations of Information - Mechanisms are provided for representing white space in a graphical representation of a data model. These mechanisms involve analyzing output data that is to be output to a user via an output device, to identify white spaces in the output data. White spaces comprise portions of a range of metrics of output data values where the output data does not have data objects representing those portions of the range of metrics of output data. For each identified white space, a white space data object is created. The white space data objects are provided to an application which performs an operation on the white space data objects to output the white space data objects in a manner that identifies the white space data objects differently from non-white space data objects in the output data. | 03-14-2013 |
20130086128 | BUSINESS CONTENT HIERARCHY - A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy. | 04-04-2013 |
20130132445 | NETWORKED PROCUREMENT - A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template. | 05-23-2013 |
20140108468 | METHODS AND APPARATUS FOR CHANGING VERSIONS OF A FILESYSTEM - A filesystem can be converted to a different version by creating a new data structure according to a new format of the different version and transforming the data from the filesystem to the new data structure. Transforming the data can include changing the format of the data in the filesystem to be compatible with the new data structure format. The data may be incorporated into the new data structure by copying the data, or creating indirect reference mechanisms to point to the original data. | 04-17-2014 |
20140172923 | METHOD & APARATUS FOR ASYNCHROINZED DE-SERIALIZATION OF E-R MODEL IN A HUGE DATA TRUNK - Embodiments of the present disclosure relate to the field of database technology. More specifically, embodiments of the present disclosure relate to a method and system for importing E-R model data utilizing dependency information in an E-R model data schema. This disclosure provides a method for importing E-R model data, comprising: receiving an imported E-R model data file and a data schema of the E-R model; determining a dependency type of each entity in the data file based on the data schema, wherein the dependency type corresponds to at least one of no correlation, weak correlation, or strong correlation; and correspondingly importing each entity in the E-R model data file based on the determined dependency type. | 06-19-2014 |
20140344313 | MIGRATION OF DATA OBJECTS - A system for migrating first data objects from a first repository product to a second repository product exports the first data objects from the first repository product into a schema. The schema describes a logical model of the first data objects. The system maps the first data objects to second data objects of the second repository product. The system trims the first data objects. Trimming comprises performing data modification on the first data objects so that the first data objects can be migrated to the second repository product. The system also creates placeholders for the first data objects for later deployment binding. | 11-20-2014 |
20150032783 | Systems and Methods for Meta-Model Based Data Transactions - A system and method for transacting data using meta-models to express data relationships is provided. In some embodiments, the method comprises requesting, from a computing system, a meta-model expressing a data relationship. The data relationship relates to a topology of a deployed computing system, and the requesting specifies the meta-model from among a plurality of data models stored within the computing system. The requested meta-model is received from the computing system, and at least a portion of the meta-model is provided to an application. A data transaction based on the meta-model is received from the application and issued. In some such embodiments, a navigational interface is provided in order to navigate the meta-model and specify the portion to provide. | 01-29-2015 |
20150088939 | MERGING DATA FROM A SOURCE LOCATION INTO A TARGET LOCATION - In an example, data from a source location is merged into a target location containing existing data, in which both the source location and the target location contain tuples of data. For each tuple in the source location, during a single operation, a determination is made as to whether there is a matched tuple in the target location that satisfies a predetermined condition. For each matched tuple that satisfies the predetermined condition, the matched tuple in the target location is updated with a count value that is equal to a count of the matched tuple in the source location and the target location. In addition, for each tuple that does not have a matched tuple that satisfies the predetermined condition, the unmatched tuple is inserted into the target location. | 03-26-2015 |
20150331927 | Building scalable hierarchical multi-tenant applications - Building scalable hierarchical multi-tenant applications. This relates to scalable, hierarchical multi-tenant applications and more particularly to abstraction of data and logic partitioning, hierarchical configuration and administration to enable developers to build scalable hierarchical multi-tenant applications. The principal object of this is to propose a method and system to enable an application to be constructed, wherein the application may support hierarchical multi-tenancy along with vertical and horizontal partitioning capabilities. Another object of the is to enable an application to be constructed, wherein the complexity of the application is abstracted as much as possible to the developers who develop the application. | 11-19-2015 |
20160078082 | PROVIDING CONSISTENT TENANT EXPERIENCES FOR MULTI-TENANT DATABASES - The present invention extends to methods, systems, and computer program products for providing consistent tenant experiences at multi-tenant database. Embodiments of the invention include an import service that facilitates data imports without any distribution logic on a tenant. A tenant (caller) provides data in essentially any order. The import service understands the distribution of data across multiple databases and determines for any given piece of import data what database the import data is to be inserted into. Accordingly, the tenant (caller) is relieved from having to know how the data is distributed across a set (of potentially hundreds or thousands) of databases. The import service can optimize an import process to provide load balancing and fairness across a dynamic distributed database system. For example, the import service can insure that a large import by one tenant does not deprive the import other tenants of appropriate resources. | 03-17-2016 |
20160140218 | DYNAMIC LANGUAGE MODEL - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a base language model for speech recognition including a first word sequence having a base probability value; receiving a voice search query associated with a query context; determining that a customized language model is to be used when the query context satisfies one or more criteria associated with the customized language model; obtaining the customized language model, the customized language model including the first word sequence having an adjusted probability value being the base probability value adjusted according to the query context; and converting the voice search query to a text search query based on one or more probabilities, each of the probabilities corresponding to a word sequence in a group of one or more word sequences, the group including the first word sequence having the adjusted probability value. | 05-19-2016 |