# US 12,603,885 B2 · Method, recording medium, and server for user authentication by computer

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

- Number: US 12,603,885 B2
- Document ID: US12603885B2
- Status: Granted
- Kind: B2
- Application number: 18/209,047
- Filed: 2023-06-13
- Published: 2024-01-18
- Granted: 2026-04-14
- Earliest claimed: 2022-07-12
- Assignees: Konica Minolta, Inc.
- Applicants: Konica Minolta, Inc.
- Inventors: Hikaru Muto
- Web page: https://patentgrep.com/patent/US12603885B2

## CPC

- G06F 21/31: User authentication
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- G09B 5/06: with both visual and audible presentation of the material to be studied
- G09B 7/02: of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 63/102: {Entity profiles}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)

## Abstract

A method executed by a hardware processor of a computer to manage use of a service at a terminal device, includes: receiving, from the terminal device via a communication network, identification information and authentication information that are input by a user to the terminal device to log in to the service; and in a case that a login to the service is not permitted based on the identification information and the authentication information, permitting a temporary login in which a restriction is placed on some functions of the service.

## Claims

### Claim 1

A method executed by a hardware processor of a computer to manage use of an educational service at a terminal device, the method comprising:
receiving, from the terminal device via a communication network, an output signal including identification information and authentication information that are input by a user to the terminal device to log in to the educational service;
determining whether a login to the educational service is permitted based on the identification information and the authentication information; and
in a case where the login to the educational service is not permitted, permitting a temporary login in which a restriction is placed on some functions of the educational service, wherein
the determining whether the login to the educational service is permitted includes:
based on a global IP address contained in the output signal received from the terminal device, identifying a class to which the user belongs, and
upon determining that the global IP address matches with a global IP address of another terminal device of another user who belongs to the identified class and normally logs in, determining that the user is capable of logging in, and
the restriction includes at least one of:
limiting a time during which the user can join a class provided by the educational service, and
prohibiting viewing another user's screen during the class.

### Claim 2 (depends on 1)

The method according to claim 1, wherein
the permitting the temporary login includes:
causing the terminal device to display an image that receives a request for the temporary login;
receiving the request via the image displayed in the terminal device; and
in response to the receiving the request, permitting the temporary login.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
after the temporary login, in a case where authentication information registered in association with the identification information is input to the terminal device, releasing the restriction.

### Claim 4

A method executed by a hardware processor of a computer to manage use of an educational service at a terminal device, the method comprising:
receiving, from the terminal device via a communication network, an output signal including identification information and authentication information that are input by a user to the terminal device to log in to the educational service;
determining whether the user is valid based on the output signal in response to input authentication information that is not registered in association with the identification information; and
permitting, based on a determination that the user is valid, a temporary login in which a restriction is placed on some functions of the educational service, wherein
the determining whether the user is valid includes:
based on a global IP address contained in the output signal received from the terminal device, identify a class to which the user belongs, and
upon determining that the global IP address matches with a global IP address of another terminal device of another user who belongs to the identified class and normally logs in, the determining that the user is valid, and
the restriction includes at least one of:
limiting a time during which the user can join a class provided by the educational service, and
prohibiting viewing another user's screen during the class.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the output signal further includes at least one of information representing an image of the user, information representing a voice of the user, a global internet protocol (IP) address of the terminal device, a media access control (MAC) address of the terminal device, user agent information of the terminal device, and position information of the terminal device.

### Claim 6 (depends on 4)

The method according to claim 4, wherein
the permitting includes:
inquiring of an administrator of the educational service whether the user is valid;
accepting, from the administrator, an operation indicating that the user is valid; and
permitting the user to log in to the educational service based on the operation.

### Claim 7 (depends on 4)

The method according to claim 4, wherein
the permitting includes:
permitting the user to log in to the educational service based on a fact that a part of the input authentication information matches a part of authentication information registered in association with the identification information.

### Claim 8 (depends on 4)

The method according to claim 4, further comprising:
prohibiting the user from logging into the educational service based on a determination that the user is not valid.

### Claim 9 (depends on 4)

The method according to claim 4, further comprising:
in response to permitting the user to log in to the educational service based on the determination that the user is valid, notifying another user of the educational service of user information related to the user's access and validity.

### Claim 10 (depends on 9)

The method according to claim 9, further comprising:
interrupting the educational service to the terminal device based on a request from an administrator of the educational service to interrupt the educational service to the terminal device after notification of the user information.

### Claim 11 (depends on 10)

The method according to claim 10, further comprising:
in response to permitting the user to log in to the educational service based on the determination that the user is valid, notifying the administrator of a history of operation of the terminal device by the user during a period in which the educational service is used.

### Claim 12 (depends on 1)

A non-transitory computer readable recording medium storing instructions that cause a hardware processor of a computer to execute the method according to claim 1.

### Claim 13 (depends on 12)

A server comprising:
a memory that stores the instructions according to claim 12; and
a hardware processor that executes the instructions.

### Claim 14 (depends on 4)

A non-transitory computer readable recording medium storing instructions that cause a hardware processor of a computer to execute the method according to claim 4.
