IP Library Granted Patent US 8,364,693
Granted Patent B2
US 8,364,693 · App. 12/138,770 · Granted Jan 29, 2013

Searching, sorting, and displaying video clips and sound files by relevance

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 8,364,693
App. No.
12/138,770
Granted
Jan 29, 2013
Kind
B2
Abstract

A documents database has a plurality of documents, including but not limited to text files, video clips and sound files. Each document is associated with at least one category of a plurality of categories in a categories database, and each category has at least one keyword. A search request having at least one search term is received from a user, and a categories database is searched for categories having a keyword corresponding to the user search term to identify first level categories. The other keywords from the identified first level categories are retrieved and the documents database is searched for documents having a user search term or a retrieved keyword. The identified documents are then ranked and presented to the user. Other search expansion techniques, and display techniques, are also discussed.

Claims (249)

1. A computer-implemented method of indicating documents related to categories and persons, the computer-implemented method comprising:

identifying the categories to which each document is related;

identifying the persons to which each document is related;

ranking the categories;

ranking the persons;

establishing an array comprising a plurality of cells, a first cell indicating the number of documents which are related to both a highest ranked category and a highest ranked person; a second cell indicating the number of documents which are related to both a second highest ranked category and the highest ranked person; a third cell indicating a number of documents which are related to both the highest ranked category and the second highest ranked person; a fourth cell indicating a number of documents which are related to both the second highest ranked category and the second highest ranked person;

establishing links from the plurality of cells to the documents; and

displaying the array, wherein the array is a two dimensional display, wherein the identified categories and the identified persons of interest are the array's two coordinate axes, wherein the displaying is performed such that the documents are presented in an array display which has at least two areas of correlation and relevant documents are ranked according to their scores in a first area and in a second area,

wherein the identifying and ranking of categories and persons and establishment of the array are performed using software running on at least one computer including at least one non-transitory computer storage medium for storing the software for performing the identification and ranking and establishing the array,

wherein a rank of a category (X) is determined by the following:

Issue

Rank

(

X

)

=

k

1

*

NoS

x

i

=

1

N

NoS

i

+

k

2

*

i

=

1

N

W

ix

i

=

1

N

j

=

1

N

W

ij

+

k

3

*

i

=

1

N

W

ix

*

NoS

i

j

=

1

N

i

=

1

N

W

ij

*

NoS

i

+

k

4

*

NoV

x

+

k

5

*

i

=

1

N

W

ix

*

NoV

i

j

=

1

N

i

=

1

N

W

ij

*

NoV

i

where:

k1 is a coefficient representing a number of searches made regarding the category X;

NoSx is the number of searches made regarding the category X;

N is a number of category defined;

NoSi is the number of searches made for each category I;

k2 is a coefficient representing weight of a relationship between the category X and all other categories;

Wix is a weighted relationship between the category X and another category I;

k3 is a coefficient representing a weighted number of searches made against a related category;

k4 is a coefficient representing a number of video clips related to the category X;

NoVx is the number of video clips related to the category X; and

k5 is a coefficient representing the number of video clips related to the category related to the category X.

2. The method of claim 1 wherein the rank of a person (Y) is determined by the following:

People

Rank

(

Y

)

=

kp

*

BoI

y

+

kn

*

NoS

y

i

=

1

M

NoS

i

+

k

d

*

PoE

(

DateOfElection

)

where:

kp is a coefficient for the broadness of impact rank;

Boly is a broadness of impact rank of the person Y;

kn is a coefficient for the number of searches made regarding the person Y;

NoSy is the number of searches made regarding the person Y;

NoSi is the number of searchers made regarding each person;

kd is a coefficient for the proximity of an election involving the person Y; and

PoE (DateOfElection) is a relevance factor based upon the proximity of an election involving the person Y;

PoE

(

DateOfElection

)

=

{

k

PoE

1

DateOfElection

-

CurrentDate

,

CurrentDate

<

DateOfElection

,

in

months

1

,

CurrentDate

=

DateOfElection

k

PoE

2

CurrentDate

-

DateOfElection

,

CurrentDate

>

DateOfElection

,

in

days

kpoE1 is a coefficient for proximity of elections for a time before the date of the election involving the person Y;

kpoE2 is a coefficient for proximity of elections for the time after the date of the election involving the person Y.

3. The method of claim 2 wherein the coefficient for the broadness of impact rank is a function of type of political office.

4. The method of claim 3 wherein the broadness of impact rank of the person Y is determined at least in part by whether the person Y is a current holder of the political office, a former holder of the political office, or a candidate for the political office.

5. The method of claim 1 wherein the documents related to a cell are ranked, the documents are video files, and the ranking of the documents is based at least in part on at least one of the following: whether the video is of a speech, a town hall meeting, a debate, an advertisement, or an interview; and whether a source of the video is a candidate for or a holder of a political office, a media organization, a special interest group, or a political party.

6. The method of claim 1 wherein the array is a linear array of rows and columns, a first row being a header row indicating a category, a first column being a header column indicating a person, and at least some of the cells of the array indicating the number of documents corresponding to both the rank of the category of that column in which the cell is located and the rank of the person of that row in which the cell is located.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: NILE HOLDINGS, LLC
To: RELEVANT HOLDINGS, LLC
Reel/Frame 055034/0230 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2017
From: INFORM, INC.
To: NILE HOLDINGS, LLC
Reel/Frame 042149/0989 →
CHANGE OF NAME Recorded Oct 23, 2015
From: NEWS DISTRIBUTION NETWORK, INC.
To: INFORM, INC.
Reel/Frame 036942/0987 →
SECURITY INTEREST Recorded Feb 11, 2015
From: NEWS DISTRIBUTION NETWORK, INC.
To: GIBRALTAR BUSINESS CAPITAL, LLC
Reel/Frame 034940/0717 →
SECURITY AGREEMENT Recorded May 31, 2013
From: NEWS DISTRIBUTION NETWORK, INC.
To: SILICON VALLEY BANK
Reel/Frame 030521/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2008
From: HERNACKI, PAUL MATTHEW; PETERS, GREGORY ALTON; DEFINITION 6, LLC
To: NEWS DISTRIBUTION NETWORK, INC.
Reel/Frame 021098/0527 →