Capturing and Sharing Media Content
AssigneeSling Media, Inc.
InventorsJason Krikorian, Blake Krikorian
Life of this patent
Estimating the term…
Abstract
A media device allows users to watch and capture portions from a media stream. Users may then share the captured media content with other users. In one embodiment, the media device receives a media stream, plays the media stream, and caches a portion of the media stream as it is being played. A user can define a media clip by selecting its boundaries in the cached portion of the media stream. The media device creates the media clip based on the user's input and enables the user to transmit the media clip to another system, such as a community website for sharing it with other users.
Claims24
A computer-implemented method for sharing media content, the method comprising:
- playing a media stream on a display of the local computing device;
- receiving a user command to capture a portion of the media stream via a user interface while playing the media stream;
- responsive to receiving the user selection, creating a clip comprising at least a portion of the received media stream;
- and
- responsive to creating the clip, transmitting the clip to a remote computing system.
A computer program product for sharing media content, the computer program product comprising a computer-readable medium containing computer program code for performing a method comprising:
- playing a media stream on a display of the local computing device;
- receiving a user command to capture a portion of the media stream via a user interface while playing the media stream;
- responsive to receiving the user selection, creating a clip comprising at least a portion of the received media stream;
- and
- responsive to creating the clip, transmitting the clip to a remote computing system.
An integrated media system for sharing media content, the system comprising:
- a media player module for playing a media stream, the media stream received by the integrated media stream;
- a media editor module for caching the media stream, receiving user selection of the cached media stream, and creating a clip comprising at least a portion of the cached media stream based on the user selection;
- and
- a network client module for transmitting the clip to a remote computing system.
A method for sharing media content, the method comprising:
- receiving a media stream on a local computing device;
- playing the media stream on an integrated user interface;
- receiving a first user command to capture the media stream via the integrated user interface;
- responsive to receiving the first user command, displaying a media edit window via the integrated user interface;
- receiving a user selection for defining a portion of the media stream via the media edit window;
- responsive to receiving the user selection, creating a clip comprising the defined portion of the media stream based on the user selection;
- receiving a second user command to transmit the clip to a computing system via the integrated user interface;
- and
- responsive to receiving the second user command, transmitting the clip to the computer system.
A computer program product for sharing media content, the computer program product comprising a computer-readable medium containing computer program code for performing a method comprising:
- receiving a media stream on a local computing device;
- playing the media stream on an integrated user interface;
- receiving a first user command to capture the media stream via the integrated user interface;
- responsive to receiving the first user command, displaying a media edit window via the integrated user interface;
- receiving a user selection for defining a portion of the media stream via the media edit window;
- responsive to receiving the user selection, creating a clip comprising the defined portion of the media stream based on the user selection;
- receiving a second user command to transmit the clip to a computing system via the integrated user interface;
- and
- responsive to receiving the second user command, transmitting the clip to the computer system.
Dependencies are inferred from the claim text.