Method for moving rights objects into other device in digital rights management
AssigneeLG Electronics Inc.
InventorSeung-Jae LEE
Life of this patent
Estimating the term…
Abstract
A method, device and system for moving a rights object. The method includes receiving a first move request message including a reqID element indicating a first device ID and a nonce element indicating a random value generated by the first device; receiving a second move request message including a reqID element indicating a first device ID and a nonce element indicating a random value generated by the first device; comparing the reqID element and nonce element of the first move request message with the reqID element and nonce element of the second move request message; and determining whether or not a rights object is moved from the first device to a second device based upon the comparison.
Claims26
A method for moving a rights object, comprising:
- receiving, by a rights issuing device, a rights object move request message from a source device, the rights object move request message including a reqID element and a nonce element, the reqID element indicating a device ID of a first device, the nonce element indicating a random value generated by the first device;
- comparing, by the rights issuing device, the reqID element and the nonce element of the rights object move request message with a reqID element and a nonce element of an entry in a replay cache entry of the rights issuing device;
- if the reqID and the nonce element of the rights object move request message match the reqID element and the nonce element stored in the replay cache, comparing, by the rights issuing device, a time element in the rights object move request message with a time element of the replay cache entry;
- if the time element in the rights object move request message is different from the time element of the replay cache entry, generating, by the rights issuing device, a response message containing parameters previously stored in the replay cache entry and corresponding to a previously generated response message;
- and
- sending, by rights issuing device, the generated response message to the source device.
A server configured as a rights issuing device configured to move a rights object, comprising:
- a processor configured to
- receive a rights object move request message from a source device, the rights object move request message including a reqID element and a nonce element, the reqID element indicating a device ID of a first device, the nonce element indicating a random value generated by the first device;
- compare the reqID element and the nonce element of the rights object move request message with a reqID element and a nonce element of an entry in a replay cache entry of the rights issuing device;
- if the reqID and the nonce element of the rights object move request message match the reqID element and the nonce element stored in the replay cache, compare a time element in the rights object move request message with a time element of the replay cache entry;
- if the time element in the rights object move request message is different from the time element of the replay cache entry, generate a response message containing parameters previously stored in the replay cache entry and corresponding to a previously generated response message;
- and
- send the generated response message to the source device.
Dependencies are inferred from the claim text.