Automatic transmission content selection
First Claim
1. A processor-implemented method of automatically selecting broadcast content at a broadcast receiver, the processor-implemented method comprising:
- receiving and presenting a first broadcast content from a first channel on a broadcast receiver, wherein the broadcast receiver has multiple channels on which broadcast content is received;
a processor detecting a second broadcast content from a second channel on the broadcast receiver, wherein the first broadcast content and the second broadcast content are audio content;
determining whether the second broadcast content has a higher user-rating than the first broadcast content, wherein user-ratings of the first broadcast content and the second broadcast content are set by a single user of the broadcast receiver;
determining whether a progress state of the first broadcast content meets a user-set conclusion preference, wherein the progress state describes 75 percent of a particular broadcast content that has been broadcast to and received by a particular broadcast receiver, wherein the user-set conclusion preference describes a user'"'"'s preference for experiencing a conclusion of broadcast content, and wherein the conclusion of the broadcast content includes an end of the broadcast content; and
and in response to determining that the second broadcast content has the higher user-rating than the first broadcast content, and in response to determining that the progress state of the first broadcast content meets the user-set conclusion preference, the processor automatically switching the broadcast receiver from the first channel to the second channel based on the higher user-rating and the progress state of the first broadcast content;
establishing a user-set progress preference, wherein the user-set progress preference describes a maximum progress state that is acceptable to the user, and wherein a progress state describes 75 percent of a broadcast content that has already been broadcast;
buffering the second broadcast content from the second channel on the broadcast receiver to create a buffered second broadcast content, wherein the buffered second broadcast content is initially hidden from the user of the broadcast receiver;
in response to the user-set conclusion preference for the first broadcast content being met, automatically presenting the buffered second broadcast content to the user;
the processor detecting a third broadcast content from a third channel on the broadcast receiver;
in response to the third broadcast content having a same user-rating as the second broadcast content, the processor determining whether the second broadcast content or the third broadcast content has a shorter progress state, wherein a progress state describes 75 percent of a specific broadcast content that has already been broadcast; and
the processor automatically switching to either the second channel or the third channel depending on which of the second broadcast content and the third broadcast content has the shorter progress state.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor-implemented method, system, and/or computer program product automatically selects broadcast content at a broadcast receiver. A first broadcast content on a first channel of a broadcast receiver is received and presented aurally and/or visually. A second broadcast content on a second channel of the broadcast receiver is evaluated to determine if it is rated higher than the first broadcast content. A determination is also made as to whether the first broadcast content can be interrupted by the second broadcast content. If the second broadcast content has a higher rating than the first broadcast content, and if it is deemed permissible to interrupt the first broadcast content, then the broadcast receiver automatically switches to the second channel.
31 Citations
13 Claims
-
1. A processor-implemented method of automatically selecting broadcast content at a broadcast receiver, the processor-implemented method comprising:
-
receiving and presenting a first broadcast content from a first channel on a broadcast receiver, wherein the broadcast receiver has multiple channels on which broadcast content is received; a processor detecting a second broadcast content from a second channel on the broadcast receiver, wherein the first broadcast content and the second broadcast content are audio content; determining whether the second broadcast content has a higher user-rating than the first broadcast content, wherein user-ratings of the first broadcast content and the second broadcast content are set by a single user of the broadcast receiver; determining whether a progress state of the first broadcast content meets a user-set conclusion preference, wherein the progress state describes 75 percent of a particular broadcast content that has been broadcast to and received by a particular broadcast receiver, wherein the user-set conclusion preference describes a user'"'"'s preference for experiencing a conclusion of broadcast content, and wherein the conclusion of the broadcast content includes an end of the broadcast content; and and in response to determining that the second broadcast content has the higher user-rating than the first broadcast content, and in response to determining that the progress state of the first broadcast content meets the user-set conclusion preference, the processor automatically switching the broadcast receiver from the first channel to the second channel based on the higher user-rating and the progress state of the first broadcast content;
establishing a user-set progress preference, wherein the user-set progress preference describes a maximum progress state that is acceptable to the user, and wherein a progress state describes 75 percent of a broadcast content that has already been broadcast;
buffering the second broadcast content from the second channel on the broadcast receiver to create a buffered second broadcast content, wherein the buffered second broadcast content is initially hidden from the user of the broadcast receiver;
in response to the user-set conclusion preference for the first broadcast content being met, automatically presenting the buffered second broadcast content to the user;
the processor detecting a third broadcast content from a third channel on the broadcast receiver;
in response to the third broadcast content having a same user-rating as the second broadcast content, the processor determining whether the second broadcast content or the third broadcast content has a shorter progress state, wherein a progress state describes 75 percent of a specific broadcast content that has already been broadcast; and
the processor automatically switching to either the second channel or the third channel depending on which of the second broadcast content and the third broadcast content has the shorter progress state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for automatically selecting broadcast content at a broadcast receiver, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to:
-
receive and present a first broadcast content from a first channel on a broadcast receiver, wherein the broadcast receiver has multiple channels on which broadcast content is received; detect a second broadcast content from a second channel on the broadcast receiver, wherein the first broadcast content and the second broadcast content are audio content determine whether the second broadcast content has a higher user-rating than the first broadcast content, wherein user-ratings of the first broadcast content and the second broadcast content are set by a single user of the broadcast receiver determine whether a progress state of the first broadcast content meets a user-set conclusion preference, wherein the progress state describes a 75 percent of a particular broadcast content that has been broadcast to and received by a particular broadcast receiver, wherein the user-set conclusion preference describes a user'"'"'s level preference for experiencing a conclusion of broadcast content, and wherein the conclusion of the broadcast content includes an end of the broadcast content and and in response to determining that the second broadcast content has the higher user-rating than the first broadcast content, and in response to determining that the progress state of the first broadcast content meets the user-set conclusion preference, automatically switch the broadcast receiver from the first channel to the channel based on the higher user-rating and the progress state of the first broadcast content;
establish a user-set progress preference, wherein the user-set progress preference describes a maximum progress state that is acceptable to the user, and wherein a progress state describes a 75 percent of a broadcast content that has already been broadcast;
buffer the second broadcast content from the second channel on the broadcast receiver to create a buffered second broadcast content, wherein the buffered second broadcast content is initially hidden from the user of the broadcast receiver;
in response to the user-set conclusion preference for the first broadcast content being met, automatically present the buffered second broadcast content to the user;
detect a third broadcast content from a third channel on the broadcast receiver;
in response to the third broadcast content having a same user-rating as the second broadcast content, determine whether the second broadcast content or the third broadcast content has a shorter progress state, wherein a progress state describes a 75 percent of a specific broadcast content that has already been broadcast; and
automatically switch to either the second channel or the third channel depending on which of the second broadcast content and the third broadcast content has the shorter progress state.
-
-
13. A computer system comprising:
-
a processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive and present a first broadcast content from a first channel on a broadcast receiver, wherein the broadcast receiver has multiple channels on which broadcast content is received; second program instructions to detect a second broadcast content from a second channel on the broadcast receiver, wherein the first broadcast content and the second broadcast content are audio content third program instructions to determine whether the second broadcast content has a higher user-rating than the first broadcast content, wherein user-ratings of the first broadcast content and the second broadcast content are set by a single user of the broadcast receiver fourth program instructions to determine whether a progress state of the first broadcast content meets a user-set conclusion preference, wherein the progress state describes a 75 percent of a particular broadcast content that has been broadcast to and received by a particular broadcast receiver, wherein the user-set conclusion preference describes a user'"'"'s level preference for experiencing a conclusion of broadcast content, and wherein the conclusion of the broadcast content includes an end of the broadcast content and and fifth program instructions to, in response to determining that the second broadcast content has the higher user-rating than the first broadcast content, and in response to determining that the progress state of the first broadcast content meets the user-set conclusion preference, automatically switch the broadcast receiver from the first channel to the second channel based on the higher user-rating and the progress state of the first broadcast content;
sixth program instructions to establish a user-set progress preference, wherein the user-set progress preference describes a maximum progress state that is acceptable to the user, and wherein a progress state describes a 75 percent of a broadcast content that has already been broadcast;
seventh program instructions to buffer the second broadcast content from the second channel on the broadcast receiver to create a buffered second broadcast content, wherein the buffered second broadcast content is initially hidden from the user of the broadcast receiver;
eighth program instructions to, in response to the user-set conclusion preference for the first broadcast content being met, automatically present the buffered second broadcast content to the user;
ninth program instructions to detect a third broadcast content from a third channel on the broadcast receiver;
tenth program instructions to, in response to the third broadcast content having a same user-rating as the second broadcast content, determine whether the second broadcast content or the third broadcast content has a shorter progress state, wherein a progress state describes a 75 percent of a specific broadcast content that has already been broadcast; and
eleventh program instructions to automatically switch to either the second channel or the third channel depending on which of the second broadcast content and the third broadcast content has the shorter progress state; and
wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, and eleventh program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.
-
Specification