Patent ID: 7236786

Claim:
A method for providing proactive caching in a communication system, said method comprising: constructing a handoff matrix, including a plurality of access points in an active neighboring set; receiving reports of signal quality for the active neighboring set; adjusting weighting factors for the active neighboring set according to the received reports; determining a caching candidate set, having the active neighboring set, according to a weighted handoff tendency coefficient; sending registration data of the mobile station to the caching candidate set when the communication signal received at the mobile station is below a predetermined first threshold level; and forwarding remaining data of the mobile station to the caching candidate set when the communication signal received at the mobile station is below a predetermined second threshold level; wherein the weighted handoff tendency coefficient is based upon the handoff matrix and the weighting factor; and wherein the weighted handoff tendency coefficient is: wHTC i,j =P j *W i,j wherein P j is an element in the handoff matrix and W i,j is the weighting factor.