# US 11,445,358 B2 · Terminal apparatus, communication method, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,358 B2
- Document ID: US11445358B2
- Status: Granted
- Kind: B2
- Application number: 17/118,119
- Filed: 2020-12-10
- Published: 2021-06-17
- Granted: 2022-09-13
- Earliest claimed: 2019-12-13
- Assignees: Casio Computer Co., Ltd.
- Applicants: Casio Computer Co., Ltd.
- Inventors: Yasuo Okami
- Web page: https://patentgrep.com/patent/US11445358B2

## CPC

- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A terminal apparatus includes the following. A mounting unit can be mounted with two memory media each storing setting information regarding a communication path of data communication. A communicator performs data communication through a communication path according to the setting information of one of the two memory media. A processor is configured to perform the following processes. A first selecting process selects a first memory medium in which first setting information is stored when the following conditions are satisfied, wherein the conditions are that an application program being executed is a specific application program registered in advance and that a connection destination of data communication started by the application program being executed is a specific connection destination registered in advance. A second selecting process selects a second memory medium in which second setting information is stored when the above conditions are not satisfied.

## Claims

### Claim 1

A terminal apparatus comprising:
a mounting unit to which two memory media each storing setting information regarding a communication path of data communication are mounted;
a communicator which performs data communication through a communication path according to the setting information of either one of the two memory media;
a storage capable of storing a plurality of application programs; and
a processor,
wherein the processor is configured to perform the following processes,
a first selecting process which selects from the two memory media a first memory medium in which first setting information is stored when the following conditions are satisfied, wherein the conditions are that an application program being executed is a specific application program registered in advance among the plurality of application programs stored in the storage and that a connection destination of data communication started by the application program being executed is a specific connection destination registered in advance,
a second selecting process which selects from the two memory media a second memory medium in which second setting information is stored when the above conditions are not satisfied, and
a storage controlling process which controls storing in the storage,
wherein the first setting information is setting information for the communicator to perform data communication through a closed communication path using a closed network,
wherein the second setting information is setting information for the communicator to perform data communication through a general communication path using a general network not including the closed network, and
wherein in the storage controlling process, when a new application program is stored in the storage, the new application program obtained by data communication through the closed communication path based on reference to the first setting information is permitted to be stored in the storage as the specific application program whereas the new application program obtained by data communication through the general communication path based on reference to the second setting information is prohibited to be stored in the storage as the specific application program.

### Claim 2 (depends on 1)

The terminal apparatus according to claim 1,
wherein, the storage stores first list data showing the specific application program, and
in the first selecting process and the second selecting process, the processor determines whether the application program being executed is the specific application program based on the first list data.

### Claim 3 (depends on 2)

The terminal apparatus according to claim 2, wherein the specific application program includes an application program which is obtained by a specific method and which is stored in the storage.

### Claim 4 (depends on 3)

The terminal apparatus according to claim 3, wherein the specific method includes a method to obtain the application program through the closed communication network when the first memory medium is selected by the first selecting process.

### Claim 5 (depends on 3)

The terminal apparatus according to claim 3, wherein the specific method includes a method to be able to obtain the application program when the administrator of the terminal apparatus allows the obtaining of the application program.

### Claim 6 (depends on 3)

The terminal apparatus according to claim 3, wherein the specific method includes a method to obtain the application program from a specific storage medium.

### Claim 7 (depends on 2)

The terminal apparatus according to claim 2, wherein the processor is configured to further perform a registering process in which the application program is registered in the first list data as the specific application program when the application program is obtained by a specific method and stored in the storage.

### Claim 8 (depends on 2)

The terminal apparatus according to claim 2, wherein,
the storage stores second list data which shows the specific connection destination, and
the processor in the first selecting process and the second selecting process determines whether a connection destination of data communication started according to the application program being executed is the specific connection destination based on the second list data.

### Claim 9 (depends on 1)

The terminal apparatus according to claim 1, wherein the specific application program is an application program in which data communication through the closed communication path is allowed in advance.

### Claim 10 (depends on 1)

The terminal apparatus according to claim 1, wherein two SIM cards can be mounted in the mounting unit as the two memory media.

### Claim 11 (depends on 1)

The terminal apparatus according to claim 1, wherein,
the mounting unit includes a first mounting unit and a second mounting unit,
at least one SIM card as the memory medium can be mounted in the first mounting unit,
and at least one eSIM can be mounted as the memory medium in the second mounting unit.

### Claim 12 (depends on 11)

The terminal apparatus according to claim 11, wherein,
the second mounting unit is a circuit substrate included in the terminal apparatus, and
the eSIM is an electronic element which is attached to the circuit substrate and which cannot be detached from the terminal apparatus.

### Claim 13 (depends on 1)

The terminal apparatus according to claim 1, wherein two eSIMs can be mounted as the two memory media in the mounting unit.

### Claim 14

A communication method for a terminal apparatus, the terminal apparatus including,
a mounting unit to which two memory media each storing setting information regarding a communication path of data communication are mounted,
a communicator which performs data communication through a communication path according to the setting information of either one of the two memory media, and
a storage capable of storing a plurality of application programs,
the communication method comprising:
a first selecting step which selects from the two memory media a first memory medium in which first setting information is stored when the following conditions are satisfied,
wherein the conditions are that an application program being executed is a specific application program registered in advance among the plurality of application programs stored in the storage and that a connection destination of data communication started by the application program being executed is a specific connection destination registered in advance;
a second selecting step which selects from the two memory media a second memory medium in which second setting information is stored when the above conditions are not satisfied; and
a storage controlling step which controls storing in the storage,
wherein the first setting information is setting information for the communicator to perform data communication through a closed communication path using a closed network,
wherein the second setting information is setting information for the communicator to perform data communication through a general communication path using a general network not including the closed network, and
wherein in the storage controlling step, when a new application program is stored in the storage, the new application program obtained by data communication through the closed communication path based on reference to the first setting information is permitted to be stored in the storage as the specific application program whereas the new application program obtained by data communication through the general communication path based on reference to the second setting information is prohibited to be stored in the storage as the specific application program.

### Claim 15

A non-transitory computer-readable storage medium having a program stored thereon which can be executed by a processor of a terminal apparatus including,
a mounting unit to which two memory media each storing setting information regarding a communication path of data communication are mounted,
a communicator which performs data communication through a communication path according to the setting information of either one of the two memory media, and
a storage capable of storing a plurality of application programs,
the program controls the processor to perform the following processes:
a first selecting process which selects from the two memory media a first memory medium in which first setting information is stored when the following conditions are satisfied, wherein the conditions are that an application program being executed is a specific application program registered in advance among the plurality of application programs stored in the storage and that a connection destination of data communication started by the application program being executed is a specific connection destination registered in advance,
a second selecting process which selects from the two memory media a second memory medium in which second setting information is stored when the above conditions are not satisfied, and
a storage controlling process which controls storing in the storage,
wherein the first setting information is setting information for the communicator to perform data communication through a closed communication path using a closed network,
wherein the second setting information is setting information for the communicator to perform data communication through a general communication path using a general network not including the closed network, and
wherein in the storage controlling process, when a new application program is stored in the storage, the new application program obtained by data communication through the closed communication path based on reference to the first setting information is permitted to be stored in the storage as the specific application program whereas the new application program obtained by data communication through the general communication path based on reference to the second setting information is prohibited to be stored in the storage as the specific application program.
