Tools To Automate Schema Definition Process Patents (Class 707/601)
-
Publication number: 20100287136Abstract: A system and method for recognizing an entity rising in public awareness and tracking the growth of such awareness through the automated analysis and collection of quantitative and contextual frame-related data, and for presenting an objective measurement to one or more users of such system. A first portion of the invention is directed toward initial recognition of an entity wherein the system detects proper nouns of a person, place, or thing using natural language algorithms to detect patterns. A second portion of the invention is directed toward detection of popularity lift wherein the system uses a variety of methods to detect popularity lift, including frequency of mentions in RSS feeds, search engine reporting, and various user inputs such as user-generated content, data available in various social media forums, and Internet usage patterns.Type: ApplicationFiled: July 12, 2010Publication date: November 11, 2010Inventors: Joseph A. Fortuna, JR., George Kevin Fortuna
-
Patent number: 7831541Abstract: A system and method for implementing browser milestone navigation in a data processing system. According to an embodiment of the present invention, a browser queries a search engine with at least one search term. In response to the query, the browser retrieves at least one web page that includes a collection of search results. The web page that includes the collection of search results is designated as a first master page. In response to the selection, the browser places a first address of the first master page on a master page address data structure. The browser traverses at least one page greater than one level removed from the first master page. The browser retrieves the first address from the master page address data structure, in response to receiving a first request to retrieve the first master page.Type: GrantFiled: November 28, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventor: Jeffrey K. Wilson
-
Patent number: 7831540Abstract: Various techniques are described hereafter for improving the efficiency of updating XML documents in a content repository, such as a database system. Specifically, techniques are described for updating an XML document by dynamically merging a stream of XML data from the document with update information. Techniques are also described for efficient validation of XML documents. Because of the manner of the updates, specifically because the XML data being updated is in the form of a stream, the database system validates only those portions of the stream of XML data that have been updated. In the alternative, the database system validates that portion of the XML data that is associated with the parent node of the portion of XML data that has been updated.Type: GrantFiled: October 25, 2007Date of Patent: November 9, 2010Assignee: Oracle International CorporationInventors: Vijay Medi, Sivasankaran Chandrasekar, Nipun Agarwal
-
Patent number: 7831569Abstract: A method, apparatus, and program product are provided for preserving a query plan cache on a backup system having a dataspace containing a copy of data and a copy of a query plan cache from a production system. An update is initiated of at least a portion of the copy of the data on the backup system with a portion of the data on the production system. A merge is initiated of updated query plans in the query plan cache from the production system with corresponding query plans in the copy of the query plan cache on the backup system. Objects are correlated in the updated query plans in the copy of the query plan cache with the updated copy of the data on the backup system.Type: GrantFiled: October 10, 2007Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Robert Joseph Bestgen, Shantan Kethireddy, John Matthew Santosuosso
-
Publication number: 20100268684Abstract: 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: ApplicationFiled: July 2, 2010Publication date: October 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert R. Friedlander, James R. Kraemer
-
Patent number: 7818288Abstract: 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: GrantFiled: July 21, 2006Date of Patent: October 19, 2010Assignee: Sprint Communications Company L.P.Inventors: Thomas S. Dickson, Carter Wayne Floyd, Jr., Lavanya Srinivasan, Robert Zagrosh
-
Patent number: 7814046Abstract: A computer-implemented method for facilitating plasma processing tool component management across plurality of tools is provided. The method includes receiving first component data for first plurality of components, including identification and usage history, at first database associated with first tool. The method also includes receiving second component data for second plurality of components at second database associated with second tool, which is different from first tool. The method further includes synchronizing first and second component data with third database. The synchronizing includes synchronizing between third database and at least one of first and second database rules that govern usage of at least one component of first and second plurality of components. The third database is coupled to exchange data with plurality of tools.Type: GrantFiled: September 29, 2006Date of Patent: October 12, 2010Assignee: Lam Research CorporationInventors: Chung-Ho Huang, Hae-Pyng Jea, Tung Hsu, Jackie Seto
-
Patent number: 7805400Abstract: A system for use in rendering a report for a client application, client server application or multi-tier applications. The system includes a report definition generator that is configured to generate a report definition using metadata located in a metadata store. A database in the application configured to receive a query and to provide a data set. A design engine is configured to render the report based on the report definition, parameters and the data set.Type: GrantFiled: January 31, 2006Date of Patent: September 28, 2010Assignee: Microsoft CorporationInventors: Jin Teik Teh, Karthik Ravindran, Daniel Takacs, Samuel Hugh Skrivan, Manoj Nuthakki
-
Patent number: 7805465Abstract: 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: GrantFiled: October 3, 2007Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Richard Joseph Stevens, Jeffrey Wayne Tenner, Shannon Everett Wenzel
-
Patent number: 7792783Abstract: A computer implemented method, apparatus, and computer usable program code for determining aggregate values of health data items from heterogeneously coded databases containing heterogeneously coded medical data. The data, in heterogeneous databases, is queried using a series of semantic layers including i) cascaded asymmetric association tables and ii) semantic search. The heterogeneously coded medical data items are translated into conformal dimensions and denominator files of combinations of disease data are derived. The denominator files of combinations of disease are aggregated based on a mapping of the coded medical and demographic conditions. The data is stored in a target data repository.Type: GrantFiled: June 15, 2007Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Robert Friedlander, Richard Hennessy, James R. Kraemer
-
Patent number: 7788213Abstract: Exemplary illustrative embodiments provide for a computer implemented method, apparatus, and computer usable program code for mapping data. The mapping is defined by a user and maps a source datum to a target datum having a target attribute. The mapping is defined using metadata. Source specific information is omitted from the mapping and stored in a target data repository.Type: GrantFiled: June 8, 2007Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Richard A. Hennessy, James R. Kraemer
-
Patent number: 7783667Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for determining keys for use with data structures, such as objects, business objects, view business objects, and the like. In one aspect, there is provided a computer-implemented method. The method may include determining a first key of a view business object node by combining one or more keys of the business object nodes used to form the view business object node, the first key used to identify the view business object node when the view business object node is a root node. The method may also include determining, when the view business object node has a parent node, a second key of the view business object node by combining the first key and at least one key of the parent node, the second key used to identify the view business object node.Type: GrantFiled: November 14, 2007Date of Patent: August 24, 2010Assignee: SAP AGInventors: Oliver Scheerer, Uwe E. Fischer
-
Patent number: 7779051Abstract: 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: GrantFiled: January 2, 2008Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, James R. Kraemer
-
Publication number: 20100198777Abstract: A sequence online analytical processing (S-OLAP) system 50 for analysing an event database (41) storing events (12), the system (50) comprising: an S-OLAP engine (53) to compute an S-cuboid (49) for a query on the event database (41); a sequence query engine (54) to form part of the S-cuboid (49) by performing the steps of: selection, clustering, sequence formation and sequence grouping; a cuboid repository (52) to store computed S-cuboids (49) and to be searched by the S-OLAP engine (53) for an S-cuboid query to determine whether an S-cuboid has previously been computed; and a sequence cache (56) to cache constructed sequence groups.Type: ApplicationFiled: February 2, 2009Publication date: August 5, 2010Applicants: The Hong Kong Polytechnic University, The University of Hong KongInventors: Eric Chi Lik LO, Benjamin Chi Ming Kao, Wai-Shing Ho, Chun-Kit Chui, Sau-Dan Lee
-
Patent number: 7765183Abstract: A hierarchical tree of deterministic finite automata (DFA) is traversed and/or generated based on a set of regular expressions. The hierarchical DFA includes a root DFA linked together with a set of leaf DFAs, and possibly a set of branch DFAs. The root DFA is always active and is responsive to an input string, as are any currently active branch and leaf DFAs. When a final state or arc is reached or traversed in any active DFA, a regular expression has been matched. The branch and leaf DFAs are activated in response to the root DFA or a branch DFA reaching or traversing an activation state or arc corresponding to the branch or leaf DFA. Active branch and leaf DFAs will become inactive when a termination state or arc is reached or traversed within the branch or leaf DFA. State explosion in the hierarchical DFA can typically be avoided by selectively grouping similar portions of the regular expressions together in branch and leaf DFAs.Type: GrantFiled: April 23, 2005Date of Patent: July 27, 2010Assignee: Cisco Technology, IncInventor: John J. Williams, Jr.
-
Patent number: 7756822Abstract: An architecture and system for integrating online transactional processing (OLTP) systems with online analytical processing (OLAP) system. The architecture includes a data access layer having one or more data access programs for accessing OLTP data, a service layer having a business intelligence (BI) platform for generating OLAP data, and a data abstraction layer providing a common meta-model for OLTP data integrated with OLAP data. The architecture further includes a user interface presentation layer configured to provide a user interface for displaying a report run on the integrated OLTP and OLAP data.Type: GrantFiled: December 1, 2003Date of Patent: July 13, 2010Assignee: SAP AGInventors: Gerd Danner, Andreas Wesselmann
-
Patent number: 7720804Abstract: A data warehouse solution system comprises a metadata model, a user interface and an engine. The metadata model has an information needs model including metadata regarding information needs for building reports by users, and a data information model including metadata describing data that is available for building reports. The user interface has a customer user interface for presenting the information needs model to the users for report generation, and a modeling user interface for presenting the data information model to the users for manipulating data warehouse objects. The engine has a report management service unit for providing report management service using the information needs model, and a data management service unit for providing data management service including generation of a data warehouse using the data information model.Type: GrantFiled: June 30, 2006Date of Patent: May 18, 2010Assignee: International Business Machines CorporationInventors: Tom Fazal, Michael Adendorff, Simon Palmer, Carm Janneteau, Simon Evans, Anatoly Tulchinsky, Gregory Dorval
-
Patent number: 7720803Abstract: Systems and techniques for mapping of a transactional data model to a reporting data model are described. In one aspect, an article includes one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include receiving a transactional data model and a view that includes a collection of view fields, each view field referencing an object in the transactional data model, mapping one or more of a plurality of view fields in the collection to one or more of a plurality of data warehouse objects, and grouping the mapped data warehouse objects into a reporting data model.Type: GrantFiled: March 28, 2006Date of Patent: May 18, 2010Assignee: SAP AGInventors: Stefan Unnebrink, Roman Moehl