IP Library Granted Patent US 11,778,245
Granted Patent B2
US 11,778,245 · App. 16/102,206 · Granted Oct 3, 2023

Interrupting presentation of content data to present additional content in response to reaching a timepoint relating to the content data and notifying a server over the internet

Inventor: James M. Barton (Los Gatos, CA)
Assignee: TIVO SOLUTIONS INC.
H04N21/23424G06F1/3203G06Q30/02G06Q30/0241G06Q30/0251G06Q30/0277H04L67/02H04L67/10H04N21/235H04N21/26241H04N21/41407H04N21/43615H04N21/43635H04N21/44016H04N21/6125H04N21/6175H04N21/812H04N21/8547H04N21/8586
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,778,245
App. No.
16/102,206
Granted
Oct 3, 2023
Kind
B2
Abstract

A portable device includes solid-state memory, an Ethernet and/or wireless network connection, and an HDMI. The portable device receives content guide data from a first server and displays a content guide on a display. In response to a user's selection of a content item, the portable device requests the content item over the Internet from a second server. The portable device receives the content item, stores the content item in solid-state memory, generates display signals that represent the content item, and sends the display signals to a display. The second server may match the content item with relevant advertisements based on keywords associated with the content item and the advertisements. The second server may send selected advertisement URLs to the portable device. Using the URLs, the portable device may obtain the advertisements over the Internet and cause the display to display the advertisements in conjunction with the content item.

Claims (19)

1. A method, comprising:

receiving, at a first device: (a) a plurality of URLs, wherein a first URL of the plurality of URLs corresponds to content data and the plurality of URLs are received prior to generating for display, at the first device, any portion of the content data, and (b) a set of timepoints relating to the content data prior to generating for display, at the first device, any portion of the content data;

displaying a portion of the content data by the first device using the first URL of the plurality of URLs;

determining, by the first device, that a timepoint among the set of timepoints has been reached during display of the content data; and

in response to determining that the timepoint has been reached:

interrupting, by the first device, the display of the content data;

receiving, by the first device, additional content to be displayed from a server; and

resuming display of the content data.

2. The method of claim 1 , wherein the content data is at least one of a movie, a television show, or music.

3. The method of claim 1 , wherein the additional content includes an advertisement.

4. The method of claim 3 , wherein the advertisement is associated with a highest bid amount from an advertiser.

5. The method of claim 3 , wherein the advertisement is associated with advertisement metadata.

6. The method of claim 5 , wherein the advertisement metadata comprises an ad keyword.

7. The method of claim 6 , wherein receiving, by the first device, additional content to be displayed from the server comprises matching a content keyword with the ad keyword.

8. The method of claim 1 , further comprising storing the additional content into a cache.

9. The method of claim 8 , wherein storing the additional content into the cache comprises receiving, from the server, instructions to store the additional content into the cache based on at least the content data and a specified time.

10. The method of claim 1 , further comprising displaying the additional content at the timepoint, wherein the additional content is displayed in a portion of a display, wherein the portion of the display is not occupied by the displayed content data.

11. The method of claim 1 , further comprising communicatively connecting to a display device via an HDMI connection.

12. The method of claim 1 , further comprising displaying the additional content at the timepoint, wherein the additional content is displayed on the first device.

Assignments (8)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0510 →
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 12, 2018
From: BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 047146/0300 →
CHANGE OF NAME Recorded Oct 12, 2018
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 047146/0322 →