IP Library Granted Patent US 12,010,391
Granted Patent B2
US 12,010,391 · App. 18/220,614 · Granted Jun 11, 2024

Method and apparatus for creating and sharing customized multimedia segments

Inventor: Joshua Danovitz (Alviso, CA)
Assignee: TiVo Solutions Inc.
H04N21/4826H04N21/252H04N21/25891H04N21/26283H04N21/2668H04N21/2743H04N21/4756H04N21/4788H04N21/6125H04N21/6175H04N21/812H04N21/8545H04N21/8549H04N21/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 12,010,391
App. No.
18/220,614
Granted
Jun 11, 2024
Kind
B2
Abstract

Multimedia content segment identified by users may be shared among media devices and media device users. Media content segment metadata is generated based on one or more identified media content item segments identified in one or more media content items. The media content segment metadata may include, but is not limited to, information indicating segment start and stop times, information about the particular media content item (e.g., title, actors, original air date), and other user-provided descriptive information. A link for the media content segment metadata may be posted for display on a webpage and which enables other users to access the media content segment metadata.

Claims (29)

1. A method comprising:

generating metadata identifying a start point or an end point of at least one segment of a media content item, wherein the metadata is (a) generated based on user interface input, and (b) stored separately from the at least one segment;

receiving notification of user interaction, by a requesting device, with a user interface element on a webpage, wherein the user interaction indicates a request of the at least one segment;

determining that a user account associated with the requesting device is eligible to access the entire media content item; and

in response to the determining that the user account is eligible to access the entire media content item, enabling play of the at least one segment, according to the metadata, by the requesting device.

2. The method of claim 1 , wherein the at least one segment comprises a plurality of segments, and the metadata identifies a start point or the end point of each segment of the plurality of segments and an order of playing the plurality of segments.

3. The method of claim 1 , wherein the user interface input to the media device comprises a group identifier indicating a group of segments with which the at least one segment is to be associated, and a preview image displayed for the at least one segment.

4. The method of claim 1 , wherein the start point or the end point is automatically modified based at least in part on a boundary detected in the media content item, the boundary based on one or more boundary rules associated with the segment and the user interface input, wherein the boundary corresponds to a commercial segment boundary.

5. The method of claim 1 , wherein the generating of the segment metadata is performed by a server, and wherein the server generates play of the media content item to the requesting device.

6. The method of claim 5 , wherein the transmitting of the metadata to the requesting user device is performed by the server.

7. The method of claim 5 , wherein the determining that the user account at the requesting user device is eligible is performed by the server.

8. The method of claim 1 , further comprising, prior to the generating of the metadata, generating a display of the media content item to a user device, wherein the storing of the metadata separately from the at least one segment is performed by storing the metadata to the user device.

9. A system comprising:

processing circuitry configured:

to generate metadata identifying a start point or an end point of at least one segment of a media content item, wherein the metadata is (a) generated based on user interface input, and (b) stored separately from the at least one segment;

communication circuitry configured:

to receive notification of user interaction, by a requesting device, with a user interface element on a webpage, wherein the user interaction indicates a request of the at least one segment;

the processing circuitry is configured:

to determine that a user account associated with the requesting device is eligible to access the entire media content item; and

in response to the determining that the user account is eligible to access the entire media content item, to enable play of the at least one segment, according to the metadata, by the requesting device.

10. The system of claim 9 , wherein the at least one segment comprises a plurality of segments, and the metadata identifies a start point or the end point of each segment of the plurality of segments and an order of playing the plurality of segments.

11. The system of claim 9 , wherein the user interface input to the media device comprises a group identifier indicating a group of segments with which the at least one segment is to be associated, and a preview image displayed for the at least one segment.

12. The system of claim 9 , wherein the start point or the end point is automatically modified based at least in part on a boundary detected in the media content item, the boundary based on one or more boundary rules associated with the segment and the user interface input, wherein the boundary corresponds to a commercial segment boundary.

13. The system of claim 9 , wherein the generating of the segment metadata is performed by a server, and wherein the server generates play of the media content item to the requesting device.

14. The system of claim 13 , wherein the transmitting of the metadata to the requesting user device is performed by the server.

15. The system of claim 13 , wherein the determining that the user account at the requesting user device is eligible is performed by the server.

16. The system of claim 9 , wherein the processing circuitry is further configured:

prior to the generating of the metadata, to generate a display of the media content item to a user device,

wherein the storing of the metadata separately from the at least one segment is performed by storing the metadata to the user device.

Assignments (3)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: DANOVITZ, JOSHUA
To: TIVO INC.
Reel/Frame 064676/0307 →
CHANGE OF NAME Recorded Aug 23, 2023
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 064676/0313 →
Cited By (1)
US 12,537,999