Through The Use Of A Logical Data Model Patents (Class 707/810)
  • Publication number: 20100268684
    Abstract: A method for creating a data warehousing scheme having optimally selected components. A mathematical model of a goal for the data warehousing scheme is input into an optimization engine. At least one constraint on the data warehousing scheme is input into the optimization engine. A mathematical optimization algorithm is performed using the optimization engine, wherein an output of the optimization engine is an optimized data warehousing scheme having optimally selected components. The optimized data warehousing scheme can be stored.
    Type: Application
    Filed: July 2, 2010
    Publication date: October 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 7818288
    Abstract: A system and method are provided for modeling functional requirements for a project. The method includes creating a first model for a first project, categorizing a portion of the first model according to an eTOM area related to the first project, storing the first model in a repository according to the eTOM category, searching the repository for a model for a project categorized by an eTOM area similar to an eTOM area associated with a second project, and when a similar model is found, using the similar model as a basis for creation of a second model for the second project.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: October 19, 2010
    Assignee: Sprint Communications Company L.P.
    Inventors: Thomas S. Dickson, Carter Wayne Floyd, Jr., Lavanya Srinivasan, Robert Zagrosh
  • Patent number: 7818291
    Abstract: A task management system for providing a graphically displayable worklist having one or more rows of work items, one or more of the work items each representing one or more data rows to be worked from one or more application data tables that are not a task object table of the task management system, the task management system comprising a task database having at least one task object, a first dedicated task object in said task database, said first dedicated task object having a second metadata associated therewith for graphically displaying information related to said first dedicated task object, a first view object having a first set of instructions for determining a first plurality of data rows of the one or more application data tables and a second set of instructions for creating a first association between each data row of said first plurality of data rows and said first dedicated task object, and a display generator for using said second metadata in initiating generation of display data representing a d
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: October 19, 2010
    Assignee: The General Electric Company
    Inventors: John R. Ferguson, Lisa Spampinato, Sean T. McKenna, James R. Tice, Ryszard Kilarski
  • Patent number: 7818282
    Abstract: A method, a system and a storage medium for preparing multilingual reports at client sites. The client sites are connected to a server and a data source. Each of the client sites may use a different locale. A product locale is selected at the client site for defining a user interface appearance. After a report specification is generated, a content locale is selected at the client site, which defines an appearance and a format of a report. A metadata model with run-time parameters is then constructed. The run-time parameters include mapping rules for the content locale. The run-time parameters are updated based on the content locale. A query is built using the report specification and the metadata model. Data appropriate to the individual content locale is then extracted from the same data source using the query.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard F. Blackwell, Hendrik Cazemier, Kevin M. Ferguson, Guy Lacoursiere, Lee Daw-Yong Godfrey, Kenneth R. Leese, Eric McCully, Charles M. Potter, Claude Tennier, Wayne C. Salter
  • Patent number: 7814127
    Abstract: A method, system and article of manufacture for data processing in databases and, more particularly, for providing natural language support in a database environment. One embodiment provides a method of providing natural language support for users running queries against a database. The method comprises providing a data abstraction model comprising a plurality of logical fields abstractly describing physical data residing in the database, and associating the data abstraction model with a language resource component defining a natural language expression for each of the plurality of logical fields.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Frederick A. Kulack, Richard J. Stevens
  • Patent number: 7809710
    Abstract: A system and a method for automatically submitting Web pages to a search engine, which is preferably used for submitting dynamic Web pages, but may optionally be used for any type of Web page. The present invention features a gateway server for providing these Web pages to the search engine, either directly or optionally through an autonomous software search program. Optionally and more preferably, the gateway server modifies the Web page before serving it to the autonomous software search program and/or search engine.
    Type: Grant
    Filed: August 14, 2002
    Date of Patent: October 5, 2010
    Assignee: Quigo Technologies LLC
    Inventors: Yaron Galai, Oded Itzhak
  • Publication number: 20100250625
    Abstract: 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.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Brad Mark Olenick, Gregory Lawrence Hughes, Siddharth Jayadevan, Carll Bennett Hoffman, Clemens Kerer
  • Patent number: 7805465
    Abstract: A method, system and article of manufacture for managing metadata associated with a data abstraction model abstractly describing data in a database. One embodiment provides a method of managing metadata describing objects of a data abstraction model with logical fields that define abstract views of physical data in a database. The method comprises traversing a logical tree structure representing the data abstraction model. The logical tree structure has a plurality of nodes, each representing a logical field or a category of logical fields of the data abstraction model. The method further comprises identifying metadata describing logical fields or categories represented by the plurality of nodes. The identified metadata is stored in a queryable database. A user is allowed to query the database to identify objects in the data abstraction model that may be used to construct an abstract query.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Daniel Paul Kolz, Richard Joseph Stevens, Jeffrey Wayne Tenner, Shannon Everett Wenzel
  • Patent number: 7797355
    Abstract: A system and method of characterizing a logical storage object. Information associated with the logical storage object is stored. The information includes information characterizing quiesce capabilities and split characteristics for the logical storage object. That information is transmitted to a processor and is used to characterize the logical storage object.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: September 14, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Thomas W. Lanzatella, Graham Bromley, John A. Colgrove, Ron Karr, Blaine T. Cuykendall, Oleg Kiselev, Craig Harmer
  • Patent number: 7797356
    Abstract: Fields contained in data expressed as tabular data having columns and rows can initially be marked as exceptions, wherein a column within a row can be the potential cause of the exception. A user configurable parameter can be utilized to change the sensitivity or allowable exceptions for each row and/or column, to increase or decrease the number of exceptions detected. As data within each field are modified, added or deleted, or when the configurable parameter is changed, the exceptions marked can be automatically updated. Such updated exceptions can be the same or different from the initially marked exceptions. As such, a user can evaluate data and determine whether various changes within the data will change various outcomes.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Patent number: 7792878
    Abstract: A method, apparatus, and article of manufacture for calculating fees for accessing components of a federated database are disclosed. Generally, the federated database may be composed of database components exposed through an externalized data model by a first entity combined with database components from a second entity. The second entity defines a data model describing the structure of the database components made available to the first entity. Using the externalized data model from the second entity, the first entity may construct a composite data model defining the structure of the federated database. The second entity may further define a fee schedule describing how fees are to be calculated for accessing data from the database components described by the externalized data model.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Richard J. Stevens
  • Publication number: 20100223296
    Abstract: A data processing system is provided for storing and managing multiple data entries. The data processing system employs a data structure which allows the storage and management of a vast number of interrelated data entries the interrelations of which change over time. The data structure reflects such changing interrelations over time and allows the querying and extracting of data entries on the basis of their interrelations as they were or are defined at any desired point in time.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 2, 2010
    Applicant: Kalido Limited
    Inventors: Christopher Angus, Douglas John Bruce Ottmann
  • Patent number: 7788283
    Abstract: A system and process for enabling updates of an ink analysis document model are described.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Jamie N. Wakeam, Subha Bhattacharyay, Gavin M. Gear, Timothy H. Kannapel, Todd M. Landstad, Sebastian Poulose, Zoltan C. Szilagyi, Jerome J. Turner, Haiyong Wang
  • Patent number: 7788305
    Abstract: Nodes of a tree are dynamically generated. A user may specify that a node should have a separate child node for each unique value that occurs in a particular column of a relational table. A user may specify that a node should have a separate child node for each range of values in a user-specified set of ranges. Child nodes of a particular node may be dynamically determined and displayed by querying one or more relational tables for records that satisfy all of the criteria that are implied by that particular node and that particular node's parents. As a result of the foregoing techniques, users are not forced to create a tree node-by-node; instead, users can specify criteria based on which a whole level of nodes should be created, and a whole level of nodes may be added to a tree based on those criteria.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: August 31, 2010
    Assignee: Oracle International Corporation
    Inventors: Lars E. Martinsson, Mikhail Dumay
  • Patent number: 7779051
    Abstract: A method for creating a data warehousing scheme having optimally selected components. A mathematical model of a goal for the data warehousing scheme is input into an optimization engine. At least one constraint on the data warehousing scheme is input into the optimization engine. A mathematical optimization algorithm is performed using the optimization engine, wherein an output of the optimization engine is an optimized data warehousing scheme having optimally selected components. The optimized data warehousing scheme can be stored.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 7779050
    Abstract: A method and system to process a domain. A domain is modeled with one or more domain models. Support models are generated from domain models. An ontological system utilizes the support models to interact with and manipulate the domain models. Further, the support models are used to describe domain model states.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Dan Adamson, Leo Shih, Alain T. Rappaport
  • Patent number: 7774371
    Abstract: A data processing system is provided for storing and managing multiple data entries. The data processing system employs a data structure which allows the storage and management of a vast number of interrelated data entries the interrelations of which change over time. The data structure reflects such changing interrelations over time and allows the querying and extracting of data entries on the basis of their interrelations as they were or are defined at any desired point in time.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: August 10, 2010
    Assignee: Kalido Limited
    Inventors: Christopher Angus, Douglas John Bruce Ottmann
  • Patent number: 7761478
    Abstract: A computer-implemented solution for managing a semantic business model is provided. In particular, one or more business area models for a business entity are obtained and transformed into intermediate model(s). Each intermediate model is represented using a substantially similar meta-modeling language. Subsequently, the semantic business model is generated by merging the set of intermediate models. In this manner, the semantic business model can be generated in a manner that reduces the overall burden on a user. The semantic business model can be provided for display to the user and/or use in performing qualitative analysis on various aspects of the business entity.
    Type: Grant
    Filed: November 23, 2005
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rama K. T. Akkiraju, Anca-Andreea Ivan, Juhnyoung Lee, Grace Y. Lin, Timur Nurullaev
  • Patent number: 7756901
    Abstract: In general, the invention is directed to enterprise planning techniques for developing an enterprise planning model that incorporate horizontal as well as vertical planning techniques. A subset of analysts associated with a common node of an enterprise hierarchy may define an enterprise planning session for the node that incorporates a plurality of enterprise planning activities. For example, a first analyst may define a sub-model for revenue planning and a second analyst may define a sub-model for salary planning. The enterprise planning system automatically aggregates the sub-models defined by subsets of analysts to obtain an enterprise-wide planning model. In this manner, the set of analysts may define an enterprise planning model that may allow large, diverse organizations to establish planning standards for multiple planning activities across dozens or hundreds of business units.
    Type: Grant
    Filed: February 19, 2003
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventor: Adam Thier
  • Patent number: 7743068
    Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: June 22, 2010
    Assignee: International Business Machines Corporation
    Inventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
  • Publication number: 20100153473
    Abstract: 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.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 17, 2010
    Applicant: INFOSYS TECHNOLOGIES LIMITED
    Inventor: Kishore GOPALAN
  • Patent number: 7739297
    Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: June 15, 2010
    Assignee: International Business Machines Corporation
    Inventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
  • Publication number: 20100146014
    Abstract: 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.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Marius Ionescu, Kevin P. White, George Randy Dong, Mark Xiaohong Yang, Luming Wang
  • Patent number: 7734590
    Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: June 8, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
  • Patent number: 7734652
    Abstract: An implementation of NMF functionality integrated into a relational database management system provides the capability to apply NMF to relational datasets and to sparse datasets. A database management system comprises a multi-dimensional data table operable to store data and a processing unit operable to perform non-negative matrix factorization on data stored in the multi-dimensional data table and to generate a plurality of data tables, each data table being smaller than the multi-dimensional data table and having reduced dimensionality relative to the multi-dimensional data table. The multi-dimensional data table may be a relational data table.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: June 8, 2010
    Assignee: Oracle International Corporation
    Inventors: Pablo Tamayo, George G. Tang, Mark A. McCracken, Mahesh K. Jagannath, Marcos M. Campos, Boriana L. Milenova, Joseph S. Yarmus, Pavani Kuntala
  • Patent number: 7734661
    Abstract: A method of indexing data in a multidimensional database includes creating a multidimensional logical access model, creating a multidimensional data storage model in which data is located in cells that are stored and retrieved in blocks, gathering data access information derived from one or more user queries of the database, and reorganizing one or more selected cells in the multidimensional data storage model based on the data access information to reduce the time taken to access the one or more selected cells in response to a user query of the database. A computerized apparatus in communication with a multidimensional database includes a program to perform the method. A computer readable medium contains instructions to cause a computer to perform the method.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: June 8, 2010
    Assignee: Descisys Limited
    Inventors: Philip Martin Jordan, Keith Steffen Ng, Michael John Sanders, Jerry Stewart
  • Patent number: 7734645
    Abstract: A computerized method, system and program product for generating a data mining model. A user can provide objectives for the model and sample data to train, validate, and test the model. A rules system can automatically select a set of algorithms based on the objectives and/or sample data. A plurality of datasets can also be created from the sample data. Using the datasets, the set of algorithms can be optimized for the particular data on which it is intended to be used. The data mining model can then be generated from the optimized set of algorithms.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Feng-wei Chen Russell, Ameet M. Kini, John A. Medicke, Jr., Betsy M. Plunket, Ashish Sureka
  • Patent number: 7734659
    Abstract: A method for creating a dynamic domain model of an object. The method includes storing and organizing temporal information about the object in a bitemporal database that includes both a valid time and a transaction time for the information. The information is inserted into a plurality of tables in the database and a key is assigned to each of the plurality of tables. A composite representing the object is formed to represent a state of the object at the current time or at any previous time by dynamically linking the information by key, based on a business logic and a request made by a user.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: June 8, 2010
    Assignee: United Technologies Corporation
    Inventor: Jonathan Blake Lori
  • Patent number: 7730024
    Abstract: An Analysis Services server component that facilitates data mining using Analysis Services in a distributed environment is provided. The Analysis Services server component can be a component of a distributed Analysis Services system for distributed data mining. The distributed Analysis Services system can provide support for collaboration between multiple Analysis Services server components having similar models that can be shared for collaborative work. Data can be distributed to a plurality of Analysis Services server components so that multiple data mining models can be built on the server components based on certain parameters (e.g., number of servers to use, accuracy details etc. as algorithmic parameters). Based on that when a model is being processed, data can be shipped across multiple Analysis Services server components and multiple models can be built. During prediction these analysis services server components can collaborate between them to give the prediction results by different mechanisms.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventor: Sivakumar Harinath
  • Patent number: 7725433
    Abstract: A method, apparatus, and article of manufacture for a transformation lineage model. Data stored on a data storage device connected to a computer is navigated. In response to receiving user input, a target object in an information catalog is selected. Then, information about a source from which the target object was derived is provided.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventor: Jacques Joseph Labrie
  • Patent number: 7720879
    Abstract: An interactive configuration environment consistent with the present invention integrates and displays a table-based business application using a single, interactive display. When business application structures are displayed using object-oriented code structures, the business meaning of the object-oriented code structures may also be displayed in the integrated environment. Users can write a new business rule using object-oriented code, and that code may be converted into logic entities to apply the new rule in the business application. When a user rolls a mouse over an item in the object-oriented code, documentation of the underlying business meaning may be displayed in a pop-up box.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: May 18, 2010
    Assignee: SAP AG
    Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
  • Patent number: 7716255
    Abstract: A computer system includes a repository with predefined data elements for use in identifying information portions in electronic communications. Each data element is associated with semantic information indicating its definition and intended use. The system includes a modeling tool that, upon selection by a user, displays any of the predefined data elements and the semantic information for editing. A method includes receiving a first user input made under guidance of the modeling tool in a graphical user interface (GUI). The input selects one of several predefined data elements that are associated with semantic information indicating their definition and intended use. In response to the first user input, a representation of the selected predefined data element containing the semantic information is presented in the GUI. At least one aspect of the semantic information is modified based on a second user input made under guidance of the modeling tool.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: May 11, 2010
    Assignee: SAP AG
    Inventor: Gunther Stuhec
  • Publication number: 20100114993
    Abstract: 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.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Inventors: Jean M. Holschbach, Kevin M. Johnson, Miles R. Porter, Karl W. Knoblauch, Sunil S. Bhujle
  • Patent number: 7707230
    Abstract: Methods and associated structures for improving streaming database translation by use of an auxiliary database to store supplemental information derived as a by-product of the importation process and to then update the target database of the importation process using the supplemental information so generated. The supplemental information may include information such as supplemental attributes that define additional joins to be created in the target database following importation. In particular aspects hereof applicable to GIS database applications, supplemental geometric information may be derived from the source database during the importation process and stored in the auxiliary database. Following completion of the importation, the target database may be updated to add the geometric information from the auxiliary database to the newly imported objects in the target database.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: April 27, 2010
    Inventor: Gary Brenner