IP Library Granted Patent US 8,209,313
Granted Patent B2
US 8,209,313 · App. 12/321,997 · Granted Jun 26, 2012

Structuring and searching data in a hierarchical confidence-based configuration

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,209,313
App. No.
12/321,997
Granted
Jun 26, 2012
Kind
B2
Abstract

A method and a system are provided for structuring and searching data in a hierarchical confidence-based configuration. In one example, the system receives data and assigns a confidence quality tier to the data. The confidence quality tier is in a range that spans from a highest confidence quality tier inclusive to a lowest confidence quality tier inclusive. Data of a particular confidence quality tier is configured to be searched before data of a relatively lower confidence quality tier. The system organizes the data in a selected server of a server system according to the confidence quality tier. The selected server is in the range that spans from the highest confidence quality tier inclusive to the lowest confidence quality tier inclusive.

Claims (29)

1. A method for structuring data, the method comprising:

receiving data;

assigning a confidence quality tier to the data, wherein the confidence quality tier is in a range that spans from a highest confidence quality tier inclusive to a lowest confidence quality tier inclusive, and wherein data of a particular confidence quality tier is configured to be searched before data of a relatively lower confidence quality tier;

organizing the data in a selected server of a server system according to the confidence quality tier, wherein the selected server is in the range that spans from the highest confidence quality tier inclusive to the lowest confidence quality tier inclusive;

organizing servers of the server system according to confidence quality tiers of data associated with the servers; and

arranging the servers from a tier 1 server to a tier n server, wherein n is a positive integer, and wherein the tier 1 server is in the highest confidence quality tier, and wherein the tier n server is in the lowest confidence quality tier.

2. The method of claim 1 , wherein a confidence quality tier is a particular confidence quality level that is associated with data of a particular confidence quality, and wherein confidence quality is a minimum amount of known care and known control that has been used to enter data into a server of the server system.

3. The method of claim 1 , wherein the server system is configured to be coupled to a database system that stores digital media data collected from one or more client computers.

4. The method of claim 1 , wherein the server system is configured for fuzzy searching, wherein fuzzy searching is searching for strings that substantially match a given text string pattern, and wherein organizing the data optimizes fuzzy searching.

5. The method of claim 1 , wherein organizing the data is performed without regard to a likelihood of finding a match to a query, wherein the data includes text strings and is organized without regard to the likelihood of finding a match to a query, and wherein the likelihood of finding a match to a query is a likelihood that a given text string substantially matches a given query text string pattern as a result of performing fuzzy searching.

6. A system for structuring data, comprising:

at least one processor constructed to perform the steps of:

receiving data;

assigning a confidence quality tier to the data, wherein the confidence quality tier is in a range that spans from a highest confidence quality tier inclusive to a lowest confidence quality tier inclusive, and wherein data of a particular confidence quality tier is configured to be searched before data of a relatively lower confidence quality tier;

organizing the data in a selected server of a server system according to the confidence quality tier, wherein the selected server is in the range that spans from the highest confidence quality tier inclusive to the lowest confidence quality tier inclusive;

organizing servers of the server system according to confidence quality tiers of data associated with the servers; and

arranging the servers from a tier 1 server to a tier n server, wherein n is a positive integer, and wherein the tier 1 server is in the highest confidence quality tier, and wherein the tier n server is in the lowest confidence quality tier.

7. The system of claim 6 , wherein a confidence quality tier is a particular confidence quality level that is associated with data of a particular confidence quality, and wherein confidence quality is a minimum amount of known care and known control that has been used to enter data into a server of the server system.

8. The system of claim 6 , wherein the server system is configured to be coupled to a database system that stores digital media data collected from one or more client computers.

9. The system of claim 6 , wherein the server system is configured for fuzzy searching, wherein fuzzy searching is searching for strings that substantially match a given text string pattern, and wherein organizing the data optimizes fuzzy searching.

10. The system of claim 6 , wherein organizing the data is performed without regard to a likelihood of finding a match to a query, wherein the data includes text strings and is organized without regard to the likelihood of finding a match to a query, and wherein the likelihood of finding a match to a query is a likelihood that a given text string substantially matches a given query text string pattern as a result of performing fuzzy searching.

11. A computer readable storage medium retrievably storing one or more instructions for structuring data,

wherein the one or more instructions, when executed by one or more processors, cause the one or more processors to perform the steps of:

receiving data;

assigning a confidence quality tier to the data, wherein the confidence quality tier is in a range that spans from a highest confidence quality tier inclusive to a lowest confidence quality tier inclusive, and wherein data of a particular confidence quality tier is configured to be searched before data of a relatively lower confidence quality tier;

organizing the data in a selected server of a server system according to the confidence quality tier, wherein the selected server is in the range that spans from the highest confidence quality tier inclusive to the lowest confidence quality tier inclusive;

organizing servers of the server system according to confidence quality tiers of data associated with the servers; and

arranging the servers from a tier 1 server to a tier n server, wherein n is a positive integer, and wherein the tier 1 server is in the highest confidence quality tier, and wherein the tier n server is in the lowest confidence quality tier.

12. The computer readable storage medium claim 11 , wherein organizing the data is performed without regard to a likelihood of finding a match to a query, wherein the data includes text strings and is organized without regard to the likelihood of finding a match to a query, and wherein the likelihood of finding a match to a query is a likelihood that a given text string substantially matches a given query text string pattern as a result of performing fuzzy searching.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →