LICENSE INFORMATION EXCHANGE SYSTEM
4 Assignments
0 Petitions
Accused Products
Abstract
When license information is transferred between a server machine and a client machine, an identifier which is unique to a series of communication sequences is provided. The identifier is sent when a communication is performed between the two machines, as well as when the license information is updated. Therefore, when a message for transferring the license information is received by the use of the same identifier, a response message is returned without updating the license information.
-
Citations
10 Claims
-
1-6. -6. (canceled)
-
7. 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 receiving unit configured to receive, from said client device, communication identification information for identifying a series of communications with said client device; a rights information generating unit configured to generate rights information according to a request from said client device; a first data storing unit configured to store the received communication identification information transmitted between said server device and said client device, the communication identification information being stored at least until a message indicating a completion of said client device storing the rights information is received from said client device; and a first communication unit configured to communicate with said client device, wherein said client device includes; a request information generating unit configured to generate request information concerning rights information for which acquisition is requested; a communication identification information generating unit configured to generate the communication identification information to be transmitted to said server device; a second data storing unit configured to store the communication identification information generated by said communication identification information generating unit at least until the rights information is received from said server device; and a second communication unit configured to communicate with said server device, wherein said client device stores the generated communication identification information in said second data storing unit, and transmits the communication identification information to said server device using said second communication unit, wherein said server device stores, in said first data storing unit, the communication identification information received by said receiving unit, and transmits a response message to said client device using said first communication unit, the response message indicating that the communication identification information has been received, wherein, when said second communication unit receives the response message, said client device generates the request information using said request information generating unit, and transmits a rights information request message to said server device using said second communication unit, the rights information request message including at least the request information and the communication identification information, wherein, when said first communication unit receives the rights information request message, said server device (i) generates, using said rights information generating unit, the rights information for transmission in response to the request information, (ii) updates the rights information managed by said server device, (iii) stores the communication identification information and the rights information for transmission in said first data storing unit, and (iv) transmits a response message including the rights information for transmission to said client device, using said first communication device, and wherein, when said second communication unit receives the response message, said client device stores the rights information for transmission in said second data storing unit, and transmits, to said server device, a message indicating completion of storing the rights information for transmission.
-
-
8. A rights information transmission method for transmitting rights information indicating usage rights of a content, the rights information being transmitted from a server device to a client device via a communication network, and said rights information transmission method comprising:
-
(a) steps performed by the server device including; a receiving step of receiving, from the client device, communication identification information for identifying a series of communications with the client device; and a rights information generating step of generating rights information according to a request from the client device, wherein the server device includes; a first communication unit configured to communicate with the client device; and a first data storing unit configured to store the received communication identification information transmitted between the server device and the client device, the communication identification information being stored at least until a message indicating a completion of the client device storing the rights information is received from the client device; and (b) steps performed by the client device including; a request information generating step of generating request information concerning rights information for which acquisition is requested; and a communication identification information generating step of generating the communication identification information to be transmitted to the server device, wherein the client device includes; a second communication unit configured to communicate with the server device; and a second data storing unit configured to store the communication identification information generated by the communication identification information generating unit at least until the rights information is received from the server device, wherein the client device stores the generated communication identification information in the second data storing unit, and transmits the communication identification information to the server device using the second communication unit, wherein the server device stores, in the first data storing unit, the communication identification information received by the first communication unit, and transmits a response message to the client device, the response message indicating that the communication identification information has been received by the first communication unit, wherein, when the second communication unit receives the response message, the client device generates the request information in said request information generating step, and transmits a rights information request message to the server device using the second communication unit, the rights information request message including at least the request information and the communication identification information, wherein, when the first communication unit receives the rights information request message, the server device (i) generates, through said rights information generating step, the rights information for transmission in response to the request information, (ii) updates the rights information managed by the server device, (iii) stores the communication identification information and the rights information for transmission in the first data storing unit, and (iv) transmits a response message including the rights information for transmission to the client device, using the first communication device, and wherein, when the second communication unit receives the response message, the client device stores the rights information for transmission in the second data storing unit, and transmits, to the server device, a message indicating completion of storing the rights information for transmission.
-
-
9. A rights information transmission apparatus 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 receiving unit configured to receive, from said client device, communication identification information for identifying a series of communications with said client device; a rights information generating unit configured to generate rights information according to a request from said client device; a first data storing unit configured to store the received communication identification information transmitted between said server device and said client device, the communication identification information being stored at least until a message indicating a completion of said client device storing the rights information is received from said client device; and a first communication unit configured to communicate with said client device, wherein said client device includes; a request information generating unit configured to generate request information concerning rights information for which acquisition is requested; a communication identification information generating unit configured to generate the communication identification information to be transmitted to said server device; a second data storing unit configured to store the communication identification information generated by said communication identification information generating unit at least until the rights information is received from said server device; and a second communication unit configured to communicate with said server device, wherein said client device stores the generated communication identification information in said second data storing unit, and transmits the communication identification information to said server device using said second communication unit, wherein said server device stores, in said first data storing unit, the communication identification information received by said receiving unit, and transmits a response message to said client device using said first communication unit, the response message indicating that the communication identification information has been received, wherein, when said second communication unit receives the response message, said client device generates the request information using said request information generating unit, and transmits a rights information request message to said server device using said second communication unit, the rights information request message including at least the request information and the communication identification information, wherein, when said first communication unit receives the rights information request message, said server device (i) generates, using said rights information generating unit, the rights information for transmission in response to the request information, (ii) updates the rights information managed by said server device, (iii) stores the communication identification information and the rights information for transmission in said first data storing unit, and (iv) transmits a response message including the rights information for transmission to said client device, using said first communication device, and wherein, when said second communication unit receives the response message, said client device stores the rights information for transmission in said second data storing unit, and transmits, to said server device, a message indicating completion of storing the rights information for transmission.
-
-
10. Anon-transitory computer-readable recording medium having a program recorded thereon, the program for transmitting rights information indicating usage rights of a content, the rights information being transmitted from a server device to a client device via a communication network, and the program causing a computer to execute a method comprising:
-
(a) steps performed by the server device including; a receiving step of receiving, from the client device, communication identification information for identifying a series of communications with the client device; and a rights information generating step of generating rights information according to a request from the client device, wherein the server device includes; a first communication unit configured to communicate with the client device; and a first data storing unit configured to store the received communication identification information transmitted between the server device and the client device, the communication identification information being stored at least until a message indicating a completion of the client device storing the rights information is received from the client device; and (b) steps performed by the client device including; a request information generating step of generating request information concerning rights information for which acquisition is requested; and a communication identification information generating step of generating the communication identification information to be transmitted to the server device, wherein the client device includes; a second communication unit configured to communicate with the server device; and a second data storing unit configured to store the communication identification information generated by the communication identification information generating unit at least until the rights information is received from the server device, wherein the client device stores the generated communication identification information in the second data storing unit, and transmits the communication identification information to the server device using the second communication unit, wherein the server device stores, in the first data storing unit, the communication identification information received by the first communication unit, and transmits a response message to the client device, the response message indicating that the communication identification information has been received by the first communication unit, wherein, when the second communication unit receives the response message, the client device generates the request information in said request information generating step, and transmits a rights information request message to the server device using the second communication unit, the rights information request message including at least the request information and the communication identification information, wherein, when the first communication unit receives the rights information request message, the server device (i) generates, through said rights information generating step, the rights information for transmission in response to the request information, (ii) updates the rights information managed by the server device, (iii) stores the communication identification information and the rights information for transmission in the first data storing unit, and (iv) transmits a response message including the rights information for transmission to the client device, using the first communication device, and wherein, when the second communication unit receives the response message, the client device stores the rights information for transmission in the second data storing unit, and transmits, to the server device, a message indicating completion of storing the rights information for transmission.
-
Specification