Patent 7613792 was granted and assigned to Handmark on November, 2009 by the United States Patent and Trademark Office.
A method for caching media content on a client includes organizing media subjects in a predefined media package structure, and downloading the structure to the client in order for a user to consume the subjects in the structure. The media structure is arranged to allow a user to request media subjects by navigating from a current subject to adjacent subjects in the structure, and these adjacent subjects are cached at the client in advance, before the user requests them. By downloading the adjacent media subjects, the user will get the impression that the entire media structure is cached, and will not experience any download delays.