Storage medium storing user information registration program and user information registration method
AssigneeOlympus Imaging Corp.
InventorsKazunobu Tasaka, Kazuhiko Shimura
Life of this patent
Estimating the term…
Abstract
An installer file, an application program file, and other such files are stored in image memory provided within a camera. Upon connection of the camera to a host device, programs within the installer file are read into the host device and automatically executed, and processing of user registration and installation processing of an attached application program contained within the application program file are automatically performed. After processing of program installation, the installer file and the application program file are deleted from the image memory.
Claims26
A non-transitory computer-readable storage medium storing a user information registration program and used as a first memory of a terminal unit, the program being transferred to a host device to which the terminal unit is connected and executed on the host device, wherein the terminal unit inputs information and the first memory stores the input information, the program comprising first and second programs, wherein:
- the first program is loaded and automatically activated on the host device when the terminal unit is connected to the host device, and
- the first program causes the host device to execute a step of determining whether the second program is already installed on the host device;
- (a) if it is determined in the step of determining that the second program is not installed on the host device, the first program causes the host device to execute:
- (a-1) a step of retrieving, from the terminal unit, device identification information that identifies the terminal unit,
- (a-2) a step of obtaining user information, the step at least performing either searching for user information through the host device, or displaying an input screen that promotes input of the user information and accepting input operation of the user information by the user,
- (a-3) a step of storing, in a second memory of the host device, the device identification information and the user information obtained by the step of obtaining user information, associating the device identification information and the user information to each other,
- (a-4) a step of transferring, to a server via a network, the device identification information and the user information obtained by the step of obtaining user information, and
- (a-5) a step of installing the second program on the host device;
- (b) if it is determined by the step of determining that the second program is installed on the host device, the first program causes the host device to execute a step of activating the second program and:
- (b-1) a second step of retrieving device identification information from the terminal unit,
- (b-2) a step of retrieving user information stored in the second memory,
- (b-3) a second step of transferring, to the server via the network, the device identification information retrieved by the second step of retrieving device identification information and the user information retrieved by the step of retrieving user information, and
- (b-4) a second step of additionally storing, in the second memory, the device identification information retrieved by the second step of retrieving device identification information, by associating the device identification information with the user information.
A non-transitory computer-readable storage medium storing a user information registration program and used as a first memory of a terminal unit, the program being transferred to a host device to which the terminal unit is connected and executed on the host device, wherein the terminal unit inputs information and the first memory stores the input information, the program comprising first and second programs, wherein;
- the first program is loaded and automatically activated on the host device when the terminal unit is connected to the host device, and
- the first program causes the host device to execute a step of determining whether the second program is already installed on the host device;
- (a) if it is determined in the step of determining that the second program is not installed on the host device, the first program causes the host device to execute:
- (a-1) a step of retrieving, from the terminal unit, device identification information that identifies the terminal unit,
- (a-2) a step of obtaining user information, the step at least performing either searching for user information through the host device, or displaying an input screen that promotes input of the user information and accepting input operation of the user information by the user,
- (a-3) a step of storing, in a second memory of the host device, the device identification information and the user information obtained by the step of obtaining user information,
- (a-4) a step of transferring, to a server via a network, the device identification information and the user information obtained by the step of obtaining user information, and
- (a-5) a step of installing the second program on the host device, while
- (b) if it is determined by the step of determining that the second program is installed on the host device, the first program causes the host device to execute a step of activating the second program, and
- the second program causes the host device to execute:
- a second step of retrieving device identification information from the terminal unit,
- a step of retrieving user information stored in the second memory,
- a second step of transferring, to the server via the network, the device identification information retrieved by the second step of retrieving device identification information and the user information retrieved by the step of retrieving user information, and
- a second step of additionally storing, in the second memory, the device identification information retrieved by the second step of retrieving device identification information, by associating it with the user information.
A user information registration method using:
- a terminal unit including a first memory for storing input information, the first memory storing first and second programs, and
- a host device to which the terminal unit is connected, wherein
- the first program is an automatic execution program that is automatically transferred to the host device when the terminal unit is connected to the host device, and executed on the host device, and
- the method comprises:
- retrieving the first program from the first memory and starting to execute the first program when the terminal unit is connected to the host device;
- determining by means of the first program whether the second program is already installed on the host device,
- (a) if it is determined in the step of determining that the second program is not installed on the host device, by means of the first program;
- (a-1) retrieving, from the terminal unit, device identification information that identifies the terminal unit,
- (a-2) obtaining user information, by at least performing either searching for user information through the host device, or displaying an input screen that promotes input of the user information and accepting input operation of the user information by the user,
- (a-3) associating the device identification information and the user information obtained by the obtaining of user information and storing the device identification information and the user information in a second memory of the host device,
- (a-4) transferring, to a server via a network, the device identification information and the user information obtained by the obtaining of user information, and
- (a-5) installing the second program on the host device;
- (b) if it is determined by the determining that the second program is installed on the host device, activating the second program, and by means of the first program:
- (b-1) retrieving device identification information from the terminal unit,
- (b-2) retrieving user information stored in the second memory,
- (b-3) transferring, to the server via the network, the device identification information retrieved by the retrieving in (b-1) and the user information retrieved by the retrieving in (b-2), and
- (b-4) additionally storing, in the second memory, the device identification information retrieved by the retrieving in (b-1), by associating it with the user information.
A user information registration method using:
- a terminal unit including a first memory for storing input information, the first memory storing first and second programs, and
- a host device to which the terminal unit is connected, wherein
- the first program is an automatic execution program that is automatically transferred to the host device when the terminal unit is connected to the host device, and executed on the host device, and
- the method comprises;
- retrieving the first program from the first memory and starting to execute the first program when the terminal unit is connected to the host device;
- determining by means of the first program whether the second program is already installed on the host device,
- (a) if it is determined in the step of determining that the second program is not installed on the host device, by means of the first program;
- (a-1) retrieving, from the terminal unit, device identification information that identifies the terminal unit,
- (a-2) obtaining user information, by at least performing either searching for user information through the host device, or displaying an input screen that promotes input of the user information and accepting input operation of the user information by the user,
- (a-3) storing, in a second memory of the host device, the device identification information and the user information obtained by the obtaining of user information,
- (a-4) transferring, to a server via a network, the device identification information and the user information obtained by the obtaining of user information, and
- (a-5) installing the second program on the host device;
- while
- (b) if it is determined by the determining that the second program is installed on the host device, activating the second program, and by means of the second program;
- (b-1) retrieving device identification information from the terminal unit,
- (b-2) retrieving user information stored in the second memory,
- (b-3) transferring, to the server via the network, the device identification information retrieved by the retrieving in (b-1) and the user information retrieved by the retrieving of the user information in (b-2), and
- (b-4) additionally storing, in the second memory, the device identification information retrieved by the retrieving in (b-1), by associating it with the user information.
Dependencies are inferred from the claim text.