# US 8,543,380 B2 · Determining a document specificity

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,543,380 B2
- Document ID: US8543380B2
- Status: Granted
- Kind: B2
- Application number: 12/243,099
- Filed: 2008-10-01
- Published: 2009-04-09
- Granted: 2013-09-24
- Earliest claimed: 2007-10-05
- Assignees: Fujitsu Limited
- Applicants: David L. Marvit; Jawahar Jain; Stergios Stergiou
- Inventors: David L. Marvit; Jawahar Jain; Stergios Stergiou
- Web page: https://patentgrep.com/patent/US8543380B2

## CPC

- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- G06F 16/31: Indexing; Data structures therefor; Storage structures
- G06F 16/334: Query execution (filtering based on additional data G06F16/335)
- G06F 16/355: Creation or modification of classes or clusters
- G06F 16/358: Browsing; Visualisation therefor
- G06F 40/242: Dictionaries
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one embodiment, determining a document specificity includes accessing a record that records the clusters of documents. The number of themes of a document is determined from the number of clusters of the document. The specificity of the document is determined from the number of themes.

## Claims

### Claim 1

A method comprising:
accessing a record stored in one or more tangible media, the record recording a plurality of clusters of a plurality of documents, a document comprising a plurality of words, a cluster comprising a plurality of satisfactorily affine words of the plurality of words, a cluster indicating a theme;
establishing a number of themes of each document of at least a subset of the plurality of documents;
determining a specificity of the each document according to the number of themes by:
determining that the each document is more specific if the each document has a lower number of themes; and
determining that the each document is less specific if the each document has a higher number of themes;
receiving a search query comprising a document specificity request, the document specificity indicated using a slider; and
retrieving one or more documents of the plurality of documents that satisfy the search query and the document specificity request.

### Claim 2 (depends on 1)

The method of claim 1, the establishing the number of themes of the each document of at least the subset of the plurality of documents further comprising:
determining a number of clusters of the each document; and
calculating the number of themes of the each document from the number of clusters.

### Claim 3 (depends on 1)

The method of claim 1, the establishing the number of themes of the each document of at least the subset of the plurality of documents further comprising:
identifying a depth with respect to which the number of themes is to be established; and
establishing the number of themes with respect to the identified depth.

### Claim 4 (depends on 1)

The method of claim 1, the establishing the number of themes of the each document of at least the subset of the plurality of documents further comprising:
selecting a plurality of keywords from the each document;
identifying one or more candidate themes related to the keywords; and
if the one or more candidate themes match the document, establishing the one or more candidate themes as the themes of the document.

### Claim 5 (depends on 1)

The method of claim 1, further comprising performing a specificity analysis by:
facilitating a graphical display of the specificity for the each document of the plurality of documents, the graphical display comprising an element selected from a set consisting of a graphical indicator, a graphical modification, and a graph.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
sorting the one or more retrieved documents according to the specificities of the documents of the set of documents.

### Claim 7 (depends on 1)

The method of claim 1:
the plurality of documents associated with one or more users; and
the determining the specificity of the each document according to the number of themes further comprising determining a user specificity of the one or more users from the plurality of documents.

### Claim 8 (depends on 1)

The method of claim 1:
the plurality of documents associated with one or more users;
the determining the specificity of the each document according to the number of themes further comprising determining a user specificity of the one or more users from the plurality of documents; and
further comprising selecting one or more documents for the one or more users according to the user specificity.

### Claim 9 (depends on 1)

The method of claim 1:
the plurality of documents associated with one or more users;
the determining the specificity of the each document according to the number of themes further comprising determining a user specificity of the one or more users from the plurality of documents; and
further comprising monitoring the user specificity of the one or more users.

### Claim 10 (depends on 1)

The method of claim 1:
the plurality of documents associated with a corpus; and
the determining the specificity of the each document according to the number of themes further comprising determining a corpus specificity of the corpus from the plurality of documents.

### Claim 11

One or more non-transitory computer-readable tangible media encoding software operable when executed to:
access a record stored in one or more tangible media, the record recording a plurality of clusters of a plurality of documents, a document comprising a plurality of words, a cluster comprising a plurality of satisfactorily affine words of the plurality of words, a cluster indicating a theme;
establish a number of themes of each document of at least a subset of the plurality of documents;
determine a specificity of the each document according to the number of themes by:
determining that the each document is more specific if the each document has a lower number of themes; and
determining that the each document is less specific if the each document has a higher number of themes;
receive a search query comprising a document specificity request, the document specificity indicated using a slider; and
retrieve one or more documents of the plurality of documents that satisfy the search query and the document specificity request.

### Claim 12 (depends on 11)

The computer-readable tangible media of claim 11, further operable to establish the number of themes of the each document of at least the subset of the plurality of documents by:
determining a number of clusters of the each document; and
calculating the number of themes of the each document from the number of clusters.

### Claim 13 (depends on 11)

The computer-readable tangible media of claim 11, further operable to establish the number of themes of the each document of at least the subset of the plurality of documents by:
identifying a depth with respect to which the number of themes is to be established; and
establishing the number of themes with respect to the identified depth.

### Claim 14 (depends on 11)

The computer-readable tangible media of claim 11, further operable to establish the number of themes of the each document of at least the subset of the plurality of documents by:
selecting a plurality of keywords from the each document;
identifying one or more candidate themes related to the keywords; and
if the one or more candidate themes match the document, establishing the one or more candidate themes as the themes of the document.

### Claim 15 (depends on 11)

The computer-readable tangible media of claim 11, further operable to perform a specificity analysis by:
facilitating a graphical display of the specificity for the each document of the plurality of documents, the graphical display comprising an element selected from a set consisting of a graphical indicator, a graphical modification, and a graph.

### Claim 16 (depends on 11)

The computer-readable tangible media of claim 11, further operable to:
sorting the one or more retrieved documents according to the specificities of the documents of the set of documents.

### Claim 17 (depends on 11)

The computer-readable tangible media of claim 11:
the plurality of documents associated with one or more users; and
the computer-readable tangible media further operable to determine the specificity of the each document according to the number of themes by determining a user specificity of the one or more users from the plurality of documents.

### Claim 18 (depends on 11)

The computer-readable tangible media of claim 11:
the plurality of documents associated with one or more users; and
the computer-readable tangible media further operable to:
determine the specificity of the each document according to the number of themes by determining a user specificity of the one or more users from the plurality of documents; and
select one or more documents for the one or more users according to the user specificity.

### Claim 19 (depends on 11)

The computer-readable tangible media of claim 11:
the plurality of documents associated with one or more users;
the computer-readable tangible media further operable to:
determine the specificity of the each document according to the number of themes by determining a user specificity of the one or more users from the plurality of documents; and
monitor the user specificity of the one or more users.

### Claim 20 (depends on 11)

The computer-readable tangible media of claim 11:
the plurality of documents associated with a corpus; and
the computer-readable tangible media further operable to:
determine the specificity of the each document according to the number of themes by determining a corpus specificity of the corpus from the plurality of documents.
