Haptic feedback in networked components

US10599222B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10599222-B2
Application numberUS-201816033290-A
CountryUS
Kind codeB2
Filing dateJul 12, 2018
Priority dateJul 12, 2018
Publication dateMar 24, 2020
Grant dateMar 24, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Haptic feedback can be provided by receiving an input character from a first user device, converting the input character to a haptic instruction comprising a plurality of tactile pulses, and outputting the haptic instruction on a second user device to cause the haptic motor of the second user device to vibrate according to the plurality of tactile pulses.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving an input from a physical keyboard communicatively coupled to a monitor of a first user device displaying a password field of a website on the first user device, wherein the input comprises a character of a password, wherein a masking character corresponding to the character is shown on the monitor, and wherein the character corresponds to a character code; transmitting the character code to an associated mobile device; matching the character code to a haptic instruction stored in a character database on the associated mobile device, wherein the haptic instruction comprises a plurality of tactile pulses, wherein at least a first pulse of the plurality of tactile pulses lasts a first time, wherein at least a second pulse of the plurality of tactile pulses lasts a second time, and wherein the second time is approximately three times the first time; actuating a haptic motor in the associated mobile device to cause vibration according to the haptic instruction, wherein the associated mobile device is communicatively coupled to the physical keyboard via a personal area network (PAN); and producing a first acoustic signal from a speaker in the associated mobile device, wherein the first acoustic signal comprises a first amplitude and a first phase, wherein the first amplitude is equal to a second amplitude of a second acoustic signal generated by the actuating the haptic motor, wherein the first phase is inverse to a second phase of the second acoustic signal, wherein the second acoustic signal is canceled by the first acoustic signal. 2. The method according to claim 1 , wherein the associated mobile device comprises a mobile phone. 3. The method according to claim 1 , wherein the haptic motor is selected from the group consisting of: an eccentric rotating mass actuator, a linear resonant actuator, and a piezoelectric actuator. 4. The method according to claim 1 , wherein the matching the character code to the haptic instruction comprises: matching the character code associated with the character to a pattern of pulses stored in the character database; and outputting the pattern of pulses as the haptic instruction. 5. A computer program product comprising a computer readable storage medium, wherein the computer readable storage medium does not comprise a transitory signal per se, wherein the computer readable storage medium stores instructions executable by a processor to cause the processor to perform a method comprising: receiving an input from a physical keyboard communicatively coupled to a monitor of a first user device displaying a password field of a website on the first user device, wherein the input comprises a character of a password, wherein a masking character corresponding to the character is shown on the monitor, and wherein the character corresponds to a character code; transmitting the character code to an associated mobile device; matching the character code to a haptic instruction stored in a character database on the associated mobile device, wherein the haptic instruction comprises a plurality of tactile pulses, wherein at least a first pulse of the plurality of tactile pulses lasts a first time, wherein at last a second pulse of the plurality of tactile pulses lasts a second time, and wherein the second time is approximately three times the first time; actuating a haptic motor in the associated mobile device to cause vibration according to the haptic instruction, wherein the associated mobile device is communicatively coupled to the physical keyboard via a personal area network (PAN); and producing a first acoustic signal from a speaker in the associated mobile device, wherein the first acoustic signal comprises a first amplitude and a first phase, wherein the first amplitude is equal to a second amplitude of a second acoustic signal generated by the actuating the haptic motor, wherein the first phase is inverse to a second phase of the second acoustic signal, wherein the second acoustic signal is canceled by the first acoustic signal. 6. The computer program product of claim 5 , wherein the first pulse of the plurality of pulses comprises a first frequency, wherein the second pulse of the plurality of pulses comprises a second frequency. 7. The computer program product of claim 5 , wherein the associated mobile device comprises a mobile phone. 8. The computer program product of claim 5 , wherein the matching the character code to the haptic instruction comprises: matching the character code associated with the character to a pattern of pulses stored in the character database; and outputting the pattern of pulses as the haptic instruction. 9. A system comprising: a processor; and a computer-readable storage medium storing program instructions which, when executed by the processor, are configured to cause the processor to perform a method comprising: receiving, from a physical keyboard communicatively coupled to a monitor of a first user device displaying a password field of a website on the first user device, an input to the physical keyboard, wherein the input comprises a character, wherein a masking character corresponding to the character is shown on the monitor, and wherein the character corresponds to a character code; transmitting the character code to an associated mobile device; matching the character code to a haptic instruction stored in a character database on the associated mobile device, wherein the haptic instruction comprises a plurality of tactile pulses, wherein at least a first pulse of the plurality of tactile pulses lasts a first time, wherein at least a second pulse of the plurality of tactile pulses lasts a second time, wherein the second time is approximately three times the first time; actuating a haptic motor in the associated mobile device to cause vibration according to the haptic instruction, wherein the associated mobile device is communicatively coupled to the physical keyboard via a personal area network (PAN); and producing a first acoustic signal from a speaker in the associated mobile device, wherein the first acoustic signal comprises a first amplitude and a first phase, wherein the first amplitude is equal to a second amplitude of a second acoustic signal generated by the actuating the haptic motor, wherein the first phase is inverse to a second phase of the second acoustic signal, wherein the second acoustic signal is canceled by the first acoustic signal.

Assignees

Inventors

Classifications

  • G06F3/016Primary

    Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • H04L63/083Primary

    using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • User authentication · CPC title

  • Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10599222B2 cover?
Haptic feedback can be provided by receiving an input character from a first user device, converting the input character to a haptic instruction comprising a plurality of tactile pulses, and outputting the haptic instruction on a second user device to cause the haptic motor of the second user device to vibrate according to the plurality of tactile pulses.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/016. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).