US2016142918A1PendingUtilityA1

Usage of beacon for location based security

Assignee: QUALCOMM TECHNOLOGIES INT LTDPriority: Dec 17, 2012Filed: Jan 26, 2016Published: May 19, 2016
Est. expiryDec 17, 2032(~6.4 yrs left)· nominal 20-yr term from priority
G01S 5/0244H04L 63/107H04W 4/021H04W 12/08G01S 5/0289H04W 64/00G01S 5/06G01S 5/00G01S 5/16H04W 12/00H04W 4/02
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system for location based security which includes a plurality of receivers. Each of the receivers determines limes of arrival of received time varying signals. The system also includes a server in communication with the receivers and a mobile device. The server receives the times of arrival from the receivers, and times of arrival of the time varying signals determined by the mobile device. The server determines a location of the mobile device based on the times of arrival. The server may then authorize the mobile device to perform secure communication over the secure communication network when the location of the mobile device is determined to be in an authorized communication area defined based on the Limes of arrival received from the receivers.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . A method for location based security in a system in an authorized communication area, the method comprising:
 confirming, by a server, a location of a mobile device by:
 transmitting a data sequence to the mobile device using a short range transmitter; 
 receiving, by the server from the mobile device, the transmitted data sequence transmitted; 
 confirming, by the server, whether the data sequence received from the mobile device matches the data sequence transmitted from the short range transmitter. 
   
     
     
         22 . The method of  claim 21 , wherein the short-range transmitter transmits the data sequence as one of an ultrasonic, infrared or RF signal in a frequency band such that transmitted signals tend not to propagate outside of the authorized communication area. 
     
     
         23 . (canceled) 
     
     
         24 . A method for achieving location based network security, comprising:
 receiving, by a server, data sequences from a plurality of devices located within an authorized communication area;   determining, in the server, whether any of the received data sequences received from the plurality of devices matches a data sequence transmitted in the authorized communication area, wherein the transmitted data sequence is a random or pseudorandom data sequence; and   transferring, from the server, cryptographic keys to any of the plurality of devices from which a received data sequence matches the transmitted data sequence, wherein the cryptographic keys are configured to authorize secure network communication for the plurality of devices located within an authorized communication area.   
     
     
         25 . The method of  claim 24 , further comprising:
 transmitting, by the server, the transmitted data sequence within the authorized communication area.   
     
     
         26 . The method of  claim 25 , wherein transmitting the transmitted data sequence within the authorized communication area comprises transmitting the transmitted data sequence by the server via a short range transmitter located within the authorized communication area. 
     
     
         27 . The method of  claim 24 , further comprising:
 computing, in the server, an accuracy and number of received data sequences that match the transmitted data sequence.   
     
     
         28 . The method of  claim 27 , further comprising:
 determining, by the server, whether the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds a predetermined value; and   transferring, from the server, cryptographic keys to devices from which a received data sequence matches the transmitted data sequence in response to determining that the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds the predetermined value.   
     
     
         29 . The method of  claim 24 , wherein:
 receiving, by the server, data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more mobile devices; and   transferring, from the server, cryptographic keys to devices from which a received data sequence matches the transmitted data sequence comprises transferring cryptographic keys to the one or more mobile devices from which a received data sequence matches the transmitted data sequence.   
     
     
         30 . The method of  claim 24 , wherein receiving, by the server, data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more short range receivers. 
     
     
         31 . The method of  claim 24 , wherein the transmitted data sequence is transmitted using a medium that does not propagate outside of the authorized communication area. 
     
     
         32 . The method of  claim 24 , wherein transmitting, by the server, the transmitted data sequence within the authorized communication area comprises transmitting the transmitted data sequence by any one of infrared signals, radio frequency signals, and ultrasonic signals. 
     
     
         33 . A server, comprising:
 a processor configured with processor-executable instructions to perform operations comprising:
 receiving data sequences from a plurality of devices located within an authorized communication area; 
 determining whether any of the received data sequences received from the plurality of devices matches a data sequence transmitted in the authorized communication area, wherein the transmitted data sequence is a random or pseudorandom data sequence; and 
 transferring cryptographic keys to any of the plurality of devices from which a received data sequence matches the transmitted data sequence, wherein the cryptographic keys are configured to authorize secure network communication for the plurality of devices located within an authorized communication area. 
   
     
     
         34 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 transmitting the transmitted data sequence within the authorized communication area.   
     
     
         35 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations further comprising transmitting the transmitted data sequence by the server via a short range transmitter located within the authorized communication area. 
     
     
         36 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 computing an accuracy and number of received data sequences that match the transmitted data sequence.   
     
     
         37 . The server of  claim 36 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:
 determining whether the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds a predetermined value; and   transferring cryptographic keys to devices from which a received data sequence matches the transmitted data sequence in response to determining that the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds the predetermined value.   
     
     
         38 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations such that:
 receiving data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more mobile devices; and   transferring cryptographic keys to devices from which a received data sequence matches the transmitted data sequence comprises transferring cryptographic keys to the one or more mobile devices from which a received data sequence matches the transmitted data sequence.   
     
     
         39 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations such that receiving data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more short range receivers. 
     
     
         40 . The server of  claim 33 , wherein the transmitted data sequence is transmitted using a medium that does not propagate outside of the authorized communication area. 
     
     
         41 . The server of  claim 33 , wherein the processor is configured with processor-executable instructions to perform operations such that transmitting the transmitted data sequence within the authorized communication area comprises transmitting the transmitted data sequence by any one of infrared signals, radio frequency signals, and ultrasonic signals. 
     
     
         42 . A non-transitory computer-readable medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising:
 receiving data sequences from a plurality of devices located within an authorized communication area;   determining whether any of the received data sequences received from the plurality of devices matches a data sequence transmitted in the authorized communication area, wherein the transmitted data sequence is a random or pseudorandom data sequence; and   transferring cryptographic keys to any of the plurality of devices from which a received data sequence matches the transmitted data sequence, wherein the cryptographic keys are configured to authorize secure network communication for the plurality of devices located within an authorized communication area.   
     
     
         43 . The non-transitory computer-readable medium of  claim 42 , wherein the stored server-executable instructions are configured to cause a server to perform operations further comprising:
 transmitting the transmitted data sequence within the authorized communication area.   
     
     
         44 . The non-transitory computer-readable medium of  claim 43 , wherein the stored server-executable instructions are configured to cause a server to perform operations such that transmitting the transmitted data sequence within the authorized communication area comprises transmitting the transmitted data sequence by the server via a short range transmitter located within the authorized communication area. 
     
     
         45 . The non-transitory computer-readable medium of  claim 42 , wherein the stored server-executable instructions are configured to cause a server to perform operations further comprising:
 computing an accuracy and number of received data sequences that match the transmitted data sequence.   
     
     
         46 . The non-transitory computer-readable medium of  claim 45 , wherein the stored server-executable instructions are configured to cause a server to perform operations further comprising:
 determining whether the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds a predetermined value; and   transferring cryptographic keys to devices from which a received data sequence matches the transmitted data sequence in response to determining that the computed accuracy and number of received data sequences that match the transmitted data sequence exceeds the predetermined value.   
     
     
         47 . The non-transitory computer-readable medium of  claim 42 , wherein the stored server-executable instructions are configured to cause a server to perform operations such that:
 receiving data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more mobile devices; and   transferring cryptographic keys to devices from which a received data sequence matches the transmitted data sequence comprises transferring cryptographic keys to the one or more mobile devices from which a received data sequence matches the transmitted data sequence.   
     
     
         48 . The non-transitory computer-readable medium of  claim 42 , wherein the stored server-executable instructions are configured to cause a server to perform operations such that receiving data sequences from the plurality of devices located within an authorized communication area includes receiving data sequences from one or more short range receivers. 
     
     
         49 . The non-transitory computer-readable medium of  claim 42 , wherein the transmitted data sequence is transmitted using a medium that does not propagate outside of the authorized communication area. 
     
     
         50 . The non-transitory computer-readable medium of  claim 42 , wherein the stored server-executable instructions are configured to cause a server to perform operations such that transmitting the transmitted data sequence within the authorized communication area comprises transmitting the transmitted data sequence by any one of infrared signals, radio frequency signals, and ultrasonic signals.

Join the waitlist — get patent alerts

Track US2016142918A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.