License information exchange system
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsMasaya Yamamoto, Masahiro Oho, Kouji Miura
Life of this patent
Estimating the term…
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.
Claims40
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.