Method and apparatus for interacting with broadcast programming
First Claim
1. A method of allowing a user using a communications device to interact with first media material that is broadcast on a first broadcast channel by a first broadcast media source and second media material that is broadcast on a second broadcast channel by a second broadcast media source, the first media material and the second media material include a first media item and a second media item, respectively, the first media item and the second media item are associated with a first representation of the first media item and a representation of the second media item, respectively, that are received and presented by a broadcast reception device while the broadcast reception device is tuned to a third broadcast channel, the method comprising:
- maintaining in a temporary storage an item identifier, the item identifier identifies one of a first media item-related information and a second media item-related information; and
when the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the first media item, providing the item identifier as a basis for identifying the first media item-related information, the first media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the first representation of the first media item by the broadcast reception device; and
when the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the second media item, providing the item identifier as a basis for identifying the second media item-related information, the second media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the representation of the second media item by the broadcast reception device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of and apparatus for allowing a user using a communications device to interact with first media material that is broadcast on a first broadcast channel y a first broadcast media source and second media material that is broadcast on a second broadcast channel by a second broadcast media source, the first media material and the second media material include a first media item and a second media item, respectively, the first media item and the second media item are associated with a first representation of the first media item and a representation of the second media item, respectively, that are received and presented by a broadcast reception device while the broadcast reception device is tuned to a third broadcast channel. The method includes maintaining in a temporary storage an item identifier, the item identifier identifies one of a first media item-related information and a second media item-related information. Additionally, when the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the first media item, the method includes providing the item identifier as a basis for identifying the first media item-related information, the first media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the first representation of the first media item by the broadcast reception device. When the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the second media item, the method includes providing the item identifier as a basis for identifying the second media item-related information, the second media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the representation of the second media item by the broadcast reception device.
-
Citations
746 Claims
-
1. A method of allowing a user using a communications device to interact with first media material that is broadcast on a first broadcast channel by a first broadcast media source and second media material that is broadcast on a second broadcast channel by a second broadcast media source, the first media material and the second media material include a first media item and a second media item, respectively, the first media item and the second media item are associated with a first representation of the first media item and a representation of the second media item, respectively, that are received and presented by a broadcast reception device while the broadcast reception device is tuned to a third broadcast channel, the method comprising:
-
maintaining in a temporary storage an item identifier, the item identifier identifies one of a first media item-related information and a second media item-related information; and
when the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the first media item, providing the item identifier as a basis for identifying the first media item-related information, the first media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the first representation of the first media item by the broadcast reception device; and
when the broadcast reception device is tuned to the third broadcast channel and presents the first representation of the second media item, providing the item identifier as a basis for identifying the second media item-related information, the second media item-related information is a basis for a response to an interactivity activation made in reaction to presentation of the representation of the second media item by the broadcast reception device. - View Dependent Claims (115, 117, 641)
-
-
4. The method of claim 1, further comprising receiving a representation of the item identifier.
-
7. The method of claim 6, further comprising sending the first item identifier to a second communications device.
-
8. The method of claim 7, wherein the second communications device is a server and the first media item is a song, further comprising, in response to receiving the first item identifier, the server sends a digital representation of the song.
-
11. The method of claim 6, wherein the interactivity activation occurs during presentation of the first media item representation and the item identifier identifies the first media item-related information, and responding to the interactivity activation includes presenting, based upon the first media item-related information, at least one choice associated with the first media item.
-
30. The method of claim 25, wherein responding to the interactivity activation includes, for the first media item, storing in the temporary storage an indication of user interest.
-
36. The device of claim 32, wherein in response to the interactivity activation, for the first media item, the control logic unit stores in the temporary storage an indication of user interest.
-
45. The method of claim 44, further comprising:
-
receiving from a second communications device a request for the channel indication; and
wherein providing the channel indication includes sending to the second communications device a representation of the channel indication.
-
-
53. A communications device that allows a user to interact with media material that is broadcast on a broadcast channel by a broadcast media source, the first media material and the second media material include a first media item and a second media item, respectively, the first media item and the second media item are associated with a first media item representation and a second media item representation, respectively, that are received and presented by a broadcast reception device while the broadcast reception device is tuned to a third broadcast channel, the device comprising:
-
a channel detector that is to determine a channel indication indicative of the broadcast channel to which the broadcast reception device is tuned;
a temporary storage that is to maintain the channel indication;
a control logic unit that is to retrieve from the temporary storage the channel indication and provide the channel indication as a basis for identifying a first media item-related information;
wherein the temporary storage is to maintain a data structure that includes the first media item-related information, the first media item-related information associated with a timeslot and identifiable in the data structure based upon the channel indication;
a input interface that is to accept an interactivity activation; and
in response to the interactivity activation, when the interactivity activation occurs during the timeslot and the channel indication indicates the first broadcast channel, the control logic unit responds based upon the first media item-related information. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A communications device that allows a user to interact with first media material that is broadcast on a first broadcast channel by a first broadcast media source and second media material that is broadcast on a second broadcast channel by a second broadcast media source, the first media material and the second media material include a first media item and a second media item, respectively, the first media item and the second media item are associated with a first media item representation and a second media item representation, respectively, that are received and presented by a broadcast reception device while the broadcast reception device is tuned to a third broadcast channel, the device comprising:
-
channel detector means that is to determine a channel indication indicative of the broadcast channel to which the broadcast reception device is tuned;
temporary storage means that is to maintain the channel indication;
control logic means that is to retrieve and provide the channel indication as a basis for identifying the first media item-related information;
wherein the temporary storage means is to maintain a data structure that includes the first media item-related information, the first media item-related information associated with a timeslot and identifiable in the data structure based upon the channel indication;
input interface means that is to accept an interactivity activation;
in response to the interactivity activation, when the interactivity activation occurs during the timeslot and the channel indication indicates the broadcast channel, the control logic means responds based upon the first media item-related information. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. A method of a communications device substituting media material that is presented by a broadcast reception device to a user, the media material including a set of media items that is broadcast by a broadcast media source, the method comprising:
-
accepting a substitution indication, the substitution indication indicative of a request to have a representation of a first media item being presented by the broadcast reception device substituted, the set of media items includes the first media item;
in response to the substitution indication, retrieving from a temporary storage a first representation of a second media item; and
providing to the broadcast reception device, based upon the first representation of the second media item, a second representation of the second media item for presentation instead of the representation of the first media item. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 630)
-
-
77. A method of a communications device substituting media material that is presented by a broadcast reception device to a user, the media material including a set of media items that is broadcast by a broadcast media source, the method comprising:
-
receiving a first representation of a first media item broadcast by the broadcast media source, the set of media items includes the first media item;
providing to the broadcast reception device, based upon the first representation of the first media item, a second representation of the first media item;
accepting a substitution indication, the substitution indication indicative of a request to have the second representation of the first media item being presented by the broadcast reception device substituted;
in response to the substitution indication, retrieving from a temporary storage a first representation of a second media item; and
providing to the broadcast reception device, based upon the first representation of the second media item, a second representation of the second media item for presentation instead of the representation of the first media item. - View Dependent Claims (78, 79, 80, 81)
-
-
82. A communications device that allows substitution of media material that is presented by a broadcast reception device to a user, the media material including a set of media items that is broadcast by a broadcast media source, the method comprising:
-
a receiver that is to receive a first representation of a first media item broadcast by the broadcast media source, the set of media items includes the first media item;
a communications unit that is to provide to the broadcast reception device, based upon the first representation of the first media item, a second representation of the first media item;
an input interface that is to accept a substitution indication, the substitution indication indicative of a request to have the second representation of the first media item being presented by the broadcast reception device substituted;
a temporary storage that is to store a representation of a second media item;
in response to the substitution indication, a control logic unit that is to retrieve from a temporary storage a first representation of a second media item; and
wherein the communications unit is to provide to the broadcast reception device, based upon the first representation of the second media item, a second representation of the second media item for presentation instead of the representation of the first media item. - View Dependent Claims (83, 84, 85, 86)
-
-
87. A communications device that allows substitution of media material that is presented by a broadcast reception device to a user, the media material including a set of media items that is broadcast by a broadcast media source, the method comprising:
-
an input interface that is to accept a substitution indication, the substitution indication indicative of a request to have a first representation of a first media item being presented by the broadcast reception device substituted, the set of media items includes the first media item;
a temporary storage that is to store a first representation of a second media item;
in response to the substitution indication, a control logic unit that is to retrieve from the temporary storage the first representation of a second media item; and
wherein the communications unit is to provide to the broadcast reception device, based upon the first representation of the second media item, a second representation of the second media item for presentation instead of the first representation of the first media item. - View Dependent Claims (88, 89, 90, 91)
-
-
92. A communications device that allows substitution of media material that is presented by a broadcast reception device to a user, the media material including a set of media items that is broadcast by a broadcast media source, the method comprising:
-
input interface means that is to accept a substitution indication, the substitution indication indicative of a request to have a first representation of a first media item being presented by the broadcast reception device substituted, the set of media items includes the first media item;
temporary storage means that is to store a first representation of a second media item;
in response to the substitution indication, control logic means that is to retrieve from the temporary storage the first representation of a second media item; and
communications means is to provide to the broadcast reception device, based upon the first representation of the second media item, a second representation of the second media item for presentation instead of the first representation of the first media item. - View Dependent Claims (93, 94, 95, 96)
-
-
97. A method of a communications device substituting media items that are selected by a media source for presentation by multiple programming presentation devices, the multiple programming presentation devices include a media presentation device, the method comprising:
-
receiving, for a first media item selected for presentation by the media source, a first media item substitution determination generic information that is a basis for substitution determinations performed for multiple programming presentation devices;
providing, in a data structure in temporary memory, a media item acceptability information for determining the acceptability of at least some of the media items, the media item acceptability information including first media item specific complementary information that complements the first media item generic substitution determination information and is a basis for a first media item substitution determination at the communications device;
determining based upon the first media item substitution determination generic information and the first media item specific complementary information whether the first media item is to be subjected to substitution with a second media item; and
when the first media item is to be subjected to substitution, providing a representation of the second media item, the representation of the second media item a basis for presentation of the second media item by the media presentation device. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152)
-
-
153. A device for substituting media items that are selected by a broadcast media source for presentation by a broadcast reception device, the device comprising:
-
a first communications unit that is to receive, for a first media item that is to be broadcast by the broadcast media source, first media item-related substitution determination information that is a basis for determining whether the first media item is to be substituted;
a temporary storage coupled to the communications unit and that is to provide, in a data structure, media item acceptability information for determining the acceptability of at least some of the media items;
a control logic unit coupled to the temporary storage and that is to determine based upon the media item acceptability information and the first media item-related substitution determination information whether the first media item is to be subjected to substitution with a first alternate media item; and
a second communications unit that is to provide, when the first media item is to be subjected to substitution, to the broadcast reception device a representation of the first alternate media item for presentation by the broadcast reception device.
-
-
154. A device for substituting, based upon a media item substitution determination at a communications device, media items that are broadcast by a broadcast media source for presentation by a broadcast reception device, the media items include a set of acceptable items and a set of unacceptable items that are identified at the communications device, the device comprising:
-
first communications means that is to receive, for a first media item that is to be broadcast by the broadcast media source, first media item-related substitution determination information that is a basis for determining whether the first media item is to be substituted;
temporary storage means coupled to the communications unit and that is to provide, in a data structure, media item acceptability information for determining the acceptability of at least some of the media items;
control logic means coupled to the temporary storage and that is to determine based upon the media item acceptability information and the first media item-related substitution determination information whether the first media item is to be subjected to substitution with a first alternate media item; and
second communications means that is to provide, when the first media item is to be subjected to substitution, to the broadcast reception device a representation of the first alternate media item for presentation by the broadcast reception device.
-
-
155. A method of a communications device producing data that is a basis for determining acceptance of media material that is presented by a broadcast reception device to a user, the media material includes a first set of media items that is selected by a media source for presentation by multiple programming presentation devices, the multiple programming presentation devices include the broadcast reception device, the method comprising:
-
receiving a first representation of a first media item, the first set of media items includes the first media item;
providing to the broadcast reception device, based upon the first representation of the first media item, a second representation of the first media item for presentation;
identifying occurrence of a first media item acceptability indication event that is indicative of acceptability of the first media item; and
in response to identifying occurrence of the first media item acceptability indication event, providing in a temporary memory, based upon the first media item indicator, a first media item indicator-related information for determining acceptance of at least some of the first set of media items. - View Dependent Claims (156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207)
-
-
205. A method of a communications device producing data indicative of user acceptance of media material that is presented by a broadcast reception device, the media material includes a first set of media items that is selected by a media source for presentation by multiple programming presentation devices, the multiple programming presentation devices include the broadcast reception device, the method comprising:
-
a receiver receiving a first representation of a first media item, the first set of media items includes the first media item;
a transmitter transmitting to the broadcast reception device, based upon the first representation of the first media item, a second representation of the first media item for presentation;
identifying occurrence of a first media item acceptability indication event that is indicative of acceptability of the first media item; and
when occurrence of the first media item acceptability indication event is identified, providing in a temporary memory, based upon the first media item indicator, a first media item indicator-related information for determining the acceptability of at least some of the media material.
-
-
206. A method of producing data indicative of user acceptance of media material that is presented by a broadcast reception device, the media material including a first set of media items that is broadcast by a broadcast media source and an alternate set of media items that a communications device obtains from an alternate media item source and provides to the broadcast reception device, the method comprising:
-
determining whether a first media item that is about to be broadcast by the broadcast media source is to be subjected to substitution with a first alternate media item;
when the first media item is to be subjected to substitution, providing to the broadcast reception device a representation of the first alternate media item for presentation by the broadcast reception device, the first alternate media item identified by a first alternate media item indicator, and identifying occurrence of a first alternate media item acceptability indication event that is indicative of acceptability of the first alternate media item;
when the first media item is not to be subjected to substitution, allowing the broadcast reception device to present a first representation of the first media item, the first media item identified by a first media item indicator, and identifying occurrence of a first media item acceptability indication event that is indicative of acceptability of the first media item;
when occurrence of the first alternate media item acceptability indication event is identified, providing, based upon the first alternate media item indicator, in a data structure, first alternate media item indicator-related information for determining the acceptability of at least some of the media material; and
when occurrence of the first media item acceptability indication event is identified, providing, based upon the first media item indicator, in the data structure first media item indicator-related information for determining the acceptability of at least some of the media material. - View Dependent Claims (208)
-
-
209. A method of interspersing, based upon at least one presentation rule, substitute media items into a stream of media items, the method comprising:
receiving a first media item indicator associated with a first media item in the stream of media items;
providing in a temporary memory indicators for at least some of the media items, wherein each of the at least some of the media items has an associated presentation rule that is represented by associated presentation rule information, the temporary memory includes the presentation rule information of each of the at least some of the media items and a first media item presentation rule information associated with the first media item;
identifying in the temporary memory, based upon a representation of the first media indicator, the first media item presentation rule information;
determining, based upon the first media item presentation rule information, whether the first media item in the stream of media items is to be subjected to substitution;
providing in the temporary memory multiple substitute media items;
when the first media item is to be subjected to substitution, selecting a substitute item from among the multiple substitute media items for presentation; and
when the first media item is not to be subjected to substitution, updating the first media item presentation rule information. - View Dependent Claims (2, 3, 210, 211)
-
209-1. A method of method of exploiting identification information in media files associated with a first user to personalize presentation of media material to a second user, the method comprising:
-
extracting media item identification information from multiple media files associated with the first user, the multiple media file stored in a temporary storage, and the media item identification information including an item indicator for each file of the multiple media files;
sending the media item identification information to a computing system;
receiving, for a first media item selected for presentation by the media source, a first media item substitution determination generic information that is a basis for substitution determinations performed for multiple programming presentation devices;
providing, in a data structure in the temporary storage, a media item acceptability information for determining the acceptability of at least some of the media items, the media item acceptability information including first media item specific complementary information that complements the first media item generic substitution determination information and is a basis for a first media item substitution determination, and the media item acceptability information generated partly based upon the media item identification information;
determining based upon the first media item substitution determination generic information and the first media item specific complementary information whether the first media item is to be subjected to substitution with a second media item; and
when the first media item is to be subjected to substitution, providing a representation of the second media item, the representation of the second media item a basis for presentation of the second media item to the second user.
-
-
210-2. The method of claim 209, wherein the first user is also the second user.
-
211-3. The method of claim 209, further comprising, when the first media item is not to be subjected to substitution, allowing a first representation of the first media item to be presented to the second user.
- 212. The method of claim 211, wherein determining, based upon the first media item presentation rule information, whether the first media item is to be subjected to substitution includes determining whether the upcoming presentation time and the last presentation time are separated by at least the minimum span of time.
-
212-4. A method of method of exploiting identification information in media files associated with a first user to personalize presentation of media material to a second user, the method comprising:
-
extracting media item identification information from multiple media files associated with the first user, the multiple media file stored in a temporary storage, and the media item identification information including an item indicator for each file of the multiple media files;
sending the media item identification information to a computing system;
receiving a first representation of a recommended media item for storage in the temporary storage, the recommended media item identified based upon media item acceptability information generated partly based upon the media item identification information;
determining whether a first media item is to be substituted; and
when the first media item is to be substituted, providing for presentation to the second user, based upon the first representation of the recommended media item, a second representation of the recommended media item.
-
-
213-5. The method of claim 212, wherein the first user is also the second user.
-
214-6. The method of claim 212, further comprising, when the first media item is not to be substituted, providing for presentation a first representation of the first media item.
-
215. The method of claim 209, wherein updating the first media item presentation rule information includes, when the maximum number of times the first media item is allowed to be repeated during the certain period of time is reached, resetting the first media item presentation counter to begin a new cycle of repetitions.
-
215-7. A method of method of exploiting identification information in media files associated with a first user to personalize presentation of media material to a second user, the method comprising:
-
extracting media item identification information from multiple media files associated with the first user, the media item identification information including an item indicator for each file of the multiple media files;
presenting the media item identification information, the media item identification information including multiple item indicators;
accepting a category assignment indication for at least one item indicator in the multiple item indicators, the assignment indication indicating that the at least one item indicator is to be assigned to a first category that has an associated first category rank;
associating the first category with the at least one item indicator;
sending to a computing system a representation of the at least one item indicator and a representation of the first category;
receiving a first representation of a recommended media item for storage in the temporary storage, the recommended media item identified based upon media item acceptability information generated partly based upon a representation of the at least one item indicator and a representation of the first category;
determining whether a first media item is to be substituted; and
when the first media item is to be substituted, providing for presentation to the second user, based upon the first representation of the recommended media item, a second representation of the recommended media item.
-
- 216. The method of claim 209, further comprising allowing the first media item to be presented.
-
216-8. A method of method of exploiting identification information in media files associated with a first user to personalize presentation of media material to a second user, the method comprising:
-
extracting media item identification information from multiple media files associated with the first user, the media item identification information including an item indicator for each file of the multiple media files;
presenting the media item identification information, the media item identification information including multiple item indicators;
accepting a category assignment indication for at least one item indicator in the multiple item indicators, the assignment indication indicating that the at least one item indicator is to be assigned to a first category that has an associated first category rank;
associating the first category with the at least one item indicator;
sending to a computing system a representation of the at least one item indicator and a representation of the first category;
receiving, for a first media item selected for presentation by the media source, a first media item substitution determination generic information that is a basis for substitution determinations performed for multiple programming presentation devices;
providing, in a data structure in the temporary storage, a media item acceptability information for determining the acceptability of at least some of the media items, the media item acceptability information including first media item specific complementary information that complements the first media item generic substitution determination information and is a basis for a first media item substitution determination, and the media item acceptability information generated partly based upon the representation of the at least one item indicator and the representation of the first category;
determining based upon the first media item substitution determination generic information and the first media item specific complementary information whether the first media item is to be subjected to substitution with a second media item; and
when the first media item is to be subjected to substitution, providing a representation of the second media item, the representation of the second media item a basis for presentation of the second media item to the second user.
-
-
217-9. The method of claim 216, wherein the first user is also the second user.
-
218-10. The method of claim 216, further comprising, when the first media item is not to be substituted, providing for presentation a first representation of the first media item.
- 219. The method of claim 218, further comprising allowing the first substitute item to be presented.
-
219-11. A method of instructing a recording device to record an item of programming to be presented, the method comprising:
-
sending to a server a user identifier that is a basis for the server to identify the recording device, from among multiple recording devices, as a recipient of a command to record the item of programming;
accepting, in response to an announcement inviting an activation be made to have the recording device record the item of programming, the invited activation, the activation indicative of a request to have the recording device record the item of programming; and
sending to the server an indication of the activation.
-
-
220-12. The method of claim 219, further comprising the server sending to the recording device the command to record the item of programming.
-
221-13. The method of claim 219, further comprising the server identifying the recording device, from among the multiple recording devices, based upon the user identifier.
-
222-14. The method of claim 219, further comprising generating a representation of the time at which the activation was accepted, wherein the indication of the activation is based upon the representation of the time.
-
223-15. The method of claim 222, wherein the announcement is presented on a channel, further comprising determining an indication of the channel, the indication of the activation is also based upon the indication of the channel.
-
224-16. The method of claim 223, further comprising determining an indication of geographic position, the indication of the activation is also based upon the indication of geographic position.
-
225-17. The method of claim 222, further comprising the server determining that the indication of the activation refers to instructing the recording device to record the item of programming.
-
226-18. The method of claim 225, wherein determining that the indication of the activation refers to instructing the recording device includes:
indexing into a schedule of announcements based upon the indication of activation to identify at least one instruction related to the announcement.
-
227-19. The method of claim 226, further comprising the server locating additional information needed to fulfill the request based upon the user identifier.
-
228-20. The method of claim 227, wherein the additional information includes an email address for an email account accessible by the recording device.
-
229-21. The method of claim 227, wherein the additional information includes a telephone number that, when called, the recording device responds.
-
230-22. The method of claim 227, wherein the additional information includes an internet protocol address associated with the recording device.
-
231-23. The method of claim 226, further comprising the recording device contacting the server to retrieve the command.
-
232-24. The method of claim 219, further comprising the server sending to a client system an announcement identifier.
-
233-25. The method of claim 232, wherein the indication of the activation is based upon the announcement identifier.
-
234-26. The method of claim 233, further comprising the server locating additional information needed to fulfill the request based upon the indication of the activation.
-
235-27. The method of claim 232, further comprising the server sending information descriptive of the item of programming to the client system.
-
236-28. The method of claim 218, further comprising receiving from the server a record command, wherein the indication of the activation is based upon the record command.
-
237-29. The method of claim 219, wherein the user identifier is sent to the server in response to accepting the activation.
- 238. The method of claim 237, wherein the broadcast media source broadcasts on a first channel, and the first representation of the first media item is transmitted on a second channel different from the first channel.
-
238-30. A method of processing a media composition-related activation at an interface, the activation indicative of how media items in media categories are to be combined, the method comprising:
-
providing a composition interface having at least two media category indications each indicative of an associated media type, the at least two media category indications including a first media category indication and a second media category indication associated with a first media category and a second media category, respectively, the first media category and the second media category including first media category items and second media category items, respectively;
providing a composition indication element, the composition indication element having multiple representations each indicative of a corresponding combination of the first media category items of the first media category and the second media category items of the second media category;
accepting at the composition interface a composition activation indicative of a first representation for the composition indication element;
in response to the composition activation, representing on the composition interface the composition indication element in accordance with the first representation, wherein the first representation of the composition indication element has an associated first representation position and a first representation combination, and the first media category indication and the second media category indication have a first media category indication position and a second media category indication position; and
based upon the first media category indication position, the second media category indication position and the first representation position, deriving a first ratio indicative of the first representation combination of the first media category items relative to the second media category items.
-
-
239-31. The method of claim 238, further comprising:
-
wherein the composition interface has a third media category indication associated with a third media category and a third media category indication position, the third media category including third media category items; and
wherein the multiple representations composition indication element are each indicative of the corresponding combination that includes the third media category items of the third media category; and
deriving a second ratio indicative of the first representation combination of first media category items relative to the third media category items.
-
-
240-32. The method of claim 239, further comprising presenting at least some of the first media category items, at least some of the second media category items, and at least some of the second media category items in accordance with the first ratio and the second ratio.
-
241-33. The method of claim 238, further comprising presenting at least some of the first media category items, and at least some of the second media category items in accordance with the first ratio.
-
242-34. The method of claim 238, further comprising associating with the first media category indication a genre indication
-
243-35. The method of claim 242, wherein the genre indication is indicative of a musical composition genre.
- 244. The method of claim 209, further comprising receiving a media item list including multiple media item indicators, the multiple media item indicators including the first media item indicator.
-
244-36. A method of distributing media items that takes advantage of introduction to the items by non-retail entities one of whom is introduced to media items by a media source, the method comprising:
-
identifying a first media item presented by a media presentation device based upon the identification of the first media item, providing to the first non-retail entity access to a representation of the first media item;
storing, in a first communications device under control of a first non-retail entity, multiple media item representations including the representation of the first media item;
accepting an activation indicative of a request to transfer a copy of the first media item from the first communications device to a second communications device, under control of a second non-retail entity, the first media item has a first set of digital rights management attributes, and the copy of the first media item is based upon the representation of the first media item;
transferring to the second communications device the copy of the first media item;
determining whether one of an account stored on the first communications device and an account stored on the second communications device can be debited;
assigning to the copy of the first media item a second set of digital rights management attributes that grant complete rights to the copy of the first media item, even though a license for the copy of the first media item has not be purchased through one of the copyright holder and an agent of the copyright holder, when one of the accounts can be debited;
assigning to the copy of the first media item a third set of digital rights management attributes that grant incomplete rights to the copy of the first media item, when one of the accounts cannot be debited; and
one of the first communications device and the second communications device informing a server of the transfer so that proper royalties are paid to the copyright holder of the first media item when the account can be debited.
-
-
245-37. The method of claim 244, assigning complete rights to the copy of the second media item when the account on the second communications device can be debited.
-
246-38. The method of claim 244, further comprising granting a credit to one of the first communications device and the second communications device when the server is informed.
-
247-39. The method of claim 244, further comprising granting a credit to the first communications device when the transfer is made.
-
248-40. The method of claim 244, further comprising granting a credit to the second communications device when the transfer is made.
-
249-41. The method of claim 244, wherein the incomplete rights permit reduced quality playback.
-
250-42. The method of claim 244, wherein the incomplete rights permit playback for a predetermined number of times.
-
251-43. The method of claim 244, wherein the first set of digital rights management attributes are the incomplete rights and the account on the second communications device can be debited, whereby, after the transfer, the second communications device has the copy of the first media item with a second set of digital rights management attributes that grant the complete rights.
-
252-44. The method of claim 244, wherein the incomplete rights provide for complete rights for a predetermined limited time period.
- 253. The method of claim 252, further comprising the media item presentation device selecting the replacement media item.
-
253-45. A method of providing for acquisition at a communications device a first representation of a media item, the media item is included in media material that is broadcast by a broadcast media source and is associated with a broadcast reception device representation that is received by a broadcast reception device for presentation, the broadcast media source associated with a first broadcast media source channel on which the media material is broadcast, the method comprising:
-
detecting a channel to which the broadcast reception device is tuned, the channel is the same as the first broadcast media source channel;
receiving an indication of interest in the media item;
in response to the indication of interest, determining a media item indicator that identifies the media item;
receiving at the communications device, a second representation of the media item;
deriving from the second representation of the media item a second representation set of media frames;
examining the second representation set of media frames for errors;
based upon the error examination, in the second representation set of media frames, identifying a first set of frames needing replacement;
providing a set of replacement frames;
replacing the first set of frames needing replacement with the set of replacement frames;
producing, based upon the second representation set of media frames and the set of replacement frames, the first representation of the media item;
based upon the media item indicator, identifying in a temporary storage the first representation of the media item; and
in response to receipt of the indication of interest, offering for acquisition the first representation of the media item.
-
-
254-46. The method of claim 253, wherein the communications device includes a receiver, further comprising tuning the receiver to the first broadcast media source channel to receive the second representation of the media item.
-
255-47. The method of claim 254, further comprising:
-
receiving on a second broadcast media source channel a third representation of the media item; and
deriving from the third representation of the media item at least some of the set of replacement frames.
-
-
256-48. The method of claim 255, wherein the second broadcast media source channel is the same as the first broadcast media source channel.
-
257-49. The method of claim 255, wherein deriving from the third representation includes
deriving from the third representation of the media item a third representation set of media frames, examining the third representation set of media frames for errors, and based upon the error examination, in the third representation set of media frames, identifying a set of frames that are not to be subjected to replacement, wherein the set of frames that are not be subjected to replacement includes the at least some of the set of replacement frames.
-
265. A method of providing at a communications device a first representation of a media item, the media item is presented by a broadcast reception device and is included in media material that is broadcast by a broadcast media source, the method comprising:
-
receiving at the communications device a second representation of the media item;
deriving from the second representation of the media item a second representation set of media frames;
examining the second representation set of media frames for errors;
based upon the error examination, in the second representation set of media frames, identifying a first set of frames needing replacement;
receiving a first set of replacement frames;
replacing the first set of frames needing replacement with the first set of replacement frames;
producing, based upon the second representation set of media frames and the first set of replacement frames, the first representation of the media item;
providing to the broadcast reception device a third representation of the media item for presentation;
receiving an indication of interest in the media item;
in response to the indication of interest, determining a media item indicator that identifies the media item;
based upon the first media item identification information, identifying in a temporary storage the first representation of the media item; and
offering the first representation of the media item. - View Dependent Claims (266, 267, 268, 269, 270, 271, 272, 273)
-
-
274. A method of allowing a user to reply to audio, visual, or audio-visual announcements, the method comprising:
-
accepting at an input unit a sequence of activations made by the user, each of the activations is indicative of a reply to an associated announcement in a sequence of announcements, and each announcement has an associated source;
for each of the activations in the sequence, a control logic unit, coupled to the input unit, determining an associated reply identifier, the associated reply identifier is based upon an associated value derived from the associated activation, an associated indication of a geographic location, and an associated source indicator indicative of the associated source of the associated announcement; and
wherein each announcement in the sequence of announcements has an associated announcement-related information that includes information related to the associated announcement and is a basis for a response to the associated activation, and each of the reply identifiers is a basis for identifying the associated announcement-related information associated with the announcement with which the activation is associated. - View Dependent Claims (275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307)
-
-
308. A method of allowing a user to reply to a sequence of announcements presented by a broadcast reception unit, each announcement has an associated channel to which the broadcast reception unit is tuned when it is presenting the announcement, the method comprising:
-
accepting at an input unit a sequence of single activations made by the user, each of the single activations is indicative of a reply to an associated announcement in a sequence of announcements and each announcement has an associated source;
for each of the single activations in the sequence, a control logic unit, coupled to the input unit, determining an associated reply identifier, the associated reply identifier is based upon an associated representation of the time the associated single activation was accepted, an associated indication of a geographic location, and an associated channel indication indicative of the associated channel on which the associated announcement is presented; and
wherein each of the single activations has an associated announcement, each associated announcement has an associated announcement-related information that includes information related to the associated announcement and is a basis for a response to the associated single activation, and each of the reply identifiers is a basis for identifying the associated announcement-related information associated with the announcement with which the single activation is associated. - View Dependent Claims (309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327)
-
-
328. A device that allows a user to reply to audio, visual, or audio-visual announcements, the device comprising:
-
an input unit that is to accept a sequence of single activations made by the user, each of the single activations is indicative of a reply to an associated announcement in a sequence of announcements and each announcement has an associated source;
a control logic unit that is, for each of the single activations in the sequence, to determine an associated reply identifier, the associated reply identifier is based upon an associated value derived from the associated single activation, an associated indication of a geographic location, and an associated source indicator indicative of the associated source of the associated announcement; and
wherein each of the single activations has an associated announcement, each associated announcement has an associated announcement-related information that includes information related to the associated announcement and is a basis for a response to the associated single activation, and each of the reply identifiers is a basis for identifying the associated announcement-related information associated with the announcement with which the single activation is associated. - View Dependent Claims (329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349)
-
-
350. A device that allows a user to reply to a sequence of announcements presented by a broadcast reception unit, each announcement has an associated channel to which the broadcast reception unit is tuned when it is presenting the announcement, the device comprising:
-
an input unit that is to accept a sequence of single activations made by the user, each of the single activations is indicative of a reply to an associated announcement in a sequence of announcements and each announcement has an associated source;
a control logic unit that is, for each of the single activations in the sequence, to determine an associated reply identifier, the associated reply identifier is based upon an associated representation of the time the associated single activation was accepted, an associated indication of a geographic location, and an associated channel indication indicative of the associated channel on which the associated announcement is presented; and
wherein each of the single activations has an associated announcement, each associated announcement has an associated announcement-related information that includes information related to the associated announcement and is a basis for a response to the associated single activation, and each of the reply identifiers is a basis for identifying the associated announcement-related information associated with the announcement with which the single activation is associated. - View Dependent Claims (351, 352, 353)
-
-
354. A server system that allows interaction with a sequence of announcements presented by a broadcast reception unit, each announcement has an associated channel to which the broadcast reception unit is tuned when it is presenting the announcement, the system comprising:
-
a storage medium that stores announcement-related informations, and optionally user-specific information for multiple users, each announcement in the sequence of announcements has an associated announcement-related information;
a user interface module that is to receive a sequence of reply identifiers and optionally a sequence of user identifiers, each user identifier is optionally associated with at least one reply identifier, the sequence of reply identifiers is received as a consequence of a sequence of single activations being performed, each reply identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in the sequence of announcements, and each reply identifier is based upon an associated value derived from the associated single activation, an associated indication of a geographic location, and an associated channel indicator indicative of the associated channel of the associated announcement that is presented; and
for each reply identifier, a reply processing module is to identify and retrieve the associated announcement-related information and optionally retrieve user-specific information for the user identified by the user identifier associated with the reply identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the reply identifier being received by the user interface module, and wherein the associated announcement-related information is to be identified in the storage medium based upon the reply identifier. - View Dependent Claims (355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366)
-
-
367. A method of allowing a user to reply to audio, visual, or audio-visual announcements, the method comprising:
-
accepting at an input unit a sequence of single activations made by the user, each of the single activations is indicative of a reply to an associated announcement in a sequence of announcements and each announcement has an associated source;
for each of the single activations in the sequence, a control logic unit, coupled to the input unit, determining an associated reply identifier, the associated reply identifier is based upon an associated value derived from the associated single activation, and at least one of an associated indication of a geographic location, and an associated source indicator indicative of the associated source of the associated announcement; and
wherein each of the single activations has an associated announcement, each associated announcement has an associated announcement-related information that includes information related to the associated announcement and is a basis for a response to the associated single activation, and each of the reply identifiers is a basis for identifying the associated announcement-related information associated with the announcement with which the single activation is associated. - View Dependent Claims (368, 369, 370, 371)
-
-
372. A server system that allows interaction with a sequence of announcements presented by a broadcast reception unit, each announcement has an associated source indicator indicative of the associated source of the announcement presented by the broadcast reception unit, the system comprising:
-
a storage medium that stores announcement-related informations, and optionally user-specific information for multiple users, each announcement-related information has an associated announcement in the sequence of announcements and is identified by an associated announcement identifier;
a user interface module that is to receive a sequence of reply identifiers and optionally a sequence of user identifiers, each user identifier is optionally associated with at least one reply identifier, the sequence of reply identifiers is received as a consequence of a sequence of single activations being performed, each reply identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in the sequence of announcements, and each reply identifier is based upon an associated value derived from the associated single activation, and at least one of an associated indication of a geographic location, and the associated source indicator indicative of the associated source of the associated announcement that is presented; and
for each reply identifier, a reply processing module is to identify and retrieve the associated announcement-related information and optionally retrieve user-specific information for the user identified by the user identifier associated with the reply identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the reply identifier being received by the user interface module, and wherein the associated announcement-related information is to be identified in the storage medium based upon the reply identifier. - View Dependent Claims (373, 374, 375, 376, 377, 378)
-
-
379. A method of allowing a user to reply to audio, visual, or audio-visual announcements, the method comprising:
-
an input unit accepting a sequence of single activations made by the user, each of the single activations is a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least two single activations indicative of at least two of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query;
a control logic unit associating, with each of the single activations, an announcement identifier, the announcement identifier is a basis for identifying announcement-related information for the announcement to which the single activation is the reply, and the announcement-related information is a basis for responding to the single activation; and
for each of the single activations, the control logic unit providing the associated announcement identifier and optionally one of a user identifier and user-specific information as an indication of the reply to the associated announcement, whereby the user interacts with the sequence of announcements without having to provide information related to the user at any of the times that a single activation is accepted and without having to provide information for identifying the announcements to which reply is made by making the sequence of single activations. - View Dependent Claims (380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 466, 490)
-
-
443. device assign ann indicator—
- A device that allows a user to reply to audio, visual, or audio-visual announcements, the device comprising;
an input unit that is to accept a sequence of single activations made by the user, each of the single activations is a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least two single activations indicative of at least two of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query;
a control logic unit coupled to the input unit and that is to associate, with each of the single activations, an announcement identifier, the announcement identifier is a basis for identifying announcement-related information for the announcement to which the single activation is the reply, and the announcement-related information is a basis for responding to the single activation; and
for each of the single activations, the control logic unit is to provide the associated announcement identifier and optionally one of a user identifier and user-specific information as an indication of the reply to the associated announcement, whereby the user interacts with the sequence of announcements without having to provide information related to the user at any of the times that a single activation is accepted and without having to provide information for identifying the announcements to which reply is made by making the sequence of single activations. - View Dependent Claims (444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 491, 492)
- A device that allows a user to reply to audio, visual, or audio-visual announcements, the device comprising;
-
493. A device that allows a user to reply to audio, visual, or audio-visual announcements, the device comprising:
-
an input unit that is to accept a sequence of single activations made by the user, each of the single activations is a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least three single activations indicative of three of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query;
a control logic unit coupled to the input unit and that is to associate, with each of the single activations, an announcement identifier, the announcement identifier is a basis for identifying announcement-related information for the announcement to which the single activation is the reply, and the announcement-related information is a basis for responding to the single activation; and
for each of the single activations, the control logic unit is to provide the associated announcement identifier and optionally one of a user identifier and user-specific information as an indication of the reply to the associated announcement, whereby the user interacts with the sequence of announcements without having to provide information related to the user at any of the times that a single activation is accepted and without having to provide information for identifying the announcements to which reply is made by making the sequence of single activations. - View Dependent Claims (494)
-
-
495. A method of allowing a user to reply to audio, visual, or audio-visual announcements, the method comprising:
-
an input unit accepting a sequence of single activations made by the user, each of the single activations is a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least three single activations indicative of three of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query;
a control logic unit associating, with each of the single activations, an announcement identifier, the announcement identifier is a basis for identifying announcement-related information for the announcement to which the single activation is the reply, and the announcement-related information is a basis for responding to the single activation; and
for each of the single activations, the control logic unit providing the associated announcement identifier and optionally one of a user identifier and user-specific information as an indication of the reply to the associated announcement, whereby the user interacts with the sequence of announcements without having to provide information related to the user at any of the times that a single activation is accepted and without having to provide information for identifying the announcements to which reply is made by making the sequence of single activations. - View Dependent Claims (496)
-
-
497. A method of allowing a user to reply to audio, visual, or audio-visual announcements, the method comprising:
-
an input unit accepting a sequence of single activations made by the user, each of the single activations is a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least four single activations indicative of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query;
a control logic unit associating, with each of the single activations, an announcement identifier, the announcement identifier is a basis for identifying announcement-related information for the announcement to which the single activation is the reply, and the announcement-related information is a basis for responding to the single activation; and
for each of the single activations, the control logic unit providing the associated announcement identifier and optionally one of a user identifier and user-specific information as an indication of the reply to the associated announcement, whereby the user interacts with the sequence of announcements without having to provide information related to the user at any of the times that a single activation is accepted and without having to provide information for identifying the announcements to which reply is made by making the sequence of single activations. - View Dependent Claims (498)
-
-
499. A server system for interacting with audio, video, and audio-visual announcements, the system comprising:
-
a storage medium that stores announcement-related information units and optionally user-specific information for multiple users, each announcement-related information unit has an associated announcement in a sequence of announcements, each announcement has an associated announcement identifier that is a basis for identifying the announcement-related information unit associated with the announcement;
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in the sequence of announcements, and the sequence of single activations includes at least two activations indicative of at least two of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve the associated announcement-related information unit and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (500, 501, 502, 503)
-
-
504. A server system for interacting with audio, video, and audio-visual announcements, the system comprising:
-
a storage medium that stores announcement-related information units and optionally user-specific information for multiple users, each announcement-related information unit has an associated announcement in a sequence of announcements, each announcement has an associated announcement identifier that is a basis for identifying the announcement-related information unit associated with the announcement;
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in the sequence of announcements, and the sequence of single activations includes at least three activations indicative of at least three of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve the associated announcement-related information unit and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (505)
-
-
506. A server system for interacting with audio, video, and audio-visual announcements, the system comprising:
-
a storage medium that stores announcement-related information units and optionally user-specific information for multiple users, each announcement-related information unit has an associated announcement in a sequence of announcements, each announcement has an associated announcement identifier that is a basis for identifying the announcement-related information unit associated with the announcement;
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in the sequence of announcements, and the sequence of single activations includes at least four activations indicative of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve the associated announcement-related information unit and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (507)
-
-
508. A method of providing interactivity audio, video, and audio-visual announcements using a server system, the method comprising:
-
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least two activations indicative of at least two of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve from storage an announcement-related information unit identified by the announcement identifier and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (509, 510, 511, 512)
-
-
513. A method of providing interactivity audio, video, and audio-visual announcements using a server system, the method comprising:
-
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least three activations indicative of three of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve from storage an announcement-related information unit identified by the announcement identifier and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (514)
-
-
515. A method of providing interactivity audio, video, and audio-visual announcements using a server system, the method comprising:
-
a user interface module that is to receive a sequence of announcement identifiers and optionally a sequence of user identifiers, each announcement identifier optionally has an associated user identifier, the sequence of announcement identifiers is received as a consequence of a sequence of single activations being performed, each announcement identifier has its own associated single activation, each single activation is indicative of a reply to an associated announcement in a sequence of announcements, and the sequence of single activations includes at least four activations indicative of the following four reply types;
b1) an acceptance of an offer for an item;
b2) an acceptance of an offer for a service;
b3) an acceptance of an offer for an alert message; and
b4) a reply to a query; and
for each announcement identifier, a reply processing module is to retrieve from storage an announcement-related information unit identified by the announcement identifier and optionally user-specific information for the user identified by the user identifier associated with the announcement identifier, and use the retrieved information to respond to the reply indicated by the associated single activation that was the cause of the announcement identifier being received by the user interface module. - View Dependent Claims (516)
-
-
517. A method of producing multiple virtual programming channels from a programming delivery channel, the method comprising:
-
defining a set of programming items that are to be broadcast on the multiple virtual programming channels, wherein each programming item has an associated broadcast item identifier;
transmitting each of the programming items and its associated broadcast item identifier on the programming delivery channel;
transmitting, on the programming delivery channel, for each of the multiple virtual programming channels, an associated schedule, the associated schedule including a sequence of broadcast item identifiers, the sequence defines the order in which programming items from the set of programming items is to be presented. - View Dependent Claims (518, 519, 520)
-
-
521. A method of producing multiple personalized virtual programming channels from a programming delivery channel, the method comprising:
-
defining a set of programming items that are to be broadcast on the multiple personalized virtual programming channels, wherein each programming item has an associated type identifier, the associated type identifier is to be a basis for determining whether to select the associated programming item for presentation to a user;
transmitting each of the programming items and its associated type identifier on the programming delivery channel;
transmitting, on the programming delivery channel, for each of the multiple virtual programming channels, an associated schedule, the associated schedule including a sequence of broadcast item identifiers, the sequence defines the order in which programming items from the set of programming items is to be presented. - View Dependent Claims (522, 523)
-
-
524. A method of allowing a user to interact with a sequence of items of broadcast programming, the method comprising:
-
defining a set of programming items that are broadcast on multiple channels, wherein each programming item has an associated item identifier;
providing a set of copies of the programming items in a temporary storage that is adapted to be coupled to a device that is to select one of the copies of the programming items in response to a user activation made during presentation of one of the programming items, the activation indicative of a request for the one of the programming items.
-
-
525. A method of allowing a user to interact with a sequence of items of broadcast programming, being presented by a broadcast reception unit, by making a sequence of activations, wherein each of the items of broadcast programming has at least one associated item identifier that is a basis for identifying an associated copy of the item of broadcast programming, the copy of the item of broadcast programming is a basis for a response to the associated single activation that is indicative of a request by the user to obtain the associated item of broadcast programming, the method comprising:
-
defining a set of programming items that are broadcast on multiple channels, wherein each programming item is broadcast along with an associated broadcast item identifier;
transmitting on a first channel a set of copies of the programming items;
transmitting along with each copy of a programming item an associated item identifier, wherein the associated item identifier for each copy of a programming item matches the associated broadcast item identifier for each programming item.
-
-
526. A method of allowing a user to interact with a sequence of items of programming, being presented by a communications device, by making a sequence of activations, wherein each item of programming in the sequence of items has an associated copy of the item of programming, the associated copy of the item of broadcast programming is a basis for a response to an associated activation that is indicative of a request, by the user, to obtain the associated item of programming, the method comprising:
-
storing in a storage medium copies of items of programming, the copies of items of programming include a copy of a first item of programming that is associated with a first item of programming;
accepting a first activation indicative of a request for the first item of programming that is being presented;
associating with the first activation a first activation identifier;
identifying, based upon the first activation identifier, in the storage medium, the copy of the first item of programming; and
providing access to the copy of a first item of programming. - View Dependent Claims (527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551)
-
-
552. A method of allowing a user using a communications device to interact with a sequence of items of broadcast programming, being presented by a broadcast reception unit, by making a sequence of activations, wherein each of the items of broadcast programming has at least one associated item identifier that is a basis for identifying an associated copy of the item of broadcast programming, the associated copy of the item of broadcast programming is a basis for a response to the associated activation that is indicative of a request by the user to obtain the associated item of broadcast programming, the method comprising:
-
providing in a storage medium copies of items of programming in anticipation of the items of programming being presented by the broadcast reception unit, the copies of items of programming include a copy of a first item of programming that corresponds to a first item of programming;
accepting a first activation indicative of a request for the first item of programming that is being presented;
associating with the first activation a first activation identifier;
identifying, based upon the first activation identifier, in the storage medium, the copy of a first item of programming; and
providing access to the copy of a first item of programming.
-
-
553. A method of allowing a user to interact with a sequence of items of programming, being presented by an audio, visual, or audio-visual device, by making a sequence of activations, wherein each of the items of programming has an associated item identifier that is a basis for identifying the associated item of programming in a temporary storage, the associated item of programming is a basis for a response to the associated activation that is indicative of a request by the user to obtain the associated item of programming, the method comprising:
-
providing in a storage medium the items of programming in anticipation of the items of programming being presented by the device, the items of programming include a first item of programming;
presenting the sequence of items of programming;
accepting a first activation indicative of a request for the first item of programming that is being presented;
associating with the first activation a first item identifier;
identifying, based upon the first item identifier, in the storage medium, the first item of programming; and
providing access to the first item of programming.
-
-
554. A method of inviting an audience member experiencing broadcast programming to request subject matter described in an announcement to be broadcast even when the audience member is in an environment in which it would be difficult to interact with a communications device used to request the subject matter, the method comprising:
-
describing in the announcement to be broadcast a first subject matter regarding which a request can be made, wherein the first subject matter is one of the following three different types a) provision of a service b) provision of material c) provision of an alert message;
including in the announcement an invitation to the audience member to request the first subject matter by performing at a communications device an action, when the first subject matter is of a second type in the three different types, the first subject matter is requested by performing the same action at the communications device even though the second type is different from the first type; and
wherein the action is a complete request for the first subject matter and does not include entering personal information which includes at least one of a personal identifier, address, and method of payment. - View Dependent Claims (555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617)
-
-
618. A method of inviting an audience member experiencing broadcast programming to reply to subject matter described in an announcement that is broadcast even when the audience member is in an environment in which it would be difficult to interact with a communications device used to reply to the subject matter, the method comprising:
-
describing in an announcement to be broadcast a subject matter regarding which a reply can be sent;
including in the announcement an invitation to perform at a communications device an action which acts as a reply to the subject matter of the announcement and causes the communications device to perform at least two of the following steps;
a) determine an indication of the time at which the action was performed;
b) determine an indication of a channel to which a first broadcast reception device is tuned when receiving the announcement;
c) determine substantially a geographic location which allows the transmission source of the announcement to be determined; and
d) retrieve from storage an announcement identifier identifying the announcement and received in a first broadcast signal before the action was performed;
e) send the announcement identifier to a server;
f) instruct a second broadcast reception device to retrieve, based on the announcement identifier, from a second broadcast signal the subject matter of the announcement;
g) send the indication of the time to a server; and
h) send the indication of a channel to the server. - View Dependent Claims (619, 620, 621, 622, 623, 624, 625, 626, 627)
-
-
628. A method of inviting an audience member experiencing broadcast programming to reply to subject matter described in an announcement that is broadcast even when the audience member is in an environment in which it would be difficult to interact with a communications device used to reply to the subject matter, the method comprising:
-
describing in an announcement to be broadcast a subject matter regarding which a reply can be sent;
including in the announcement an invitation to perform at a communications device an action which acts as a reply to the subject matter of the announcement and causes the communications device to perform at least two of the following steps;
a) determine an indication of the time at which the action was performed;
b) determine an indication of a channel to which a first broadcast reception device is tuned when receiving the announcement;
c) determine substantially the geographic location of the transmission source of the announcement; and
d) retrieve from storage an announcement identifier identifying the announcement and received in a first broadcast signal before the action was performed;
e) send the announcement identifier to a server;
f) instruct a second broadcast reception device to retrieve, based on the announcement identifier, from a second broadcast signal the subject matter of the announcement;
g) send the indication of the time to a server; and
h) send the indication of a channel to the server; and
wherein the action is used to reply to the subject matter for at least two different types of announcements which include at least two of a service announcement, material provision announcement, and alert message announcement.
-
-
629. A method of inviting an audience member experiencing broadcast programming to reply to subject matter described in an announcement that is broadcast even when the audience member is in an environment in which it would be difficult to interact with a communications device used to reply to the subject matter, the method comprising:
-
describing in an announcement to be broadcast a subject matter regarding which a reply can be sent;
including in the announcement an invitation to perform at a communications device an action which is used to reply to the subject matter for at least two different types of announcements which include at least two of a service announcement, material provision announcement, and alert message announcement; and
wherein the reply is faithfully executed without the audience member having to provide personal information each time the action is performed.
-
-
631. A method of disseminating an announcement facilitating interactivity with broadcast programming, wherein the announcement invites an audience member experiencing broadcast programming to reply to subject matter described in the announcement even when the audience member is in an environment in which it would be difficult to interact with a communications device used to reply to the subject matter, the method comprising:
-
receiving at a transmission system an announcement to be broadcast that describes a subject matter regarding which a reply can be sent, the announcement including an invitation to perform at a communications device an action which is used to reply to the subject matter for at least two different types of announcements which include at least two of a service announcement, material provision announcement, and alert message announcement; and
transmitting the announcement to at least one audience member. - View Dependent Claims (632, 633, 634)
-
-
635. A method of satisfying a request for a subject matter described in a broadcast announcement in an environment in which it would be difficult to interact with a communications device used to request the subject matter, the method comprising:
-
providing to a server, subject matter information that is used to satisfy a request for a first subject matter, wherein the first subject matter information includes one of;
a. subject matter related material for delivery to an audience member;
b. an alert message for delivery to an audience member;
c. an indicator of a service to perform; and
wherein when the first subject matter is of a first type that is one of the following three different subject matter types, a) provision of a service, b) provision of material, c) and provision of an alert message, the first subject matter is to be requested by performing an action at a communications device;
when the first subject matter is of a second type in the three different types, the first subject matter is to be requested by performing the same action at the communications device, the second type is different from the first type, and the action is a complete request for the first subject matter and does not include entering personal information that includes at least one of a personal identifier, address, and method of payment; and
defining a delivery condition for the first subject matter, so that when the delivery condition is satisfied the requests are fulfilled. - View Dependent Claims (636, 637, 638, 639, 640, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672)
-
-
673. A method of satisfying a request for subject matter described in a broadcast announcement, the method comprising:
-
defining for a server a delivery condition for material related to the subject matter of the broadcast announcement so that when the delivery condition is satisfied the request is fulfilled, wherein the request is invited in the broadcast announcement and the request is to be made by performing at a first communications device an action that results in one of a device action indicator and an announcement identifier becoming available at the first communications device; and
wherein the server is to perform one of the following steps;
a) sending to the first communications device the material related to the subject matter when the device action indicator is received from the first communications device;
b) sending the material to the first communications device at which the request was made even when the server does not receive a device action indicator from the first communications device;
c) sending the announcement identifier which identifies the announcement to the first communications device, and when information based on the announcement identifier is received from the first communications device, sending the material related to the subject matter to the first communications device;
d) sending the material to the first communications device at which the request was made even when the server does not receive the announcement identifier from the first communications device; and
defining for the server whether the server or a second communications device determines satisfaction of the delivery condition. - View Dependent Claims (674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716)
-
-
717. A method of satisfying a request made regarding subject matter described in a broadcast announcement which is a part of broadcast programming, the method comprising:
-
providing to a server, a first broadcast announcement'"'"'s subject matter information that is used to satisfy a request for a first subject matter, wherein the first broadcast announcement'"'"'s subject matter information includes one of;
a. subject matter related material for delivery to an audience member;
b. an alert message for delivery to an audience member;
c. an indicator of a service to perform; and
wherein when the first subject matter is of a first type selected from the following three different subject matter types, a) provision of a service, b) provision of material, c) and provision of an alert message, the first subject matter is requested by performing an action at a communications device, when the first subject matter is of a second type selected from the three different types the first subject matter is requested by performing the same action at the communications device, the second type is different from the first type, and the action is a complete request for the first subject matter and does not include entering personal information that includes at least one of a personal identifier, address, and method of payment; and
when the subject matter information includes at least one of the subject matter related material and the alert message, selecting at least one method of delivery from among the following methods;
wireless network delivery and one or more of the following,
1) a broadcast signal,
2) email,
3) postal system,
4) online webpage,
5) online account, and
6) telephone call.when the subject matter information includes the indicator of a service to perform, selecting an action to perform when the service cannot be satisfied. - View Dependent Claims (718)
-
-
719. A method of satisfying a request for a first subject matter described in a broadcast announcement, the method comprising:
-
providing to the server a valid action indicator that is associated with the first subject matter, wherein when the first subject matter is of a first type which is one of the following three different subject matter types, a) provision of a service, b) provision of material, c) and provision of an alert message, the first subject matter is requested by performing an action at the communications device to produce a device action indicator, when the first subject matter is of a second type in the three different types, the first subject matter is to be requested by performing the same action at the communications device, and the second type is different from the first type, and the action is a complete request for the first subject matter and does not include entering personal information that includes at least one of a personal identifier, address, and method of payment; and
an audience member'"'"'s request for the first subject matter is satisfied when the device action indicator and the valid action indicator have at least one of the following characteristics, each of which is indicative of the device action indicator being a request for the first subject matter of the announcement with which the valid action indicator is associated;
a. the device action indicator includes a certain time within a time range defined by the valid action indicator, the certain time is substantially the time at which the action was performed at the communications device, both the device action indicator and the valid action indicator include a channel indicator which is indicative of a channel to which a first broadcast reception device is tuned when receiving the announcement, b. the device action indicator and the valid action indicator both include a code and a channel indicator, wherein the code is entered by the audience member at the communications device and the channel indicator is indicative of a channel to which a second broadcast reception is tuned when receiving the announcement, c. the device action indicator and the valid action indicator both include an announcement identifier which identifies the subject matter which the audience member is requesting, the announcement identifier arrives at the communications device from the server; and
providing for the server an indication that the server is to perform at least one of the following steps;
a1) provide the valid action indicator for transmission over a broadcast signal to the communications device;
b1) accept from the communications device the device action indicator, wherein the device action indicator is based upon the valid action indicator received via the server;
c1) accept from the communications device the device action indicator, wherein the communications device does not generate the device action indicator based upon information included in the valid action indicator.
-
-
720. A method of providing identification information that is to be used to identify information related to an item of broadcast programming presented by a broadcast receiver, the broadcast receiver tuned to receive a broadcast signal with a certain carrier frequency associated with a broadcast channel, the broadcast receiver radiating a local tuning signal at a certain tuning signal frequency that permits the carrier frequency to be determined, comprising:
-
receiving the radiated local tuning signal;
determining, based upon the received local tuning signal, a representation of the tuning signal frequency;
providing, based upon the tuning signal frequency, an information identifier that is a basis for identifying the information related to the item of broadcast programming without demodulating the broadcast signal to retrieve the information. - View Dependent Claims (721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731)
-
-
732. A method of providing a identification information that is to be used to identify information related to an item of broadcast programming presented by a broadcast receiver, the broadcast receiver tuned to receive a broadcast signal with a certain carrier frequency associated with a broadcast channel, the broadcast receiver radiating a local tuning signal at a certain tuning signal frequency that permits the carrier frequency to be determined, comprising:
-
receiving at an antenna the radiated local tuning signal;
accepting a request signal;
generating a representation of time in response to accepting the request signal;
determining, based upon the received local tuning signal, a representation of the tuning signal frequency;
providing, based upon the representation of time and the representation of the tuning signal frequency, an information identifier, wherein the information identifier is a basis for identifying the information related to the item of broadcast programming.
-
-
733. A device that provides identification information that is to be used to identify information related to an item of broadcast programming presented by a broadcast receiver, the broadcast receiver tuned to receive a broadcast signal with a certain carrier frequency associated with a broadcast channel, the broadcast receiver radiating a local tuning signal at a certain tuning signal frequency that permits the carrier frequency to be determined, the device comprising:
-
an antenna that is to receive the radiated local tuning signal;
a receiver coupled to the antenna and that is to produce, based on the local tuning signal, a representation of the local tuning signal, wherein the representation of the tuning signal is a basis for determining the tuning signal frequency; and
a control logic unit coupled to the receiver and that is to determine a representation of the tuning signal frequency and provide, based upon the representation of the tuning signal frequency, an information identifier that is a basis for identifying the information related to the item of broadcast programming without demodulating the broadcast signal to retrieve the information. - View Dependent Claims (734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744)
-
-
745. A device that provides identification information that is to be used to identify information related to an item of broadcast programming presented by a broadcast receiver, the broadcast receiver tuned to receive a broadcast signal with a certain carrier frequency associated with a broadcast channel, the broadcast receiver radiating a local tuning signal at a certain tuning signal frequency that permits the carrier frequency to be determined, the device comprising:
-
electromagnetic coupling means that is to receive the radiated local tuning signal;
receiving means coupled to the electromagnetic coupling means and that is to produce, based on the local tuning signal, a representation of the local tuning signal, wherein the representation of the tuning signal is a basis for determining the tuning signal frequency; and
control means coupled to the receiving means, the control means is to determine a representation of the tuning signal frequency and provide, based upon a representation of time and the representation of the tuning signal frequency, an information identifier, the information identifier is a basis for identifying the information related to the item of broadcast programming without demodulating the broadcast signal to retrieve the information.
-
-
746. A method of providing identification information that is to be used to identify information related to an item of broadcast programming, comprising:
-
receiving, at a first carrier frequency, a radio frequency (RF) signal;
demodulating the RF signal;
transmitting at a second carrier frequency the demodulated RF signal;
identifying the first carrier frequency of the retransmitted demodulated signal;
providing, based upon the first carrier frequency, an information identifier that is a basis for identifying the information related to the item of broadcast programming.
-
Specification