IP Library Granted Patent US 10,061,815
Granted Patent B1
US 10,061,815 · App. 14/506,300 · Granted Aug 28, 2018

Systems and methods for displaying search results

Inventors: Michael Coyle (Los Altos, CA); Terence Chang (San Francisco, CA); Anil Khadka (Sunnyvale, CA); Nelson Wiggins (San Jose, CA)
Assignee: Veritas Technologies LLC
G06F17/3053G06F17/30011G06F17/30554
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,061,815
App. No.
14/506,300
Granted
Aug 28, 2018
Kind
B1
Abstract

A disclosed computer-implemented method for displaying search results may include (1) receiving a query to search a document database that stores a document family containing a parent document and a child document embedded within the parent document, (2) in response to receiving the search query, identifying (a) an individual relevance score that quantifies the relevance of the parent document to the search query and (b) a family relevance score that quantifies the overall relevance of the entire document family to the search query, and (3) simultaneously depicting both the individual relevance score and the family relevance score in response to the search query. Various other methods, systems, and computer-readable media are also disclosed.

Claims (55)

1. A computer-implemented method for displaying search results, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

receiving a query to search a document database that stores at least one document family comprising a parent document and a child document embedded within the parent document;

in response to receiving the search query:

identifying an individual relevance score that quantifies the relevance of the parent document to the search query;

identifying a family relevance score that quantifies the overall relevance of the entire document family to the search query; and

depicting, adjacent to an identifier of the parent document within a user interface that displays search results of the search query, a score bar that:

represents relevance scores in increasing order along the score bar; and

simultaneously displays a value of one relevance score as a shaded portion of the score bar and a value of the other relevance score with a marker on the score bar.

2. The method of claim 1 , wherein the family relevance score comprises at least one of:

the highest individual relevance score of any document within the document family; and

a combined measure of individual relevance scores for each document within the document family.

3. The method of claim 1 , wherein identifying the individual relevance score and the family relevance score comprises storing the individual relevance score and the family relevance score in a single variable.

4. The method of claim 3 , wherein:

the single variable comprises a 16-bit integer; and

each relevance score is represented by an 8-bit integer.

5. The method of claim 4 , wherein storing the individual relevance score and the family relevance score in the single variable comprises:

bit-shifting one relevance score eight bits to the left; and

combining both relevance scores by performing an OR operation on the shifted relevance score and the remaining relevance score.

6. The method of claim 5 , wherein simultaneously depicting both the individual relevance score and the family relevance score comprises retrieving the relevance scores by:

converting an instance of the 16-bit integer into a byte; and

bit-shifting an instance of the 16-bit integer eight bits to the right and converting the shifted 16-bit integer into a byte.

7. The method of claim 1 , further comprising, in response to receiving the search query, identifying and depicting a child relevance score that quantifies the relevance of the child document to the search query.

8. A system for displaying search results, the system comprising:

a reception module, stored in memory, that receives a query to search a document database that stores at least one document family comprising a parent document and a child document embedded within the parent document;

an identification module, stored in memory, that, in response to receiving the search query, identifies:

an individual relevance score that quantifies the relevance of the parent document to the search query; and

a family relevance score that quantifies the overall relevance of the entire document family to the search query;

a depiction module, stored in memory, that depicts, adjacent to an identifier of the parent document within a user interface that displays search results of the search query, a score bar that:

represents relevance scores in increasing order along the score bar; and

simultaneously displays a value of one relevance score as a shaded portion of the score bar and a value of the other relevance score with a marker on the score bar; and

at least one processor that executes the reception module, the identification module, and the depiction module.

9. The system of claim 8 , wherein the family relevance score comprises at least one of:

the highest individual relevance score of any document within the document family; and

a combined measure of individual relevance scores for each document within the document family.

10. The system of claim 8 , wherein the identification module identifies the individual relevance score and the family relevance score by storing the individual relevance score and the family relevance score in a single variable.

11. The system of claim 10 , wherein:

the single variable comprises a 16-bit integer; and

each relevance score is represented by an 8-bit integer.

12. The system of claim 11 , wherein the identification module stores the individual relevance score and the family relevance score in the single variable by:

bit-shifting one relevance score eight bits to the left; and

combining both relevance scores by performing an OR operation on the shifted relevance score and the remaining relevance score.

13. The system of claim 12 , wherein the depiction module simultaneously depicts both the individual relevance score and the family relevance score by retrieving the relevance scores by:

converting an instance of the 16-bit integer into a byte; and

bit-shifting an instance of the 16-bit integer eight bits to the right and converting the shifted 16-bit integer into a byte.

14. The system of claim 8 , wherein:

in response to receiving the search query, the identification module further identifies a child relevance score that quantifies the relevance of the child document to the search query; and

the depiction module further depicts the child relevance score.

15. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

receive a query to search a document database that stores at least one document family comprising a parent document and a child document embedded within the parent document;

in response to receiving the search query:

identify an individual relevance score that quantifies the relevance of the parent document to the search query;

identify a family relevance score that quantifies the overall relevance of the entire document family to the search query; and

depict, adjacent to an identifier of the parent document within a user interface that displays search results of the search query, a score bar that:

represents relevance scores in increasing order along the score bar; and

simultaneously displays a value of one relevance score as a shaded portion of the score bar and a value of the other relevance score with a marker on the score bar.

Assignments (16)
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 070530/0497 Recorded Dec 1, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ARCTERA US LLC
Reel/Frame 073833/0730 →
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 →
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 →
SECURITY INTEREST Recorded Dec 10, 2024
From: ARCTERA US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 069563/0243 →
PATENT SECURITY AGREEMENT Recorded Dec 10, 2024
From: ARCTERA US LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069585/0150 →
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 Dec 30, 2014
From: COYLE, MICHAEL; CHANG, TERENCE; KHADKA, ANIL
To: SYMANTEC CORPORATION
Reel/Frame 034596/0863 →