Information processing apparatus, information processing method, and storage medium
AssigneeRicoh Company, Ltd.
InventorSeijiro Hori
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes a user list providing unit configured to receive device identification information from a current device connected via a network and to send, to the current device, a user list including one or more user identifiers that are stored in a storage unit in association with the received device identification information; and a program list providing unit configured to receive a user identifier that is selected at the current device from the user identifiers in the user list and to send, to the current device, a program list including sets of program information stored in the storage unit in association with the received user identifier.
Claims15
An information processing apparatus capable of communicating via a network with plural devices, the information processing apparatus comprising:
- a memory that stores program code, a device table including device identifiers indicating the plural devices registered in the information processing apparatus, user tables each of which corresponds to one of the device identifiers in the device table and includes one or more user identifiers indicating users of one of the plural devices that corresponds to the one of the device identifiers, and one or more sets of program information associated with each of the one or more user identifiers;
- and
- a processor that executes the program code stored in the memory to perform a process including
- receiving a device identifier from the one of the plural devices,
- sending, to the one of the plural devices, a user list including the one or more user identifiers in one of the user tables that corresponds to the received device identifier,
- receiving, from the one of the plural devices, a user identifier that is selected by a user from among the user identifiers in the user list displayed on a user selection screen on the one of the plural devices, and
- sending, to the one of the plural devices, a program list including the one or more sets of program information associated with the received user identifier in the memory, each of the one or more sets of program information representing a program to be executed to execute a function of the one of the plural devices.
A method performed by an information processing apparatus capable of communicating via a network with plural devices, the method comprising:
- receiving a device identifier from one of the plural devices, the information processing apparatus including a memory that stores program code, a device table including device identifiers indicating the plural devices registered in the information processing apparatus, user tables each of which corresponds to one of the device identifiers in the device table and includes one or more user identifiers indicating users of one of the plural devices that corresponds to the one of the device identifiers, and one or more sets of program information associated with each of the one or more user identifiers;
- sending, to the one of the plural devices, a user list including the one or more user identifiers in one of the user tables that corresponds to the received device identifier;
- receiving, from the one of the plural devices, a user identifier that is selected by a user from among the user identifiers in the user list displayed on a user selection screen on the one of the plural devices;
- and
- sending, to the one of the plural devices, a program list including the one or more sets of program information associated with the received user identifier in the memory, each of the one or more sets of program information representing a program to be executed to execute a function of the one of the plural devices.
A non-transitory computer-readable storage medium storing program code for causing an information processing apparatus capable of communicating via a network with plural devices to perform a method, the method comprising:
- receiving a device identifier from one of the plural devices, the information processing apparatus including a memory that stores program code, a device table including device identifiers indicating the plural devices registered in the information processing apparatus, user tables each of which corresponds to one of the device identifiers in the device table and includes one or more user identifiers indicating users of one of the plural devices that corresponds to the one of the device identifiers, and one or more sets of program information associated with each of the one or more user identifiers;
- sending, to the one of the plural devices, a user list including the one or more user identifiers in one of the user tables that corresponds to the received device identifier;
- receiving, from the one of the plural devices, a user identifier that is selected by a user from among the user identifiers in the user list displayed on a user selection screen on the one of the plural devices;
- and
- sending, to the one of the plural devices, a program list including the one or more sets of program information associated with the received user identifier in the memory, each of the one or more sets of program information representing a program to be executed to execute a function of the one of the plural devices.
Dependencies are inferred from the claim text.