IP Library Granted Patent US 9,384,573
Granted Patent B2
US 9,384,573 · App. 15/005,980 · Granted Jul 5, 2016

Computer-implemented system and method for placing groups of document clusters into a display

Inventor: Lynne Marie Evans (Renton, WA)
Assignee: FTI TECHNOLOGY LLC
G06T11/206G06F17/30011G06F17/30601G06K9/00469G06K9/6218G06T11/60G06T2200/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,384,573
App. No.
15/005,980
Granted
Jul 5, 2016
Kind
B2
Abstract

A computer-implemented system and method for placing groups of document clusters into a display is provided. One or more spines of document clusters are placed into a display and at least one of the document clusters for each placed spine is designated as an anchor cluster. At least one of the unplaced spines is compared with each of the placed spines in the display and one of the placed spines most similar to the unplaced spine is identified. The document clusters of the unplaced spine are compared with the anchor cluster of the most similar placed spine and the cluster on the unplaced spine that is most similar to the anchor cluster on the most similar placed spine is identified. The most similar cluster of the unplaced spine is grafted to the anchor cluster of the most similar placed spine.

Claims (54)

1. A computer-implemented system for placing groups of document clusters into a display, comprising:

a placement module to place one or more spines of document clusters into a display, wherein at least one of the document clusters for each placed spine is designated as an anchor cluster;

a spine selection module to compare at least one of the unplaced spines with each of the placed spines in the display and to identify one of the placed spines most similar to the unplaced spine;

a cluster selection module to compare the document clusters of the unplaced spine with the anchor cluster of the most similar placed spine and to identify the cluster most similar to the anchor cluster of the most similar placed spine; and

a grafting module to graft the most similar cluster of the unplaced spine to the anchor cluster of the most similar placed spine.

2. A system according to claim 1 , further comprising:

a document concept determination module to form concepts for each document from terms extracted from that document; and

a score assignment module to assign a score to each of the document concepts.

3. A system according to claim 2 , further comprising:

a cluster concept determination module to designate at least one cluster concept for each cluster placed on the spines by determining a cumulative score based on the document concept scores of the documents in that cluster; and

a concept ranking module to rank the cluster concepts by the cumulative score.

4. A system according to claim 3 , further comprising:

a theme selection module to select as a theme for each cluster one such concept that is located in an initial center of that cluster and is included in a minimum number of documents in that cluster.

5. A system according to claim 3 , wherein the top ranked cluster concepts best summarize the documents in that cluster.

6. A system according to claim 3 , further comprising:

a spine concept determination module to select at least one concept for each spine by analyzing each cluster concept assigned to the clusters along that spine and by selecting as the spine concepts, the cluster concepts that are not referenced by a single cluster along that spine and are not referenced by more than a predetermined number of clusters along that spine.

7. A system according to claim 6 , further comprising:

a score generator to generate a score for each spine concept by aggregating the cumulative cluster concept scores for each of the clusters along that spine.

8. A system according to claim 7 , further comprising:

an anchor cluster selection module to select as the anchor cluster for each spine, one of the clusters that include the spine concept for that spine.

9. A system according to claim 1 , further comprising:

an angle determination module to determine an angle for positioning the unplaced spine to the anchor cluster of the most similar placed spine; and

the spine placement module to place the unplaced spine in relation to the most similar placed spine along the angle.

10. A system according to claim 1 , further comprising:

a cluster theme determination module to assign concepts to each cluster based on instructions received from a user and to select one such concept as a theme for that cluster, wherein the selected concept is located in an initial center of that cluster and is included in a minimum number of documents in that cluster.

11. A computer-implemented method for placing groups of document clusters into a display, comprising the steps of:

placing one or more spines of document clusters into a display, wherein at least one of the document clusters for each placed spine is designated as an anchor cluster;

comparing at least one of the unplaced spines with each of the placed spines in the display and identifying one of the placed spines most similar to the unplaced spine;

comparing the document clusters of the unplaced spine with the anchor cluster of the most similar placed spine and identifying the cluster on the unplaced spine that is most similar to the anchor cluster on the most similar placed spine; and

grafting the most similar cluster of the unplaced spine to the anchor cluster of the most similar placed spine.

12. A method according to claim 11 , further comprising:

forming concepts for each document from terms extracted from that document; and

assigning a score to each of the document concepts based on at least one of a frequency, concept weight, structural weight, and corpus weight of that document concept.

13. A method according to claim 12 , further comprising:

designating at least one cluster concept for each cluster associated with the spines, comprising:

determining a cumulative score for each cluster concept based on the document concept scores of the documents in that cluster; and

ranking the cluster concepts by the cumulative score.

14. A method according to claim 13 , further comprising:

selecting as a theme for each cluster one such concept that is located in an initial center of that cluster and is included in a minimum number of documents in that cluster.

15. A method according to claim 13 , wherein the top ranked cluster concepts best summarize the documents in that cluster.

16. A method according to claim 13 , further comprising:

selecting at least one concept for each spine, comprising:

analyzing each cluster concept assigned to the clusters along that spine; and

selecting as the spine concepts, the cluster concepts that are not referenced by a single cluster along that spine and are not referenced by more than a predetermined number of clusters along that spine.

17. A method according to claim 16 , further comprising:

generating a score for each spine concept by aggregating the cumulative cluster concept scores for each of the clusters along that spine.

18. A method according to claim 17 , further comprising:

selecting as the anchor cluster for each spine, one of the clusters that include the spine concept for that spine.

19. A method according to claim 11 , further comprising:

determining an angle for positioning the unplaced spine to the anchor cluster of the most similar placed spine; and

placing the unplaced spine in relation to the most similar placed spine along the angle.

20. A method according to claim 11 , further comprising:

assigning concepts to each cluster based on instructions received from a user; and

selecting one such concept as a theme for that cluster, wherein the selected concept is located in an initial center of that cluster and is included in a minimum number of documents in that cluster.

Assignments (5)
SECURITY INTEREST Recorded Apr 4, 2024
From: NUIX NORTH AMERICA INC.
To: THE HONGKONG AND SHANGHAI BANKING CORPORATION LIMITED, SYDNEY BRANCH, AS SECURED PARTY
Reel/Frame 067005/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: EVANS, LYNNE MARIE
To: ATTENEX CORPORATION
Reel/Frame 051653/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: ATTENEX CORPORATION
To: FTI TECHNOLOGY LLC
Reel/Frame 051654/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2018
From: FTI CONSULTING TECHNOLOGY LLC
To: NUIX NORTH AMERICA INC.
Reel/Frame 047237/0019 →
CHANGE OF NAME Recorded Apr 20, 2018
From: FTI TECHNOLOGY LLC
To: FTI CONSULTING TECHNOLOGY LLC
Reel/Frame 045785/0645 →
Continuity (13)
Continuation 14798375 · Jul 13, 2015
Continuation 14605953 · Jan 26, 2015
Continuation 14444972 · Jul 28, 2014
Continuation 14165557 · Jan 27, 2014
Continuation 13758982 · Feb 4, 2013
Continuation 13442782 · Apr 9, 2012
Continuation 13179130 · Jul 8, 2011
Continuation 13022580 · Feb 7, 2011
Continuation 12781763 · May 17, 2010
Continuation 12254739 · Oct 20, 2008
Continuation 10911375 · Aug 3, 2004
Continuation In Part 10778416 · Feb 13, 2004
Related Publication 20160140742A1 · May 19, 2016