Patent ID: 7346668

Claim:
A computer-implemented method comprising: generating received information into discrete media assets at a content generator, each media asset including actual content included as one or more content types within the media assets, the one or more content types including a text, video, audio and/or hypertext markup language (“HTML”) code content type; generating content metadata for each media asset at an article reader based upon the actual content of the media assets and an enterprise object model, the enterprise object model describing how the content metadata should be interpreted; comparing the content metadata to an access control database at a content-based router based upon receiving links to the media assets or content metadata for each media asset, the access control database storing security clearance information for each user; filtering the media assets at the content-based router based upon comparing the content metadata to the access control database; comparing the filtered media assets to a user preference database storing media asset preference information for users, at a personalized article processor; individually prioritizing, at the personalized article processor, the filtered media assets for the users into prioritized media assets that each include a priority level, the priority levels based upon comparing the actual content of the filtered media assets to the user preference database; assigning a prominence to each of the prioritized media assets based on the priority level, such that the filtered media assets prioritized as high priority based on comparing the actual content of the filtered media assets to the user preference database are assigned a higher prominence, and that filtered media assets prioritized as low priority based upon comparing the actual content of the filtered media assets to the user preference database are assigned a lower prominence; determining, at a pagination engine, a capacity of a display device for the users, the capacity being stored in the user preference database; formatting the prioritized media assets for the users based upon the capacity of the display device, at the pagination engine; outputting the formatted media assets from the pagination engine to the display device based on the prominence assigned to the formatted media asset, the highest priority media asset being output in a central location of the display device; receiving a user feedback selection regarding the formatted media assets; re-prioritizing the filtered media assets based upon the user feedback selection; and outputting the re-prioritized formatted media assets to the display device.