Service providing device, program, method, and system
First Claim
Patent Images
1. A device for providing a service, the device comprising:
- a request receiving unit for receiving a processing request message for the service from a service request source;
a processing unit for processing the service according to the processing request message;
a request transmitting unit for transmitting, during the processing of the service, a different processing request message for a different service to a different service providing device, wherein the different service is used by the service to be provided to the service request source;
a response receiving unit for receiving a processing result of the different service from the different service providing device;
an additional information receiving unit for receiving an additional information piece from the different service providing device, wherein the additional information piece includes a terms of use agreement for the different service;
a response transmitting unit for transmitting back to the service request source a processing result of the service;
an additional information transmitting unit for transmitting to the service request source the additional information piece received from the different service providing device;
an additional information storage unit for storing a terms of use agreement for the service provided by the service providing device; and
a generating unit for generating a merged terms of use agreement by merging;
(i) the terms of use agreement for the service provided by the service providing device and stored in the additional information storage unit and (ii) the terms of use agreement for the different service provided by the different service providing device and received by the additional information receiving unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A service providing device, program, method and system. The service providing device receives, from the different service providing device, an additional information piece including at least one of: (i) advertising information to be provided to a user of the different service, and (ii) a terms of use agreement for the different service. This allows the service providing device to output or provide, to the user, advertising information and/or terms of use agreement associated with the different service, simultaneously with providing a separate new service by using the different service.
13 Citations
16 Claims
-
1. A device for providing a service, the device comprising:
-
a request receiving unit for receiving a processing request message for the service from a service request source; a processing unit for processing the service according to the processing request message; a request transmitting unit for transmitting, during the processing of the service, a different processing request message for a different service to a different service providing device, wherein the different service is used by the service to be provided to the service request source; a response receiving unit for receiving a processing result of the different service from the different service providing device; an additional information receiving unit for receiving an additional information piece from the different service providing device, wherein the additional information piece includes a terms of use agreement for the different service; a response transmitting unit for transmitting back to the service request source a processing result of the service; an additional information transmitting unit for transmitting to the service request source the additional information piece received from the different service providing device; an additional information storage unit for storing a terms of use agreement for the service provided by the service providing device; and a generating unit for generating a merged terms of use agreement by merging;
(i) the terms of use agreement for the service provided by the service providing device and stored in the additional information storage unit and (ii) the terms of use agreement for the different service provided by the different service providing device and received by the additional information receiving unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a service by a service providing device, the method comprising the steps of:
-
receiving, by a request receiving unit, a processing request message for the service from a service request source computer; processing, by a processing unit, the service according to the processing request message; transmitting, by a request transmitting unit, a different processing request message for a different service to a different service providing device, wherein the transmitting is during the processing of the service by the processing unit and wherein the different service is used by the service to be provided to the service request source; receiving, by a response receiving unit, a processing result of the different service from the different service providing device; receiving, by an additional information receiving unit and from the different service providing device, an additional information piece including a terms of use agreement for the different service; transmitting, by a response transmitting unit, back the processing result of the service to the service request source; transmitting, by an additional information transmitting unit and to the service request source, the additional information piece received from the different service providing device; storing, by an additional information storage unit, a terms of use agreement for the service provided by the service providing device; and generating, by a generating unit, a merged terms of use agreement by merging;
(i) the terms of use agreement for the service provided by the service providing device and stored in the additional information storage unit and (ii) the terms of use agreement for the different service provided by the different service providing device and received by the additional information receiving unit. - View Dependent Claims (16)
-
-
12. A system for providing a service, the system comprising:
-
a first service providing device for processing a first service upon receipt of a processing request for the first service, and for transmitting back a processing result of the service to a request source; a second service providing device for requesting the first service providing device to process the first service and processing a second service which uses the first service when the second service providing device receives a processing request for the second service; and a plurality of the first service providing devices;
wherein, before receiving the processing request for the first service, each of the plurality of first service providing devices transmits, to the second service providing device, a terms of use agreement for the first service in the first service providing device; and
wherein the second service providing device selects, from the plurality of first service providing devices, such a first service providing device that transmits a terms of use agreement with which the second service providing device is to comply, and transmits a processing request for the first service to the selected first service providing device;wherein the first service providing device transmits a terms of use agreement for the first service to the second service providing device before receiving the processing request for the first service; wherein the second service device accepts the processing request for the second service, provided the second service complies with the terms of use of the first service; wherein the first service providing device transmits, to the second service providing device, an advertising information piece to be provided to a user of the first service; wherein the second service providing device provides a user of the second service with the advertising information piece related to the first service and received from the first service providing device; wherein the second service providing device also provides and advertising information piece related to the second service; wherein the first service providing device (i) request a different service providing device to process a different service that the first service uses while the first service providing device is processing the first service and (ii) transmits, to the second service providing device, an information piece received from the different service providing device to be provided to a user of the different service and the advertising information piece related to the first service; wherein the second service providing device provides the user of the second service with the advertising information pieces related to the different service and the first and second services, wherein the advertising information pieces related to the different service and the first service are received from the first service providing device; and wherein first service providing device transmits to the second service providing device, before receiving the processing request for the first service, a first merged terms of use agreement obtained by merging the terms of use agreement for the first service and a terms of use agreement for the different service received from the different service providing device; and
the second service providing device accepts the processing request for the second service, provided that the second service providing device complies with the first merged terms of use agreement. - View Dependent Claims (13, 14, 15)
-
Specification