IP Library Granted Patent US 11,145,029
Granted Patent B2
US 11,145,029 · App. 16/522,332 · Granted Oct 12, 2021

Automated regeneration of low quality content to high quality content

Inventor: Alan Waterman (Merced, CA)
Assignee: Rovi Guides, Inc.
G06T3/4076G06N3/08G06T5/50G06T15/205G06T2207/20084
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 11,145,029
App. No.
16/522,332
Granted
Oct 12, 2021
Kind
B2
Abstract

A system accesses content structure that includes a first attribute table including a first list of attributes of a first object, and a first mapping including first attribute values. The first list of attributes of the first object also includes a quality attribute indicating a first quality. After a request to modify quality is received, the system searches a plurality of content structures for a suitable second content structure that comprises a second attribute table including a second list of attributes of a second object. The suitable content structure has another attribute that matches a corresponding attribute of the first list of attributes of the first object and a quality attribute indicating a second quality. The system modifies the first attribute table to include the second list of attributes of the second object. In this way content is generated that is of higher or lower quality than the original content.

Claims (38)

1. A method for creating content based on one or more previously stored content structures, the method comprising:

accessing a stored first content structure that comprises a first attribute table including a first list of attributes of a first object, and a first mapping including first attribute values corresponding to the first list of attributes, wherein the first list of attributes of the first object comprises a resolution attribute indicating a first quality;

receiving a request to modify the attribute to indicate a second quality;

searching a plurality of content structures for a second content structure that comprises a second attribute table including a second list of attributes of a second object, wherein the second list of attributes:

(a) comprises a quality attribute indicating the second quality; and

(b) comprises another attribute that matches a corresponding attribute of the first list of attributes of the first object;

modifying the first attribute table of the first content structure to include the second list of attributes of the second object; and

generating for output a content segment based on the first content structure.

2. The method of claim 1 , further comprising:

modifying the first attribute table of the first content structure to exclude the first list of attributes of the first object.

3. The method of claim 1 , wherein the quality attribute is a vector density attribute.

4. The method of claim 3 , wherein the attribute of the second list of attributes of the second object that matches the corresponding attribute of the first list of attributes of the first object is a vectorized representation of the second object.

5. The method of claim 4 , wherein an outline created by the vectorized representation of the second object matches an outline created by a vectorized representation of the first object.

6. The method of claim 3 , further comprising: modifying the vectorized representation of the second object to modify vector density.

7. The method of claim 6 , wherein the modifying the vectorized representation of the second object to modify vector density comprises inputting the vectorized representation of the second object into a neural network configured to increase vector density.

8. The method of claim 1 , wherein the quality attribute is at least one of: a spectral resolution attribute, a temporal resolution attribute, and a coloration attribute.

9. The method of claim 1 , wherein the first quality is lower quality and the second quality is high quality.

10. The method of claim 1 , wherein the first quality is high quality and the second quality is lower quality.

11. A system for creating content based on one or more previously stored content structures, the system comprising:

control circuitry configured to:

access a stored first content structure that comprises a first attribute table including a first list of attributes of a first object, and a first mapping including first attribute values corresponding to the first list of attributes, wherein the first list of attributes of the first object comprises a resolution attribute indicating a first quality;

receive a request to modify the attribute to indicate a second quality;

search a plurality of content structures for a second content structure that comprises a second attribute table including a second list of attributes of a second object, wherein the second list of attributes:

(a) comprises a quality attribute indicating the second quality; and

(b) comprises another attribute that matches a corresponding attribute of the first list of attributes of the first object;

modify the first attribute table of the first content structure to include the second list of attributes of the second object; and

a construction engine configured to:

generate for output a content segment based on the first content structure.

12. The system of claim 11 , wherein the control circuitry is configured to:

modify the first attribute table of the first content structure to exclude the first list of attributes of the first object.

13. The system of claim 11 , wherein the quality attribute is a vector density attribute.

14. The system of claim 13 , wherein the attribute of the second list of attributes of the second object that matches the corresponding attribute of the first list of attributes of the first object is a vectorized representation of the second object.

15. The system of claim 14 , wherein an outline created by the vectorized representation of the second object matches an outline created by a vectorized representation of the first object.

16. The system of claim 13 , wherein the control circuitry is configured to modify the vectorized representation of the second object to modify vector density.

17. The system of claim 16 , wherein the control circuitry is configured to modify the vectorized representation of the second object to modify vector density by inputting the vectorized representation of the second object into a neural network configured to increase vector density.

18. The system of claim 11 , wherein the quality attribute is at least one of: a spectral resolution attribute, a temporal resolution attribute, and a coloration attribute.

19. The system of claim 11 , wherein the first quality is lower quality and the second quality is high quality.

20. The system of claim 11 , wherein the first quality is high quality and the second quality is lower quality.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2019
From: WATERMAN, ALAN
To: ROVI GUIDES, INC.
Reel/Frame 050625/0426 →
Continuity (1)
Related Publication 20210027427A1 · Jan 28, 2021
Cited By (1)
US 12,386,892