Secure communication connection formation
First Claim
1. A method, comprising:
- receiving a request to form a secure communication connection between a first electronic device and a second electronic device;
sending an initial connection message from the first electronic device to the second electronic device;
creating a first timestamp of when the initial connection message is sent;
deriving a first numerical value based on data that describes motion of the first electronic device, wherein the motion of the first electronic device includes at least two degrees of freedom of motion while the first electronic device is maintained in a target orientation with respect to the second electronic device, and wherein the target orientation includes physical contact;
obtaining a second numerical value based on data that describes motion of the second electronic device, wherein the motion of the second electronic device includes at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device; and
forming the secure communication connection between the first electronic device and the second electronic device based on a first message that includes the first numerical value and the first timestamp, and a second message that includes the second numerical value and a second timestamp of when the initial connection message is received by the second electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
In some examples, method includes positioning a first electronic device in a target orientation with respect to a second electronic device and moving the first and second electronic devices in at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device. The method may also include operating the first electronic device while the first and second electronic devices share a secure communication connection that is based on a first numerical value and a second numerical value. The first numerical value may be based on data that describes the movement of the first electronic device while maintained in the target orientation, and the second numerical value may be based on data that describes the movement of the second electronic device while the first electronic device is maintained in the target orientation.
15 Citations
29 Claims
-
1. A method, comprising:
-
receiving a request to form a secure communication connection between a first electronic device and a second electronic device; sending an initial connection message from the first electronic device to the second electronic device; creating a first timestamp of when the initial connection message is sent; deriving a first numerical value based on data that describes motion of the first electronic device, wherein the motion of the first electronic device includes at least two degrees of freedom of motion while the first electronic device is maintained in a target orientation with respect to the second electronic device, and wherein the target orientation includes physical contact; obtaining a second numerical value based on data that describes motion of the second electronic device, wherein the motion of the second electronic device includes at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device; and forming the secure communication connection between the first electronic device and the second electronic device based on a first message that includes the first numerical value and the first timestamp, and a second message that includes the second numerical value and a second timestamp of when the initial connection message is received by the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first electronic device, comprising:
-
an input device configured to receive a request to form a secure communication connection between the first electronic device and a second electronic device; one or more motion sensors; one or more processors coupled to the input device and to the one or more sensors; and a non-transitory computer-readable medium coupled to the one or more processors and that includes computer-readable instructions stored thereon that are executable by the one or more processors to perform or control performance of operations, the operations comprising; in response to the request to form the secure communication connection, determine a first numerical value based on data from the one or more motion sensors that describes motion of the first electronic device as the first electronic device is moved through at least two degrees of freedom of motion while maintained in a target orientation with respect to the second electronic device, wherein the target orientation includes physical contact; receive a second numerical value from the second electronic device based on data that describes motion of the second electronic device, wherein the motion of the second electronic device includes at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device; and form the secure communication connection between the first electronic device and the second electronic device based on a first message that includes the first numerical value and a first timestamp of when an initial connection message is sent from the first electronic device to the second electronic device and a second message that includes the second numerical value and a second timestamp of when the initial connection message is received by the second electronic device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
positioning a first electronic device in a target orientation with respect to a second electronic device; moving the first electronic device and the second electronic device in at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device; and operating the first electronic device while the first electronic device and the second electronic device share a secure communication connection, wherein the secure communication connection is based on a first message that includes a first numerical value and a timestamp of when the first electronic device and the second electronic device first acknowledged each other, and based on a second message that includes a second numerical value and the timestamp, wherein the first numerical value is based on data that describes the movement of the first electronic device while maintained in the target orientation, and wherein the second numerical value is based on data that describes the movement of the second electronic device while the first electronic device is maintained in the target orientation with respect to the second electronic device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A first electronic device, comprising:
-
an input device configured to receive a request to form a secure communication connection between the first electronic device and a second electronic device; one or more motion sensors configured to sense motion of the first electronic device in at least two degrees of freedom of motion while the first electronic device is maintained in a target orientation with respect to the second electronic device, and convert the sensed motion into data that describes the sensed motion; a communication device configured to communicate with the second electronic device and via which a secure communication connection is formed, wherein the communication device is configured to receive a second numerical value based on data that describes motion of the second electronic device as the second electronic device is moved through at least two degrees of freedom of motion while the first electronic device is maintained in the target orientation with respect to the second electronic device; and one or more processors coupled to the input device and to the one or more motion sensors, wherein the one or more processors are configured to perform or control performance of;
in response to the request to form the secure communication connection, determine a first numerical value based on the data that describes the sensed motion, and form the secure communication connection between the first electronic device and the second electronic device via the communication device based on a first message that includes the first numerical value and a timestamp of when the first electronic device and the second electronic device first acknowledged each other and based on a second message that includes the second numerical value and the timestamp. - View Dependent Claims (28, 29)
-
Specification