×

License information exchange system

  • US 8,745,751 B2
  • Filed: 10/28/2011
  • Issued: 06/03/2014
  • Est. Priority Date: 02/01/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A rights information transmission system comprising a server device and a client device, said rights information transmission system being for transmitting rights information indicating usage rights of a content, from said server device to said client device, via a communication network,wherein said server device includes:

  • a first authentication unit configured to (i) receive, from said client device, device unique information that is unique to said client device, and (ii) perform authentication with said client device using the device unique information;

    a first receiving unit configured to receive communication identification information and a request message, from said client device, the communication identification information being for identifying a series of communications with said client device, and the request message including request information concerning rights information for which acquisition is requested;

    a first data storing device configured to store the received communication identification information transmitted between said server device and said client device, the communication identification information being stored in association with the received device unique information of said client device at least until the rights information is transmitted to said client device;

    a generating unit configured to generate rights information according to the request information included in the request message; and

    a transmission unit configured to transmit, to said client device, a response message including the generated rights information,wherein said client device includes;

    a storing device including (i) a first storing unit configured to store the rights information and (ii) a second storing unit configured to store the device unique information that is unique to said client device;

    a second authentication unit configured to (i) send the device unique information to said server device, and (ii) perform the authentication with said server device using the device unique information;

    a request information generating unit configured to generate the request information;

    a communication identification information generating unit configured to generate the communication identification information to be transmitted to said server device;

    a transmission unit configured to transmit, to said server device, the communication identification information and the request message including the request information;

    a second data storing device configured to store the communication identification information generated by said communication identification generating unit at least until the rights information is received from said server device;

    a second receiving unit configured to receive, from said server device, the transmitted response message including the generated rights information; and

    an updating unit configured to store, in said first storing unit, the generated rights information included in the received response message when said receiving unit receives the response message,wherein the communication identification information is;

    (i) generated by said client device and transmitted from said client device to said server device before the request information is transmitted to said server device;

    (ii) held in said server device in association with the device unique information of said client device used in the authentication from when the communication identification information is received by said server device to at least when the rights information is transmitted to said client device; and

    (iii) held in said client device from when the communication identification information is generated by said client device to at least when the rights information is received by said client device,wherein said first authentication unit, said first receiving unit, said generating unit and said transmission unit are executed by one or more processors included in said server device, andwherein said second authentication unit, said request information generating unit, said communication identification information generating unit, said transmission unit, said second receiving unit, and said updating unit are executed by one or more processors included in said client device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×