Media aggregation and presentation
AssigneeMicrosoft Corporation
InventorJonathan I. Aroner
Life of this patent
Estimating the term…
Abstract
A system and methods for aggregating content, displaying the aggregated content to a user for selection, and if more than one of the same file is detected, determining which file to play back to the user. When a request to view a certain type of content is received from the user, personal content themes are identified based on content stored on the user's local network. Remote content providers are searched for content relevant to the personal content themes. The relevant content is displayed to the user based on a total relevance score. The user selects a piece of content displayed in the interface. If more than one media file for the selected piece of content is identified, the optimal media file is selected and played back to the user.
Claims20
A method for playing content, comprising the steps of:
- (a) providing an interface to a user for displaying a plurality of thumbnail images, wherein each thumbnail image is for selection by the user and is associated with a piece of media content;
- (b) receiving input from a user to view a piece of media content associated with one of the plurality of thumbnail images displayed in the interface, wherein the input is based on the user selecting the thumbnail image;
- (c) detecting more than one media file associated with the thumbnail image selected by the user;
- (d) collecting parameters associated with each media file detected in step (c);
- (e) selecting to play one of the media files detected in step (c) based on the parameters collected in step (d);
- and
- (f) playing the media file selected in step (e).
A method for displaying content, comprising the steps of:
- (a) receiving a request from a user to view media content;
- (b) identifying media files stored on a local network associated with the user;
- (c) determining personal content themes based on the media files identified in step (b);
- (d) identifying media files on a remote network that match at least one of the personal content themes determined in step (c);
- (e) calculating a total relevance value for each media file identified in step (d);
- (f) prioritizing the media files based on the total relevance value calculated in step (d);
- and
- (g) displaying a thumbnail image associated with each media file to the user based on step (f) of prioritizing the media files.
One or more processor readable storage devices storing processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
- (a) receiving a request from a user to view a type of media content;
- (b) determining personal content themes associated with the user;
- (c) identifying media files on a remote network, wherein the media files are associated with the type of content requested by the user and contain at least one of the personal content themes determined in step (b);
- (d) calculating a total relevance value for each media file identified in step (c);
- and
- (e) displaying a thumbnail image in an interface for each media file identified in step (c) based on the total relevance value calculated in step (d) for each media file.
Dependencies are inferred from the claim text.