Systems and methods for using haptic vibration for inter device communication
First Claim
1. A system for calibration of a device for inter-device communication, the system comprising:
- at least one scale configured to measure weight of an external device;
at least one vibration sensor configured to measure vibrations from the external device;
at least one memory storing;
a table mapping models of external devices to weights and to transformations; and
instructions; and
at least one processor configured to execute the instructions to perform operations, the operations comprising;
receiving, from a user, an identifier of the user;
receiving, from the at least one scale, a measured weight of the external device;
determining, using the stored table, likely models for the external device;
transmitting to the external device a command to cause the external device to vibrate according to one or more commanded patterns;
receiving, from the at least one vibration sensor, one or more measurements corresponding to the one or more commanded patterns;
selecting one of the likely models having a mapped transformation that transforms the received measurement into the one or more commanded patterns, within a first margin of error; and
associating the received identifier with the selected model.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for using haptic vibration for inter-device communication. In one implementation, a system for inter-device communication using haptic vibration may include at least one force gauge configured to measure displacements caused by an external device in contact with the at least one force gauge; at least one memory storing instructions; and at least one processor configured to execute the instructions to: receive an identifier associated with a user; retrieve a pattern associated with the received identifier; receive, from the at least one force gauge, one or more measurements over a period of time; assess a degree of difference between the received one or more measurements and the retrieved pattern; and, when the degree of difference is below a threshold, authenticate the user.
-
Citations
20 Claims
-
1. A system for calibration of a device for inter-device communication, the system comprising:
-
at least one scale configured to measure weight of an external device; at least one vibration sensor configured to measure vibrations from the external device; at least one memory storing; a table mapping models of external devices to weights and to transformations; and instructions; and at least one processor configured to execute the instructions to perform operations, the operations comprising; receiving, from a user, an identifier of the user; receiving, from the at least one scale, a measured weight of the external device; determining, using the stored table, likely models for the external device; transmitting to the external device a command to cause the external device to vibrate according to one or more commanded patterns; receiving, from the at least one vibration sensor, one or more measurements corresponding to the one or more commanded patterns; selecting one of the likely models having a mapped transformation that transforms the received measurement into the one or more commanded patterns, within a first margin of error; and associating the received identifier with the selected model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for calibration of a device for inter-device communication, the system comprising:
-
at least one vibration sensor configured to measure vibrations from the external device; at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations, the operations comprising; receiving, from a user, an identifier of the user; transmitting to the external device a command to cause the external device to vibrate according to one or more commanded patterns; receiving, from the at least one vibration sensor, one or more measurements corresponding to the one or more commanded patterns; generating a data structure mapping the one or more received measurements to the one or more commanded patterns; and indexing the data structure by the received identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for calibration of a device for inter-device communication, the system comprising:
-
at least one scale configured to measure weight of an external device; at least one vibration sensor configured to measure vibrations from the external device; at least one memory storing instructions; and at least one processor configured to execute the instructions to perform operations, the operations comprising; receiving, from a user, an identifier of the user; receiving, from the user, an indication of a model of the external device; receiving, from the at least one scale, a measured weight of the external device; transmitting to the external device a command to cause the external device to vibrate according to one or more commanded patterns; receiving, from the at least one vibration sensor, one or more measurements corresponding to the one or more commanded patterns; generating a data structure mapping the one or more received measurements to the one or more commanded patterns; indexing the data structure by the received model indication; and associating the received identifier with the received model indication and the measured weight.
-
Specification