Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2015094220) GESTURE-BASED INFORMATION EXCHANGE BETWEEN DEVICES IN PROXIMITY
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

WHAT IS CLAIMED IS:

1 1. A method comprising:

2 detecting, at a first user device, a greeting event based at least in part on 3 proximity to a second user device and an acceleration of the first user device and the second 4 user device;

5 determining, by the first user device, context information for the greeting 6 event;

7 selecting, by the first user device, an information item to be sent to the second 8 user device, the selection being based at least in part on the context information; and

9 sending, by the first user device, the selected information item to the second 10 user device.

1 2. The method of claim 1 further comprising:

2 subsequently to detecting the greeting event and while the first user device 3 remains in proximity to the second user device, receiving, by the first user device, a data 4 object from the second user device.

1 3. The method of claim 1 wherein the context information includes one or 2 more of:

3 a location of the first user device;

4 a user input indicating a context and received prior to detecting the greeting 5 event;

6 presence or absence of a reference electronic device other than the first and 7 second user devices;

8 schedule data pertaining to a user of the first user device; or

9 activity data pertaining to the user of the first user device.

1 4. The method of claim 1 wherein detecting the greeting gesture includes 2 identifying the greeting gesture as one of a plurality of defined greeting gestures and wherein 3 the context information includes the one of the plurality of defined greeting gestures that was 4 detected.

1 5. The method of claim 1 wherein detecting a greeting event includes:

2 detecting that the first user device experiences an acceleration consistent with 3 execution of a greeting gesture by a user of the first electronic device while the first

4 electronic device is in proximity to the second electronic device; and

5 receiving a communication from the second electronic device, the received 6 communication indicating that the second user device experienced an acceleration consistent 7 with execution of a greeting gesture by a user of the second electronic device.

1 6. The method of claim 5 wherein the acceleration consistent with 2 execution of a greeting gesture by the user of the first electronic device includes an

3 acceleration consistent with one or more of:

4 a handshake;

5 a bow; or

6 a high-five.

1 7. A wearable electronic device comprising:

2 a motion sensor operable to detect a movement of the wearable electronic 3 device;

4 a wireless communication interface operable to communicate with another 5 electronic device;

6 a storage subsystem configured to store data including a plurality of shareable 7 data objects; and

8 a processing subsystem coupled to the motion sensor, the wireless

9 communication interface, and the storage subsystem, the processing subsystem configured to: 10 detect, based at least in part on a signal from the wireless

11 communication interface, that another electronic device is in proximity to the 12 wearable electronic device;

13 detect, based at least in part on a signal from the motion sensor, an 14 occurrence of a greeting gesture while the other electronic device is in proximity to 15 the wearable electronic device;

16 determine one or more items of context information in response to 17 detecting the greeting gesture;

18 select, based at least in part on the one or more items of context 19 information, a shareable data object from the plurality of shareable data objects; and 20 send via the wireless communication interface, the shareable data 21 object to the other electronic device.

1 8. The wearable electronic device of claim 7 wherein the one or more 2 items of context information include one or more of:

3 a location of the wearable electronic device;

4 presence or absence of a reference electronic device other than the wearable 5 electronic device and the other electronic device;

6 schedule data pertaining to a user of the wearable electronic device; or 7 activity data pertaining to the user of the wearable electronic device.

1 9. The wearable electronic device of claim 7 wherein the one or more 2 items of context information include a number of greeting gestures previously detected by the 3 wearable electronic device while in proximity to the other electronic device.

1 10. The wearable electronic device of claim 7 wherein the one or more 2 items of context information include whether a social-network connection has been

3 established between a user of the wearable electronic device and a user of the other electronic 4 device.

1 11. The wearable electronic device of claim 7 wherein the processing 2 subsystem is further configured such that detecting the occurrence of the greeting gesture 3 includes receiving a communication from the other electronic device confirming that the 4 other electronic device also detected the occurrence of the greeting gesture.

1 12. The wearable electronic device of claim 7 wherein the wearable 2 electronic device is wearable on a user’s wrist.

1 13. The wearable electronic device of claim 7 wherein the motion sensor 2 includes an accelerometer.

1 14. A method comprising:

2 detecting, at a first user device, a greeting event based at least in part on 3 proximity to a second user device and an acceleration of the first user device and the second 4 user device;

5 determining, by the first user device, context information for the greeting 6 event;

7 selecting, by the first user device, a first data object to be sent to the second 8 user device, the selection being based at least in part on the context information;

9 encrypting, by the first user device, the first data object using a first encryption 10 key;

11 sending, by the first user device, the encrypted first data object to the second 12 user device; and

13 sending, by the first user device, the first encryption key to a server.

1 15. The method of claim 14 further comprising, subsequently to sending 2 the first encryption key to the server:

3 determining, by the first user device, that the first encryption key should be 4 released to the second user device; and

5 sending, by the first user device, an approval message to the server, the 6 approval message authorizing the server to release the first encryption key to the second user 7 device.

1 16. The method of claim 15 wherein determining that the first encryption 2 key should be released includes:

3 presenting, at a user interface of the first user device, basic information about 4 a user of the second user device; and

5 receiving, at the user interface, user input authorizing release of the first 6 encryption key to the second user device.

1 17. The method of claim 15 wherein determining that the first encryption 2 key should be released and sending the approval message to the server occur at a time when 3 the first user device and the second user device are not in proximity to each other.

1 18. The method of claim 14 further comprising:

2 receiving, by the first user device, at least one encrypted second information 3 item from the second user device while the first electronic device is in proximity to the 4 second user device;

5 storing, by the first user device, the encrypted second data object;

6 subsequently to storing the encrypted second data object, requesting, by the 7 first user device, a second encryption key for the second data object from the server; and 8 receiving, by the first user device, the second encryption key in the event that 9 the second electronic device has authorized the server to release the second encryption key to 10 the first electronic device.

1 19. The method of claim 18 wherein requesting the second encryption key 2 and receiving the second encryption key occur at a time when the first user device and the 3 second user device are not in proximity to each other.

1 20. A user device comprising:

2 a motion sensor operable to detect a movement of a wearable component of 3 the user device;

4 a wireless communication interface operable to communicate with another 5 electronic device;

6 a storage subsystem configured to store data including a plurality of shareable 7 data objects; and

8 a processing subsystem coupled to the motion sensor, the wireless

9 communication interface, and the storage subsystem, the processing subsystem configured to: 10 detect, based at least in part on a signal from the wireless

11 communication interface, that another electronic device is in proximity to the 12 wearable electronic device;

13 detect, based at least in part on a signal from the motion sensor, an 14 occurrence of a greeting gesture while the other electronic device is in proximity to 15 the wearable electronic device;

16 determine one or more items of context information in response to 17 detecting the greeting gesture;

18 select, based at least in part on the one or more items of context 19 information, a first data object from the plurality of shareable data objects;

20 encrypt the first data object using a first encryption key;

21 send via the wireless communication interface, the encrypted first data 22 object to the other electronic device; and

23 send the first encryption key to a server.

1 21. The wearable electronic device of claim 20 wherein the processing 2 subsystem is further configured to:

3 receive at least one encrypted second data object from the second user device 4 while the first electronic device is in proximity to the second user device; and

5 store by the first user device, the encrypted second data object.

1 22. The wearable electronic device of claim 21 wherein the processing 2 subsystem is further configured to:

3 present, at a user interface, basic information about a user of the second user 4 device;

5 receive user input authorizing sharing of data with the second user device; and 6 send, in response to the user input, an authorization message to the server 7 wherein the authorization message authorizes the server to release the first key to the second 8 user device and requests a second encryption key usable to decrypt the encrypted second data 9 object.

1 23. The wearable electronic device of claim 20 wherein the wearable 2 electronic device is wearable on a user’s wrist.

1 24. The wearable electronic device of claim 20 wherein the motion sensor 2 includes an accelerometer.