IP Library Granted Patent US 9,571,892
Granted Patent B2
US 9,571,892 · App. 14/597,838 · Granted Feb 14, 2017

Multimedia content search and recording scheduling system

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 9,571,892
App. No.
14/597,838
Granted
Feb 14, 2017
Kind
B2
Abstract

Techniques described herein enable searching for multimedia content and for downloading or scheduling the recording of the multimedia content. The multimedia content may have been previously stored on one or more databases. The client device may download or schedule the recording of multimedia content in one step, for example, in one touch. When desired multimedia content is not available, the multimedia content is added to the client device's wish list. When the client device's does not have a wish list, the client device's wish list may be created on the spot. During the scheduling of the recording, a tag associated with the multimedia content is checked to determine whether the multimedia content is live or delayed. When the tag indicates the multimedia content is live or delayed, the client device prompts with a suggestion to add extra time to the end of the recording of the multimedia content.

Claims (36)

1. A method, comprising:

in response to an activation of a synchronization process, accessing, by a server, a wishlist stored on a client device;

wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data;

searching, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content;

in response to determining that the schedule information of the particular multimedia content is in the database, instructing, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database.

2. The method as recited in claim 1 , further comprising downloading a user's wishlist to the client device.

3. The method as recited in claim 1 , wherein the database is a broadcast database.

4. The method as recited in claim 1 , wherein the database is a broadband database.

5. The method as recited in claim 1 , further comprising determining that the client device has opted-in to a service for synchronization and accessing the client device by the service.

6. The method as recited in claim 5 , further comprising:

receiving a request from the client device to opt-out of the service;

in response to the request to opt-out of the service, stopping access by the server to the wishlist that corresponds to the client device.

7. An apparatus, comprising:

a subsystem at least in part implemented in hardware that accesses, by a server, a wishlist stored on a client device in response to an activation of a synchronization process;

wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data;

a subsystem at least in part implemented in hardware that searches, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content;

a subsystem at least in part implemented in hardware that instructs, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database in response to determining that the schedule information of the particular multimedia content is in the database.

8. The apparatus as recited in claim 7 , further comprising a subsystem at least in part implemented in hardware that downloads a user's wishlist to the client device.

9. The apparatus as recited in claim 7 , wherein the database is a broadcast database.

10. The apparatus as recited in claim 7 , wherein the database is a broadband database.

11. The apparatus as recited in claim 7 , further comprising a subsystem at least in part implemented in hardware that determines that the client device has opted-in to a service for synchronization and accessing the client device by the service.

12. The apparatus as recited in claim 7 , further comprising:

a subsystem at least in part implemented in hardware that receives a request from the client device to opt-out of the service;

a subsystem at least in part implemented in hardware that stops access by the server to the wishlist that corresponds to the client device in response to the request to opt-out of the service.

13. A non-transitory computer-readable medium carrying one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:

in response to an activation of a synchronization process, accessing, by a server, a wishlist stored on a client device;

wherein each entry in the wishlist was, at a time when the entry was entered into the wishlist, not available for scheduling a recording on a currently available electronic program guide (EPG) data;

searching, by the server, for schedule information of a particular multimedia content to which a program ID obtained from the wishlist corresponds in a database, the schedule information of the particular multimedia content indicating a specific time for at least one showing of the particular multimedia content;

in response to determining that the schedule information of the particular multimedia content is in the database, instructing, by the server, the client device to record the particular multimedia content at the specific time as indicated in the database.

14. The non-transitory computer-readable medium as recited in claim 13 , wherein the one or more sequences of instructions further comprise instructions, which when executed by one or more processors, cause the one or more processors to perform downloading a user's wishlist to the client device.

15. The non-transitory computer-readable medium as recited in claim 13 , wherein the database is a broadcast database.

16. The non-transitory computer-readable medium as recited in claim 13 , wherein the database is a broadband database.

17. The non-transitory computer-readable medium as recited in claim 13 , wherein the one or more sequences of instructions further comprise instructions, which when executed by one or more processors, cause the one or more processors to perform determining that the client device has opted-in to a service for synchronization and accessing the client device by the service.

18. The non-transitory computer-readable medium as recited in claim 13 , wherein the one or more sequences of instructions further comprise instructions, which when executed by one or more processors, cause the one or more processors to perform:

receiving a request from the client device to opt-out of the service;

in response to the request to opt-out of the service, stopping access by the server to the wishlist that corresponds to the client device.

Assignments (9)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0504 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
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 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →