Method and system for sharing digital media content
First Claim
Patent Images
1. A method for sharing of one or more media clips, the method comprising:
- receiving, from a second media player device, a command identifying a portion of a particular selection of media content and at least one target user, wherein the portion is identified during a presentation of the particular selection of media content on the second media player device, wherein the command comprises a content identifier and a waypoint pair indicating the portion of the particular selection of the media content without the particular selection of media content, wherein the waypoint pair comprises timing information for determining a beginning point of the portion and an ending point of the portion;
communicating the command to a first media player device associated with the target user;
in response to receiving a content request associated with the command;
automatically selecting a content source for the particular selection of media content, wherein the automatically selecting comprises identifying the particular selection of media content based on the received content identifier, and determining that the portion of the particular selection of media content is available from a one or more sources;
accessing the particular selection of media content based on the content identifier from the selected content source;
extracting a media clip for the portion of the particular selection of the media content indicated by the waypoint pair; and
communicating data representing the media clip for the portion of the particular selection of media content indicated by the waypoint pair to the first media player device.
1 Assignment
0 Petitions
Accused Products
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.
49 Citations
22 Claims
-
1. A method for sharing of one or more media clips, the method comprising:
-
receiving, from a second media player device, a command identifying a portion of a particular selection of media content and at least one target user, wherein the portion is identified during a presentation of the particular selection of media content on the second media player device, wherein the command comprises a content identifier and a waypoint pair indicating the portion of the particular selection of the media content without the particular selection of media content, wherein the waypoint pair comprises timing information for determining a beginning point of the portion and an ending point of the portion; communicating the command to a first media player device associated with the target user; in response to receiving a content request associated with the command; automatically selecting a content source for the particular selection of media content, wherein the automatically selecting comprises identifying the particular selection of media content based on the received content identifier, and determining that the portion of the particular selection of media content is available from a one or more sources; accessing the particular selection of media content based on the content identifier from the selected content source; extracting a media clip for the portion of the particular selection of the media content indicated by the waypoint pair; and communicating data representing the media clip for the portion of the particular selection of media content indicated by the waypoint pair to the first media player device. - View Dependent Claims (2)
-
-
3. A media player device comprising:
-
a communications module configured to receive a content identifier and a waypoint pair indicating a portion of a particular selection of media content via a communications network; a content source selection module configured to; automatically select a content source for the portion of the particular selection of media content based at least on identifying the particular selection of media content based on the received content identifier, determine that the portion of the particular selection of media content is available from a one or more sources, and automatically select a selected content source; a media receiving module configured to receive data representing a media clip for the portion of the particular selection of media content indicated by the waypoint pair extracted from the media content of the selected content source; and a graphical user interface configured to provide controls to enable a user to playback the media clip for the portion of the particular selection of media content. - View Dependent Claims (4, 5, 22)
-
-
6. A method comprising:
-
receiving, by a processor of a first media player device from a second device, a content identifier and a waypoint pair indicating a portion of media content; automatically selecting, by the processor, a content source for the media content wherein the automatically selecting comprises identifying the media content based on the received content identifier, and determining that the portion of media content is available from one or more sources; requesting, from the selected content source, the portion of media content using the waypoint pair and the content identifier via a content request; receiving, from the selected content source, data representing a media clip for the portion of media content indicated by the waypoint pair, wherein the media clip is extracted from the media content identified by the content identifier in view of the waypoint pair; and presenting the media clip at the first media player device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification