License information exchange system
First Claim
1. A license information exchange system to exchange license information indicating details of a right between a first device which is a server device and a second device which is a client device via a communication network, the license information exchange system comprising the first device and the second device, wherein the first device includes:
- a communication unique information generating unit operable to generate communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing unit operable to hold the communication unique information at least until sending the license information to the second device; and
a first communication unit operable to perform a communication with the second device, and the second device includes;
a second data storing unit operable to hold the communication unique information shared with the first device at least until receiving the license information from the first device; and
a second communication unit operable to perform a communication with the first device.
6 Assignments
0 Petitions
Accused Products
Abstract
When license information is transferred between a server machine (101) and a client machine (103), an identifier which is unique to a series of communication sequences is provided. Such identifier is sent when a communication is performed between such 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.
193 Citations
40 Claims
-
1. A license information exchange system to exchange license information indicating details of a right between a first device which is a server device and a second device which is a client device via a communication network, the license information exchange system comprising the first device and the second device,
wherein the first device includes: -
a communication unique information generating unit operable to generate communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing unit operable to hold the communication unique information at least until sending the license information to the second device; and
a first communication unit operable to perform a communication with the second device, and the second device includes;
a second data storing unit operable to hold the communication unique information shared with the first device at least until receiving the license information from the first device; and
a second communication unit operable to perform a communication with the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A license information exchange method for exchanging license information indicating details of a right between a first device which is a server device and a second device which is a client device via a communication network, the license information exchange method comprising the first steps executed by the first device and the second steps executed by the second device,
wherein the first steps include: -
a communication unique information generating step for generating communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing step for holding the communication unique information at least until the first device sends the license information to the second device; and
a first communication step for performing a communication with the second device, and the second steps include;
a second data storing step for holding the communication unique information shared with the first device at least until the second device receives the license information from the first device; and
a second communication step for performing a communication with the first device. - View Dependent Claims (30, 31, 32)
-
-
33. A first device in a license information exchange system to exchange license information indicating details of a right between the first device which is a server device and a second device which is a client device via a communication network, the first device comprising:
-
a communication unique information generating unit operable to generate communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing unit operable to hold the communication unique information at least until sending the license information to the second device; and
a first communication unit operable to perform a communication with the second device, wherein the second device comprises;
a second data storing unit operable to hold the communication unique information shared with the first device at least until receiving the license information from the first device; and
a second communication unit operable to perform a communication with the first device. - View Dependent Claims (35)
-
-
34. A second device in a license information exchange system to exchange license information indicating details of a right between the first device which is a server device and a second device which is a client device via a communication network,
wherein the first device comprises: -
a communication unique information generating unit operable to generate communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing unit operable to hold the communication unique information at least until sending the license information to the second device; and
a first communication unit operable to perform a communication with the second device, wherein the second device comprises;
a second data storing unit operable to hold the communication unique information shared with the first device at least until receiving the license information from the first device; and
a second communication unit operable to perform a communication with the first device. - View Dependent Claims (36)
-
-
37. A license information exchange program for a device to exchange license information indicating details of a right between a first device which is a server device and a second device which is a client device via a communication network, the license information exchange program comprising the first steps executed by the first device and the second steps executed by the second device,
wherein the first steps include: -
a communication unique information generating step for generating communication unique information for identifying a license information exchange communication carried out with the second device in response to a communication request from the second device;
a first data storing step for holding the communication unique information at least until the first device sends the license information to the second device; and
a first communication step for performing a communication with the second device, and the second steps include;
a second data storing step for holding the communication unique information shared with the first device at least until the second device receives the license information from the first device; and
a second communication step for performing a communication with the first device. - View Dependent Claims (38, 39, 40)
-
Specification