# US 2014/0196119 A1 · Method And Computer Program For Providing Authentication To Control Access To A Computer System

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

- Number: US 2014/0196119 A1
- Document ID: US20140196119A1
- Status: Published application
- Kind: A1
- Application number: 14/123,594
- Filed: 2012-06-01
- Published: 2014-07-10
- Earliest claimed: 2011-06-03
- Assignees: Avimir IP Limited
- Inventors: Michael J. Hill; Thomas R. Ruddy
- Web page: https://patentgrep.com/patent/US20140196119A1

## CPC

- G06F 21/30: Authentication, i.e. establishing the identity or authorisation of security principals
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06F 21/36: by graphic or iconic representation
- G06F 21/40: by quorum, i.e. whereby two or more security principals are required
- G06F 2221/2103: Challenge-response
- G06F 2221/2111: Location-sensitive, e.g. geographical location, GPS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention relates to a method and computer program for providing authentication to control access to a computer. system including online services accessed via a portal, cloud based systems and browser accessed systems using for example HTML5, and relates particularly, but not exclusively, to authentication systems for mobile computer and telecommunications devices.

## Claims

### Claim 1

A method of providing authentication to control access to a computer system comprising the steps:
receiving at least one first input from at least one measuring device formed as part of a mobile computing and/or communication device;
comparing said first input to a previously measured and recorded input; and
if said first input is equivalent to said previously measured and recorded input, subject to predetermined error factors, access to a first computer system is permitted.

### Claim 2 (depends on 1)

A method according to claim 1, further comprising:
creating an output on said mobile device, said output comprising displaying, on a display portion of said mobile device, a series of dynamic images and/or playing, through an audio output portion of said mobile device, a series of sounds;
at a moment in time during said output making at least one second input; and
if said second input occurs substantially at a time equivalent to a predetermined time in said output, access to a second computer system is permitted.

### Claim 3 (depends on 1)

A method according to claim 1, wherein said first input comprises an input taken from the environment in which the mobile device is located,

### Claim 4 (depends on 3)

A method according to claim 3, wherein said first input comprises measurements taken by at least one accelerometer and/or gyroscope relating to the movement of the mobile device in a predetermined manner.

### Claim 5 (depends on 3)

A method according to claim 3, wherein said first input comprises measurements taken by at least one accelerometer and/or gyroscope relating to the holding of the mobile device in a predetermined orientation.

### Claim 6 (depends on 3)

A method according to claim 3, wherein said first input comprises measurements taken by a light measuring device relating to at least one colour.

### Claim 7 (depends on 6)

A method according to claim 6, wherein said first input comprises a series of colours.

### Claim 8 (depends on 3)

A method according to claim 3, wherein said first input comprises measurements taken by a light measuring device relating to at least one movements detected by said light measuring device.

### Claim 9

(canceled)

### Claim 10

(canceled)

### Claim 11

A computer program product for providing authentication to control access to a computer system, the product comprising a computer readable memory and a computer program comprising:
first computer code receiving at least one first input from at least one measuring device formed as part of a mobile computing and/or communication device;
second computer code for comparing said first input o a previously measured and recorded input; and
third computer code for determining if said first input is equivalent to said previously measured and recorded input, subject to predetermined error factors, permitting access to a first computer system.

### Claim 12

A method of providing authentication to control access to a computer system comprising the steps:
creating an output on computing device, said output comprising displaying, on a display portion of said computing device, a series of dynamic images and/or playing, through an audio output portion of said computing device, a series of sounds, said output further comprising an advertisement:
at a moment in time during said output making at least one input: and
if said input occurs substantially at a time equivalent to a predetermined time in said output, access to said computer system is permitted.

### Claim 13 (depends on 12)

A method according to claim 12, wherein said computing device comprises a mobile computing and/or communication device.

### Claim 14 (depends on 12)

A method according to claim 12, wherein said output comprises a series of dynamic images and a series of sounds and said dynamic images are not matched with said sounds and said predetermined moment in time is determined on one of said series of dynamic images or said series of sounds.

### Claim 15 (depends on 12)

A method according to claim 12, wherein said series of dynamic images is a video.

### Claim 16 (depends on 12)

A method according to claim 12, wherein said series of sounds is an audio track.

### Claim 17 (depends on 12)

A method according to claim 12, wherein a user of said computer device is rewarded for using said authentication method.

### Claim 18 (depends on 12)

A method according to claim 12, wherein said user authorises information about computer systems the use of said authentication method provides access to be fed back to a third party.

### Claim 19

(canceled)

### Claim 20

A computer program product for providing authentication to control access to a computer system, the product comprising a computer readable memory and a computer program comprising:
first computer code for creating an output on computing device, said output comprising displaying, on a display portion of said computing device, a series of dynamic images and/or playing, through an audio output portion of said computing device, a series of sounds, said output further comprising an advertisement;
second computer code for at a moment in time during said output making at least one input; and
third computer code for determining if said input occurs substantially at a time equivalent to a predetermined time in said output, permitting access to said computer system.

### Claim 21

(canceled)

### Claim 22

(canceled)

### Claim 23

(canceled)

### Claim 24

A method of providing authentication to control access, comprising the steps:
creating an output on said mobile device, said output comprising displaying, on a display portion of said mobile device, a series of dynamic images and/or playing, through an audio output portion of said mobile device, a series of sounds
receiving at least one input from at least one measuring device:
comparing said input to a previously measured and recorded input; and
if said first input is equivalent to said previously measured and recorded input, subject to predetermined error factors, and said input occurs substantially at a time equivalent to a predetermined time in said output, access is permitted.

### Claim 25

A computer program for providing authentication to control access, the program comprising:
first computer code for creating an output on said mobile device, said output comprising displaying, on a display portion of said mobile device, a series of dynamic images and/or playing, through an audio output portion of said mobile device, a series of sounds
second computer code for receiving at least one input from at least one measuring device;
third computer code for comparing said input to a previously measured and recorded input; and
fourth computer code for determining if said first input is equivalent to said previously measured and recorded input, subject to predetermined error factors, and said input occurs substantially at a time equivalent to a predetermined time in said output, permitting access.

### Claim 26

An authentication method for entry control comprising the steps of:
using at least one data capture device to capture first data relating to at least one object located adjacent said device;
testing said first data against at least one first standard to determine a first match;
converting said first data into at least one first image and displaying said at least one image on a display device;
recording second data relating to a user interaction with said image;
testing said second data against at least one second standard to determine a second match; and
allowing or denying access on the basis of said first and second matches

### Claim 27 (depends on 26)

A method according to claim 26, wherein said data capture device comprises a biometric scanner and said object is at least a part of a body.

### Claim 28 (depends on 26)

A method according to claim 26, wherein said data capture device comprises an electromagnetic wave recording device.

### Claim 29 (depends on 28)

A method according to claim 28, wherein said electromagnetic wave recording device comprises a camera.

### Claim 30 (depends on 26)

A method according to claim 26, wherein said first data is converted into a first video image.

### Claim 31 (depends on 26)

A method according to claim 26, wherein said second data comprises a second image traced on said display device.

### Claim 32 (depends on 31)

A method according to claim 31, wherein said display device is a touch screen device and said second image is trace on said display device by touching said touch screen device.

### Claim 33 (depends on 31)

A method according to claim 31, wherein said second image is traced on said display device using a pointing device.

### Claim 34 (depends on 26)

A method according to claim 26, wherein said second data comprises a gesture made in front of a camera.

### Claim 35 (depends on 26)

A method according to claim 26, wherein said data capture and testing takes place on a first device that transmits data including data identifying itself to a second device that allows access.

### Claim 36

A computer program to provide entry control comprising:
first computer code for using at least one data capture device to capture first data relating to at least one object located adjacent said device;
second computer code for testing said first data against at least one first standard to determine a first match;
third computer code for converting said first data into at least one first image and displaying said at least one image on a display device:
fourth computer code for recording second data relating to a user interaction with said image;
fifth computer code for testing said second data against at least one second standard to determine a second match; and
sixth computer code for allowing or denying access on the basis of said first and second matches.

### Claim 37 (depends on 36)

A computer program according to claim 36, wherein said first computer code controls a biometric scanner and said object is at least a part of a body.

### Claim 38 (depends on 36)

A computer program according to claim 36, wherein said first computer code controls an electromagnetic wave recording device.

### Claim 39 (depends on 38)

A computer program according to claim 38, wherein said 30 electromagnetic wave recording device comprises a camera.

### Claim 40 (depends on 36)

A computer program according to claim 36, wherein third computer code converts said first data into a first video image.

### Claim 41 (depends on 36)

A computer program according to claim 36, wherein said second data comprises a second image traced on said display device.

### Claim 42 (depends on 41)

A computer program according to claim 41, wherein said display device is a touch screen device and said second image is trace on said display device by touching said touch screen device.

### Claim 43 (depends on 41)

A computer program according to claim 41 wherein said second image is traced on said display device using a pointing device.

### Claim 44 (depends on 36)

A computer program according to claim 36, wherein said second data comprises a gesture made in front of a camera.

### Claim 45 (depends on 36)

A computer program according to claim 36, wherein said data capture and testing takes place on a first device that transmits data including data identifying itself to a second device that allows access.

### Claim 46 (depends on 36)

A computer program product comprising a data carrier, said carrier containing computer program code according to claim 36.
