IP Library Granted Patent US 11,044,248
Granted Patent B2
US 11,044,248 · App. 14/026,253 · Granted Jun 22, 2021

Method and device for facilitating mutual authentication between a server and a user using haptic feedback

Inventors: Nitin Gupta (Bangalore, IN); Sundaresan Sundaram (Bangalore, IN)
Assignee: Symbol Technologies, LLC
H04L63/0861H04L63/083H04L63/0869
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,044,248
App. No.
14/026,253
Granted
Jun 22, 2021
Kind
B2
Abstract

A method is provided for facilitating mutual authenticating between a server and a user of a haptic enabled device. The method comprises providing identity information of a user to a server, and in response, providing a haptic feedback output to the user corresponding to the identity information. Further, the user compares the haptic feedback output received from the server to a haptic feedback pattern as predefined by the user, to determine whether the server is authenticated or not.

Claims (38)

1. A method of facilitating mutual authentication between a server and a user of a haptic enabled device, the method comprising:

receiving and storing in a database, by the server, a predefined finger specific haptic feedback pattern of the user, wherein the predefined finger specific haptic feedback pattern of the user comprises at least one of a predefined sequence of vibrations and a predefined sequence of motions;

receiving identity information of the user at the haptic enabled device, the haptic enabled device configured to generate a haptic feedback output, to the user, the haptic enabled device comprising a haptic feedback pad configured to generate the haptic feedback output localized to a plurality of contact locations;

transmitting, by the haptic enabled device, the identity information of the user to the server;

accessing, by the server, from the database the predefined finger specific haptic feedback pattern of the user based on the identity information of the user;

receiving, at the haptic enabled device, the predefined finger specific haptic feedback pattern corresponding to the identity information of the user from the server; and

generating, at the haptic enabled device, the haptic feedback output at each of the plurality of contact locations of the haptic feedback pad corresponding to a respective finger in the predefined finger specific haptic feedback pattern by:

identifying, by the haptic enabled device, one or more contact locations at the haptic feedback pad corresponding to one or more specific fingers of the user specified in the predefined finger-specific haptic feedback pattern, and

selectively activating, at the haptic feedback pad, actuator transducers corresponding to the identified contact locations to generate the haptic feedback output.

2. The method of claim 1 , further comprising:

receiving, at the device an indication from the user that the server is authenticated in response to the user detecting the haptic feedback output; and

requesting the user to provide additional information to the device in response to receiving the indication.

3. The method of claim 2 , wherein the additional information comprises information required to complete a transaction.

4. The method of claim 1 , wherein the identity information of the user comprises at least one of a personal identification number (PIN), password, audio identifier, signature, and pressure profile of the user.

5. The method of claim 1 , wherein the haptic feedback output comprises a sequence of localized vibrations, further wherein the sequence of localized vibrations is a function of at least one of a location (x,y), time duration (t), and magnitude (m) of the haptic feedback output.

6. The method of claim 1 , wherein the haptic feedback pad is divided into a plurality of rows and a plurality of columns, the method further comprising defining the predefined finger specific haptic feedback pattern in relation to the plurality of rows and the plurality of columns of the haptic feedback surface.

7. A system for facilitating mutual authentication, the system comprising:

a server configured to identify a predefined finger specific haptic finger pattern; and

a haptic enabled device comprising:

a user input device configured to receive identity information of a user;

a transceiver configured to transmit the identity information of the user to the server and receive the predefined finger specific haptic feedback pattern corresponding to the identity information of the user from the server when the server identifies the predefined finger specific haptic feedback pattern by accessing a database based on the identity information of the user, wherein the predefined finger specific haptic feedback pattern of the user comprises at least one of a predefined sequence of vibrations and a predefined sequence of motions;

a haptic feedback pad configured to generate haptic feedback output localized to a plurality of contact locations, each of the plurality of contact locations corresponding to a respective finger specified in the predefined finger specific haptic feedback pattern; and

actuator transducers at the haptic feedback pad, the actuator transducers selectively activated by the haptic enabled device to generate the haptic feedback output.

8. The system of claim 7 , further comprising a processor configured to:

receive an indication from the user that the server is authenticated in response to the user detecting the haptic feedback output; and

request the user to provide additional information in response to receiving the indication.

9. The system of claim 7 , wherein the identity information of the user comprises at least one of a personal identification number (PIN), password, audio identifier, signature, and pressure profile of the user.

10. The system of claim 7 , wherein the haptic feedback output comprises a sequence of localized vibrations, further wherein the sequence of localized vibrations is a function of at least one of a location (x,y), time duration (t), and magnitude (m) of the haptic feedback output.

11. The device of claim 7 , wherein the haptic feedback pad is divided into a plurality of rows and a plurality of columns, the method further comprising defining the predefined finger specific haptic feedback pattern in relation to the plurality of rows and the plurality of columns of the haptic feedback surface.

12. The device of claim 7 , wherein the haptic enabled device is further configured to identify one or more contact locations at the haptic feedback pad based on the predefined finger specific haptic feedback pattern.

13. A method of facilitating mutual authentication between a server and a user of a haptic enabled device, the method comprising:

receiving and storing, in a database by the server, a predefined finger specific haptic feedback pattern of the user comprising at least one of a predefined sequence of vibrations and a predefined sequence of motions;

receiving, at the server, identity information of the user from the haptic enabled device;

accessing, by the server, from the database the predefined finger specific haptic feedback pattern based on the identity information of the user;

providing, by the server, the predefined finger specific haptic feedback pattern corresponding to the identity information of the user to the haptic enabled device, such that a haptic feedback output corresponding to the predefined finger specific haptic feedback pattern is generated at the haptic enabled device, the predefined finger specific haptic feedback pattern configured to generate the haptic feedback output localized to a plurality of contact locations of a haptic feedback pad of the haptic enabled device, wherein each of the plurality of contact locations of the haptic feedback pad corresponds to a respective finger specified in the predefined finger specific haptic feedback pattern;

wherein the haptic enabled device is configured to selectively activate actuator transducers disposed at the haptic feedback pad of the haptic enabled device to generate the haptic feedback output.

14. The method of claim 13 , wherein the identity information of the user comprises at least one of a personal identification number (PIN), password, audio identifier, signature, and pressure profile of the user.

15. The method of claim 13 , wherein the haptic feedback output comprises a sequence of localized vibrations, further wherein the sequence of localized vibrations is a function of at least one of a location (x,y), time duration (t), and magnitude (m) of the haptic feedback output.

Assignments (5)
CHANGE OF NAME Recorded May 7, 2021
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 056181/0370 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2014
From: MOTOROLA SOLUTIONS, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 034114/0592 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2013
From: GUPTA, NITIN; SUNDARAM, SUNDARESAN
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 031202/0253 →
Continuity (1)
Related Publication 20150082401A1 · Mar 19, 2015