IP Library Granted Patent US 10,255,334
Granted Patent B1
US 10,255,334 · App. 14/607,979 · Granted Apr 9, 2019

User interface for finding similar documents

Inventors: Nelson Murray Wiggins (San Jose, CA); Karen Williams (Sunnyvale, CA); Gary Steven Lehrman (Cupertino, CA); Kurt Leafstrand (Saratoga, CA)
Assignee: Veritas Technologies LLC
G06F17/30554G06F3/04842G06F17/30011G06F17/3002G06F17/30613G06F17/30634G06F17/30657G06F17/30699H04N19/117H04N21/4312H04N21/4826H04N21/84
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 10,255,334
App. No.
14/607,979
Granted
Apr 9, 2019
Kind
B1
Abstract

A count of documents similar to a reference document is determined based on a plurality of similarity ratings. Each similarity rating may be based on a number of co-occurring terms between the reference document and the corresponding similar documents. A graphical user interface (GUI) may be provided. The GUI may include a GUI element that is associated with the similar documents. Furthermore, the GUI element may include a visual representation of a number of documents for each similarity rating that are retrievable based on a selection of the corresponding similarity rating. The GUI element may be provided prior to retrieving one of the similar documents.

Claims (43)

1. A method comprising:

determining by at least one computer processor counts of documents similar to a reference document based on a plurality of similarity ratings, wherein each similarity rating is based on a number of co-occurring terms between the reference document and corresponding similar documents;

providing, by the at least one computer processor, a graphical user interface (GUI) comprising a first GUI element associated with the similar documents, wherein the first GUI element comprises a visual representation of a histogram corresponding to a distribution of a number of documents for each similarity rating, of the plurality of similarity ratings, that are retrievable based on a selection of the corresponding similarity rating to allow a user to see how many documents are similar to a particular document at each similarity rating of the plurality of similarity ratings, and wherein the first GUI element is provided prior to retrieving one of the similar documents;

receiving input via the GUI of a user-specified similarity rating threshold corresponding to a selected one of the plurality of similarity ratings displayed on the visual representation;

running a search of the documents based on the user-specified similarity rating; and

updating, by the at least one computer processor, the visual representation to represent the similar documents having a similarity rating matching the user-specified similarity rating threshold, the updating of the visual representation including displaying the number of documents for the user-specified similarity rating threshold that are retrievable;

receiving a user input to move a position of a second GUI element on the histogram, wherein the moving of the second GUI element corresponds to selecting another similarity rating on the histogram; and

updating the GUI to indicate the number of documents for the another similarity rating that are retrievable based on a selection of the another similarity rating.

2. The method of claim 1 , further comprising:

executing a search of documents based on the selection of the corresponding similarity rating.

3. The system of claim 1 , wherein the co-occurring terms are terms that occur in the reference document and each corresponding similar document.

4. The method of claim 1 further comprising:

receiving a default similarity rating; and

providing the second GUI element to visually indicate the default similarity rating on the histogram.

5. A system comprising:

a memory; and

at least one computer processor operatively coupled with the memory to:

determine counts of documents similar to a reference document based on a plurality of similarity ratings, wherein each similarity rating is based on a number of co-occurring terms between the reference document and corresponding similar documents;

provide a graphical user interface (GUI) comprising a first GUI element associated with the similar documents, wherein the first GUI element comprises a visual representation of a histogram corresponding to a distribution of a number of documents for each similarity rating, of the plurality of similarity ratings, that are retrievable based on a selection of the corresponding similarity rating to allow a user to see how many documents are similar to a particular document at each similarity rating of the plurality of similarity ratings, and wherein the first GUI element is provided prior to retrieving one of the similar documents;

receiving input via the GUI of a user-specified similarity rating threshold; and

updating, by the at least one computer processor, the visual representation to represent the similar documents having a similarity rating matching the user-specified similarity rating threshold, the updating of the visual representation including displaying the number of documents for the user-specified similarity rating threshold that are retrievable;

receive a user input to move a position of a second GUI element on the histogram, wherein the moving of the second GUI element corresponds to selecting another similarity rating on the histogram; and

update the GUI to indicate the number of documents for the another similarity rating that are retrievable based on a selection of the another similarity rating.

6. The system of claim 5 , wherein the processing device is further to:

execute a search of documents based on the selection of the corresponding similarity rating.

7. The system of claim 5 , wherein the co-occurring terms are terms that occur in the reference document and each corresponding similar document.

8. The system of claim 5 wherein the processing device is further to:

receive a default similarity rating; and

provide the second GUI element to visually indicate the default similarity rating on the histogram.

9. A non-transitory computer readable storage medium including instructions that, when executed by at least one computer processor, cause the at least one computer processor to perform operations comprising:

determining counts of documents similar to a reference document based on a plurality of similarity ratings, wherein each similarity rating is based on a number of co-occurring terms between the reference document and corresponding similar documents;

providing a graphical user interface (GUI) comprising a first GUI element associated with the similar documents, wherein the first GUI element comprises a visual representation of a of a histogram corresponding to a distribution of a number of documents for each similarity rating, of the plurality of similarity ratings, that are retrievable based on a selection of the corresponding similarity rating to allow a user to see how many documents are similar to a particular document at each similarity rating of the plurality of similarity ratings, and wherein the first GUI element is provided prior to retrieving one of the similar documents;

receiving input via the GUI of a user-specified similarity rating threshold corresponding to a selected one of the plurality of similarity ratings displayed on the visual representation;

running a search of the documents based on the user-specified similarity rating; and

updating, by the at least one computer processor, the visual representation to represent the similar documents having a similarity rating matching the user-specified similarity rating threshold, the updating of the visual representation including displaying the number of documents for the user-specified similarity rating threshold that are retrievable;

receiving a user input to move a position of a second GUI element on the histogram, wherein the moving of the second GUI element corresponds to selecting another similarity rating on the histogram; and

updating the GUI to indicate the number of documents for the another similarity rating that are retrievable based on a selection of the another similarity rating.

10. The non-transitory computer readable storage medium of claim 9 , the operations further comprising:

executing a search of documents based on the selection of the corresponding similarity rating from the first GUI element.

11. The non-transitory computer readable storage medium of claim 9 , wherein the co-occurring terms are terms that occur in the reference document and each corresponding similar document.

12. The non-transitory computer readable storage medium of claim 9 , the operations further comprising:

receiving a default similarity rating; and

providing the second GUI element to visually indicate the default similarity rating on the histogram.

Assignments (17)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA AND CORRECT THE PATENT NUMBERS PREVIOUSLY RECORDED AT REEL: 69548 FRAME: 468. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 4, 2026
From: VERITAS TECHNOLOGIES LLC
To: ARCTERA US LLC
Reel/Frame 074876/0584 →
SECURITY INTEREST Recorded Dec 12, 2025
From: ARCTERA US LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073951/0470 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 069585/0150 Recorded Dec 1, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0848 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 070530/0497 Recorded Dec 1, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0730 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
PATENT SECURITY AGREEMENT Recorded Dec 10, 2024
From: ARCTERA US LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069585/0150 →
SECURITY INTEREST Recorded Dec 10, 2024
From: ARCTERA US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069563/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC
To: ARCTERA US LLC
Reel/Frame 069548/0468 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038483/0203 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037693/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: WIGGINS, NELSON MURRAY; WILLIAMS, KAREN; LEHRMAN, GARY STEVEN; LEAFSTRAND, KURT
To: SYMANTEC CORPORATION
Reel/Frame 034845/0414 →
Continuity (1)
Continuation 13335809 · Dec 22, 2011
Cited By (1)
US 12,536,430