# US 11,113,665 B1 · Distributed terminals network management, systems, interfaces and workflows

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

- Number: US 11,113,665 B1
- Document ID: US11113665B1
- Status: Granted
- Kind: B1
- Application number: 17/074,631
- Filed: 2020-10-20
- Published: 2021-09-16
- Granted: 2021-09-07
- Earliest claimed: 2020-03-12
- Applicants: Evan Chase Rose
- Inventors: Evan Chase Rose
- Web page: https://patentgrep.com/patent/US11113665B1

## CPC

- G06Q 10/10: Office automation; Time management
- H04L 63/0272: {Virtual private networks}
- G06F 9/3836: {Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution}
- G06F 9/451: Execution arrangements for user interfaces
- G06Q 20/065: {using e-cash}
- G06Q 20/36: using electronic wallets or electronic money safes
- G06Q 20/4014: {Identity check for transactions}
- G06Q 20/40145: {Biometric identity checks}
- H04L 9/0891: {Revocation or update of secret information, e.g. encryption key update or rekeying}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 63/04: {for providing a confidential data exchange among entities communicating through data packet networks}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 63/168: {above the transport layer}
- H04W 12/72: Subscriber identity
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06Q 20/18: involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.

## Claims

### Claim 1

A method comprising:
managing or servicing one or more clients, wherein:
each client of the one or more clients comprises a hardware terminal, node, point of sale, or kiosk;
wherein the one or more clients includes at least a first hardware terminal comprising;
first components comprising:
at least one display screen, touch screen, or graphical user interface (GUI);
at least one cash dispenser;
at least one keypad;
at least one bill validator;
at least one camera;
a first set of one or more processors; and
a first set of one or more computer readable media or memories, the first set of one or more computer readable media or memories storing:
a first application, wherein the first application is a first internet application; and
a first set of one or more files or computer program instructions;
wherein the first hardware terminal is owned by a first owner of a plurality of hardware terminals, the plurality of hardware terminals comprising at least the first hardware terminal, the first hardware terminal at a first location, wherein the first hardware terminal comprises a cryptocurrency or virtual currency terminal or kiosk performs at least one of:
one-way exchange transactions between cryptocurrency and cash currency;
two-way exchange transactions between cryptocurrency and cash currency; or
transactions that utilize virtual currency and/or cryptocurrency;
allowing access to first information associated with a first operator account and allowing selections or updates associated with the first information, wherein the first information associated with the first operator account is presented using:
one or more graphical user interfaces (GUIs), the one or more GUIs displaying:
first data associated with each of one or more terminals of a first set of terminals, wherein the first data includes:
first configuration preferences associated with the one or more terminals of the first set of terminals, wherein the configuration preferences include:
first fee settings;
receiving first selections or updates associated with the first information associated with the first operator account;
based on the first selections or updates, updating first configuration settings associated with the one or more terminals of the first set of terminals, wherein the updating comprises:
storing first configuration data in one or more data storage devices, wherein the first configuration data reflects the first selections or updates;
the one or more graphical user interfaces (GUIs) further displaying:
second data associated with one or more terminals of a second set of terminals, wherein the second data includes:
second configuration preferences associated with the one or more terminals of the second set of terminals, wherein the second configuration preferences include:
second fee settings;
receiving second selections or updates associated with second information associated with the first operator account;
wherein the first selections or updates are different from the second selections or updates;
based on the second selections or updates, updating second configuration settings associated with at least one of the second set of terminals, wherein the updating comprises:
storing second configuration data in the one or more data storage devices, wherein the second configuration data reflects the second selections or updates.

### Claim 2 (depends on 1)

The method of claim 1,
wherein the managing, servicing, or providing one or more clients comprises:
managing the one or more clients.

### Claim 3 (depends on 1)

The method of claim 1,
wherein the managing, servicing, or providing one or more clients comprises:
managing the one or more clients using the one or more graphical user interfaces (GUIs).

### Claim 4 (depends on 1)

The method of claim 1,
wherein at least one of the one or more terminals of a first set of terminals dispenses a cannabis-containing product.

### Claim 5 (depends on 1)

The method of claim 1,
wherein at least one of the one or more terminals of a first set of terminals dispenses a tobacco-containing product.

### Claim 6 (depends on 1)

The method of claim 1,
wherein at least one of the one or more terminals of a first set of terminals dispenses a tobacco-containing product.

### Claim 7 (depends on 1)

The method of claim 1,
wherein at least one of the one or more terminals of a first set of terminals is a combination automated teller machine (ATM) and cryptocurrency terminal or kiosk.

### Claim 8 (depends on 5)

The method of claim 5,
wherein the combination automated teller machine (ATM) and cryptocurrency terminal or kiosk is performs at least one of:
fiat-only transactions; or
transactions that do not utilize cryptocurrency.

### Claim 9

A method comprising:
managing or servicing one or more clients, wherein:
each client of the one or more clients comprises a hardware terminal, node, point of sale, or kiosk;
wherein the one or more clients includes at least a first hardware terminal comprising;
first components comprising:
at least one display screen, touch screen, or graphical user interface (GUI);
at least one cash dispenser;
at least one keypad;
at least one bill validator;
at least one camera;
a first set of one or more processors; and
a first set of one or more computer readable media or memories, the first set of one or more computer readable media or memories storing:
a first application, wherein the first application is a first internet application; and
a first set of one or more files or computer program instructions;
wherein the first hardware terminal is owned by a first owner of a plurality of hardware terminals, the plurality of hardware terminals comprising at least the first hardware terminal;
the first hardware terminal comprising a cryptocurrency or virtual currency terminal performs at least one of:
one-way exchange transactions between cryptocurrency and cash currency;
two-way exchange transactions between cryptocurrency and cash currency; or
transactions that utilize virtual currency and/or cryptocurrency;
the first hardware terminal comprises a combination fiat automated teller machine (ATM) and cryptocurrency or virtual currency terminal;
the combination fiat automated teller machine (ATM) and cryptocurrency or virtual currency terminal further performs at least one of:
fiat-only transactions; or
transactions that do not utilize cryptocurrency;
the first set of one or more files or computer program instructions comprise:
a first software portion or group of instructions for handling a selection, triggering, or initiation of a first context, wherein, the first context comprises:
a cash or fiat transaction context for transactions that do not utilize cryptocurrency; and
a second software portion or group of instructions for handling a selection, triggering, or initiation of a second context, wherein:
the second context comprises a virtual currency or cryptocurrency transaction context for transactions that utilize virtual currency or cryptocurrency;
the selection, triggering, or initiation of the second context causes a display of a first element of a first workflow at the first hardware terminal using the first internet browser application.

### Claim 10

The method of 9, further comprising:
allowing access to first information associated with a first operator account and allowing selections or updates associated with the first information, wherein the first information associated with the first operator account is presented using:
one or more graphical user interfaces (GUIs), the one or more GUIs displaying:
first data associated with one or more terminals of a first set of terminals, wherein the first data includes:
first configuration preferences associated with the one or more terminals of the first set of terminals, wherein the first configuration preferences include:
first fee settings.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
receiving first selections or updates associated with the first information associated with the first operator account.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
based on the first selections or updates, updating first configuration settings associated with at least one of the first set of terminals, wherein the updating comprises:
storing fast configuration data in the one or more data storage devices, wherein the first configuration data reflects the first selections or updates.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
the one or more graphical user interfaces (GUIs) further displaying:
second data associated with one or more terminals of a second set of terminals, wherein the second data includes:
second configuration preferences associated with the one or more terminals of the second set of terminals, wherein the second configuration preferences include:
second fee settings.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
receiving first selections or updates associated with the first information associated with the first operator account.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
based on the first selections or updates, updating first configuration settings associated with at least one of the first set of terminals, wherein the updating comprises:
storing first configuration data in the one or more data storage devices, wherein the first configuration data reflects the first selections or updates.

### Claim 16 (depends on 9)

The method of claim 9,
wherein the managing, servicing, or providing one or more clients comprises:
managing the one or more clients.

### Claim 17 (depends on 9)

The method of claim 9,
wherein the managing, servicing, or providing one or more clients comprises:
managing the one or more clients using one or more graphical user interfaces (GUIs).

### Claim 18

A system comprising:
one or more clients, wherein:
each client of the one or more clients comprises a hardware terminal, node, point of sale, or kiosk;
wherein the one or more clients includes at least a first hardware terminal comprising;
first components comprising:
at least one display screen, touch screen, or graphical user interface (GUI);
at least one cash dispenser;
at least one keypad;
at least one bill validator;
at least one camera;
a first set of one or more processors; and
a first set of one or more computer readable media or memories, the first set of one or more computer readable media or memories storing:
a first set of one or more files or computer program instructions;
wherein, the first hardware terminal is configured to perform at least one of:
one-way exchange transactions between cryptocurrency and cash currency;
two-way exchange transactions between cryptocurrency and cash currency; or
transactions that utilize virtual currency and/or cryptocurrency;
wherein, the first hardware terminal is further is configured to perform at least one of:
fiat-only transactions; or
transactions that do not utilize cryptocurrency;
one or more graphical user interfaces (GUIs), the one or more GUIs displaying:
first data associated with each of one or inure terminals of a first set of terminals, Wherein the first account data includes:
first configuration preferences associated with the one or more terminals of the first set of terminals, wherein the first configuration preferences include:
first fee settings;
the system configured to:
receive first selections or updates associated with the first information associated with the first operator account;
based on the first selections or updates, update first configuration settings associated with the one or more terminals of the first set of terminals, wherein the updating comprises:
storing first configuration data in the one or more data storage devices, wherein the first configuration data reflects the first selections or updates;
the one or more graphical user interfaces (GUIs) further displaying:
second data associated with each of one or more terminals of a second set of terminals, wherein the second data comprises:
second configuration preferences associated with the one or more terminals of the second set of terminals, wherein the configuration preferences comprise:
second fee settings;
the system further configured to:
receive second selections or updates to the second information associated with the first operator account, wherein the first selections or updates are different from the second selections or updates;
based on the second selections or updates, updating first configuration settings associated with at least one of the second set of terminals, wherein the updating comprises:
storing second configuration data in the one or more data storage devices, wherein the second configuration data reflects the second selections or updates.

### Claim 19

The system of 18,
wherein at least one of the one or more terminals of a first set of terminals dispenses a cannabis-containing product.

### Claim 20 (depends on 18)

The system of claim 18,
wherein at least one of the one or more terminals of a first set of terminals dispenses a tobacco-containing product.

### Claim 21

A system comprising:
one or more clients, wherein:
each client of the one or more clients comprises a hardware terminal, node, point of sale, or kiosk;
wherein the one or more clients includes at least a first hardware terminal comprising;
first components comprising:
at least one display screen, touch screen, or graphical user interface (GUI);
at least one cash dispenser;
at least one keypad;
at least one bill validator;
at least one camera;
a first set of one or more processors; and
a first set of one or more computer readable media or memories, the first set of one or more computer readable media or memories storing:
a first set of one or more files or computer program instructions;
wherein, the first hardware terminal is configured to perform at least one of:
one-way exchange transactions between cryptocurrency and cash currency;
two-way exchange transactions between cryptocurrency and cash currency; or
transactions that utilize virtual currency and/or cryptocurrency;
wherein, the first hardware terminal is further is configured to perform at least one of:
fiat-only transactions; or
transactions that do not utilize cryptocurrency;
wherein, the first set of one or more files or computer program instructions comprise:
a first software portion or group of instructions for handling a selection, triggering, or initiation of a first context, wherein, the first context comprises:
a cash or fiat transaction context for transactions that do not utilize cryptocurrency; and
a second software portion or group of instructions for handling a selection, triggering, or initiation of a second context, wherein:
the second context comprises a virtual currency or cryptocurrency transaction context for transactions that utilize virtual currency or cryptocurrency;
the selection, triggering, or initiation of the second context causes a display of a first element of a first workflow at the first hardware terminal using the first internet browser application.

### Claim 22 (depends on 21)

The system of claim 21, further comprising:
one or more graphical user interfaces (GUIs), the one or more GUIs displaying:
first data associated with each of one or more terminals of a first set of terminals, wherein the first data includes:
first configuration preferences associated with the one or more terminals of the first set of terminals, wherein the first configuration preferences include:
first fee settings.

### Claim 23 (depends on 22)

The system of claim 22, further configured to:
receive first selections or updates to the first information associated with the first operator account.

### Claim 24 (depends on 23)

The system of claim 23, further configured to:
based on the first selections or updates, update first configuration settings associated with at least one of the first set of terminals, wherein the updating comprises:
storing first configuration data in the one or more data storage devices, wherein the first configuration data reflects the first selections or updates.

### Claim 25 (depends on 24)

The system of claim 24, further comprising:
the one or more graphical user interfaces (GUIs) further displaying:
second data associated with each of one or more terminals of a second set of terminals, wherein the second account data includes:
second configuration preferences associated with the one or more terminals of the second set of terminals, wherein the second configuration preferences include:
second fee settings.

### Claim 26 (depends on 25)

The system of claim 25, further configured to:
receive first selections or updates associated with the first information associated with the first operator account.

### Claim 27 (depends on 21)

The system of claim 21,
wherein at least one of the one or more terminals of a first set of terminals dispenses a cannabis-containing product.

### Claim 28 (depends on 21)

The system of claim 21,
wherein at least one of the one or more terminals of a first set of terminals dispenses a tobacco-containing product.

### Claim 29 (depends on 21)

The system of claim 21,
wherein the first element comprises information associated with a purchase or sale of cryptocurrency.

### Claim 30 (depends on 21)

The system of claim 21,
wherein the first element comprises all option to purchase or sell cryptocurrency.
