Information processing apparatus, information processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorEiko Hirose
Life of this patent
Estimating the term…
Abstract
There is provided an information processing apparatus. A request unit requests a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with specific locale information that is currently set. A storage unit stores server identification information that identifies the specific server associated with the specific locale information. An obtainment unit identifies the specific server based on the server identification information, and obtains predetermined information derived from the predetermined processing from the specific server that has been identified.
Claims13
An information processing apparatus, comprising:
- at least one memory storing instructions;
- and
- at least one processor that, upon executing the stored instructions, functions as
- a request unit configured to request a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with specific locale information that is currently set on an operating system;
- a storage unit configured to store server identification information that identifies the specific server associated with the specific locale information currently set on the operating system;
- and
- an obtainment unit configured to identify the specific server based on the server identification information stored in the storage unit, and obtain predetermined information derived from the predetermined processing from the specific server that has been identified based on the specific locale information stored in the storage unit,
- whereby the predetermined processing is performed by the specific server identified based on the specific locale information stored in the storage unit even if the specific locale information that is currently set on the operating system has changed.
An information processing method executed by an information processing apparatus, comprising:
- requesting a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with specific locale information that is currently set on an operating system;
- storing server identification information that identifies the specific server associated with the specific locale information currently set on the operating system;
- and
- identifying the specific server based on the server identification information stored in the storing, and obtaining predetermined information derived from the predetermined processing from the specific server that has been identified based on the specific locale information stored in the storing,
- whereby the predetermined processing is performed by the specific server identified based on the specific locale information stored in the storing even if the specific locale information that is currently set on the operating system has changed.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute an information processing method comprising:
- requesting a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with specific locale information that is currently set on an operating system;
- storing server identification information that identifies the specific server associated with the specific locale information currently set on the operating system;
- and
- identifying the specific server based on the server identification information stored in the storing, and obtaining predetermined information derived from the predetermined processing from the specific server that has been identified based on the specific locale information stored in the storing,
- whereby the predetermined processing is performed by the specific server identified based on the specific locale information stored in the storing even if the specific locale information that is currently set on the operating system has changed.
A non-transitory computer-readable storage medium which stores a program as an application that operates on an operating system (OS), wherein the program, when executed by a processor of an information processing apparatus, causes the processor to perform:
- obtaining specific locale information that is currently set on the OS;
- requesting a specific server among a plurality of servers to execute predetermined processing, the specific server being associated with the specific locale information set on the operating system;
- storing server identification information that identifies the specific server associated with the specific locale information currently set on the operating system;
- and
- identifying the specific server based on the server identification information stored in the storing, and obtaining predetermined information derived from the predetermined processing from the specific server that has been identified based on the specific locale information stored in the storing,
- whereby the predetermined processing is performed by the specific server identified based on the specific locale information stored in the storing even if the specific locale information that is currently set on the operating system has changed.
An information processing apparatus, comprising:
- at least one memory storing instructions and storing information associating a plurality of servers with respective locale information;
- and
- at least one processor that, upon executing the stored instructions, functions as
- a request unit configured to request a first server among the plurality of servers to execute a first type of predetermined processing, the first server being associated with first locale information;
- a storage unit configured to store, in the at least one memory, the first locale information;
- a user interface configured to accept a user request;
- a determination unit configured to determine whether an accepted user request relates to the first type of predetermined processing or a second type of predetermined processing;
- an obtainment unit configured to obtain locale information in accordance with the determination by the determination unit, identify one of the plurality of servers that is associated with the obtained locale information, and request processing by the identified one of the plurality of servers, wherein
- in a case that the determination unit determines that the accepted user request relates to the first type of predetermined processing, the obtainment unit obtains second locale information that is currently set in the operating system (OS) of the information processing apparatus, identifies a second server associated with the second locale information, and requests the second processor to perform the first type of predetermined processing, and
- in a case that the determination unit determines that the accepted user request relates to the second type of predetermined processing, the obtainment unit obtains the first locale information from the at least one memory, identifies the first processor based on the first locale information, and requests the first server to perform the second type of predetermined processing.
Dependencies are inferred from the claim text.