INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a receiving unit and a display controller. The receiving unit receives designation of a cooperative function that becomes available through cooperation among a group of devices. The display controller controls display of information about a result of extracting the group of devices that are necessary to use the cooperative function.
1 . An information processing apparatus comprising:
a receiving unit that receives designation of a cooperative function that becomes available through cooperation among a group of devices; and
a display controller that controls display of information about a result of extracting the group of devices that are necessary to use the cooperative function.
2 . The information processing apparatus according to claim 1 , wherein the information about the result includes information representing a current usage status of the group of devices.
3 . The information processing apparatus according to claim 1 , wherein the information about the result includes information representing a relative positional relationship between a user who has designated the cooperative function and the group of devices.
4 . The information processing apparatus according to claim 3 , wherein the relative positional relationship is specified by obtaining position information of the user and position information of the group of devices.
5 . The information processing apparatus according to claim 4 , wherein the position information of the user is information that is registered in advance in a device included in the group of devices.
6 . The information processing apparatus according to claim 4 , wherein the position information of the user is information that is registered in advance in the information processing apparatus.
7 . The information processing apparatus according to claim 4 , wherein the position information of the group of devices is information that is registered in advance in a device included in the group of devices.
8 . The information processing apparatus according to claim 1 , further comprising:
a transmitting unit that transmits reservation information for enabling a first user who has designated the cooperative function to preferentially use a device included in the group of devices.
9 . The information processing apparatus according to claim 8 , wherein if the device has already been reserved by a second user on the basis of reservation information, the first user who transmits reservation information after the second user is able to preferentially use the device after the second user.
10 . The information processing apparatus according to claim 8 , further comprising:
a notifying unit that provides a notification to a second user if the first user desires to urgently use, by interrupting the second user, the device that has already been reserved by the second user, the notification denoting a request for permission to interrupt the second user.
11 . The information processing apparatus according to claim 8 , wherein if a plurality of users request to use the same device, the display controller causes an order of priority of use to be displayed in accordance with attribute information of the plurality of users.
12 . The information processing apparatus according to claim 1 , wherein the information about the result includes information representing performance of each device included in the group of devices.
13 . The information processing apparatus according to claim 1 , wherein the information about the result is displayed in accordance with a priority condition determined by a user who has designated the cooperative function.
14 . The information processing apparatus according to claim 13 , wherein the priority condition is based on performance of each device determined by the user who has designated the cooperative function.
15 . The information processing apparatus according to claim 13 , wherein the priority condition is based on a positional relationship between the user who has designated the cooperative function and the group of devices.
16 . The information processing apparatus according to claim 1 , wherein the information about the result includes information about a device to be newly connected to the information processing apparatus, except for information about a device that has already been connected to the information processing apparatus.
17 . The information processing apparatus according to claim 1 , wherein the display controller causes information to be displayed, the information representing a connection unit that is used to establish a connection to a device included in the group of devices and that corresponds to the device.
18 . The information processing apparatus according to claim 17 , wherein the group of devices is made up of one or more devices that are connectable by using the connection unit.
19 . The information processing apparatus according to claim 18 , further comprising:
an identifying unit that identifies a user,
wherein the one or more devices that are connectable by using the connection unit vary according to the user identified by the identifying unit.
20 . The information processing apparatus according to claim 17 , wherein the connection unit is any one of
a unit that obtains identification information of the device by capturing an image of a marker, the marker being provided on the device and representing the identification information, and that establishes a connection to the device,
a unit that obtains the identification information by capturing an image of an appearance of the device and that establishes a connection to the device, and
a unit that establishes a connection to the device by using position information representing a position where the device is installed.
21 . The information processing apparatus according to claim 1 , further comprising:
an identifying unit that identifies a user,
wherein the cooperative function for which designation is received by the receiving unit is limited in accordance with the user identified by the identifying unit.
22 . An information processing method comprising:
receiving designation of a cooperative function that becomes available through cooperation among a group of devices; and
controlling display of information about a result of extracting the group of devices that are necessary to use the cooperative function.
23 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
receiving designation of a cooperative function to be used; and
controlling display of information about a group of devices to be connected according to the cooperative function to be used.