Patent ID: 8873760

Claim:
A Service Key Delivery (SKD) system to deliver service keys to client devices wherein the delivered service keys are operable to decrypt an encrypted key operable to decrypt encrypted content, the SKD system comprising: a data input interface to receive a distribution time frame associated with distributing the service keys to the client devices, and identifications associated with the client devices; a scheduling module executed by a computer to partition at least a portion of the distribution time frame into a number of time slots wherein the number is based on at least one of a sum amount of the identifications, an even distribution over the at least a portion of the distribution time frame, a user preference, a statistic associated with client device usage data, a configuration associated with a client device registration process, and a published schedule of time slots, and assign each client device of the client devices to a different respective time slot of the number of time slots based on the identifications to build a schedule; and a message generator to send at least one key delivery message, during the assigned time slot for each time slot, to the respective client device wherein the key delivery message includes the service key and the identification associated with the respective client device.