Control method and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsRyo Takaba, Yu Matsumoto
Life of this patent
Estimating the term…
Abstract
A program is provided for executing, in a case where a predetermined setting for permitting a predetermined application program to use a location-based service is not set to be enabled in a first information processing apparatus, first processing for setting the predetermined setting to be enabled, based on an OS of the first information processing apparatus being a first version and the predetermined setting not being set to be enabled in the first information processing apparatus.
Claims20
A method of controlling a first information processing apparatus having a predetermined application program and an operating system (OS) of a first version and a second information processing apparatus having the predetermined application program and an OS of a second version older than the first version,
- the method of controlling the first information processing apparatus comprising:
- in a case where a predetermined setting for permitting the predetermined application program to use a location-based service is not set to be enabled in the first information processing apparatus, executing first processing for setting the predetermined setting to be enabled, based on the OS of the first information processing apparatus being the first version and the predetermined setting not being set to be enabled in the first information processing apparatus;
- after the first processing is executed, executing second processing for predetermined search processing of searching for an access point;
- and
- executing third processing for transmitting, to a communication apparatus that has enabled the access point found by the predetermined search processing executed based on the second processing having been executed, information regarding another access point different from the access point enabled by the communication apparatus, and
- the method of controlling the second information processing apparatus comprising:
- executing control based on the OS of the second information processing apparatus being the second version such that the first processing is not executed even in a case where the predetermined setting is not set to be enabled in the second information processing apparatus;
- executing the second processing;
- and
- executing the third processing.
A non-transitory storage medium storing a program that is a predetermined application program for causing a computer of a first information processing apparatus having an operating system (OS) of a first version to:
- in a case where a predetermined setting for permitting the predetermined application program to use a location-based service is not set to be enabled in the first information processing apparatus, execute first processing for setting the predetermined setting to be enabled, based on the OS of the first information processing apparatus being the first version and the predetermined setting not being set to be enabled in the first information processing apparatus;
- after the first processing is executed, execute second processing for predetermined search processing of searching for an access point;
- and
- execute third processing for transmitting, to a communication apparatus that has enabled the access point found by the predetermined search processing executed based on the second processing having been executed, information regarding another access point different from the access point enabled by the communication apparatus, and
- the predetermined application program causing a computer of a second information processing apparatus having an OS of a second version older than the first version to:
- execute control based on the OS of the second information processing apparatus being the second version such that the first processing is not executed even in a case where the predetermined setting is not set to be enabled in the second information processing apparatus;
- execute the second processing;
- and
- execute the third processing.
Dependencies are inferred from the claim text.