Patent ID: 8949420
Filing Date: 2015-02-03
Classification: H04L,H04W

Abstract:
1. A method of maintaining data in an information network, comprising the steps of: storing replicas of content data in two or more stores, wherein each replica of content data in each store comprises content data that is pre-fetched for anticipated use by a user; and synchronizing the replicas of content data in each of the two or more stores; wherein storing and synchronizing are performed by at least one processor; and wherein synchronizing the replicas of content data comprises pre-fetching content data from a content server based on pre-fetching policies and preparing the pre-fetched content data based on data preparation policies, wherein preparing the pre-fetched content data comprises pre-transcoding the pre-fetched content data to a format that is compatible for rendering on a device which is predicted to be used by the user to access the pre-fetched content data, and pre-binding components of one or more applications that are anticipated to be used for processing the pre-fetched content data, wherein the pre-fetching and data preparation policies comprise policies that are determined as a function of a user's data access information and historical context information maintained by the at least one processor, and wherein the synchronizing is performed in advance of anticipated access of the content data by the user and triggered by a lapse of fixed time intervals.