Patent ID: 7487252

Claim:
A method, comprising: establishing communications between a local area network and a vehicle area network when the vehicle area network enters a communication range of the local area network; determining a status of the vehicle and communicating the status of the vehicle to the local area network; predicting a time period during which the vehicle area network will remain within communication range of the local area network so that communications may occur, said predicting step being based at least in part on the vehicle status determined in said determining step; selecting an appropriate file capable of being transferred within the time period predicted in said predicting step; transferring the file between the local area network and the vehicle area network during the time period; and additionally determining whether a remaining time period exists, the remaining time period being a period between execution of said transferring step and an end of the time period; if a remaining time period exists, selecting an additional file of a size capable of being transferred during the remaining time period; and additionally executing said transferring step for the additional file capable of being transferred within the remaining time period; wherein the selecting of said additional file being based at least in part on a priority determination for prioritizing files based on a personal profile of at least one user so that a file having the highest priority is transferred during the first mentioned time period and a file having the second highest priority is transferred during the remaining time period, said priority determination for prioritizing files being based on both file importance and file size, and said time period predicting step being based on at least one of the following: engine status, passenger status, door status, trunk status, hood status, and fuel cap status.