IP Library Granted Patent US 11,743,547
Granted Patent B2
US 11,743,547 · App. 17/845,761 · Granted Aug 29, 2023

Method and apparatus for creating and sharing customized multimedia segments

Inventor: Joshua Danovitz (Alviso, CA)
Assignee: TiVo Solutions Inc.
H04N21/4826H04N21/252H04N21/25891H04N21/2668H04N21/26283H04N21/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 11,743,547
App. No.
17/845,761
Granted
Aug 29, 2023
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 (35)

1. A method comprising:

receiving user interface input identifying a segment of a media content item;

based on the user interface input, generating metadata identifying a start point or an end point of the segment and storing the metadata separately from the segment;

receiving notification of user interaction with a graphical user interface element on a webpage identifying the segment by a requesting user device, the user interaction comprising requesting the segment metadata;

in response to the receiving of the notification, determining that a user account associated with the requesting user device is eligible to access the entire media content item;

in response to the determining that the user account is eligible to access the entire media content item, enabling play of the segment by transmitting the metadata identifying the start point or the end point of the segment to the requesting user device.

2. The method of claim 1 , wherein the start point or the end point is identified based on a timestamp, in-band data, one or more fingerprints, or service information.

3. The method of claim 1 , wherein the user interface input comprises the start point automatically identified by a user interface action comprising replaying the segment from the start point.

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 webpage is comprised in a social network website.

6. 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 a device that transmits to the server the user interface input.

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

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

9. A non-transitory computer readable medium storing instructions that are configured to cause a processor, when executed by the processor:

to receive user interface input identifying a segment of a media content item;

based on the user interface input, to generate metadata identifying a start point or an end point of the segment and storing the metadata separately from the segment;

to receive notification of user interaction with a graphical user interface element on a webpage identifying the segment by a requesting user device, the user interaction comprising requesting the segment metadata;

in response to the notification, to determine that a user account associated with the requesting user device is eligible to access the entire media content item;

in response to the determining that the user account is eligible to access the entire media content item, to enable play of the segment by transmitting the metadata identifying the start point or the end point of the segment to the requesting user device.

10. The medium of claim 9 , wherein the start point or the end point is identified based on a timestamp, in-band data, one or more fingerprints, or service information.

11. The medium of claim 9 , wherein the user interface input comprises the start point automatically identified by a user interface action comprising replaying the segment from the start point.

12. The medium 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 medium of claim 9 , wherein the webpage is comprised in a social network website.

14. The medium of claim 9 , wherein the processor is comprised in a server, and wherein the server generates play of the media content item to a device that transmits to the server the user interface input.

15. The medium of claim 9 , wherein the transmitting of the metadata to the requesting user device is performed by the server.

16. A server system comprising: one or more processors and a memory storing instructions configured, when executed by the one or more processors:

to receive user interface input identifying a segment of a media content item;

based on the user interface input, to generate metadata identifying a start point or an end point of the segment and storing the metadata separately from the segment;

to receive notification of user interaction with a graphical user interface element on a webpage by a requesting user device, the user interaction comprising requesting the segment metadata;

in response to the notification, to determine that a user account associated with the requesting user device is eligible to access the entire media content item;

in response to the determining that the user account is eligible to access the entire media content item, to enable play of the segment by transmitting the metadata identifying the start point or the end point of the segment to the requesting user device.

17. The system of claim 16 , wherein the start point or the end point is identified based on a timestamp, in-band data, one or more fingerprints, or service information.

18. The system of claim 16 , wherein the user interface input comprises the start point automatically identified by a user interface action comprising replaying the segment from the start point.

19. The system of claim 16 , 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.

20. The system of claim 16 , wherein the webpage is comprised in a social network website.

Assignments (4)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
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 Jun 22, 2022
From: DANOVITZ, JOSHUA
To: TIVO INC.
Reel/Frame 060276/0228 →
CHANGE OF NAME Recorded Jun 22, 2022
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 060276/0249 →