×

Systems and methods for communicating between devices using vibrations

  • US 9,140,599 B1
  • Filed: 11/02/2012
  • Issued: 09/22/2015
  • Est. Priority Date: 11/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • at least one rotational motor for generating vibrations at one or more frequencies;

    at least one accelerometer device for detecting vibrations;

    at least one electrical communication device to communicate with a user device;

    at least one memory for storing computer-executable instructions; and

    at least one processor configured to access the at least one rotational motor, the at least one accelerometer, and the at least one memory and execute the computer-executable instructions to;

    spin the rotational motor at one or more rotational frequencies within a first period of time, the arrangement of the one or more rotational frequencies encodes information in a binary format, wherein a first rotational frequency indicates a binary value of “

    1” and

    a second rotational frequency indicates a binary value of “

    0”

    ;

    detect, using the accelerometer, an indication of the capability of the user device to vibrate at a range of frequencies;

    detect, using the accelerometer, a response to the spinning of the rotational motor during a second period of time, and the response comprising a vibration arrangement comprising at least one frequency;

    send, upon receiving the response, a messaging comprising an encryption key using the rotational motor that oscillates between the first rotational frequency and the second rotational frequency within a third period of time;

    receive a response to the message within a fourth period of time, the response comprising a vibration signal comprising at least two vibration frequencies; and

    send, using the electrical communication device, electrical communication to the user device, the electrical communication being based, at least in part, on the encryption key.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×