← Back to Patent Explorer
US6684205B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Clustering hypertext with applications to web searching

Assignee: International Business Machines Corp
•
Filing: 2000-10-18
•
Granted: 2004-01-27
•
Expires: 2020-10-18
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A method and structure of searching a database containing hypertext documents comprising searching the database using a query to produce a set of hypertext documents; and geometrically clustering the set of hypertext documents into various clusters using a toric k-means similarity measure such that documents within each cluster are similar to each other, wherein the clustering has a linear-time complexity in producing the set of hypertext documents, wherein the similarity measure comprises a weighted sum of maximized individual components of the set of hypertext documents, and wherein the clustering is based upon words contained in each hypertext document, out-links from each hypertext document, and in-links to each hypertext document.

Inventors

  • 👤 Dharmendra Shantilal Modha
  • 👤 William Scott Spangler

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06F18/00; G06F18/20; G06F18/23; G06F18/232; G06F18/2321; G06F18/23213; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 155 words
A method of searching a database containing hypertext documents, said method comprising: searching said database using a query to produce a set of hypertext documents; geometrically clustering said set of hypertext documents into various clusters using a similarity measure such that documents within each cluster are similar to each other, wherein said clustering has a linear-time complexity in producing said set of hypertext documents, wherein said similarity measure comprises a weighted sum of maximized individual components of said set of hypertext documents, wherein said clustering is based upon words contained in each hypertext document, out-links from each hypertext document, and in-links to each hypertext document; and eliminating said hypertext documents if said words contained in said hypertext documents appear in fewer than two documents, said out-links contained in said hypertext documents are pointed to by fewer than two documents, and said in-links contained in said hypertext documents are pointed to by fewer than two documents.
Claim 2
Independent Claim 155 words
A method of searching a database containing hypertext documents, said method comprising: searching said database using a query to produce a set of hypertext documents; geometrically clustering said set of hypertext documents into various clusters using a similarity measure such that documents within each cluster are similar to each other, wherein said clustering has a linear-time complexity in producing said set of hypertext documents, wherein said similarity measure comprises a weighted sum of maximized individual components of said set of hypertext documents, wherein said clustering is based upon words contained in each hypertext document, out-links from each hypertext document, and in-links to each hypertext document; and eliminating said hypertext documents if said words contained in said hypertext documents appear in fewer than two documents, said out-links contained in said hypertext documents are pointed to by fewer than two documents, and said in-links contained in said hypertext documents are pointed to by fewer than two documents.
Claim 3
Dependent Claim 39 words
The method in claim 1 , wherein said set of hypertext documents comprises a collection or unstructured, unlabeled documents and said clustering organizes said set of hypertext documents into labeled categories that are discriminated and disambiguated from each other.
Claim 4
Dependent Claim 27 words
The method in claim 1 , wherein said clustering includes determining a relative importance of said words, said out-links, and said in-links in an adaptive, data-driven process.
Claim 5
Dependent Claim 14 words
The method in claim 1 , further comprising annotating each cluster using information nuggets.
Claim 6
Dependent Claim 21 words
The method in claim 4 , wherein said information nuggets include nuggets relating to summary, breakthrough, review, keywords, citations, and references.
Claim 7
Dependent Claim 38 words
The method in claim 5 , wherein said summary and said keywords are derived from said words, said review and said references are derived from said out-links, and said breakthrough and said citations are derived from said in-links.
Claim 8
Dependent Claim 28 words
The method in claim 5 , wherein said summary comprises a document in a cluster having a most typical in-link feature vector amongst the documents in said cluster.
Claim 9
Dependent Claim 28 words
The method in claim 5 , wherein said breakthrough comprises a document in a cluster having a most typical in-link feature vector amongst all documents in said cluster.
Claim 10
Dependent Claim 28 words
The method in claim 5 , wherein said review comprises a document in a cluster having a most typical out-link feature vector amongst the documents in said cluster.
Claim 11
Dependent Claim 24 words
The method in claim 5 , wherein said keywords comprise a word in a word dictionary for said cluster that has a largest weight.
Claim 12
Dependent Claim 23 words
The method in claim 5 , wherein said citation comprises a document in a cluster representing a most typical in-link into said cluster.
Claim 13
Dependent Claim 24 words
The method in claim 5 , wherein said reference comprises a document in a cluster representing a most typical out-link out of said cluster.
Claim 14
Dependent Claim 175 words
A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of searching a database containing hypertext documents, said method comprising: searching said database using a query to produce a set of hypertext documents; geometrically clustering said set of hypertext documents into various clusters using a similarity measure such that documents within each cluster are similar to each other, wherein said clustering has a linear-time complexity in producing said set of hypertext documents, wherein said similarity measure comprises a weighted sum of maximized individual components of said set of hypertext documents, wherein said clustering is based upon words contained in each hypertext document, out-links from each hypertext document, and in-links to each hypertext document; and eliminating said hypertext documents if said words contained in said hypertext documents appear in fewer than two documents, said out-links contained in said hypertext documents are pointed to by fewer than two documents, and said in-links contained in said hypertext documents are pointed to by fewer than two documents.
Claim 15
Dependent Claim 175 words
A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform a method of searching a database containing hypertext documents, said method comprising: searching said database using a query to produce a set of hypertext documents; geometrically clustering said set of hypertext documents into various clusters using a similarity measure such that documents within each cluster are similar to each other, wherein said clustering has a linear-time complexity in producing said set of hypertext documents, wherein said similarity measure comprises a weighted sum of maximized individual components of said set of hypertext documents, wherein said clustering is based upon words contained in each hypertext document, out-links from each hypertext document, and in-links to each hypertext document; and eliminating said hypertext documents if said words contained in said hypertext documents appear in fewer than two documents, said out-links contained in said hypertext documents are pointed to by fewer than two documents, and said in-links contained in said hypertext documents are pointed to by fewer than two documents.
Claim 16
Dependent Claim 42 words
A program storage device as in claim 13 , wherein said set of hypertext documents comprises a collection of unstructured, unlabeled documents and said clustering organizes said set of hypertext documents into labeled categories that are discriminated and disambiguated from each other.
Claim 17
Dependent Claim 30 words
A program storage device as in claim 13 , wherein said clustering includes determining a relative importance of said words, said out-links, and said in-links in an adaptive, data-driven process.
Claim 18
Dependent Claim 17 words
A program storage device as in claim 13 , further comprising annotating each cluster using information nuggets.
Claim 19
Dependent Claim 24 words
A program storage device as in claim 16 , wherein said information nuggets include nuggets relating to summary, breakthrough, review, keywords, citations, and reference.
Claim 20
Dependent Claim 41 words
A program storage device as in claim 16 , wherein said summary and said keywords are derived from said words, said review and said references are derived from said out-links, and said breakthrough and said citations are derived from said in-links.
Claim 21
Dependent Claim 31 words
A program storage device as in claim 16 , wherein said summary comprises a document in a cluster having a most typical in-link feature vector amongst the documents in said cluster.
Claim 22
Dependent Claim 31 words
A program storage device as in claim 16 , wherein said breakthrough comprises a document in a cluster having a most typical in-link feature vector amongst the documents in said cluster.
Claim 23
Dependent Claim 31 words
A program storage device as in claim 17 , wherein said review comprises a document in a cluster having a most typical out-link feature vector amongst the documents in said cluster.
Claim 24
Dependent Claim 27 words
A program storage device as in claim 17 , wherein said keywords comprise a word in a word dictionary for said cluster that has a largest weight.
Claim 25
Dependent Claim 26 words
A program storage device as in claim 17 , wherein said citation comprises a document in a cluster representing a most typical in-link into said cluster.
Claim 26
Dependent Claim 27 words
A program storage device as in claim 17 , wherein said reference comprises a document in a cluster representing a most typical out-link out of said cluster.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-26 2007-07-28 2008-01-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-26 2011-07-28 2012-01-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-26 2015-07-28 2016-01-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag