×

System and method for private and point-to-point communication between computing devices

  • US 9,992,021 B1
  • Filed: 03/14/2014
  • Issued: 06/05/2018
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mesh network communication method, comprising:

  • establishing a wireless radio frequency mesh communication network comprising a plurality of mesh network communication devices, each mesh network communication device having a wireless radio frequency transceiver and being capable of independently assuming a role of at least a sender mesh network communication device, a recipient mesh network communication device, and an intermediate mesh network communication device;

    conducting a public key infrastructure (PKI) key exchange associated with each of the sender mesh network communication device and a plurality of recipient mesh network communication devices from the plurality of mesh network communication devices, to define an encryption key and a decryption key for maintaining privacy of communications through the wireless radio frequency mesh communication network between the sender mesh network communication device and the plurality of recipient mesh network communication devices with respect to non-recipient mesh network communication devices;

    encrypting a message with the encryption key to produce an encrypted message, and associating the encrypted message with the at least one target identifier that targets the plurality of respective recipient mesh network communication devices;

    communicating a plurality of packets of information comprising the encrypted message through the wireless radio frequency mesh communication network, each packet comprising data and at least one of an error detecting code and an error correcting code and comprising at least one target identifier, sent from the sender mesh network communication device, received by at least one intermediate mesh network communication device, stored by the at least one intermediate mesh network communication device, filtered by the at least one intermediate mesh network communication device based on the at least one target identifier, and retransmitted by the at least one intermediate mesh network communication device until receipt by the recipient mesh network device is acknowledged or a predetermined period of time expires;

    wherein in at least one mode of a plurality of modes of operation, at least one of the plurality of recipient mesh network communication devices is unavailable to acknowledge receipt of the plurality of packets of information, when the sender mesh network communication device communicates the plurality of packets of information, the at least one intermediate mesh network communication device rebroadcasting at least a portion of the plurality of packets of information for the shorter of a predetermined duration, and a time of receipt of a confirmation message from the at least one recipient mesh network communication device which is unavailable when the sender mesh network communication device communicates;

    selectively receiving the plurality of packets of information through the wireless radio frequency mesh communication network, by the plurality of the recipient mesh network communication devices, stored and forwarded from the at least one intermediate mesh network communication device, based on the target identifier; and

    deleting the plurality of packets of information communicated through the wireless radio frequency mesh communication network after of expiration of the predetermined duration.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×