IP Library › Granted Patent US 11,455,382
Granted Patent B2
US 11,455,382 · App. 17/040,985 · Granted Sep 27, 2022

Methods and apparatuses for proximity detection

Inventors: Hugo Embrechts (Stuttgart, DE); Gonzalo Bailador Del Pozo (Stuttgart, DE); Dimitri Torfs (Stuttgart, DE)
Assignee: SONY CORPORATION
G06F21/316G06F21/34G06F21/35G06F21/40H03K17/945G06F2221/2111G06F2221/2133H04W12/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,455,382
App. No.
17/040,985
Granted
Sep 27, 2022
Kind
B2
Abstract

The present disclosure relates to a concept of proximity detection. A sequence of keystrokes is captured when a person types on a keyboard placed on a support structure. A sequence of vibrations of the support structure in response to typing on the keyboard is captured with a sensor device associated with a user or a location and in contact with the support structure in proximity to the keyboard. The proximity between the person and the sensor device is checked based on a comparison of the captured sequence of keystrokes with the captured sequence of vibrations.

Claims (35)

1. A method of proximity detection, comprising:

capturing a sequence of keystrokes when a person types on a keyboard placed on a support structure;

capturing, with a sensor device associated with a user or a location and in contact with the support structure in proximity to the keyboard, a sequence of vibrations of the support structure in response to the typing of the sequence of keystrokes on the keyboard;

checking proximity between the person and the sensor device based on a comparison of the captured sequence of keystrokes with the captured sequence of vibrations, wherein said checking the proximity includes confirming the proximity between the person and the sensor device when a captured sequence of vibration peaks temporally corresponds to a captured sequence of keystroke pulses;

authenticating the person as the user associated with the sensor device under a condition that the proximity between the person and the sensor device is confirmed and based on behaviometrics in the form of typing rhythm of the captured sequence of keystrokes; and

keeping the person authenticated as long as one or more post-authentication captured sequences of vibration peaks temporally matches a corresponding one or more post-authentication sequences of keystroke pulses captured during a communication session.

2. The method of claim 1 ,

wherein the sequence of keystrokes is captured when typing authentication information via the keyboard, and

wherein the method further comprises performing said authenticating the person as the user associated with the sensor device when the captured sequence of keystrokes corresponds to predefined authentication information and when a captured sequence of vibration peaks temporally corresponds to a captured sequence of keystroke pulses.

3. The method of claim 1 , further comprising transferring an authentication status of the person from or to the sensor device when the proximity between the person and the sensor device is confirmed.

4. The method of claim 1 , further comprising sending information indicative of the captured sequence of keystrokes and the captured sequence of vibrations to a remote server.

5. The method of claim 1 , wherein the sequence of keystrokes is captured with an accelerometer of the sensor device.

6. The method of claim 1 , wherein the sensor device is integrated in the support structure.

7. The method of claim 1 , wherein the support structure for the keyboard is a table top.

8. The method of claim 1 , wherein said checking the proximity between the person and the sensor device is one of at least two factors contributing to the authentication of the person, checking the behaviometrics in the form of the typing rhythm of the captured sequence of keystrokes being another of the factors contributing to the authentication of the person.

9. A proximity detection device, comprising:

an input configured to receive information indicative of a sequence of keystrokes captured while typing on a keyboard placed on a support structure;

an input configured to receive, from a sensor device associated with a location and in contact with the support structure in proximity to the keyboard, information indicative of a sequence of captured vibrations of the support structure in response to the typing of the sequence of keystrokes on the keyboard; and

a processor configured to

check proximity between the person and the sensor device based on a comparison of the captured sequence of keystrokes with the captured sequence of vibrations, wherein the checking the proximity includes confirming the proximity between the person and the sensor device when a captured sequence of vibration peaks temporally corresponds to a captured sequence of keystroke pulses,

authenticate the person as the user associated with the sensor device under a condition that the captured sequence of keystrokes pulses matches the captured sequence of vibrations peaks, and

keep the person authenticated as long as one or more post-authentication captured sequences of vibration peaks temporally matches a corresponding one or more post-authentication sequences of keystroke pulses captured during a communication session and based on behaviometrics in the form of typing rhythm of the captured sequence of keystrokes.

10. The proximity detection device of claim 9 , wherein the proximity detection device comprises an authentication server.

11. A system for proximity detection, the system comprising:

an input device comprising a keyboard placed on a support structure, wherein the input device is configured to capture a sequence of keystrokes when typing on the keyboard;

a sensor device in contact with the support structure in proximity to the keyboard, wherein the sensor device is associated with a user and configured to capture a sequence of vibrations of the support structure in response to the typing of the sequence of keystrokes on the keyboard; and

control circuitry configured to

check proximity between the person and the sensor device based on a comparison of the captured sequence of keystrokes with the captured sequence of vibrations, wherein the checking the proximity includes confirming the proximity between the person and the sensor device when a captured sequence of vibration peaks temporally corresponds to a captured sequence of keystroke pulses,

authenticate the person as the user associated with the sensor device under a condition that the proximity between the person and the sensor device is confirmed and based on behaviometrics in the form of typing rhythm of the captured sequence of keystrokes, and

keep the person authenticated as long as one or more post-authentication captured sequences of vibration peaks temporally matches a corresponding one or more post-authentication sequences of keystroke pulses captured during a communication session and based behaviometrics in the form of typing rhythm of the captured sequence of keystrokes.

12. The system of claim 11 ,

wherein the control circuitry is comprised of a remote server,

wherein the sensor device is configured to send information indicative of the captured sequence of vibrations to the remote server, and

wherein the input device is configured to send information indicative of the captured sequence of keystrokes to the remote server.

13. The system of claim 11 , wherein the sensor device is a smartphone or tablet PC belonging to the person and comprising an accelerometer to measure vibrations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2020
From: EMBRECHTS, HUGO; BAILADOR DEL POZO, GONZALO; TORFS, DIMITRI
To: SONY CORPORATION
Reel/Frame 054289/0218 →
Priority Claims (1)
EP 18164064 · Mar 26, 2018 · regional
Continuity (1)
Related Publication 20210026938A1 · Jan 28, 2021
Cited By (1)
US 12,380,186