Patent ID: 8234271
Filing Date: 2012-07-31
Classification: H04L,H04N

Abstract:
1. A hand held communications device for facilitating the selection of media content offerings in a media content distribution system, the hand held communications device comprising: a processor and a memory; a communications circuit that allows the hand held communications device to access a content server storing a plurality of media content offerings over at least one first network topology wherein the content server will have already obtained or received a plurality of metadata records from at least one metadata record provider when the hand held communications device is used, each metadata record corresponding to at least one of the content offerings and, each metadata record containing at least two items of information that, when presented to a customer by means of a computing device, allow the customer to learn about the media content offering corresponding thereto without having to download it to the customer's computing device; wherein a first set of instructions are stored in the memory that, when executed by the processor, cause a metadata record request to be sent from the hand held communications device to the content server via at least one second network topology so that the content server can then cause the selection of the at least one metadata record corresponding to the customer request and then filter out at least one item of information from the at least one corresponding metadata record for the purpose of lowering bandwidth requirements necessary for the content server to respond to the metadata record request of the customer; wherein a second set of instructions are stored in the memory that, when executed by the processor, enable a determination of whether an amount of congestion on an expected transmission path from the content server to the hand held device over which the filtered metadata record is to be sent is above a certain threshold amount, thereby causing at least one additional item of information to be filtered out from the at least one metadata record for the purpose of further lowering the bandwidth requirements necessary for the content server to respond to the metadata record request of the hand held device; wherein a third set of instructions are stored in the memory that are adapted to be executed by the processor during an interval of time of use of the hand held communications device after the content server has caused only the at least one filtered metadata record to be transmitted via at least one third network topology to the hand held communications device which sent the metadata record request thereby allowing the customer to receive the at least one filtered metadata record more quickly when the at least one second or third network topologies are congested than would be the case if the corresponding metadata record were sent to the customer without being filtered; and wherein a fourth set of instructions are stored in the memory that are executable by the processor after the content server receives a media content offering download request from the hand held communications device and that, when executed by the processor, cause the requested media content offering to be transferred to the customer by means of at least one fourth network topology.