# US 11,907,951 B2 · Server, wallet system, computer readable recording medium, and notification method

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

- Number: US 11,907,951 B2
- Document ID: US11907951B2
- Status: Granted
- Kind: B2
- Application number: 17/211,326
- Filed: 2021-03-24
- Published: 2021-10-28
- Granted: 2024-02-20
- Earliest claimed: 2020-04-22
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Kenji Okazaki; Masato Endo; Mayumi Kurita; Masashi Toritani; Kumiko Matsuura; Takayuki Shikoda; Masaaki Otsuka; Yoshikazu Ishii
- Web page: https://patentgrep.com/patent/US11907951B2

## CPC

- G06Q 20/3276: {using a pictured code, e.g. barcode or QR-code, being read by the M-device}
- G06Q 20/4015: {using location information}
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/204: {comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit}
- G06Q 20/30: characterised by the use of specific devices {or networks}
- G06Q 20/363: {with the personal data of a user}
- G06Q 20/4014: {Identity check for transactions}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A server includes a processor including hardware, the processor being configured to: acquire store position information of a store where a user has entered; acquire store information in which position information of each of a plurality of stores and one or more settlement methods available in each of the plurality of stores are associated; and notify a terminal owned by the user of the settlement method available in the store where the user has entered based on the store position information and the store information.

## Claims

### Claim 1

A server comprising
a processor comprising hardware, the processor being configured to:
acquire store position information of a store where a user has entered, the store position information including at least an address indicating a position of the store and a name of the store, the store position information having been acquired from a terminal owned by the user, the terminal having received the store position information from at least one of a wireless communication device installed in the store and a two-dimensional code displayed in the store and captured by a camera of the terminal;
acquire store information in which position information of each of a plurality of stores and one or more settlement methods available in each of the plurality of stores are associated;
acquire registration information including a user ID of the terminal and a plurality of settlement methods registered in the terminal;
acquire balance information for each of the settlement methods registered in the terminal;
determine, based on the registration information, whether or not settlement is possible by using any of the plurality of settlement methods registered in the terminal in the store where the user has entered;
notify the terminal of the settlement method available in the store where the user has entered based on the registration information, the store position information, and the store information when settlement is not possible by using any of the plurality of settlement methods registered in the terminal; and
display, on the terminal, a list of all of the names of the settlement methods registered in the terminal such that a name of the settlement method available is emphasized in a manner more than any other name of one or more settlement methods that are not available in the store where the user has entered when there is one or more settlement methods registered in the terminal that are not possible to use for settlement in the store, the names of the settlement methods available being actively displayed on a same screen of the terminal as inactively displayed names of the one or more settlement methods that are not available along with the acquired balance information for each of the settlement methods registered in the terminal, the manner emphasized being at least one of enlarging a font of at least one character within the displayed name of the settlement method available, changing a font of at least one character within the displayed name of the settlement method available to a different font, displaying an additional character with the displayed name of the settlement method available, displaying an avatar with the displayed name of the settlement method available, and inverting a background color of the displayed name of the settlement method available.

### Claim 2 (depends on 1)

The server according to claim 1, wherein the processor is configured to:
acquire registration information of one or more settlement methods registered in the terminal; and
notify the terminal of the settlement method available in the store where the user has entered based on the registration information, the store position information, and the store information.

### Claim 3 (depends on 2)

The server according to claim 2, wherein the processor is configured to:
determine, based on the registration information, whether or not settlement is possible by using any of the plurality of settlement methods registered in the terminal in the store where the user has entered, and
notify the terminal of the settlement method available in the store where the user has entered based on the store information when settlement is not possible by using any of the plurality of settlement methods registered in the terminal.

### Claim 4 (depends on 3)

The server according to claim 3, wherein the processor is configured to actively display, on the terminal, the settlement method available in the store where the user has entered when settlement is possible by using any of the plurality of settlement methods registered in the terminal.

### Claim 5 (depends on 1)

The server according to claim 1, wherein
the terminal includes a position acquisition unit configured to acquire terminal position information indicating a position of the terminal, and
the processor is configured to acquire the terminal position information as the store position information.

### Claim 6 (depends on 1)

The server according to claim 1, wherein the processor is configured to acquire the store position information transmitted from the store where the user has entered to the terminal.

### Claim 7 (depends on 1)

The server according to claim 1, wherein the processor is configured to acquire the store position information read by the terminal from two-dimensional information provided in the store where the user has entered.

### Claim 8

A wallet system comprising:
a terminal comprising a first processor comprising hardware, the first processor being configured to acquire store position information of a store where a user has entered, the store position information including at least an address indicating a position of the store and a name of the store, the store position information having been received from at least one of a wireless communication device installed in the store and a two-dimensional code displayed in the store and captured by a camera of the terminal; and
a server comprising a second processor comprising hardware, the second processor being configured to
acquire the store position information form the terminal,
acquire store information in which position information of each of a plurality of stores and one or more settlement methods available in each of the plurality of stores are associated,
acquire registration information including a user ID of the terminal and a plurality of settlement methods registered in the terminal;
acquire balance information for each of the settlement methods registered in the terminal;
determine, based on the registration information, whether or not settlement is possible by using any of the plurality of settlement methods registered in the terminal in the store where the user has entered;
notify the terminal of the settlement method available in the store where the user has entered based on the registration information, the store position information, and the store information when settlement is not possible by using any of the plurality of settlement methods registered in the terminal; and
display, on the terminal, a list of all of the names of the settlement methods registered in the terminal such that a name of the settlement method available is emphasized in a manner more than any other name of one or more settlement methods that are not available in the store where the user has entered when there is one or more settlement methods registered in the terminal that are not possible to use for settlement in the store, the names of the settlement methods available being actively displayed on a same screen of the terminal as inactively displayed names of the one or more settlement methods that are not available along with the acquired balance information for each of the settlement methods registered in the terminal, the manner emphasized being at least one of enlarging a font of at least one character within the displayed name of the settlement method available, changing a font of at least one character within the displayed name of the settlement method available to a different font, displaying an additional character with the displayed name of the settlement method available, displaying an avatar with the displayed name of the settlement method available, and inverting a background color of the displayed name of the settlement method available.

### Claim 9 (depends on 8)

The wallet system according to claim 8, wherein
the terminal includes a position acquisition unit configured to acquire terminal position information indicating a position of the terminal, and
the second processor is configured to acquire the terminal position information as the store position information.

### Claim 10 (depends on 8)

The wallet system according to claim 8, wherein
the first processor is configured to acquire the store position information transmitted from the store where the user has entered, and
the second processor is configured to acquire the store position information transmitted from the store where the user has entered to the terminal.

### Claim 11 (depends on 8)

The wallet system according to claim 8, wherein
the first processor is configured to acquire the store position information read from two-dimensional information provided in the store where user has entered, and
the second processor is configured to acquire the store position information from the terminal.

### Claim 12

A non-transitory computer-readable recording medium on which an executable program is recorded, the program causing a processor of a computer to execute:
acquiring store position information of a store where a user has entered, the store position information including at least an address indicating a position of the store and a name of the store, the store position information having been acquired from a terminal owned by the user, the terminal having received the store position information from at least one of a wireless communication device installed in the store and a two-dimensional code displayed in the store and captured by a camera of the terminal;
acquiring store information in which position information of each of a plurality of stores and one or more settlement methods available in each of the plurality of stores are associated;
acquiring registration information including a user ID of the terminal and a plurality of settlement methods registered in the terminal;
acquiring balance information for each of the settlement methods registered in the terminal;
determining, based on the registration information, whether or not settlement is possible by using any of the plurality of settlement methods registered in the terminal in the store where the user has entered;
notifying the terminal of the settlement method available in the store where the user has entered based on the registration information, the store position information, and the store information when settlement is not possible by using any of the plurality of settlement methods registered in the terminal; and
displaying, on the terminal, a list of all of the names of the settlement methods registered in the terminal such that a name of the settlement method available is emphasized in a manner more than any other name of one or more settlement methods that are not available in the store where the user has entered when there is one or more settlement methods registered in the terminal that are not possible to use for settlement in the store, the names of the settlement methods available being actively displayed on a same screen of the terminal as inactively displayed names of the one or more settlement methods that are not available along with the acquired balance information for each of the settlement methods registered in the terminal, the manner emphasized being at least one of enlarging a font of at least one character within the displayed name of the settlement method available, changing a font of at least one character within the displayed name of the settlement method available to a different font, displaying an additional character with the displayed name of the settlement method available, displaying an avatar with the displayed name of the settlement method available, and inverting a background color of the displayed name of the settlement method available.

### Claim 13 (depends on 12)

The non-transitory computer-readable recording medium according to claim 12, wherein
the terminal includes a position acquisition unit that acquires terminal position information indicating a position of the terminal, and
the program causes the processor to execute acquiring the terminal position information as the store position information.

### Claim 14

A method of notifying, the method comprising:
acquiring store position information of a store where a user has entered, the store position information including at least an address indicating a position of the store and a name of the store, the store position information having been acquired from a terminal owned by the user, the terminal having received the store position information from at least one of a wireless communication device installed in the store and a two-dimensional code displayed in the store and captured by a camera of the terminal;
acquiring store information in which position information of each of a plurality of stores and one or more settlement methods available in each of the plurality of stores are associated;
acquiring registration information including a user ID of the terminal and a plurality of settlement methods registered in the terminal;
acquiring balance information for each of the settlement methods registered in the terminal;
determining, based on the registration information, whether or not settlement is possible by using any of the plurality of settlement methods registered in the terminal in the store where the user has entered;
notifying the terminal of the settlement method available in the store where the user has entered based on the registration information, the store position information, and the store information when settlement is not possible by using any of the plurality of settlement methods registered in the terminal; and
displaying, on the terminal, a list of all of the names of the settlement methods registered in the terminal such that a name of the settlement method available is emphasized in a manner more than any other name of one or more settlement methods that are not available in the store where the user has entered when there is one or more settlement methods registered in the terminal that are not possible to use for settlement in the store, the names of the settlement methods available being actively displayed on a same screen of the terminal as inactively displayed names of the one or more settlement methods that are not available along with the acquired balance information for each of the settlement methods registered in the terminal, the manner emphasized being at least one of enlarging a font of at least one character within the displayed name of the settlement method available, changing a font of at least one character within the displayed name of the settlement method available to a different font, displaying an additional character with the displayed name of the settlement method available, displaying an avatar with the displayed name of the settlement method available, and inverting a background color of the displayed name of the settlement method available.
