Dynamic media recording
First Claim
Patent Images
1. A computing device that includes a processor and a memory, the device programmed to:
- identify a media content stream for examining by the computing device;
receive the media content stream andwhile the media content stream is being received;
examine the media content stream based on a rule;
determine that a first value in metadata corresponds to a parameter indicating interest specified by the rule;
determine a threshold based on the parameter indicating interest according to the rule, wherein the parameter indicating interest includes an attribute of the media content type; and
for each of a plurality of successively received portions of the media content stream, perform the steps of;
determining whether a second value in metadata of the media content stream relating to an indicia of interest in the portion of the media content stream meets or exceeds the threshold; and
responsive to a determination that the second value meets or exceeds the threshold, automatically storing a first clip including the portion of the media content stream, whereby the first clip is made available for later retrieval;
wherein the indicia of interest comprises a numerical rating independent of preferences of any single user and made available to a plurality of users.
9 Assignments
0 Petitions
Accused Products
Abstract
A stream of media content is received in a media device. A value is determined in metadata of the media content relating to an indicia of interest in a portion of the media content. A first clip including the portion of the media content is stored based at least in part on the indicia of interest, whereby the first clip is made available for later retrieval.
-
Citations
16 Claims
-
1. A computing device that includes a processor and a memory, the device programmed to:
-
identify a media content stream for examining by the computing device; receive the media content stream and while the media content stream is being received; examine the media content stream based on a rule; determine that a first value in metadata corresponds to a parameter indicating interest specified by the rule; determine a threshold based on the parameter indicating interest according to the rule, wherein the parameter indicating interest includes an attribute of the media content type; and for each of a plurality of successively received portions of the media content stream, perform the steps of; determining whether a second value in metadata of the media content stream relating to an indicia of interest in the portion of the media content stream meets or exceeds the threshold; and responsive to a determination that the second value meets or exceeds the threshold, automatically storing a first clip including the portion of the media content stream, whereby the first clip is made available for later retrieval; wherein the indicia of interest comprises a numerical rating independent of preferences of any single user and made available to a plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device that includes a processor and a memory, the device programmed to:
-
identify a media content stream for examining by the computing device; receive the media content stream; and while the media content stream is being received; examine the media content stream based on a rule; determine that a first value in metadata corresponds to a parameter indicating interest specified by the rule; establish, based on the rule, a numerical threshold value for a value representing an indicia of interest in the media content stream based on the parameter indicating interest, the indicia of interest being included in metadata for the media content stream; and for each of a plurality of successively received portions of the media content stream, perform the steps of; determining whether the indicia of interest meets or exceeds the threshold value; identifying a portion of the media content stream associated with the indicia of interest; and responsive to a determination that the indicia of interest meets or exceeds the threshold, automatically storing a first clip including the portion of the media content stream, whereby the first clip is made available for later retrieval; wherein; the indicia of interest comprises a subjective numerical rating independent of the preferences of any single user and made available to a plurality of users; the rule specifies a parameter indicating interest in the clip in addition to the indicia, wherein the parameter is associated with a particular user; and establishing the numerical threshold is based at least in part on the parameter indicating interest. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computing device that includes a processor and a memory, the device programmed to:
-
identify a media content stream for examining by the computing device; receive the media content stream; and while the media content stream is being received; examine the media content stream based on a rule; determine that a first value in metadata corresponds to a parameter indicating interest specified by the rule; determine a threshold based on the parameter indicating interest according to the rule, wherein the parameter indicating interest includes an attribute of the media content type; and for each of a plurality of successively received portions of the media content stream, perform the steps of; determining whether a second value in metadata of the media content stream relating to an indicia of interest in a portion of the media content stream meets or exceeds a threshold based on the parameter of interest according to the rule; responsive to a determination that the second value meets or exceeds the threshold, automatically storing a first clip including the portion of the media content stream, whereby the first clip is made available for later retrieval; wherein; the indicia of interest comprises a numerical rating independent of preferences of any single user and made available to a plurality of users; the media content stream comprises a live broadcast; and the indicia of interest is generated in real time or near real time. - View Dependent Claims (14, 15, 16)
-
Specification