METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR IMPROVING SECURITY FOR WIRELESS COMMUNICATION
First Claim
1. A method, comprising:
- receiving, by an apparatus, one or more wireless discovery messages;
determining, by the apparatus, whether a wireless device is in close proximity to the apparatus based on information obtained from the one or more received wireless discovery messages;
exchanging, by the apparatus, messages with the wireless device in response to having determined that the wireless device is in close proximity to the apparatus;
measuring, by the apparatus, signal strength of the exchanged messages while distance changes to the wireless device; and
determining, by the apparatus, whether changes in the measured signal strength of the exchanged messages satisfy a predetermined behavior expected for signal strength as distance varies.
10 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a method includes receiving, by an apparatus, one or more wireless discovery messages; determining, by the apparatus, whether a wireless device is in close proximity to the apparatus based on information obtained from the one or more received wireless discovery messages; exchanging, by the apparatus, messages with the wireless device in response to having determined that the wireless device is in close proximity to the apparatus; measuring, by the apparatus, signal strength of the exchanged messages while distance changes to the wireless device; and determining, by the apparatus, whether changes in the measured signal strength of the exchanged messages satisfy a predetermined behavior expected for signal strength as distance varies.
39 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by an apparatus, one or more wireless discovery messages; determining, by the apparatus, whether a wireless device is in close proximity to the apparatus based on information obtained from the one or more received wireless discovery messages; exchanging, by the apparatus, messages with the wireless device in response to having determined that the wireless device is in close proximity to the apparatus; measuring, by the apparatus, signal strength of the exchanged messages while distance changes to the wireless device; and determining, by the apparatus, whether changes in the measured signal strength of the exchanged messages satisfy a predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
establishing, by an apparatus, a wireless connection with a wireless device in close proximity to the apparatus, wherein wireless messages are exchanged over the established wireless connection while distance between the apparatus and the wireless device changes; obtaining, by the apparatus, signal information regarding the wireless messages for estimating the distance between the apparatus and the wireless device; determining, by the apparatus, whether changes in the obtained signal information satisfy a predetermined behavior expected for signal strength as distance varies; receiving, by the apparatus, a request from the wireless device for conducting a secure communications session with the wireless device; and invoking, by the apparatus, a secure application in the apparatus if the changes in the obtained signal information satisfy the predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (8)
-
-
9. A apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; receive one or more wireless discovery messages; determine whether a wireless device is in close proximity to the apparatus based on information obtained from the one or more received wireless discovery messages; exchange messages with the wireless device in response to having determined that the wireless device is in close proximity to the apparatus; measure signal strength of the exchanged messages while distance changes to the wireless device; and determine whether changes in the measured signal strength of the exchanged messages satisfy a predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; establish a wireless connection with a wireless device in close proximity to the apparatus, wherein wireless messages are exchanged over the established wireless connection while distance between the apparatus and the wireless device changes; obtain signal information regarding the wireless messages for estimating the distance between the apparatus and the wireless device; determine whether changes in the obtained signal information satisfy a predetermined behavior expected for signal strength as distance varies; receive a request from the wireless device for conducting a secure communications session with the wireless device; and invoke a secure application in the apparatus if the changes in the obtained signal information satisfy the predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (16)
-
-
17. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code comprising:
-
code for receiving, by an apparatus, one or more wireless discovery messages; code for determining, by the apparatus, whether a wireless device is in close proximity to the apparatus based on information obtained from the one or more received wireless discovery messages; code for exchanging, by the apparatus, messages with the wireless device in response to having determined that the wireless device is in close proximity to the apparatus; code for measuring, by the apparatus, signal strength of the exchanged messages while distance changes to the wireless device; and code for determining, by the apparatus, whether changes in the measured signal strength of the exchanged messages satisfy a predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (18)
-
-
19. A computer program product comprising computer executable program code recorded on a computer readable, non-transitory storage medium, the computer executable program code comprising:
-
code for establishing, by an apparatus, a wireless connection with a wireless device in close proximity to the apparatus, wherein wireless messages are exchanged over the established wireless connection while distance between the apparatus and the wireless device changes; code for obtaining, by the apparatus, signal information regarding the wireless messages for estimating the distance between the apparatus and the wireless device; code for determining, by the apparatus, whether changes in the obtained signal information satisfy a predetermined behavior expected for signal strength as distance varies; code for receiving, by the apparatus, a request from the wireless device for conducting a secure communications session with the wireless device; and code for invoking, by the apparatus, a secure application in the apparatus if the changes in the obtained signal information satisfy the predetermined behavior expected for signal strength as distance varies. - View Dependent Claims (20)
-
Specification