Systems and methods for predictive caching of digital content
First Claim
1. A computer system comprising:
- at least one processor;
at least one memory having instructions stored thereon that are executable so the computer system;
wherein the computer system stores at least one particular digital file in a synched online content management system;
receives at the synched online content management system, from a user of a client device, a request to access the at least one particular digital file stored on a remote server through a network connection;
stores at least one second digital file in the synched content management system;
determines a relationship between the at least one particular digital file in the synched online content management system and the at least one second digital file in the synched online content management system, wherein the relationship includes a sequence involving both the at least one particular digital file and the at least one second digital file;
selects, via the synched content management system, the at least one second digital file in the synched online content management system to cache locally on the client device based on the relationship between the at least one particular digital file and the at least one second digital file and further based on at least one file-accessing tendency of the user, including the request to access at least one particular digital file, and a regional based reading habit, wherein the regional based reading habit includes both a manner in which digital content is typically accessed and a direction in which the user reads in their native language, thereby predictively caching digital files displayed to the right of the at least one particular digital file when the native language is read from right-to-left and predictively caching digital files displayed to the left of the at least one particular digital file when the native language is read from left-to-right and wherein the at least one second digital file follows the requested at least one particular digital file in the sequence of files, the sequence predicted by the regional based reading habit;
downloads the at least one second digital file from the remote server to the client device; and
saves the downloaded at least one second digital file to the at least one memory associated with the client device for later access by the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for predictively caching digital content in which the system is configured to: (1) receive, from a user of a client device, a request to access at least one particular digital file stored on a remote server; (2) select at least one other digital file to cache locally on the client device based on at least one file-accessing tendency of the user; (3) download the at least one other digital file from the remote server to the client device; and (4) save the downloaded digital file to memory associated with the client device for later access by the user. A file-accessing tendency of the user may include the manner in which the user typically scrolls or otherwise cycles through images or other files. The system may determine the user'"'"'s file-accessing tendencies based on, for example, the user'"'"'s location, native language, past content-accessing practices, and/or specified user preferences.
16 Citations
19 Claims
-
1. A computer system comprising:
-
at least one processor;
at least one memory having instructions stored thereon that are executable so the computer system;wherein the computer system stores at least one particular digital file in a synched online content management system; receives at the synched online content management system, from a user of a client device, a request to access the at least one particular digital file stored on a remote server through a network connection; stores at least one second digital file in the synched content management system; determines a relationship between the at least one particular digital file in the synched online content management system and the at least one second digital file in the synched online content management system, wherein the relationship includes a sequence involving both the at least one particular digital file and the at least one second digital file; selects, via the synched content management system, the at least one second digital file in the synched online content management system to cache locally on the client device based on the relationship between the at least one particular digital file and the at least one second digital file and further based on at least one file-accessing tendency of the user, including the request to access at least one particular digital file, and a regional based reading habit, wherein the regional based reading habit includes both a manner in which digital content is typically accessed and a direction in which the user reads in their native language, thereby predictively caching digital files displayed to the right of the at least one particular digital file when the native language is read from right-to-left and predictively caching digital files displayed to the left of the at least one particular digital file when the native language is read from left-to-right and wherein the at least one second digital file follows the requested at least one particular digital file in the sequence of files, the sequence predicted by the regional based reading habit; downloads the at least one second digital file from the remote server to the client device; and saves the downloaded at least one second digital file to the at least one memory associated with the client device for later access by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of predictively caching digital content, the method comprising:
-
storing particular digital content in a synched online content management system; receiving, by a processor of the synched online content management system, from a user of a client device, a request to access the particular digital content stored on a remote server through a network connection; storing at least one second particular digital content in the synched online content management system; determining a relationship between the particular digital content in the synched online content management system and the at least one second particular digital content in the synched content management system, wherein the relationship includes a sequence involving both the particular digital content and the at least one second particular digital content; selecting, by a processor of the synched online content management system, the at least one second particular digital content stored on the remote server to cache locally based on the relationship between the particular digital content and the at least one second particular digital content and further based on at least one content-accessing tendency of the user, including the request to access particular digital content, and a regional based reading habit, wherein the regional based reading habit includes a manner in which digital content is typically accessed and a direction in which a user reads in their native language, thereby predictively caching digital files displayed to the right of the particular digital content when the native language is read from right-to-left and predictively caching digital files displayed to the left of the particular digital content when the native language is read from left-to-right and wherein the at least one second particular digital content follows the requested particular digital content in the sequence of files, the sequence predicted by the regional based reading habit; downloading the at least one second particular digital content from the remote server to at least one memory associated with the client device; and saving the downloaded at least one second particular digital content to the at least one memory associated with the client device for later access by the user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer-executable instructions for:
-
storing particular digital content in a synched online content management system; receiving, from a user, a request at the synched online content management system to access particular digital content stored on a remote server through a network connection; storing at least one second particular digital content in the synched online content management system; determining a relationship between the particular digital content in the synched online content management system and the at least one second particular digital content in the synched online content management system, wherein the relationship includes a sequence involving both the particular digital content and the at least one second particular digital content; selecting the at least one second particular digital content to cache locally based on the relationship between the particular digital content and at least one second particular digital content and further based on at least one content-accessing tendency of the user, including the request to access the at least one second particular digital content, and a regional based reading habit, wherein the regional based reading habit includes both a manner in which digital content is typically accessed and a direction in which a user reads in their native language, thereby predictively caching digital contents displayed to the right of the particular digital content when the native language is read from right-to-left and predictively caching digital contents displayed to the left of the particular digital content when the native language is read from left-to-right and wherein the at least one second particular digital content follows the requested particular digital content in the sequence of files, the sequence predicted by the regional based reading habit; downloading the at least one second particular digital content from the synched online content management system to at least one local memory associated with a mobile device; and saving the downloaded at least one second particular digital content to the at least one local memory associated with a mobile device for later access by the user. - View Dependent Claims (19)
-
Specification