IP Library Granted Patent US 11,102,262
Granted Patent B2
US 11,102,262 · App. 15/969,620 · Granted Aug 24, 2021

Method and system for sharing digital media content

Inventors: Crx K. Chai (Oakland, CA); Alex Fishman (San Francisco, CA)
Assignee: OPENTV, INC.
H04L65/60G06F16/41G06F16/489H04L29/06176
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,102,262
App. No.
15/969,620
Granted
Aug 24, 2021
Kind
B2
Abstract

Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.

Claims (47)

1. A method comprising:

identifying, by a first device, a first user input defining first timing information for determining a beginning point and an ending point of a first time period of interest in an item of media content, the first timing information including a first offset indicating a temporal point of the first time period of interest in the item of media content relative to a reference point in the item of media content, wherein the first user input originates from at least one device while the at least one device is presenting the item of media content;

identifying, by the first device, a second user input defining second timing information for determining a beginning point and an ending point of a second time period of interest in the item of media content, the second timing information including a second offset indicating a temporal point of the second time period of interest in the item of media content relative to the reference point in the item of media content, wherein the second user input originates from the at least one device while the at least one device is presenting the item of media content;

extracting, by the first device using the first offset, a first media clip from the item of media content, the first media clip including the first time period of interest in the item of media content;

extracting, by the first device using the second offset, a second media clip from the item of media content, the second media clip including the second time period of interest in the item of media content; and

communicating, by the first device, the extracted first media clip and the extracted second media clip to a second device.

2. The method of claim 1 , wherein the reference point is a beginning point of the item of media content, and wherein the first media clip is extracted based on the first offset from the beginning point.

3. The method of claim 1 , wherein the first timing information comprises a first waypoint indicating a beginning point of the first time period of interest and a second waypoint indicating an ending point of the first time period of interest.

4. The method of claim 1 , wherein the item of media content is captured by one or more devices other than the second device.

5. The method of claim 1 , further comprising:

combining the first media clip and the second media clip into a combined media item;

wherein communicating the extracted first media clip and the extracted second media clip includes communicating the combined media item to the second device.

6. The method of claim 1 , wherein the item of media content is a first item of media content, and further comprising:

extracting, by the first device, a third media clip from a second item of media content; and

combining the first media clip, the second media clip, and the third media clip into a combined media item;

wherein communicating the extracted first media clip and the extracted second media clip includes communicating the combined media item to the second device.

7. The method of claim 6 , wherein the first item of media content and the second item of media content are from a common content source.

8. The method of claim 6 , wherein the first item of media content is from a first content source, and wherein the second item of media content is from a second content source.

9. The method of claim 1 , wherein at least one of the first user input and the second user input is obtained by the at least one device.

10. The method of claim 9 , wherein the at least one device is a remote control device.

11. The method of claim 1 , wherein at least one of the first user input and the second user input is obtained using a graphical user interface of a media player.

12. A first device comprising:

one or more processors; and

memory accessible to the one or more processors, the memory storing instructions, which upon execution by the one or more processors, cause the one or more processors to perform operations to:

identify a first user input defining first timing information for determining a beginning point and an ending point of a first time period of interest in an item of media content, the first timing information including a first offset indicating a temporal point of the first time period of interest in the item of media content relative to a reference point in the item of media content, wherein the first user input originates from at least one device while the at least one device is presenting the item of media content;

identify a second user input defining second timing information for determining a beginning point and an ending point of a second time period of interest in the item of media content, the second timing information including a second offset indicating a temporal point of the second time period of interest in the item of media content relative to the reference point in the item of media content, wherein the second user input originates from the at least one device while the at least one device is presenting the item of media content;

extract, using the first offset, a first media clip from the item of media content, the first media clip including the first time period of interest in the item of media content;

extract, using the second offset, a second media clip from the item of media content, the second media clip including the second time period of interest in the item of media content; and

communicate the extracted first media clip and the extracted second media clip to a second device.

13. The first device of claim 12 , wherein the item of media content is captured by one or more devices other than the second device.

14. The first device of claim 12 , the memory storing instructions, which upon execution by the one or more processors, cause the one or more processors to perform operations to:

combine the first media clip and the second media clip into a combined media item;

wherein communicating the extracted first media clip and the extracted second media clip includes communicating the combined media item to the second device.

15. The first device of claim 12 , wherein the item of media content is a first item of media content, and the memory storing instructions, which upon execution by the one or more processors, cause the one or more processors to perform operations to:

extract a third media clip from a second item of media content; and

combine the first media clip, the second media clip, and the third media clip into a combined media item;

wherein communicating the extracted first media clip and the extracted second media clip includes communicating the combined media item to the second device.

16. The first device of claim 12 , wherein the first item of media content and the second item of media content are from a common content source.

17. The first device of claim 12 , wherein the reference point is a beginning point of the item of media content, and wherein the first media clip is extracted based on the first offset from the beginning point.

18. The first device of claim 12 , wherein the first timing information comprises a first waypoint indicating a beginning point of the first time period of interest and a second waypoint indicating an ending point of the first time period of interest.

19. The first device of claim 12 , wherein at least one of the first user input and the second user input is obtained by the at least one device.

20. A non-transitory computer-readable medium of a first device having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:

identify a first user input defining first timing information for determining a beginning point and an ending point of a first time period of interest in an item of media content, the first timing information including a first offset indicating a temporal point of the first time period of interest in the item of media content relative to a reference point in the item of media content, wherein the first user input originates from at least one device while the at least one device is presenting the item of media content;

identify a second user input defining second timing information for determining a beginning point and an ending point of a second time period of interest in the item of media content, the second timing information including a second offset indicating a temporal point of the second time period of interest in the item of media content relative to the reference point in the item of media content, wherein the second user input originates from the at least one device while the at least one device is presenting the item of media content;

extract, using the first offset, a first media clip from the item of media content, the first media clip including the first time period of interest in the item of media content;

extract a second media clip from the item of media content, the second media clip including the second time period of interest in the item of media content; and

communicate the extracted first media clip and the extracted second media clip to a second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2018
From: CHAI, CRX K.; FISHMAN, ALEX
To: OPENTV, INC.
Reel/Frame 045698/0760 →
Continuity (5)
Continuation 15175433 · Jun 7, 2016
Continuation 14083000 · Nov 18, 2013
Continuation 12878901 · Sep 9, 2010
Provisional Application 61241276 · Sep 10, 2009
Related Publication 20180248928A1 · Aug 30, 2018