# US 11,443,024 B2 · Authentication of a client

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

- Number: US 11,443,024 B2
- Document ID: US11443024B2
- Status: Granted
- Kind: B2
- Application number: 16/482,353
- Filed: 2017-02-22
- Published: 2021-05-06
- Granted: 2022-09-13
- Earliest claimed: 2017-02-22
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget Lm Ericsson (Publ); Ericsson Telekommunikation GmbH
- Inventors: Gregory Liokumovich; Natalie Kather; Bernhard Michler
- Web page: https://patentgrep.com/patent/US11443024B2

## CPC

- G06F 21/34: involving the use of external additional devices, e.g. dongles or smart cards
- G06F 21/35: communicating wirelessly
- G06F 21/43: wireless channels
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/0853: {using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234)}
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 12/069: using certificates or pre-shared keys
- Y04S 40/20: Information technology specific aspects, e.g. CAD, simulation, modelling, system security
- 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)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

A method, apparatus, and computer program for authenticating a client is disclosed. The method comprises determining a device to be used for the authentication of the client, receiving a parameter value of the device and an authentication value of the client, and authenticating the client based on the authentication value and the parameter value.

## Claims

### Claim 1

A method by at least one authentication hardware processor of an apparatus for authenticating a user, the method comprising:
determining a device to be used for authentication of the user;
receiving a parameter value of the device;
receiving an authentication value entered by the user;
authenticating the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining an odometer value of a vehicle is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the vehicle a vehicle-supplied odometer value for the vehicle;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered odometer value of the vehicle; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered odometer value and the vehicle-supplied odometer value; and
enabling access to a secured object based on successful authentication of the user.

### Claim 2 (depends on 1)

The method of claim 1, the method further comprising:
enabling access to the parameter value of the vehicle.

### Claim 3 (depends on 1)

The method of claim 1, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the vehicle.

### Claim 4 (depends on 1)

The method of claim 1, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 5 (depends on 1)

The method of claim 1, the method further comprising receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.

### Claim 6

A method by at least one authentication hardware processor of an apparatus for authenticating a user, the method comprising:
determining a device to be used for authentication of a user;
receiving a parameter value of the device;
receiving an authentication value entered by the user;
authenticating the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining a measured value of a utility meter is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the utility meter a utility meter-supplied measured value;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered measured value of the utility meter; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered measured value of the utility meter and the utility meter-supplied measured value; and
enabling access to a secured object based on successful authentication of the user.

### Claim 7 (depends on 6)

The method of claim 6, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the utility meter.

### Claim 8 (depends on 6)

The method of claim 6, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 9 (depends on 6)

The method of claim 6, the method further comprising receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.

### Claim 10

An apparatus for authenticating a user, the apparatus comprising:
at least one authentication hardware processor; and
at least one memory coupled with the at least one authentication hardware processor, wherein the at least one memory stores instructions executable by the at least one authentication hardware processor to,
determine a device to be used for authentication,
receive a parameter value of the device,
receive an authentication value entered by the user,
authenticate the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining a steps value counted by a mobile device is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the mobile device the steps value counted by the mobile device;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered steps value of the mobile device; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered steps value of the mobile device and the steps value counted by the mobile device; and
enable access to a secured object based on successful authentication of the user.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the mobile device.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein the instructions executable by the at least one authentication hardware processor further comprise receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.

### Claim 14

An apparatus for authenticating a user, the apparatus comprising:
at least one authentication hardware processor; and
at least one memory coupled with the at least one authentication hardware processor, wherein the at least one memory stores instructions executable by the at least one authentication hardware processor to,
determine a device to be used for authentication of the user;
receive a parameter value of the device;
receive an authentication value entered by the user;
authenticate the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining an odometer value of a vehicle is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the vehicle a vehicle-supplied odometer value for the vehicle;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered odometer value of the vehicle; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered odometer value and the vehicle-supplied odometer value; and
enable access to a secured object based on successful authentication of the user.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the instructions executable by the at least one authentication hardware processor further comprise enabling access to the parameter value of the vehicle.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the vehicle.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 18 (depends on 14)

The apparatus of claim 14, wherein the instructions executable by the at least one authentication hardware processor further comprise receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.

### Claim 19

An apparatus for authenticating a user, the apparatus comprising:
at least one authentication hardware processor; and
at least one memory coupled with the at least one authentication hardware processor, wherein the at least one memory stores instructions executable by the at least one authentication hardware processor to,
determine a device to be used for authentication of a user;
receive a parameter value of the device;
receive an authentication value entered by the user;
authenticate the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining a measured value of a utility meter is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the utility meter a utility meter-supplied measured value;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered measured value of the utility meter; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered measured value of the utility meter and the utility meter-supplied measured value; and
enable access to a secured object based on successful authentication of the user.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the utility meter.

### Claim 21 (depends on 19)

The apparatus of claim 19, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 22 (depends on 19)

The apparatus of claim 19, wherein the instructions executable by the at least one authentication hardware processor further comprise receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.

### Claim 23

A method by at least one authentication hardware processor of an apparatus for authenticating a user, the method comprising:
determining a device to be used for authentication,
receiving a parameter value of the device,
receiving an authentication value entered by the user,
authenticating the user based on the authentication value entered by the user and the parameter value obtained from the determined device, wherein:
the determining of the device to be used for authentication of the user, comprises determining a steps value counted by a mobile device is to be used for authentication of the user;
the receiving of the parameter value of the device, comprises obtaining from the mobile device the steps value counted by the mobile device;
the receiving of the authentication value entered by the user, comprises receiving from the user a user-entered steps value of the mobile device; and
the authenticating of the user based on the authentication value and the parameter value, comprises authenticating the user based on comparison of the user-entered steps value of the mobile device and the steps value counted by the mobile device, and
enabling access to a secured object based on successful authentication of the user.

### Claim 24 (depends on 23)

The method of claim 23, wherein the determining of the device to be used for authentication of the user further comprises receiving from the user an identifier associated with the mobile device.

### Claim 25 (depends on 23)

The method of claim 23, wherein the user is successfully authenticated based on one of the following criteria being satisfied,
the authentication value and the parameter value are equal,
the authentication value is within a defined range from the parameter value, and
a defined number of most significant bits or digits of the authentication value and the parameter value are equal.

### Claim 26 (depends on 23)

The method of claim 23, further comprising receiving with the parameter value at least one of a time stamp of the parameter value and a range indication of the parameter value and a validity time indication of the parameter value.
