System and method for private and point-to-point communication between computing devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-009/00
H04L-009/14
출원번호
US-0997625
(2018-06-04)
등록번호
US-10164776
(2018-12-25)
발명자
/ 주소
Perdomo, Jorge
출원인 / 주소
goTenna Inc.
대리인 / 주소
Tully Rinckey PLLC
인용정보
피인용 횟수 :
0인용 특허 :
227
초록▼
A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from t
A hardware and software bundle that can enable computers and mobile phones to communicate small data packages without relying on the internet or the central cellular network infrastructure. The bundle enables users to send text messages and other data. For example, GPS coordinates, multimedia from the situation, accelerometer and other sensor data can all be sent over a decentralized network, enabling enhanced communication and situation response when the central grid is unavailable.
대표청구항▼
1. A communication device, comprising: a mesh network radio transceiver, configured to communicate a multipacket series of digital packets directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, over a plurality of differ
1. A communication device, comprising: a mesh network radio transceiver, configured to communicate a multipacket series of digital packets directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, over a plurality of different available communication frequencies;a short range communication link configured to communicate with a host device; anda hardware processor, configured to: communicate GPS coordinates between host device and the mesh radio transceiver,manage the communication protocol to control error correction, and a selection of the frequency hopping pattern of the mesh network radio transceiver,receive the multipacket series of digital packets, comprising an encrypted message, error correction information, a target identifier, and a timestamp,assemble contents of the encrypted message,transmit a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;send the multipacket series of digital packets comprising the encrypted message, the error correction information, the target identifier, and the timestamp, andretransmit digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout. 2. The communication device according to claim 1, wherein the hardware processor is configured to communicate the GPS coordinates from the host device to the mesh network radio transceiver. 3. The communication device according to claim 1, wherein the hardware processor is configured to communicate the GPS coordinates to the host device from the mesh network radio transceiver. 4. The communication device according to claim 1, wherein the hardware processor is further configured to conduct a public/private key exchange to define an encryption key for the multipacket series of digital packets. 5. The communication device according to claim 1, wherein the hardware processor is further configured to conduct a public/private key exchange to define a decryption key of the received multipacket series of digital packets. 6. The communication device according to claim 1, wherein the hardware processor is further configured to transmit, receive, and rebroadcast ping messages through the mesh network radio transceiver; andanalyze a respective ping message received from another mesh network radio transceiver to determine a position or distance of the communication device from the other mesh network radio transceiver. 7. The communication device according to claim 6, wherein the host device is configured to use the respective ping message to determine and display the position of the other mesh network radio transceiver. 8. The communication device according to claim 6, wherein the host device is configured to use the respective ping message to determine and display the distance to the other mesh network radio transceiver. 9. The communication device according to claim 1, wherein the host device comprises a human speech communication interface. 10. A communication method, comprising: communicating a multipacket series of digital packets of a digital message, through a mesh network radio transceiver, directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, and digital data encryption, over a plurality of different available communication frequencies;communicating with a host device over a short range communication link;communicating GPS coordinates between host device and the mesh network radio transceiver,managing the communication protocol to control the error correction of the digital message, and a selection of the frequency hopping pattern of the mesh network radio transceiver;receiving the multipacket series of digital packets of the digital message, comprising an encrypted message, error correction information, a target identifier, and a timestamp;assembling contents of the encrypted message;transmitting a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;sending the multipacket series of digital packets representing the encrypted message, the error correction information, the target identifier, and the timestamp; andretransmitting digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout. 11. The method according to claim 10, said communicating GPS coordinates comprising communicating GPS coordinated from the host device to the mesh network radio transceiver. 12. The method according to claim 10, said communicating GPS coordinates comprising communicating GPS coordinated to the host device from the mesh network radio transceiver. 13. The method according to claim 10, further comprising conducting a public/private key exchange to define an encryption key for the multipacket series of digital packets. 14. The method according to claim 10, further comprising conducting a public/private key exchange to define a decryption key of the received multipacket series of digital packets. 15. The method according to claim 10, further comprising: transmitting, receiving, and rebroadcasting ping messages through the mesh network radio transceiver; andanalyzing a respective ping message received from another mesh network radio transceiver to determine a position or distance of the mesh network radio transceiver from the other mesh network radio transceiver. 16. A non-transitory computer readable medium storing therein instructions for controlling a hardware processor of a communication device, comprising: instructions for communicating a multipacket series of digital packets of a digital message, through a mesh network radio transceiver, directly with other mesh network radio transceivers, using a communication protocol which employs error correction, frequency hopping, and digital data encryption, over a plurality of different available communication frequencies;instructions for communicating with a host device over a short range communication link;instructions for communicating GPS coordinates between host device and the mesh network radio transceiver,instructions for managing the communication protocol to control the error correction of the digital message, and a selection of the frequency hopping pattern of the mesh network radio transceiver;instructions for receiving the multipacket series of digital packets of the digital message, comprising an encrypted message, error correction information, a target identifier, and a timestamp;instructions for assembling contents of the encrypted message;instructions for transmitting a signal confirming receipt of complete assembled contents of the encrypted message, without requiring decryption of the encrypted message;instructions for sending the multipacket series of digital packets representing the encrypted message, the error correction information, the target identifier, and the timestamp; andinstructions for retransmitting digital packets of the multipacket series of digital packets until receipt of a signal confirming receipt of the respective digital packets or a timeout. 17. The non-transitory computer readable medium according to claim 16, further comprising instructions for conducting a public/private key exchange to define a cryptographic key for the multipacket series of digital packets. 18. The non-transitory computer readable medium according to claim 16, further comprising instructions for communicating messages between the mesh network radio transceiver and the Internet. 19. The non-transitory computer readable medium according to claim 16, further comprising instructions for determining if the target identifier matches an identifier of the host device. 20. The non-transitory computer readable medium according to claim 16, further comprising: instructions for instructions for transmitting, receiving, and rebroadcasting ping messages through the mesh network radio transceiver; andinstructions for analyzing a respective ping message received from another mesh network radio transceiver to determine a position or distance of the mesh network radio transceiver from the other mesh network radio transceiver.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (227)
Sullivan, Steve; Trombla, Alan D.; Callari, Francesco G., 2D to 3D image conversion.
Leather, Mark M., 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components.
Koike, Tsutomu, 3D-image display apparatus, 3D-image capturing apparatus, and 3D-image display method using longitudinal line images for parallax information.
Duluk, Jr., Jerome F.; Trivedi, Sushma S.; Ng, Sam; Fung, Lindy; Hessel, Richard E.; Benkual, Jack, Apparatus and method for fragment operations in a 3D-graphics pipeline.
Miga, Michael I.; Dawant, Benoit M.; Sinha, Tuhin K., Apparatus and methods of cortical surface registration and deformation tracking for patient-to-image alignment in relation to image-guided surgery.
Cosatto, Eric; Graf, Hans Peter; Potamianos, Gerasimos; Schroeter, Juergen, Audio-visual selection process for the synthesis of photo-realistic talking-head animations.
Shitara, Nobuyuki; Kuranoshita, Masashi, Color reproduction sharing method and computer-readable program for carrying out such color reproduction sharing method.
Horvitz Eric ; Lengyel Jerome E., Decision-theoretic regulation for allocating computational resources among components of multimedia content to improve fidelity.
Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Arnold Vaughn T. ; Benkual Jack ; Bratt Joseph P. ; Cuan George ; Dodgen Stephen L. ; Fang Emerson S. ; Gong Zhaoyu ; Ho Thomas Y. ; Hsu Hengwei ; Li Sidon, Deferred shading graphics pipeline processor.
Duluk ; Jr. Jerome F. ; Hessel Richard E. ; Arnold Vaughn T. ; Benkual Jack ; Bratt Joseph P. ; Cuan George ; Dodgen Stephen L. ; Fang Emerson S. ; Gong Zhaoyu ; Ho Thomas Y. ; Hsu Hengwei ; Li Sidon, Deferred shading graphics pipeline processor.
Haruhiko Murata JP; Yukio Mori JP; Shuugo Yamashita JP; Akihiro Maenaka JP; Seiji Okada JP; Kanji Ihara JP, Device and method for converting two-dimensional video into three-dimensional video.
Kim, Su-mi; Kim, Jung-geun; Kim, Ki-nam; Ko, Chang-seog; Choi, Jun-sik; Lee, Seung-jun, Display apparatus, upgrading apparatus, display system and data processing method of display system.
Taniguchi Akira,JPX ; Uchimura Sumihiro,JPX ; Ishii Tsukasa,JPX ; Hara Masanao,JPX ; Matsuura Nobuyuki,JPX ; Miyano Yasuo,JPX, Endoscope form detecting apparatus in which coil is fixedly mounted by insulating member so that form is not deformed within endoscope.
Glickman, Jeff B.; Wolman, Abel, Energy minimization for classification, pattern recognition, sensor fusion, data compression, network reconstruction and signal processing.
Hoffberg Steven Mark ; Hoffberg-Borghesani Linda Irene, Ergonomic man-machine interface incorporating adaptive pattern recognition based control system.
Steffens Johannes Bernhard ; Elagin Egor Valerievich ; Nocera Luciano Pasquale Agostino ; Maurer Thomas ; Neven Hartmut, Face recognition from video images.
Minear, Kathleen; Pooley, Donald; Smith, Anthony O'Neil, Fusion of a 2D electro-optical image and 3D point cloud data for scene interpretation and registration performance assessment.
Dye, Thomas A.; Geiger, Peter D.; Alvarez, II, Manuel J., Graphics system and method for rendering independent 2D and 3D objects using pointer based display list video refresh operations.
Fouladi,Farhad; Leather,Mark M.; Moore,Robert; Cheng,Howard; Van Hook,Timothy J., Graphics system with copy out conversions between embedded frame buffer and main memory.
Van Hook Timothy J. ; Cheng Howard H. ; DeLaurier Anthony P. ; Gossett Carroll P. ; Moore Robert J. ; Shepard Stephen J. ; Anderson Harold S. ; Princen John ; Doughty Jeffrey C. ; Pooley Nathan F. ; , High performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
Van Hook, Timothy J.; Cheng, Howard H.; DeLaurier, Anthony P.; Gossett, Carroll P.; Moore, Robert J.; Shepard, Stephen J.; Anderson, Harold S.; Princen, John; Doughty, Jeffrey C.; Pooley, Nathan F.; , High performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
Van Hook, Timothy J.; Cheng, Howard H.; DeLaurier, Anthony P.; Gossett, Carroll P.; Moore, Robert J.; Shepard, Stephen J.; Anderson, Harold S.; Princen, John; Doughty, Jeffrey C.; Pooley, Nathan F.; , High performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
Bukowski, Richard William; Chen, Yuelin; Wheeler, Mark Damon; Thewalt, Christopher Robin, Image-mapped point cloud with ability to accurately represent point coordinates.
Ben K. Kacyra ; Jerry Dimsdale ; Christopher Robin Thewalt ; Jonathan Apollo Kung ; Mark Brunkhart, Integrated system for quickly and accurately imaging and modeling three-dimensional objects.
Van Hook Timothy J. ; Cheng Howard H. ; DeLaurier Anthony P. ; Gossett Carroll P. ; Moore Robert J. ; Shepard Stephen J. ; Anderson Harold S. ; Princen John ; Doughty Jeffrey C. ; Pooley Nathan F. ; , Interface for a high performance low cost video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
Hsu,Stephen Charles; Samarasekera,Supun; Kumar,Rakesh; Zhao,Wen Yi; Hanna,Keith J., Method and apparatus for automatic registration and visualization of occluded targets using ladar data.
England,James N.; Helser,Aron T.; Elgin,Benjamin C.; Holloway,Richard L., Method and apparatus for displaying a 2D image data set combined with a 3D rangefinder data set.
England, James N.; Helser, Aron T.; Elgin, Benjamin C.; Holloway, Richard L., Method and apparatus for displaying a calculated geometric entity within one or more 3D rangefinder data sets.
Demers, Eric; Leather, Mark M.; Segal, Mark G., Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system.
Demers,Eric; Leather,Mark M.; Segal,Mark G., Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system.
Dimsdale, Jerry; Lewis, Andrew; Chen, William, Method and apparatus for high resolution 3D imaging as a function of camera position, camera trajectory and range.
England, James N.; Helser, Aron T.; Elgin, Benjamin C.; Holloway, Richard L., Method and apparatus for specifying and displaying measurements within a 3D rangefinder data set.
Penna David E. (Red Hill GB2) Persoon Eric H. J. (Eindhoven NLX), Method and apparatus for storing a two-dimensional image representing a three-dimensional scene.
Sachdeva, Rohit; Sporbert, Peer; Maetzel, Stephan; Imgrund, Hans; Getto, Phillip; Roberts, Doke Evan, Method and system for comprehensive evaluation of orthodontic treatment using unified workstation.
Sachdeva,Rohit; Sporbert,Peer; Maetzel,Stephan; Imgrund,Hans; Getto,Phillip; Roberts,Doke Evan, Method and system for comprehensive evaluation of orthodontic treatment using unified workstation.
Fenster Aaron (London CAX) Dunne Shane (London CAX) Chan Thomas K. C. (London CAX) Downey Donal (London CAX), Method and system for constructing and displaying three-dimensional images.
Kaye, Michael C.; Best, Charles J. L.; Haynes, Robby R., Method and system for creating realistic smooth three-dimensional depth contours from two-dimensional images.
Underwood, Rosa M.; Patel, Umang A.; McKelvey, Henry A., Method and system for enhancing standard definition video signals for display on a high definition television.
Rinck, Daniel; Scheuering, Michael, Method for automatically determining the position and orientation of the left ventricle in 3D image data records of the heart.
Chu,Stephen Mingyu; Goel,Vaibhava; Marcheret,Etienne; Potamianos,Gerasimos, Method for likelihood computation in multi-stream HMM based speech recognition.
Lengyel Jerome E. ; Snyder John ; Kajiya James T., Method for measuring the fidelity of warped image layer approximations in a real-time graphics rendering pipeline.
Boese, Jan; Rahn, Norbert, Method for providing 3D x-ray image data record and an x-ray imaging system with a measuring facility for detecting the breathing phase of a patient.
Ying, Zhengrong; Hirsch, Matthew; Desai, Purvin; Guilbert, Kyle; Simanovsky, Sergey; Crawford, Carl R., Method of and system for 3D display of multi-energy computed tomography images.
Kaye,Michael C.; Best,Charles J. L., Method of hidden surface reconstruction for creating accurate three-dimensional images converted from two-dimensional images.
Lam, Che Yuen Brian; Cheung, Wei Lun Alan, Multi-view synthesis in real-time with fallback to 2D from 3D to reduce flicker in low or unstable stereo-matching image regions.
McQueen Alexander M. ; Cherry Craig D. ; Rando Joseph F. ; Schler Matt D. ; Latimer David L. ; McMahon Steven A. ; Turkal Randy J. ; Reddersen Brad R., Object recognition system and method.
Matsugu, Masakazu, Parallel pulse signal processing apparatus with pulse signal pulse counting gate, pattern recognition apparatus, and image input apparatus.
Shvartsburg, Alexandre; Wilkes, Jon G.; Chiarelli, Paul; Holland, Ricky D.; Buzatu, Dan A.; Beaudoin, Michael A., Pattern recognition of whole cell mass spectra.
Ryu, Dong Seok; Hong, Nho Kyung; Hwang, Jae Joon, Portable terminal and user interface control method thereof based on pattern recognition and analysis of image captured by camera.
Lengyel Jerome E. ; Snyder John, Sprite compositor and method for performing lighting and shading operations using a compositor to combine factored image layers.
Andrews David H. (West Jordan UT) Lucht Phillip H. (Salt Lake City UT) Putnam Leland K. (Taylorsville UT), System and method for a data processing pipeline.
Acosta,Mark; Cheung,Yin; Lees,Jack; Sembroski,Charles; Zeitlin,Michael, System and method for analyzing and imaging three-dimensional volume data sets.
Acosta,Mark; Cheung,Yin; Lees,Jack; Sembroski,Charles; Zeitlin,Michael, System and method for analyzing and imaging three-dimensional volume data sets.
Acosta,Mark; Cheung,Yin; Lees,Jack; Sembroski,Charles; Zeitlin,Michael, System and method for analyzing and imaging three-dimensional volume data sets.
Acosta,Mark; Cheung,Yin; Lees,Jack; Sembroski,Charles; Zeitlin,Michael, System and method for analyzing and imaging three-dimensional volume data sets.
de Cuetos, Philippe; Iyengar, Giridharan R.; Neti, Chalapathy V.; Potamianos, Gerasimos, System and method for microphone activation using visual speech cues.
Stone Frank H. (Waukegan IL) Wong Allen (Streamwood IL) Laugal John C. (South Barrington IL), Telephone hang-up cup having latch member loaded by spring.
Bertolami, Joe; Craig, Robert M.; Hawkins, Dax; Kang, Sing Bing; Lange, Jonathan E., Three dimensional rendering of display information using viewer eye coordinates.
Timothy J. Van Hook ; Howard H. Cheng ; Anthony P. DeLaurier ; Carroll P. Gossett ; Robert J. Moore ; Stephen J. Shepard ; Harold S. Anderson ; John Princen ; Jeffrey C. Doughty ; Nathan F. , Video game system and coprocessor for video game system.
Van Hook Timothy J. ; Cheng Howard H. ; DeLaurier Anthony P. ; Gossett Carroll P. ; Moore Robert J. ; Shepard Stephen J. ; Anderson Harold S. ; Princen John ; Doughty Jeffrey C. ; Pooley Nathan F. ; , Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.