Rich media information portals
First Claim
1. A method for aggregating content for a user, the method comprising:
- accessing a plurality of media assets, each media asset comprising content blocks, each of the content blocks comprising content of the media asset associated with one of a plurality of content types;
selecting a subset of the plurality of media assets, based on a preference of a user;
choosing, for each media asset within the subset, one of a plurality of rendering media associated with a content type of content within a content block of the media asset; and
aggregating content of each media asset within the subset into a cohesive presentation, the content of each media asset being expressed in the rendering medium chosen for that media asset.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing personalized information in a variety of formats is disclosed. Articles may be disseminated to users according to the users'"'"' preferences. Each article may contain a plurality of content segments, each content segment being contained within a corresponding content block that is labeled as being renderable using one or more rendering media, such as audio, video, image, or text. In this way, users may receive personalized information in a variety of ways; for example, a user can receive customized presentations about particular articles of interest via radio, cell phone, voicemail, television, MPEG player, web browser, or virtually any other type of media player.
-
Citations
41 Claims
-
1. A method for aggregating content for a user, the method comprising:
-
accessing a plurality of media assets, each media asset comprising content blocks, each of the content blocks comprising content of the media asset associated with one of a plurality of content types;
selecting a subset of the plurality of media assets, based on a preference of a user;
choosing, for each media asset within the subset, one of a plurality of rendering media associated with a content type of content within a content block of the media asset; and
aggregating content of each media asset within the subset into a cohesive presentation, the content of each media asset being expressed in the rendering medium chosen for that media asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for delivering content to a user at a client system, the system comprising:
-
an article reader operable to access a plurality of media assets, each media asset including content blocks, each content block labeled as one of a plurality of content types and containing a segment of the content;
a sorting engine operable to select a subset of the plurality of media assets, based on a preference of a user;
a content-type selector operable to select a content block for each media asset within the subset; and
an aggregation engine operable to combine content segments of the subset, each content segment corresponding to the content block selected for each media asset within the subset. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for selecting a first media asset and a second media asset, the first and second media assets including a first and a second content segment, respectively, the first and second content segments each associated with at least two rendering media;
a second code segment for selecting, for each of the first and second content segments, at least one of the rendering media for delivering each of the first and second content segments, to a client system; and
a third code segment for combining the first and second content segments into a cohesive presentation. - View Dependent Claims (31, 32, 33)
-
-
34. A method for delivering content, the method comprising:
-
selecting a first media asset and a second media asset, the first and second media assets including a first and a second content segment, respectively, the first and second content segments each associated with at least two rendering media;
selecting for each of the first and second content segments at least one of the rendering media for delivering each of the first and second content segments to a client system;
combining the first and second content segments into a cohesive presentation; and
delivering the cohesive presentation to the client system.
-
-
35. A system for delivering content, comprising:
-
a selection subsystem operable to select a first and second article from among a pool of articles, the first and second article containing a first and second content segment, respectively; and
a pagination engine operable to aggregate the first and second content segments, and further operable to render the content segments for delivery to a client system based on data contained within the first and second articles indicating a first and second rendering medium for rendering the first and second content segments, respectively. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A system for delivering content, the system comprising:
-
means for selecting a subset of a plurality of articles, each article in the subset including a first content segment and a second content segment, the first content segment and the second content segment associated with a first content type and a second content type, respectively;
means for selecting at least one of the first content type and the second content type for each content segment; and
means for combining the content segments and selected content type into a cohesive presentation. - View Dependent Claims (41)
-
Specification