IP Library Granted Patent US 12704924
Granted Patent B2
US 12704924 · App. 18/072,033 · Granted Aug 11, 2026

Automatic calibration of braille interface

Inventors: Tarakesava Reddy Koki (Telangana, IN); Venkata Mahesh Gunnam (East Godavari, IN); Phani Alaparthi (Bangalore, IN); Venkataramana Kotakonda (Bengaluru, IN)
Assignee: Intel Corporation
G06F3/0418G09B21/02G06F2203/04104
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 12704924
App. No.
18/072,033
Filed
Nov 30, 2022
Granted
Aug 11, 2026
Kind
B2
Art Unit
2629
USPC
345/173
Abstract

Methods for automatic calibration of a braille interface. In embodiments, a user begins typing braille characters in 2×3 matrix into an interface without an initial calibration step. The implementing system detects the patterns of the keystrokes and determines the orientation and placement of the user's hands by comparing the keystrokes against known braille characters, identifying which row and column of the 2×3 matrix within which each finger is positioned. The interface is then calibrated based on the identified positions of the fingers within the 2×3 matrix. For touch interfaces, the surface area of each finger may also be used to enhance identification of fingers. Other embodiments may be described and/or claimed.

Claims (38)

1 . A method for calibrating a touch screen for a braille interface, comprising:

accepting, from an interface, an input from a user comprised of a sequence of finger touches on a plurality of regions of the interface, the sequence of finger touches corresponding to one or more braille characters;

sensing, from the input, distances between individuals of the finger touches on different regions of the plurality of regions; and

mapping, from the sensed distances, individuals of the plurality of regions to corresponding dots in a 2×3 braille matrix.

2 . The method of claim 1 , wherein sensing the distance between individuals of the finger touches comprises distinguishing between rows and columns.

3 . The method of claim 2 , wherein distinguishing between rows and columns comprises comparing distances between finger touches, and assigning rows where two finger touches are comparatively close together, and columns where two finger touches are comparatively spaced apart.

4 . The method of claim 3 , wherein the compared distances are based at least in part on a spacing represented by the 2×3 braille matrix.

5 . The method of claim 1 , wherein sensing distances between individuals of the finger touches further comprises measuring an amount of finger area touching the interface.

6 . A non-transitory computer readable medium (CRM) comprising instructions that, when executed by an apparatus, cause the apparatus to:

accept, from an interface equipped to the apparatus, a sequence of finger touches on a plurality of regions of the interface, the sequence of finger touches corresponding to one or more braille characters;

sense, from the input, distances between individuals of the finger touches on different regions of the plurality of regions; and

map, from the sensed distances, individuals of the plurality of regions to corresponding dots in a 2×3 braille matrix.

7 . The CRM of claim 6 , wherein the instructions are to further cause the apparatus to distinguish between rows and columns based on the sensed distances.

8 . The CRM of claim 7 , wherein the instructions are to further cause the apparatus to:

distinguish between the rows and columns by comparing distances between finger touches;

assign rows where two finger touches are comparatively close together; and

assign columns where two finger touches are comparatively spaced apart.

9 . The CRM of claim 8 , wherein the instructions are to further cause the apparatus to compare the distances based at least in part on a spacing represented by the 2×3 braille matrix.

10 . The CRM of claim 6 , wherein the instructions are to further cause the apparatus to measure an amount of finger area touching the interface, and map the individuals of the plurality of regions based in part on the amount of finger area touching the interface.

11 . The CRM of claim 6 , wherein the interface is a touch-screen interface.

12 . The CRM of claim 11 , wherein the apparatus is a smartphone, tablet, or mobile device.

13 . The CRM of claim 6 , wherein the interface is a keyboard.

14 . An apparatus, comprising:

a user interface responsive to multiple simultaneous finger inputs;

a processor; and

instructions executable by the processor to cause the processor to:

accept, from an interface equipped to the apparatus, a sequence of finger inputs on a plurality of regions of the interface, the sequence of finger inputs corresponding to one or more braille characters;

sense, from the inputs, distances between individuals of the fingers on different regions of the plurality of regions; and

map, from the sensed distances, individuals of the plurality of regions to corresponding dots in a 2×3 braille matrix.

15 . The apparatus of claim 14 , wherein the instructions are to further cause the processor to distinguish between rows and columns based on the sensed distances.

16 . The apparatus of claim 14 , wherein the instructions are to cause the processor to measure an amount of finger area touching the interface, and map the individuals of the plurality of regions based in part on the amount of finger area touching the interface.

17 . The apparatus of claim 16 , wherein the instructions are to cause the processor to:

distinguish between the rows and columns by comparing distances between finger touches;

assign rows where two finger touches are comparatively close together; and

assign columns where two finger touches are comparatively spaced apart.

18 . The apparatus of claim 14 , wherein the interface is a keyboard.

19 . The apparatus of claim 14 , wherein the interface is a touch screen.

20 . The apparatus of claim 19 , wherein the apparatus is a mobile device.