Patent ID: 7844721
Filing Date: 2010-11-30
Classification: G06F,H04M,H04W,Y02D

Abstract:
1. A method of providing a software upgrade, comprising: receiving a software upgrade notification from a server, the software upgrade notification including software version information and one or more server tokens associated with m most recent software upgrades available on the server, wherein the server token has a maximum integer value n; performing a token-based check-up protocol to determine whether a software upgrade is needed for a client device, the check-up protocol including determining whether a client token value is between the server token value minus m (modulo n) and the server token value minus 1 (modulo n), if the client token value is not greater than or equal to the server token value (modulo n); and performing a token-based access protocol to receive a software upgrade from the server, the access protocol including: