Patent ID: 8819427
Filing Date: 2014-08-26
Classification: G06F,H04L

Abstract:
1. A method of licensing software, comprising: receiving, at a server, a key-token pair associated with a client requesting license validation in response to the client (a) obtaining a network connection or (b) determining that the license validation is due based on the current day and time; determining that the key-token pair matches an entry in a store of currently valid key-token pairs; generating a new token based at least in part on the determination that the key-token pair matches the entry; replacing the entry with a new key-token pair including the new token; and sending to the client an encrypted file that includes (a) the new token and (b) a next check time, wherein the next check time defines a particular day and a particular time by which a next validation request should be sent to the server.