Patent ID: 7673062
Filing Date: 2010-03-02
Classification: G06F,H04L

Abstract:
1. A processor-readable medium embodying a set of instructions that, when read by a programmable processor of a first computing device, result in the processor performing a process, the process comprising: collecting, by the first computing device, media files and meta data information describing the media files, so that the media files' content is available for experiencing by a user at the first computing device; receiving, by the first computing device, a request from a second computing device, the request comprising a request for at least some of the meta data information collected at the first computing device; communicating, by the first computing device, information to the second computing device, the communicated information comprising the requested meta data information and an identifier for each media file described by the requested meta data information, the identifier uniquely identifying the media file, the communicated information indicative of at least one media file available for transmission to the second computing device from the first computing device, the communicated information for use at the second computing device to request a selected one or more of the at least one media file, each selected media file is to be experienced by the user at the second computing device upon a media file request that includes the selected media file's identifier contained in the communicated information and transmission of the selected media file to the second computing device in response to the media file request; receiving, by the first computing device, from the second computing device a request to transfer a media file selected by the user at the second computing device, the request including the identifier of the selected media file; and transmitting, by the first computing device, the requested media file to the second computing device as a stream.