System and method for anticipatory downloading of data

US9426230B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9426230-B2
Application numberUS-22230105-A
CountryUS
Kind codeB2
Filing dateSep 8, 2005
Priority dateSep 8, 2005
Publication dateAug 23, 2016
Grant dateAug 23, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

I claim: 1. A computer implemented method for managing access to data stored in at least one centralized location, the method comprising: a) identifying at least one data file that is needed at a destination location by an end user having a processor; b) determining i) a route from a current location of the end user to the destination location with an intermediate stopping location between the current location and the destination location, ii) a projected time the end user will remain at the current location and the intermediate stopping location before going to the destination location, and iii) various types of data connections available at the current location and the intermediate stopping location along the route; c) identifying an available data connection access time to the various data connections that will be available for use by the end user's processor at the current location and the intermediate stopping location based on the determined projected time at the current location and the intermediate stopping location; d) calculating which data files can be downloaded at the current location and which data files can be downloaded at the intermediate location using an anticipated download time for each relevant data file and the available data connection access time for the current location and the intermediate location; e) using the calculations made in step d to assign a priority to each identified data file; and f) generating a set of prioritized data download instructions for use by the end user's processor for downloading the relevant data files while at the current location and when at the intermediate stopping location. 2. The computer implemented method of claim 1 further comprising the end user's processor using the prioritized data download instructions to download the prioritized data files to the end user's processor. 3. The computer implemented method of claim 1 wherein assigning a priority to each identified data file further comprises collecting information about the end user, and assigning the priority to each data file, based at least in part, on the information collected about the end user. 4. The computer implemented method of claim 3 wherein the information collected about the end user includes at least information about the end user's previous usage of data files. 5. The computer implemented method of claim 3 wherein the information collected about the end user includes information about data files currently available on the end user's processor. 6. The computer implemented method of claim 1 further comprising identifying the connection speed of each data connection. 7. The computer implemented method of claim 1 further comprising determining the estimated cost for using each identified data connection available, and using this information in performing steps d and e. 8. The computer implemented method of claim 7 further comprising determining if one or more data files to be downloaded can be downloaded using a less expensive connection. 9. The computer implemented method of claim 1 further comprising identifying data connections available at the destination location where the end user will need the at least one data file. 10. A system, having a processor, for managing access to data files stored in a centralized location, the system comprising: an availability module that determines if an end user will be traveling from a current location to a destination location where the end user will need at least one data file, projects the end user's route, identifies various types of data connections available at a plurality of en route stopping locations, and estimates a time each connection will be available based on a time the user will remain at each en route stopping location; and a prioritization module that utilizes the results from the availability module to generate a prioritized list of data files to download from the centralized database to a processor at each en route location where a data connection is available wherein the prioritized list is based on the estimated time the identified data connections available at the en route locations will be available. 11. The system of claim 10 further comprising generated instructions for when and how to download each data file on the prioritized list. 12. The system of claim 10 wherein the destination location is a position of equipment to be repaired. 13. A computer implemented method for managing access to data stored in at least one centralized location, the method comprising: determining that an end user will be traveling from a current location to a second location where the end user will need at least one data file; projecting the end user's route including at least one en route stopping location; identifying a separate data connection available at the current location and each of the at least one projected en route stopping locations; estimating a time each connection will be available based on an estimated time the end user will remain at each location; and generating a prioritized list of data files to download from the centralized database to a processor at each en route stopping location where a data connection is available wherein the prioritized list is based on the estimated time the identified data connections available at the en route locations will be available.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9426230B2 cover?
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 determi…
Who is the assignee on this patent?
Anderson Noel Wayne, Deere & Co
What technology area does this patent fall under?
Primary CPC classification H04L67/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).