Communication system providing services from a server to a client device
First Claim
1. A communication system, comprising:
- a server that is configured to provide a plurality of services, each of the services being associated with corresponding URL information for requesting the service; and
a client device that is configured to have a communication unit configured to receive the services provided by the server via the corresponding URL information,wherein the server includesa receiving unit configured to receive an inquiry signal concerning the services transmitted from the client device, anda replying unit configured to generate reply information concerning a service when the receiving unit receives the inquiry signal and to transmit a response signal including reply information to the client device, based on identifying information included in the inquiry signal, the identifying information for each service including the URL information associated with the service,wherein the client device includes;
a storage unit configured to storeinformation indicating scheduled times at which the client device is to transmit an inquiry for each service to be received among the plurality of services provided by the server, andimmediate inquiry information indicating whether an immediate inquiry is required for each of the services provided by the server;
a processing unit;
a memory storing instructions that, when executed by the processing unit, cause the client device to provide;
a clock unit configured to measure current time;
a timing judging unit configured to judge whether the current time is a time to transmit the inquiry signal for each of the services by comparing the current time and the information indicating the scheduled times to transmit the inquiry for each of the services;
an inquiring unit configured to generate the inquiry signal including the identifying information of the service that is judged to be at the appropriate timing for transmitting the inquiry signal, and configured to transmit the inquiry signal to the server; and
a receiving unit configured to receive the response signal transmitted from the server to the client device in response to the inquiry signal,wherein, when there exists only one service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, the inquiring unit is configured to generate inquiry information including the identifying information of the service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, and configured to transmit the inquiry signal including the inquiry information to the server,wherein, when there exists a plurality of services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, the inquiring unit is configured to generate converged inquiry information including the identifying information for each of the services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, and configured to transmit the inquiry signal including the converged inquiry information to the server,wherein when the immediate inquiry information of a service indicates that an immediate inquiry is required, the inquiring unit transmits the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, andwherein, when the immediate inquiry information of a service indicates that an immediate inquiry is not required, the inquiring unit does not transmit the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and transmits the inquiry signal after a predetermined extension period has elapsed.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing device is configured to provide a service relating to at least one of (1) the image data generated by the function of the image processing device and (2) image data representing the image to be formed, in response to a request from the image processing device. The image processing device may include a parameter designating unit, a service request unit, and a function implementation unit that is adapted to implement the function of the image processing device based on the service providing parameter designated by the parameter designating unit. The service providing device is provided with a service provision executing unit that is adapted to execute a process to provide the service to the image processing device after receiving the request from the service request unit provided to the image processing device.
-
Citations
16 Claims
-
1. A communication system, comprising:
-
a server that is configured to provide a plurality of services, each of the services being associated with corresponding URL information for requesting the service; and a client device that is configured to have a communication unit configured to receive the services provided by the server via the corresponding URL information, wherein the server includes a receiving unit configured to receive an inquiry signal concerning the services transmitted from the client device, and a replying unit configured to generate reply information concerning a service when the receiving unit receives the inquiry signal and to transmit a response signal including reply information to the client device, based on identifying information included in the inquiry signal, the identifying information for each service including the URL information associated with the service, wherein the client device includes; a storage unit configured to store information indicating scheduled times at which the client device is to transmit an inquiry for each service to be received among the plurality of services provided by the server, and immediate inquiry information indicating whether an immediate inquiry is required for each of the services provided by the server; a processing unit; a memory storing instructions that, when executed by the processing unit, cause the client device to provide; a clock unit configured to measure current time; a timing judging unit configured to judge whether the current time is a time to transmit the inquiry signal for each of the services by comparing the current time and the information indicating the scheduled times to transmit the inquiry for each of the services; an inquiring unit configured to generate the inquiry signal including the identifying information of the service that is judged to be at the appropriate timing for transmitting the inquiry signal, and configured to transmit the inquiry signal to the server; and a receiving unit configured to receive the response signal transmitted from the server to the client device in response to the inquiry signal, wherein, when there exists only one service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, the inquiring unit is configured to generate inquiry information including the identifying information of the service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, and configured to transmit the inquiry signal including the inquiry information to the server, wherein, when there exists a plurality of services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, the inquiring unit is configured to generate converged inquiry information including the identifying information for each of the services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, and configured to transmit the inquiry signal including the converged inquiry information to the server, wherein when the immediate inquiry information of a service indicates that an immediate inquiry is required, the inquiring unit transmits the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and wherein, when the immediate inquiry information of a service indicates that an immediate inquiry is not required, the inquiring unit does not transmit the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and transmits the inquiry signal after a predetermined extension period has elapsed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A communication device comprising:
-
a storage unit configured to store information indicating scheduled times at which the communication device is to transmit an inquiry for each service to be received among a plurality of services provided by a server, each of the services being associated with corresponding URL information for requesting the service, and immediate inquiry information indicating whether an immediate inquiry is required for each of the services provided by the server; a processing unit; a memory storing instructions that, when executed by the processing unit, cause the communication device to provide; a clock unit configured to measure current time; a timing judging unit configured to judge whether the current time is a time to transmit the inquiry signal for each of the services by comparing the current time and the information indicating the scheduled times to transmit the inquiry for each of the services; an inquiring unit configured to generate the inquiry signal including identifying information of the service that is judged to be at the time for transmitting the inquiry signal, and configured to transmit the inquiry signal to the server; and a receiving unit configured to receive a response signal transmitted from the server in response to the inquiry signal, and wherein, when there exists only one service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, the inquiring unit is configured to generate inquiry information including the identifying information of the service judged by the timing judging unit that the time to transmit the inquiry signal has occurred for the service, and configured to transmit the inquiry signal including the inquiry information to the server, wherein, when there exists a plurality of services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, the inquiring unit is configured to generate converged inquiry information including the identifying information for each of the services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, and configured to transmit the inquiry signal including the converged inquiry information to the server, wherein when the immediate inquiry information of a service indicates that an immediate inquiry is required, the inquiring unit transmits the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and wherein, when the immediate inquiry information of a service indicates that an immediate inquiry is not required, the inquiring unit does not transmit the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and transmits the inquiry signal after a predetermined extension period has elapsed.
-
-
16. A non-transitory computer readable storage medium comprising computer readable instructions that cause a computer system to function as a communication system, wherein the communication system includes:
-
a storage unit configured to store information indicating scheduled times at which the communication device is to transmit an inquiry for each service to be received among a plurality of services provided by a server, each of the services being associated with corresponding URL information for requesting the service, and immediate inquiry information indicating whether an immediate inquiry is required for each of the services provided by the server; a clock unit configured to measure current time; a timing judging unit configured to judge whether the current time is a time to transmit the inquiry signal for each of the services by comparing the current time and the information indicating the scheduled times to transmit the inquiry for each of the services; an inquiring unit configured to generate the inquiry signal including identifying information of the service that is judged to be at the time for transmitting the inquiry signal, and configured to transmit the inquiry signal to the server; and a receiving unit configured to receive a response signal transmitted from the server in response to the inquiry signal, and wherein, when there exists only one service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, the inquiring unit is configured to generate inquiry information including the identifying information of the service judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the service, and configured to transmit the inquiry signal including the inquiry information to the server, wherein, when there exists a plurality of services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, the inquiring unit is configured to generate converged inquiry information including the identifying information for each of the services judged by the timing judging unit for which the time to transmit the inquiry signal has occurred for the services, and configured to transmit the inquiry signal including the converged inquiry information to the server, and wherein when the immediate inquiry information of a service indicates that an immediate inquiry is required, the inquiring unit transmits the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and wherein, when the immediate inquiry information of a service indicates that an immediate inquiry is not required, the inquiring unit does not transmit the inquiry signal including the identifying information of the service when it is judged to be at the appropriate timing for transmitting the inquiry signal, and transmits the inquiry signal after a predetermined extension period has elapsed.
-
Specification