Media device and interface
First Claim
Patent Images
1. A media server comprising:
- a memory storing individual media content items for transmission in response to requests for the media content, wherein at least some of the individual media content items are associated with a group entity, andone or more processors configured to;
generate first content listing data identifying a first listing of stored media content entities;
process the generated first content listing data to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing;
transmit the first content listing data to a media receiver;
receive, from a media receiver, selection data identifying the selected group entity from the first listing;
in response to receiving the selection data, generate second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity; and
transmit the second content listing data to the media receiver as a response to the received selection data.
3 Assignments
0 Petitions
Accused Products
Abstract
A media device is provided for receiving a listing of media content items from a server, at least one of the media content items being a group entity which is representative of a collection of individual media content items. Each of the media content items is then presented to the user for selection. A user may select one of the group entities and the associated individual media content items will then be presented to the user for further selection. An individual media content item may be selected and the selected media content may be transmitted from the server to the media receiver for immediate play back or saved for later playback.
41 Citations
22 Claims
-
1. A media server comprising:
-
a memory storing individual media content items for transmission in response to requests for the media content, wherein at least some of the individual media content items are associated with a group entity, and one or more processors configured to; generate first content listing data identifying a first listing of stored media content entities; process the generated first content listing data to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; transmit the first content listing data to a media receiver; receive, from a media receiver, selection data identifying the selected group entity from the first listing; in response to receiving the selection data, generate second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity; and transmit the second content listing data to the media receiver as a response to the received selection data. - View Dependent Claims (2)
-
-
3. A method of providing a display of media content items available on a media server storing individual media content items for transmission in response to requests from the media receiver for the individual media content items, wherein at least some of the individual media content items are associated with a group entity, comprising, at the media receiver:
-
receiving and storing, in a memory, first content listing data identifying a first listing of media content entities generated by the media server, the first content listing data having been processed to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; generating a user interface display screen including the first listing of media content entities of the received first content listing data; outputting the generated user interface display screen to the user, wherein the group entity and the at least one other individual media content item that is not associated with any group entity of the first listing are displayed in the user interface display screen as part of the first listing; receiving a user selection of a group entity from the output first listing; transmitting, to the media server, selection data identifying the selected group entity from the first listing; receiving and storing, in a memory, second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity, generated by the media server in response to receiving the selection data; updating the user interface display screen with the second content listing data; receiving a user selection of the individual media content item from the further listing; transmitting a request for the selected individual media content item; receiving the requested individual media content item from the media server; and playing back the received individual media content item. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer program product embodied on a non-transitory computer-readable storage medium containing computer implementable instructions executable by a media receiver computer to perform a method comprising:
-
receiving and storing, in a memory, first content listing data identifying a first listing of media content entities generated by a media server storing individual media content items for transmission in response to requests from the media receiver for the individual media content items, wherein at least some of the individual media content items are associated with a group entity, the first content listing data having been processed to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; generating a user interface display screen including the first listing of media content entities of the received first content listing data; outputting the generated user interface display screen to the user, wherein the group entity and the at least one other individual media content item that is not associated with any group entity of the first listing are displayed in the user interface display screen as part of the first listing; receiving a user selection of a group entity from the output first listing; transmitting selection data identifying the selected group entity from the first listing; receiving and storing, in a memory, second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity, generated by the media server in response to receiving the selection data; updating the user interface display screen with the second content listing data; receiving a user selection of the individual media content item from the further listing; transmitting a request for the selected individual media content item; receiving the requested individual media content item from the media server; and playing back the received individual media content item. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A media receiver configured to operate with a media server storing individual media content items for transmission in response to requests from the media receiver for the individual media content items, wherein at least some of the individual media content items are associated with a group entity, the media receiver comprising one or more computer processors configured to:
-
receive and store, in a memory, first content listing data identifying a first listing of media content entities generated by the media server, the first content listing data having been processed to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; generate a user interface display screen including the first listing of media content entities in the received first content listing data; output the generated user interface display screen to the user, wherein the group entity and the at least one other individual media content item that is not associated with any group entity of the first listing are displayed in the user interface display screen as part of the first listing; receive a user selection of a group entity from the output first listing; transmit selection data identifying the selected group entity from the first listing; receive and store, in a memory, second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity, generated by the media server in response to receiving the selection data; update the user interface display screen with the second content listing data; receive a user selection of an individual media content item from the further listing; transmit a request for the selected individual media content item; receive the requested individual media content item from the media server; and a playback unit operable to play back the received individual media content item. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of providing data listing content items available on a media server, comprising one or more processors implemented steps of, at the media server:
-
storing a plurality of individual media content items for transmission in response to requests for media content, wherein at least some of the individual media content items are associated with a group entity; generating first content listing data identifying a first listing of stored media content entities; processing the generated first content listing data to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; transmitting the first content listing data to a media receiver; receiving, from a media receiver, selection data identifying the selected group entity from the first listing; in response to receiving the selection data, generating second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity; and transmitting the second content listing data to the media receiver as a response to the received selection data.
-
-
22. A computer program product embodied on a non-transitory computer-readable storage medium containing computer implementable instructions executable by a media server computer to perform a method comprising:
-
storing a plurality of individual media content items for transmission in response to requests for media content, wherein at least some of the individual media content items are associated with a group entity; generating first content listing data identifying a first listing of stored media content entities; processing the generated first content listing data to collapse the individual media content items that are associated with a group entity to a single group entity in the first listing, the resulting first listing including media content entities comprising the group entity and at least one other individual media content item that is not associated with any group entity of the first listing, wherein the individual media content items that are associated with the group entity are not included in the first listing; transmitting the first content listing data to a media receiver; receiving, from a media receiver, selection data identifying the selected group entity from the first listing; in response to receiving the selection data, generating second content listing data identifying a further listing including the individual media content items that are associated with the selected group entity; and transmitting the second content listing data to the media receiver as a response to the received selection data.
-
Specification