# US 8,782,763 B2 · Authentication system, authentication method, authentication device, information terminal, program and information recording medium

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

- Number: US 8,782,763 B2
- Document ID: US8782763B2
- Status: Granted
- Kind: B2
- Application number: 13/876,061
- Filed: 2010-12-27
- Published: 2013-07-11
- Granted: 2014-07-15
- Earliest claimed: 2010-09-28
- Assignees: Rakuten, Inc.
- Applicants: Yusuke Fujiwara; Yasuko Furuta
- Inventors: Yusuke Fujiwara; Yasuko Furuta
- Web page: https://patentgrep.com/patent/US8782763B2

## CPC

- G06F 21/36: by graphic or iconic representation
- G01C 17/02: Magnetic compasses
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- G06F 2221/2133: Verifying human interaction, e.g., Captcha
- G06V 30/32: Digital ink
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

It is determined whether or not a subject operating an information terminal is a human without requiring a character input. A client device displays an authentication screen, sequentially acquires positional information on the authentication screen based on operation information which has been received, records a path which is indicated by the sequentially acquired positional information, and transmits the recorded path to an authentication server. The authentication server determines whether or not an operation indicated by the operation information is an operation performed by a human based on a fluctuation amount of the recorded path with respect to a path as a reference which is defined on the authentication screen.

## Claims

### Claim 1

An authentication system, comprising:
means for causing a display unit as an authentication target to display an authentication screen; and
determination means for determining whether or not an operation indicated by the operation information is an operation performed by a human based on a fluctuation amount of an operation path, which is indicated by positional information on the authentication screen sequentially acquired based on operation information with respect to a reference path that is formed by connecting a plurality of positions which are defined in advance on the authentication screen by at least one of a predetermined straight line and a predetermined curved line,
wherein the fluctuation amount becomes larger as displacement of the operation path with respect to the reference path varies more, and
the determination means determines that the operation indicated by the operation information is the operation performed by a human when the fluctuation amount of the operation path with respect to the reference path satisfies a predetermined condition.

### Claim 2 (depends on 1)

The authentication system according to claim 1, wherein the determination means determines that the operation indicated by the operation information is the operation performed by a human when a variance value of displacement amounts of the operation path with respect to the reference path which is defined on the authentication screen is a threshold value or larger.

### Claim 3 (depends on 1)

The authentication system according to claim 1, wherein the operation path is indicated by the positional information until the positional information indicates stopping at a target position which is defined on the authentication screen.

### Claim 4 (depends on 3)

The authentication system according to claim 3, further comprising counting means for counting a period of time until the positional information indicates stopping at the target position,
wherein the determination means determines that the operation indicated by the operation information is not the operation performed by a human when the period of time counted by the counting means is shorter than a predetermined period of time.

### Claim 5 (depends on 3)

The authentication system according to claim 3, wherein:
on the authentication screen, a predetermined object and a target position for the predetermined object are displayed;
the positional information comprises positional information for indicating the predetermined object on the authentication screen; and
a position of the predetermined object on the authentication screen is sequentially updated and acquired based on acceleration data which is sequentially detected by an acceleration sensor which is provided to the display unit.

### Claim 6 (depends on 3)

The authentication system according to claim 3, wherein:
on the authentication screen, an orientation indicator object for indicating a predetermined orientation and a target position for the orientation indicator object are displayed;
the positional information comprises positional information for indicating the orientation indicator object on the authentication screen; and
the positional information on the orientation indicator object on the authentication screen is sequentially acquired based on orientation data which is sequentially detected by an orientation detection sensor which is provided to the display unit.

### Claim 7 (depends on 3)

The authentication system according to claim 3, wherein:
the positional information comprises a specified position for specifying part of the authentication screen; and
the specified position on the authentication screen is sequentially acquired based on a touched position on the display unit, the touched position being sequentially detected by touched position detection means, which is provided to the display unit, for detecting the touched position.

### Claim 8

An authentication method, comprising:
causing a display unit as an authentication target to display an authentication screen;
determining whether or not an operation indicated by the operation information is an operation performed by a human based on a fluctuation amount of the an operation path, which is indicated by positional information on the authentication screen sequentially acquired based on operation information with respect to a reference path that is formed by connecting a plurality of positions which are defined in advance on the authentication screen by at least one of a predetermined straight line and a predetermined curved line,
wherein the fluctuation amount becomes larger as displacement of the operation path with respect to the reference path varies more, and
the operation indicated by the operation information is determined as the operation performed by a human when the fluctuation amount of the operation path with respect to the reference path satisfies a predetermined condition.

### Claim 9 (depends on 2)

The authentication system according to claim 2, wherein the operation path is indicated by the positional information until the positional information indicates stopping at a target position which is defined on the authentication screen.

### Claim 10 (depends on 4)

The authentication system according to claim 4, wherein:
on the authentication screen, a predetermined object and a target position for the predetermined object are displayed;
the positional information comprises positional information for indicating the predetermined object on the authentication screen; and
a position of the predetermined object on the authentication screen is sequentially updated and acquired based on acceleration data which is sequentially detected by an acceleration sensor which is provided to the display unit.

### Claim 11 (depends on 4)

The authentication system according to claim 4, wherein:
on the authentication screen, an orientation indicator object for indicating a predetermined orientation and a target position for the orientation indicator object are displayed;
the positional information comprises positional information for indicating the orientation indicator object on the authentication screen; and
the positional formation on the orientation indicator object on the authentication screen is sequentially acquired based on orientation data which is sequentially detected by an orientation detection sensor which is provided to the display unit.

### Claim 12 (depends on 4)

The authentication system according to claim 4, wherein:
the positional information comprises a specified position for specifying part of the authentication screen; and
the specified position on the authentication screen sequentially acquired based on a touched position on the display unit for displaying the authentication screen, the touched position being sequentially detected by touched position detection means, which is provided to the display unit, for detecting the touched position.

### Claim 13 (depends on 1)

The authentication system according to claim 1, wherein an information terminal includes the display unit and the fluctuation amount of the operation path is based on movement of the information terminal.

### Claim 14 (depends on 1)

The authentication system according to claim 1, wherein the determination means determines that the operation indicated by the operation information is the operation performed by a human when the fluctuation amount of the operation path with respect to the reference path is a threshold value or larger.

### Claim 15

An authentication system, comprising:
means for causing a display unit as an authentication target to display an authentication screen;
counting means for counting a period of time until positional information on the display unit indicates stopping at a target position which is defined on the authentication screen; and
determination means for determining whether or not an operation indicated by the operation information is an operation performed by a human based on a fluctuation amount of an operation path, which is indicated by positional information on the authentication screen sequentially acquired based on operation information with respect to a reference path that is formed by connecting a plurality of positions which are defined in advance on the authentication screen by at least one of a predetermined straight line and a predetermined curved line,
wherein the determination means determines that the operation indicated by the operation information is not the operation performed by a human when the period of time counted by the counting means is shorter than a predetermined period of time.

### Claim 16

An authentication method, comprising:
causing a display unit as an authentication target to display an authentication screen;
counting a period of time until positional information on the display unit indicates stopping at a target position which is defined on the authentication screen; and
determining whether or not an operation indicated by the operation information is an operation performed by a human based on a fluctuation amount of an operation path, which is indicated by positional information on the authentication screen sequentially acquired based on operation information with respect to a reference path that is formed by connecting a plurality of positions which are defined in advance on the authentication screen by at least one of a predetermined straight line and a predetermined curved line,
wherein the operation indicated by the operation information is determined as the operation not performed by a human when the counted period of time is shorter than a predetermined period of time.
