Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available
First Claim
1. A method in a client application for providing a low fidelity representation of data until a high fidelity representation of the same data becomes available, the method comprising:
- establishing a communication channel between the client application and a content server providing datasets for download by the client application, wherein a dataset represents data and comprises at least a low fidelity representation of the data and a high fidelity representation of the data; and
upon detecting a need to download data from the content server, determining a download priority for downloading the low fidelity representation of the data and the high fidelity representation of the data; and
downloading the low fidelity representation of the data and the high fidelity representation of the data according to the download priority, wherein the client application uses the low fidelity representation of the data until the high fidelity representation of the data is downloaded.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a low fidelity alternative until a high fidelity experience becomes available is provided. Upon detecting a need to download data, a download manager determines a download priority for downloading the data. The download priority specifies an amount of a low fidelity representation of data to download prior to downloading a high fidelity representation of the same data and any remaining low fidelity representation of the data simultaneously. The download manager then downloads, for example, from a content server, the low fidelity representation of the data and the high fidelity representation of the data according to the determined download priority, thus allowing the low fidelity representation of the data to be used until the high fidelity representation of the data is downloaded and becomes available.
82 Citations
20 Claims
-
1. A method in a client application for providing a low fidelity representation of data until a high fidelity representation of the same data becomes available, the method comprising:
-
establishing a communication channel between the client application and a content server providing datasets for download by the client application, wherein a dataset represents data and comprises at least a low fidelity representation of the data and a high fidelity representation of the data; and
upon detecting a need to download data from the content server, determining a download priority for downloading the low fidelity representation of the data and the high fidelity representation of the data; and
downloading the low fidelity representation of the data and the high fidelity representation of the data according to the download priority, wherein the client application uses the low fidelity representation of the data until the high fidelity representation of the data is downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium whose contents cause a client application to provide a low fidelity representation of data until a high fidelity representation of the same data becomes available by:
-
determining a download priority for downloading data, the download priority specifies an amount of a first fidelity representation of data to download prior to downloading a second fidelity representation of the same data and the remaining first fidelity representation of the data simultaneously; and
downloading from a content server the first fidelity representation of the data and the second fidelity representation of the data according to the download priority, such that the first fidelity representation of the data is used by the client application until the second fidelity representation of the data is downloaded. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computing system for providing a low fidelity representation of data until a high fidelity representation of the same data becomes available, the system comprising:
-
a communications component that establishes a communication channel to a content server that provides datasets for download by the computing system, wherein a dataset represents data and comprises at least a low fidelity representation of the data and a high fidelity representation of the data; and
a download manager component that detects a need to download data from the content server, and upon detecting the need to download data, determines a download priority that specifies an amount of the low fidelity representation of the data to download prior to downloading the high fidelity representation of the data and any remaining low fidelity representation of the data; and
downloads the low fidelity representation of the data and the high fidelity representation of the data according to the download priority. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification