Patent ID: 7725435
Filing Date: 2010-05-25
Classification: G06F

Abstract:
1. A method performed in a computer configured as a content engine, the method comprising dynamically providing a portal in a content distributed network by: receiving a request for the portal from a client system; accessing a portal template in response to the request, the portal template having at least one dynamic portion, and the portal template being stored on a storage device; inserting into the at least one dynamic portion of the portal template links to content cached in the content engine, where inserting links to content cached in the content engine comprises checking a replication status of the content engine to determine available cached content, inserting into the at least one dynamic portion of the portal template links to content found in the replication status, and hiding at least one link to content not found in the replication status in the at least one dynamic portion of the portal template; inserting into the at least one dynamic portion of the portal template information about content availability to generate a portal page, where inserting information about content availability comprises comparing a replication status to a catalog of files carried in the content engine to determine what files are locally cached and what files remain to be downloaded, and writing a list of files that remain to be downloaded to the portal page with an indicator of unavailability; and providing the portal page to the client system; wherein the method is performed by one or more computing devices.