System and method for anticipatory downloading of data
First Claim
1. A method for managing access to data stored in at least one centralized location, the method comprising:
- a) identifying a need for data by an end user having a processor;
b) scanning the data in the at least the one centralized location to identify at least one data file that may be relevant to the end user'"'"'s need;
c) assigning a priority to each relevant data file identified in step b;
d) determining when and where the end user will need the at least one data file;
e) identifying at least one data connection available to the end user'"'"'s processor prior to when the end user will need the data, and an estimated time access to the data connection will be available for use by the end user'"'"'s processor;
f) calculating which data files can be downloaded using an anticipated download time for each relevant data file and the available data connection access time;
g) using the calculations made in step f to assign a new priority to each relevant data file, if necessary; and
h) generating a set of prioritized data download instructions for use by the end user'"'"'s processor for downloading the relevant data files.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for intelligent computer-implemented downloading of up-to-date information at times when access to data connections are available to improve user efficiency. The system assesses data relevance, calculates the amount of time available for data connections, and prioritizes data downloads based on information relevance, file sizes, download times and other parameters to determine what information to download while access to a connection is available so that the information can be used at a later time when access to a connection may not be available.
-
Citations
24 Claims
-
1. A method for managing access to data stored in at least one centralized location, the method comprising:
-
a) identifying a need for data by an end user having a processor;
b) scanning the data in the at least the one centralized location to identify at least one data file that may be relevant to the end user'"'"'s need;
c) assigning a priority to each relevant data file identified in step b;
d) determining when and where the end user will need the at least one data file;
e) identifying at least one data connection available to the end user'"'"'s processor prior to when the end user will need the data, and an estimated time access to the data connection will be available for use by the end user'"'"'s processor;
f) calculating which data files can be downloaded using an anticipated download time for each relevant data file and the available data connection access time;
g) using the calculations made in step f to assign a new priority to each relevant data file, if necessary; and
h) generating a set of prioritized data download instructions for use by the end user'"'"'s processor for downloading the relevant data files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing access to data stored in a centralized location, the system comprising:
-
at least one centralized database of data files;
at least one end user'"'"'s processor capable of connecting to the at least one centralized database of data files;
a trigger event of the at least one end user needing access to at least one data file in the centralized database;
a data collection component that identifies and collects information about the data files in the centralized database;
an analysis module that analyzes the data files collected by the data collection component and compiles a list of data files that could be relevant to the end user'"'"'s need for data files;
an availability module that determines when at least one high-speed data connection to centralized location is available; and
;
a prioritization module that utilizes the results from the analysis module and the availability module to generate a prioritized list of data files to download from the centralized database to the end user'"'"'s processor, said list including instructions for when and how to download each data file on the prioritized list. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification