Movatterモバイル変換


[0]ホーム

URL:


US20030126144A1 - Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects - Google Patents

Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
Download PDF

Info

Publication number
US20030126144A1
US20030126144A1US10/217,492US21749202AUS2003126144A1US 20030126144 A1US20030126144 A1US 20030126144A1US 21749202 AUS21749202 AUS 21749202AUS 2003126144 A1US2003126144 A1US 2003126144A1
Authority
US
United States
Prior art keywords
blocking
dataset
variables
variable
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/217,492
Inventor
Sharyn O'Halloran
David Epstein
Martin Betz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US10/217,492priorityCriticalpatent/US20030126144A1/en
Publication of US20030126144A1publicationCriticalpatent/US20030126144A1/en
Priority to US11/056,636prioritypatent/US20050154727A1/en
Priority to US12/169,477prioritypatent/US8171050B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A computer-based method represents a subset of a dataset table of rows and columns. The method includes selecting a set of blocking variables corresponding to blocking columns of the dataset table. For each row in the dataset table, a tuple of values for the blocking columns uniquely identifies the row within the dataset table. The method also includes selecting a set of non-blocking variables that correspond to columns of the subset. The set of non-blocking variables does not intersect the set of blocking variables. The method also includes creating a block information structure that includes both the set of non-blocking variables and, for each blocking variable in the set of blocking variables, a set of values.

Description

Claims (25)

What is claimed is:
1. A computer-based method of representing a subset of a dataset table of rows and columns, the method comprising:
selecting a set of blocking variables corresponding to blocking columns of the dataset table such that, for each row in the dataset table, a tuple of values for the blocking columns uniquely identifies the row within the dataset table;
selecting a set of non-blocking variables corresponding to columns of the subset, the set of non-blocking variables disjoint from the set of blocking variables; and
creating a block information structure that includes the set of non-blocking variables and that includes, for each blocking variable in the set of blocking variables, a set of values.
2. The method ofclaim 1, wherein for each row in the subset having a tuple of values for the blocking columns, the values of the tuple are included in the corresponding sets of values for the blocking variables.
3. The method ofclaim 1, wherein the subset of the dataset table includes the entire dataset table.
4. The method ofclaim 1, wherein a sum of the number of elements in the set of non-blocking columns and in the sets of values for the blocking columns is linearly proportionate to an upper bound on binary storage requirements of the block information structure.
5. The method ofclaim 1, further comprising:
storing the block information structure on a machine-readable medium.
6. A computer-based method of accessing information in heterogeneous databases, the method comprising:
presenting a graphical user interface with controls representing a data cart and a plurality of datasets;
receiving user input that selects a dataset to add to the data cart from the plurality of datasets;
generating a block information structure specifying the dataset; and
adding the block information structure to the data cart.
7. The method ofclaim 6, wherein specifying the dataset includes incorporating into the block information structure a set of non-blocking variables, a set of blocking variables, and for each such blocking variable, a set of values.
8. The method ofclaim 7, wherein the dataset includes a plurality of rows, each identified by a corresponding tuple of values from the sets of values for the blocking variables.
9. The method ofclaim 7, further comprising:
for a blocking variable in the set of blocking variables, presenting enumeration controls in the graphical user interface, each corresponding to an existing value in the dataset for the blocking variable.
10. The method ofclaim 6, further comprising:
collecting user input specifying a subset of the dataset, and representing the subset in corresponding block information structure.
11. The method ofclaim 6, further comprising:
saving the data cart to a persistent storage medium.
12. The method ofclaim 6, further comprising:
adding a second block information structure to the data cart, in response to user input.
13. The method ofclaim 6, wherein the controls representing a data cart include a symbol of a shopping cart.
14. A computer-based method of retrieving information represented by a blockset, the method comprising:
for each of a plurality of blocks in the blockset in which each block specifies a subset of a dataset stored in a database, connecting to the corresponding database, wherein the blockset has a plurality of blocking variables, and the blocks each include a set of non-blocking variables, and specifying includes having a set of values for each blocking variable in the plurality of blocking variables;
adding to a derived table a blocking column for each blocking variable in the set of blocking variables;
adding to the derived table a non-blocking column for each element in a union of the non-blocking variables in the plurality of blocks;
adding a row to the derived table including a cell for each column in the derived table, the row uniquely identified by a tuple of values from the sets of values for the blocking variables; and
populating a cell of a non-blocking column in the row, using a value retrieved from the database corresponding to the block, wherein the block contains the non-blocking variable corresponding to the non-blocking column.
15. The method ofclaim 14, further comprising:
adding a row for each tuple of values from the sets of values for the blocking variables, wherein the tuple occurs in at least one dataset corresponding to a block in the plurality of blocks.
16. The method ofclaim 14, wherein connecting includes using each block as a basis for a database query that specifies the corresponding subset.
17. The method ofclaim 16, wherein the database query uses Structured Query Language.
18. A computer-based method of representing a table derived from a blockset, the method comprising:
outputting blockset metadata describing the blockset, including fields for a blockset title and a blockset description;
for a column in the table, outputting column metadata describing a variable associated with the column, wherein the variable is associated with an underlying dataset that provides data to the table in the blockset, and the column metadata includes fields for a title of the variable and for a title of the underlying dataset.
19. A computer-based method of collecting metadata for a dataset, the method comprising:
prompting a user to provide a database name;
confirming that the database name represents a database;
displaying a list of tables in the database to the user;
receiving user input specifying a table in the list of tables;
prompting the user to confirm that a list of blocking variables and a list of non-blocking variables are correct for the database;
prompting the user to confirm metadata for the dataset and for the list of non-blocking variables;
if the user confirms the list of blocking variables, the list of non-blocking variables, and the metadata, adding a dataset corresponding to the table to a collection of datasets.
20. The method ofclaim 19, wherein the metadata includes a title for the dataset.
21. The method ofclaim 19, wherein the metadata includes a description for the dataset.
22. The method ofclaim 19, wherein the metadata includes a title for a non-blocking variable in the list of non-blocking variables.
23. The method ofclaim 19, wherein the metadata includes a description for a non-blocking variable in the list of non-blocking variables.
24. An article comprising a machine-readable storage medium that stores executable instructions to represent a subset of a dataset table of rows and columns, the instructions causing a machine to:
select a set of blocking variables corresponding to blocking columns of the dataset table such that, for each row in the dataset table, a tuple of values for the blocking columns uniquely identifies the row within the dataset table;
select a set of non-blocking variables corresponding to columns of the subset, the set of non-blocking variables disjoint from the set of blocking variables; and
create a block information structure that includes the set of non-blocking variables and that includes, for each blocking variable in the set of blocking variables, a set of values.
25. An article comprising a machine-readable storage medium that stores executable instructions to represent a subset of a dataset table of rows and columns, the instructions causing a machine to:
present a graphical user interface with controls representing a data cart and a plurality of datasets;
receive user input that selects a dataset to add to the data cart from the plurality of datasets;
generate a block information structure specifying the dataset; and
add the block information structure to the data cart.
US10/217,4922001-08-102002-08-12Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objectsAbandonedUS20030126144A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US10/217,492US20030126144A1 (en)2001-08-102002-08-12Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US11/056,636US20050154727A1 (en)2001-08-102005-02-11Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US12/169,477US8171050B2 (en)2001-08-102008-07-08Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US31149501P2001-08-102001-08-10
US10/217,492US20030126144A1 (en)2001-08-102002-08-12Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/056,636DivisionUS20050154727A1 (en)2001-08-102005-02-11Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects

Publications (1)

Publication NumberPublication Date
US20030126144A1true US20030126144A1 (en)2003-07-03

Family

ID=23207146

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/217,492AbandonedUS20030126144A1 (en)2001-08-102002-08-12Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US11/056,636AbandonedUS20050154727A1 (en)2001-08-102005-02-11Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US12/169,477Expired - Fee RelatedUS8171050B2 (en)2001-08-102008-07-08Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US11/056,636AbandonedUS20050154727A1 (en)2001-08-102005-02-11Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US12/169,477Expired - Fee RelatedUS8171050B2 (en)2001-08-102008-07-08Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects

Country Status (3)

CountryLink
US (3)US20030126144A1 (en)
EP (1)EP1423804A4 (en)
WO (1)WO2003014977A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030212667A1 (en)*2002-05-102003-11-13International Business Machines CorporationSystems, methods, and computer program products to browse database query information
US20040122646A1 (en)*2002-12-182004-06-24International Business Machines CorporationSystem and method for automatically building an OLAP model in a relational database
US20040139061A1 (en)*2003-01-132004-07-15International Business Machines CorporationMethod, system, and program for specifying multidimensional calculations for a relational OLAP engine
US20050278290A1 (en)*2004-06-142005-12-15International Business Machines CorporationSystems, methods, and computer program products that automatically discover metadata objects and generate multidimensional models
US20050283488A1 (en)*2004-06-222005-12-22International Business Machines CorporationModel based optimization with focus regions
US20050283494A1 (en)*2004-06-222005-12-22International Business Machines CorporationVisualizing and manipulating multidimensional OLAP models graphically
US20060161545A1 (en)*2005-01-182006-07-20Agate Lane Services Inc.Method and apparatus for ordering items within datasets
US20080320058A1 (en)*2007-06-192008-12-25Linda Van Patten BenhaseApparatus, system, and method for maintaining dynamic persistent data
US20090113283A1 (en)*2007-10-312009-04-30Microsoft CorporationMethod for capturing design-time and run-time formulas associated with a cell
US20090198693A1 (en)*2005-01-182009-08-06Richard Alexander Stephen PuraMethod and apparatus for ordering items within datasets
US7895191B2 (en)2003-04-092011-02-22International Business Machines CorporationImproving performance of database queries
US8490058B2 (en)*2011-12-132013-07-16Microsoft CorporationTime-based navigation within resource utilization data
US20130268531A1 (en)*2012-04-102013-10-10Microsoft CorporationFinding Data in Connected Corpuses Using Examples
US20150278332A1 (en)*2014-03-312015-10-01International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US20160085807A1 (en)*2014-09-242016-03-24International Business Machines CorporationDeriving a Multi-Pass Matching Algorithm for Data De-Duplication
US11379453B2 (en)*2017-06-022022-07-05Palantir Technologies Inc.Systems and methods for retrieving and processing data
US11687514B2 (en)*2020-07-152023-06-27International Business Machines CorporationMultimodal table encoding for information retrieval systems

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE10329252A1 (en)*2003-06-252005-01-13Rolls-Royce Deutschland Ltd & Co Kg Control system for an aircraft engine
US7702622B2 (en)*2007-06-292010-04-20Microsoft CorporationAdvanced techniques for SQL generation of performancepoint business rules
US8620845B2 (en)*2008-09-242013-12-31Timothy John StoakesIdentifying application metadata in a backup stream
US10127299B2 (en)*2009-09-142018-11-13International Business Machines CorporationAnalytics information directories within a comprehensive framework for composing and executing analytics applications in business level languages
US10296596B2 (en)*2010-05-272019-05-21Varonis Systems, Inc.Data tagging
US8538934B2 (en)*2011-10-282013-09-17Microsoft CorporationContextual gravitation of datasets and data services
US11231840B1 (en)*2014-10-052022-01-25Splunk Inc.Statistics chart row mode drill down
US10261673B2 (en)2014-10-052019-04-16Splunk Inc.Statistics value chart interface cell mode drill down
US12346542B1 (en)2014-10-052025-07-01Splunk Inc.Presenting events based on selected search option

Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5088052A (en)*1988-07-151992-02-11Digital Equipment CorporationSystem for graphically representing and manipulating data stored in databases
US5634053A (en)*1995-08-291997-05-27Hughes Aircraft CompanyFederated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databases
US5745681A (en)*1996-01-111998-04-28Sun Microsystems, Inc.Stateless shopping cart for the web
US5897622A (en)*1996-10-161999-04-27Microsoft CorporationElectronic shopping and merchandising system
US5956709A (en)*1997-07-281999-09-21Xue; YanshengDynamic data assembling on internet client side
US5999993A (en)*1996-02-281999-12-07Nec CorporationData transfer system having function of preventing error caused by suspension of data transfer to immediately service transfer interrupted request
US20020010654A1 (en)*1996-09-302002-01-24Kay YonezawaShopping basket presentation method for an online shopping system
US6349310B1 (en)*1999-07-062002-02-19Compaq Computer CorporationDatabase management system and method for accessing rows in a partitioned table
US6363387B1 (en)*1998-10-202002-03-26Sybase, Inc.Database system providing methodology for enhancing concurrency using row update bit and deferred locking
US20020069114A1 (en)*2000-12-012002-06-06Charette Phillip CarlMethod and system for placing a purchase order over a communications network
US20020138370A1 (en)*2001-03-222002-09-26International Business Machines CorporationMethod and apparatus for meta-shopping and dynamic setup of B2B eCommerce
US6466918B1 (en)*1999-11-182002-10-15Amazon. Com, Inc.System and method for exposing popular nodes within a browse tree
US20020156685A1 (en)*2001-02-102002-10-24International Business Machines CorporationSystem and method for automating electronic commerce transactions using a virtual shopping cart
US20020156688A1 (en)*2001-02-212002-10-24Michel HornGlobal electronic commerce system
US20020174034A1 (en)*2001-05-172002-11-21International Business Machines CorporationMethod and apparatus for a distributed web commerce system
US6523028B1 (en)*1998-12-032003-02-18Lockhead Martin CorporationMethod and system for universal querying of distributed databases
US6625499B2 (en)*2000-01-072003-09-23Mitel Knowledge CorporationTabular range editing mechanism
US6629079B1 (en)*1998-06-252003-09-30Amazon.Com, Inc.Method and system for electronic commerce using multiple roles
US20040039657A1 (en)*2000-09-012004-02-26Behrens Clifford A.Automatic recommendation of products using latent semantic indexing of content
US6704721B1 (en)*1999-04-022004-03-09International Business Machines CorporationSystems and methods for automated navigation between dynamic data with dissimilar structures
US6850917B1 (en)*2000-10-022005-02-01Oracle International CorporationMethods and systems for sharing an online shopping cart
US20060036510A1 (en)*2003-06-022006-02-16W.W. Grainger, Inc.System and method for directing a customer to additional purchasing opportunities
US20070100842A1 (en)*2005-11-022007-05-03Click Commerce, Inc.System and Method for Storing Item Attributes in an Electronic Catalog

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5359724A (en)*1992-03-301994-10-25Arbor Software CorporationMethod and apparatus for storing and retrieving multi-dimensional data in computer memory
US5999933A (en)*1995-12-141999-12-07Compaq Computer CorporationProcess and apparatus for collecting a data structure of a memory dump into a logical table
US6336117B1 (en)*1999-04-302002-01-01International Business Machines CorporationContent-indexing search system and method providing search results consistent with content filtering and blocking policies implemented in a blocking engine
WO2000075849A2 (en)*1999-06-082000-12-14Brio Technology, Inc.Method and apparatus for data access to heterogeneous data sources
US6750864B1 (en)*1999-11-152004-06-15Polyvista, Inc.Programs and methods for the display, analysis and manipulation of multi-dimensional data implemented on a computer
AU2001234771A1 (en)*2000-02-022001-08-14Searchlogic.Com CorporationCombinatorial query generating system and method
CA2342971A1 (en)*2000-04-042001-10-04Haskell New York, Inc.System and method for placing on-line orders
AU2001268374A1 (en)*2000-06-142001-12-24Arjun NayyarClient-based shopping cart
US6581064B1 (en)*2000-06-212003-06-17Databased Design & Decisions, Inc.Software tool for creating databases
US20030018536A1 (en)*2001-07-202003-01-23International Business Machines CorporationReorder and default order mechanisms for a shopping cart of an e-commerce website

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5088052A (en)*1988-07-151992-02-11Digital Equipment CorporationSystem for graphically representing and manipulating data stored in databases
US5634053A (en)*1995-08-291997-05-27Hughes Aircraft CompanyFederated information management (FIM) system and method for providing data site filtering and translation for heterogeneous databases
US5745681A (en)*1996-01-111998-04-28Sun Microsystems, Inc.Stateless shopping cart for the web
US5999993A (en)*1996-02-281999-12-07Nec CorporationData transfer system having function of preventing error caused by suspension of data transfer to immediately service transfer interrupted request
US20020010654A1 (en)*1996-09-302002-01-24Kay YonezawaShopping basket presentation method for an online shopping system
US5897622A (en)*1996-10-161999-04-27Microsoft CorporationElectronic shopping and merchandising system
US5956709A (en)*1997-07-281999-09-21Xue; YanshengDynamic data assembling on internet client side
US6629079B1 (en)*1998-06-252003-09-30Amazon.Com, Inc.Method and system for electronic commerce using multiple roles
US6363387B1 (en)*1998-10-202002-03-26Sybase, Inc.Database system providing methodology for enhancing concurrency using row update bit and deferred locking
US6523028B1 (en)*1998-12-032003-02-18Lockhead Martin CorporationMethod and system for universal querying of distributed databases
US6704721B1 (en)*1999-04-022004-03-09International Business Machines CorporationSystems and methods for automated navigation between dynamic data with dissimilar structures
US6349310B1 (en)*1999-07-062002-02-19Compaq Computer CorporationDatabase management system and method for accessing rows in a partitioned table
US6466918B1 (en)*1999-11-182002-10-15Amazon. Com, Inc.System and method for exposing popular nodes within a browse tree
US6625499B2 (en)*2000-01-072003-09-23Mitel Knowledge CorporationTabular range editing mechanism
US20040039657A1 (en)*2000-09-012004-02-26Behrens Clifford A.Automatic recommendation of products using latent semantic indexing of content
US6850917B1 (en)*2000-10-022005-02-01Oracle International CorporationMethods and systems for sharing an online shopping cart
US20020069114A1 (en)*2000-12-012002-06-06Charette Phillip CarlMethod and system for placing a purchase order over a communications network
US20020156685A1 (en)*2001-02-102002-10-24International Business Machines CorporationSystem and method for automating electronic commerce transactions using a virtual shopping cart
US20020156688A1 (en)*2001-02-212002-10-24Michel HornGlobal electronic commerce system
US20020138370A1 (en)*2001-03-222002-09-26International Business Machines CorporationMethod and apparatus for meta-shopping and dynamic setup of B2B eCommerce
US20020174034A1 (en)*2001-05-172002-11-21International Business Machines CorporationMethod and apparatus for a distributed web commerce system
US20060036510A1 (en)*2003-06-022006-02-16W.W. Grainger, Inc.System and method for directing a customer to additional purchasing opportunities
US20070100842A1 (en)*2005-11-022007-05-03Click Commerce, Inc.System and Method for Storing Item Attributes in an Electronic Catalog

Cited By (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7873664B2 (en)2002-05-102011-01-18International Business Machines CorporationSystems and computer program products to browse database query information
US20080133582A1 (en)*2002-05-102008-06-05International Business Machines CorporationSystems and computer program products to browse database query information
US20030212667A1 (en)*2002-05-102003-11-13International Business Machines CorporationSystems, methods, and computer program products to browse database query information
US7447687B2 (en)2002-05-102008-11-04International Business Machines CorporationMethods to browse database query information
US7716167B2 (en)2002-12-182010-05-11International Business Machines CorporationSystem and method for automatically building an OLAP model in a relational database
US20040122646A1 (en)*2002-12-182004-06-24International Business Machines CorporationSystem and method for automatically building an OLAP model in a relational database
US7953694B2 (en)2003-01-132011-05-31International Business Machines CorporationMethod, system, and program for specifying multidimensional calculations for a relational OLAP engine
US20040139061A1 (en)*2003-01-132004-07-15International Business Machines CorporationMethod, system, and program for specifying multidimensional calculations for a relational OLAP engine
US7895191B2 (en)2003-04-092011-02-22International Business Machines CorporationImproving performance of database queries
US20050278290A1 (en)*2004-06-142005-12-15International Business Machines CorporationSystems, methods, and computer program products that automatically discover metadata objects and generate multidimensional models
US7707143B2 (en)2004-06-142010-04-27International Business Machines CorporationSystems, methods, and computer program products that automatically discover metadata objects and generate multidimensional models
US20050283494A1 (en)*2004-06-222005-12-22International Business Machines CorporationVisualizing and manipulating multidimensional OLAP models graphically
US20050283488A1 (en)*2004-06-222005-12-22International Business Machines CorporationModel based optimization with focus regions
US7480663B2 (en)2004-06-222009-01-20International Business Machines CorporationModel based optimization with focus regions
US20060161545A1 (en)*2005-01-182006-07-20Agate Lane Services Inc.Method and apparatus for ordering items within datasets
US20090198693A1 (en)*2005-01-182009-08-06Richard Alexander Stephen PuraMethod and apparatus for ordering items within datasets
US20080320058A1 (en)*2007-06-192008-12-25Linda Van Patten BenhaseApparatus, system, and method for maintaining dynamic persistent data
US7814071B2 (en)*2007-06-192010-10-12International Business Machines CorporationApparatus, system, and method for maintaining dynamic persistent data
US20090113283A1 (en)*2007-10-312009-04-30Microsoft CorporationMethod for capturing design-time and run-time formulas associated with a cell
US8341512B2 (en)2007-10-312012-12-25Microsoft CorporationMethod for capturing design-time and run-time formulas associated with a cell
US8490058B2 (en)*2011-12-132013-07-16Microsoft CorporationTime-based navigation within resource utilization data
US10140366B2 (en)*2012-04-102018-11-27Microsoft Technology Licensing, LlcFinding data in connected corpuses using examples
US20130268531A1 (en)*2012-04-102013-10-10Microsoft CorporationFinding Data in Connected Corpuses Using Examples
US8983954B2 (en)*2012-04-102015-03-17Microsoft Technology Licensing, LlcFinding data in connected corpuses using examples
US20150193533A1 (en)*2012-04-102015-07-09Microsoft Technology Licensing, LlcFinding Data in Connected Corpuses Using Examples
US10248710B2 (en)2014-03-312019-04-02International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US9613113B2 (en)*2014-03-312017-04-04International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US20150278332A1 (en)*2014-03-312015-10-01International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US10372729B2 (en)2014-03-312019-08-06International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US11120050B2 (en)2014-03-312021-09-14International Business Machines CorporationParallel bootstrap aggregating in a data warehouse appliance
US20160085807A1 (en)*2014-09-242016-03-24International Business Machines CorporationDeriving a Multi-Pass Matching Algorithm for Data De-Duplication
US10169418B2 (en)*2014-09-242019-01-01International Business Machines CorporationDeriving a multi-pass matching algorithm for data de-duplication
US11379453B2 (en)*2017-06-022022-07-05Palantir Technologies Inc.Systems and methods for retrieving and processing data
US11687514B2 (en)*2020-07-152023-06-27International Business Machines CorporationMultimodal table encoding for information retrieval systems

Also Published As

Publication numberPublication date
US20050154727A1 (en)2005-07-14
US8171050B2 (en)2012-05-01
EP1423804A1 (en)2004-06-02
EP1423804A4 (en)2006-11-08
US20080270456A1 (en)2008-10-30
WO2003014977A1 (en)2003-02-20

Similar Documents

PublicationPublication DateTitle
US8171050B2 (en)Method and apparatus for access, integration, and analysis of heterogeneous data sources via the manipulation of metadata objects
US8914414B2 (en)Integrated repository of structured and unstructured data
US7043472B2 (en)File system with access and retrieval of XML documents
US9009201B2 (en)Extended database search
CA2535093C (en)Generating end-user presentations from structured data
Li et al.PowerBookmarks: a system for personalizable Web information organization, sharing, and management
US8589777B1 (en)Method and system for calculating cost of a compilation of content
US7340481B1 (en)Method and system for adding user-provided content to a content object stored in a data repository
US7895243B1 (en)Method and system for moving content in a content object stored in a data repository
US10235429B2 (en)System and method for organizing data in a dynamic user-customizable interface for search and display
US8073840B2 (en)Querying joined data within a search engine index
US7089239B1 (en)Method and system for preventing mutually exclusive content entities stored in a data repository to be included in the same compilation of content
US7043488B1 (en)Method and system for storing hierarchical content objects in a data repository
US6986102B1 (en)Method and configurable model for storing hierarchical data in a non-hierarchical data repository
US7076494B1 (en)Providing a functional layer for facilitating creation and manipulation of compilations of content
US7613993B1 (en)Prerequisite checking in a system for creating compilations of content
CN104361038B (en)Improved search engine
US7401097B1 (en)System and method for creating compilations of content
US20060265377A1 (en)Personalizable information networks
US20060265396A1 (en)Personalizable information networks
US20020038308A1 (en)System and method for creating a virtual data warehouse
US20020007373A1 (en)System, method, and computer program product for knowledge management
US20060265394A1 (en)Personalizable information networks
US20090216724A1 (en)Network resources structuring system
US20080195495A1 (en)Notebook system

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp