IP Library Granted Patent US 11,343,546
Granted Patent B2
US 11,343,546 · App. 17/138,546 · Granted May 24, 2022

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

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,343,546
App. No.
17/138,546
Granted
May 24, 2022
Kind
B2
Abstract

System for present content. The system includes means for receiving a set of timepoints relating to a content data and means for generating display signals based on the content data. The system also includes means for sending display signals to a display device that represent the content data and means for notifying a server over the Internet, that a timepoint among the set of timepoints has been reached in the content data. The system also includes means for receiving, from the server, via the Internet, an identification of one or more particular additional content and in response to receiving the identification of the one or more particular additional content from the server, means for interrupting presentation of the content data; and presenting the one or more particular additional content. The system further includes means for resuming, presentation of the content data after presenting the one or more particular additional content.

Claims (35)

1. A system for presenting content, the system comprising:

means for receiving a plurality of timepoints relating to a content data, prior to presenting the content data for display;

means for presenting the content data, for display by a device;

means for determining that the device has reached a timepoint among the plurality of timepoints in the content data during presentation of the content data;

means for, in response to determining that the device has reached a timepoint in the content data during presentation of the content data, notifying a server that a timepoint among the plurality of timepoints has been reached in the content data;

in response to notifying the server that the timepoint has been reached, means for receiving, from the server, an identification of one or more particular additional content;

in response to receiving the identification of the one or more particular additional content from the server, means for:

interrupting presentation of the content data; and

presenting the one or more particular additional content; and

means for resuming, presentation of the content data after presenting the one or more particular additional content.

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

3. The system of claim 1 , wherein the one or more particular additional content include one or more particular advertisements.

4. The system of claim 3 , further comprising means for selecting the one or more particular advertisements associated with a highest bid amount from an advertiser.

5. The system of claim 1 , further comprising:

means for receiving one or more user interface commands from a server;

means for, in response to receiving the one or more user interface commands, generating user interface display signals that represent a user interface using at least the one or more user interface commands; and

means for displaying the user interface display signals.

6. The system of claim 1 , wherein each identification of each additional content among the one or more particular additional content includes a URL of the additional content.

7. The system of claim 6 , further comprising means for retrieving the one or more particular additional content using the URL of each additional content among the one or more particular additional content.

8. The system of claim 1 , further comprising obtaining, by the server, the one or more particular additional content from a database, wherein the server matches the one or more particular additional content data with the content data based on metadata associated with the content data.

9. The system of claim 1 , further comprising transmitting, by the server, instructions to store the one or more particular additional content into a cache at the device based on at least the content data and the first time associated with the first timepoint of the plurality of timepoints.

10. The system of claim 1 , further comprising storing, by the portable device, the one or more particular additional content into a cache.

11. The system of claim 1 , wherein presenting the one or more particular additional content further comprises displaying the one or more particular additional content in a portion of a display, wherein the portion of the display is not occupied by the displayed content data.

12. An apparatus comprising:

means for receiving a content data and a plurality of timepoints relating to the content data;

means for storing the set plurality of timepoints in a database;

means for sending the content data and the plurality of timepoints to a device, prior to presenting the content data for display;

means for receiving a notification from the device, wherein the notification was sent in response to a determination that the device has reached a timepoint among the plurality of timepoints in the content data during presentation of the content data; and

means for sending, an identification of one or more particular additional content causing the device to interrupt presentation of the content data to present the one or more particular additional content.

13. The apparatus of claim 12 , wherein the content data is at least one of a movie, a television show, or music.

14. The apparatus of claim 12 , wherein the one or more particular additional content include one or more particular advertisements.

15. The apparatus of claim 14 , wherein the apparatus further comprises means for selecting the one or more particular advertisements associated with a highest bid amount from an advertiser.

16. The apparatus of claim 12 , wherein the apparatus further comprises means for sending one or more user interface commands to the device.

17. The apparatus of claim 12 , wherein each identification of each additional content among the one or more particular additional content includes a URL of the additional content.

18. The apparatus of claim 17 , further comprising means for retrieving the one or more particular additional content using the URL of each additional content among the one or more particular additional content.

Assignments (4)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0510 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2020
From: BARTON, JAMES M.
To: TIVO INC.
Reel/Frame 054781/0025 →
CHANGE OF NAME Recorded Dec 30, 2020
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 054781/0039 →