Data management apparatus, control method of data management apparatus, and computer-readable storage
First Claim
1. A data management apparatus comprising:
- a memory storing a program; and
a processor configured to execute the program stored in the memory, wherein when executing the program stored in the memory the processor comprises;
an operation unit configured to accept an instruction from a user;
a service providing unit configured to provide a first service which transmits image data to an external apparatus on a network, under the control of the external apparatus;
a service retrieval unit configured to detect the external apparatus providing a second service which processes, under the control of the data management apparatus, the image data transmitted from the data management apparatus;
a service controlling unit configured to control the external apparatus detected by the service retrieval unit such that the external apparatus provides the second service; and
a switching unit configured to switch among states of the data management apparatus,wherein the states of the data management apparatus include;
(a) a first state that deactivates the service controlling unit and activates the service providing unit, wherein in the first state, the service providing unit provides an image service which enables the external apparatus to control the function of the data management apparatus,(b) a second state that activates the service controlling unit and the service providing unit, wherein in the second state, the service controlling unit controls the image service of the external apparatus, and(c) a third state that activates the service controlling unit and deactivates the service providing unit, wherein the service controlling unit controls the image service by the external apparatus,wherein if the service retrieval unit does not detect the existence of an external apparatus capable of providing the second service, then the switching unit switches to the first state,wherein if the service retrieval unit detects the existence of an external apparatus capable of providing the second service, then the switching unit switches to the second state or the third state, andwherein if the operation unit accepts an operation in the second state, then the switching unit switches to the third state, andwherein a processor and a memory are included in the data management apparatus upon receiving the instruction from the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A service providing unit adapted to provide a first service which transmits image data to the external apparatus under the control of the external apparatus on the network; a service retrieval unit adapted to retrieve the external apparatus, on the network, capable of providing a second service which processes the image data transmitted from the data management apparatus under the control of the data management apparatus; a service controlling unit adapted to control the external apparatus on the network such that the external apparatus provides the second service; and a switching unit adapted to switch between a first state that deactivates the service controlling unit and a second state that activates the service controlling unit based on a retrieval result by the service retrieving unit.
18 Citations
9 Claims
-
1. A data management apparatus comprising:
-
a memory storing a program; and a processor configured to execute the program stored in the memory, wherein when executing the program stored in the memory the processor comprises; an operation unit configured to accept an instruction from a user; a service providing unit configured to provide a first service which transmits image data to an external apparatus on a network, under the control of the external apparatus; a service retrieval unit configured to detect the external apparatus providing a second service which processes, under the control of the data management apparatus, the image data transmitted from the data management apparatus; a service controlling unit configured to control the external apparatus detected by the service retrieval unit such that the external apparatus provides the second service; and a switching unit configured to switch among states of the data management apparatus, wherein the states of the data management apparatus include; (a) a first state that deactivates the service controlling unit and activates the service providing unit, wherein in the first state, the service providing unit provides an image service which enables the external apparatus to control the function of the data management apparatus, (b) a second state that activates the service controlling unit and the service providing unit, wherein in the second state, the service controlling unit controls the image service of the external apparatus, and (c) a third state that activates the service controlling unit and deactivates the service providing unit, wherein the service controlling unit controls the image service by the external apparatus, wherein if the service retrieval unit does not detect the existence of an external apparatus capable of providing the second service, then the switching unit switches to the first state, wherein if the service retrieval unit detects the existence of an external apparatus capable of providing the second service, then the switching unit switches to the second state or the third state, and wherein if the operation unit accepts an operation in the second state, then the switching unit switches to the third state, and wherein a processor and a memory are included in the data management apparatus upon receiving the instruction from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus-implemented method of controlling a data management apparatus, the method comprising:
-
providing, with the data management apparatus, a first service which transmits image data to an external apparatus on a network, under the control of the external apparatus; detecting, with the data management apparatus, the external apparatus having a capability of providing a second service which processes, under the control of the data management apparatus, the image data transmitted from the data management apparatus; controlling, with the data management apparatus, the external apparatus detected by the detecting step such that the external apparatus provides the second service; and switching among states of the data management apparatus, wherein the states of the data management apparatus include; (a) a first state that deactivates the control of the external apparatus and activates the providing step, wherein in the first state, the service providing unit provides an image service which enables the external apparatus to control the function of the data management apparatus, (b) a second state that activates the control of the external apparatus and the providing step, wherein in the second state, the service controlling unit controls the image service of the external apparatus, and (c) a third state that activates the control of the external apparatus and deactivates the providing step, wherein the service controlling unit controls the image service by the external apparatus, wherein if the detecting step does not detect the existence of an external apparatus capable of providing the second service, then the switching step switches to the first state, wherein if the detecting step detects the existence of an external apparatus capable of providing the second service, then the switching step switches to the second state or the third state, and wherein if an operation unit of the data management apparatus accepts an operation in the second state, then the switching step switches to the third state upon receiving the instruction from the user.
-
Specification