Gesture-based information exchange between devices in proximity
First Claim
Patent Images
1. A method comprising:
- detecting, at a first user device, a greeting event based at least in part on;
proximity to a second user device;
first data that includes first acceleration data indicative of first acceleration measurements collected at a first accelerometer at the first user device; and
second data indicative of second acceleration measurements collected at a second accelerometer at the second user device;
in response to detecting the greeting event, accessing, by the first user device, third data that includes a geographic location of the first user device determined using GPS signals received at the first user device;
determining, by the first user device, context information for the greeting event based on the third data, the context information indicating whether the geographic location is associated with a work context;
selecting, by the first user device, an information item to be sent to the second user device, wherein the information item corresponds to work contact information when the context information indicates that the geographic location is associated with the work context, and wherein the information item corresponds to personal contact information when the context information does not indicate that the geographic location is not associated with the work context; and
sending, by the first user device, the selected information item to the second user device.
6 Assignments
0 Petitions
Accused Products
Abstract
Information items can be exchanged between user devices worn or carried by two different users in response to the devices detecting a “greeting event” in which the devices are in proximity and the users of the devices concurrently execute a greeting gesture. In response to detecting an event, each device can select zero or more information items or data objects to send to the other, with the selection being based on contextual information available to the device making the selection.
33 Citations
17 Claims
-
1. A method comprising:
-
detecting, at a first user device, a greeting event based at least in part on; proximity to a second user device; first data that includes first acceleration data indicative of first acceleration measurements collected at a first accelerometer at the first user device; and second data indicative of second acceleration measurements collected at a second accelerometer at the second user device; in response to detecting the greeting event, accessing, by the first user device, third data that includes a geographic location of the first user device determined using GPS signals received at the first user device; determining, by the first user device, context information for the greeting event based on the third data, the context information indicating whether the geographic location is associated with a work context; selecting, by the first user device, an information item to be sent to the second user device, wherein the information item corresponds to work contact information when the context information indicates that the geographic location is associated with the work context, and wherein the information item corresponds to personal contact information when the context information does not indicate that the geographic location is not associated with the work context; and sending, by the first user device, the selected information item to the second user device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A wearable electronic device comprising:
-
a motion sensor operable to detect a movement of the wearable electronic device; a wireless communication interface operable to communicate with another electronic device; a storage subsystem configured to store data including a plurality of shareable data objects; and a processing subsystem coupled to the motion sensor, the wireless communication interface, and the storage subsystem, the processing subsystem configured to; detect, based at least in part on a signal from the wireless communication interface, that another electronic device is in proximity to the wearable electronic device; detect, based at least in part on first data that includes a signal from the motion sensor, an occurrence of a greeting gesture while the other electronic device is in proximity to the wearable electronic device; in response to detecting the greeting gesture, access second data that includes other data that includes a geographic location of the wearable electronic device determined using GPS signals received at the wearable electronic device; determine one or more items of context information based on the second data, the one or more items of context information indicating whether the geographic location is associated with a work context; select a shareable data object from the plurality of shareable data objects, wherein the shareable data object corresponds to work contact information when the one or more items of context information indicates that the geographic location is associated with the work context, and wherein the shareable data object corresponds to personal contact information when the one or more items of context information does not indicate that the geographic location is not associated with the work context; and send via the wireless communication interface, the shareable data object to the other electronic device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing program code instructions that, when executed by a processor in a wearable electronic device, cause the processor to execute a method comprising:
-
detecting that another electronic device is in proximity to the wearable electronic device; detecting a greeting event based at least in part on; proximity to the other electronic device; first data that includes first acceleration data indicative of first acceleration measurements collected at the wearable electronic device; and second data indicative of second acceleration measurements collected at the other electronic device; in response to detecting the greeting event, accessing third data, the third data that including a geographic location of the wearable electronic device determined using GPS signals received at the wearable electronic device; determining context information for the greeting event based on the third data, the context information indicating whether the geographic location is associated with a work context; selecting an information item to be sent to the other electronic device, wherein the information item corresponds to work contact information when the context information indicates that the geographic location is associated with the work context, and wherein the information item corresponds to personal contact information when the context information does not indicate that the geographic location is not associated with the work context; and sending the selected information item to the other electronic device. - View Dependent Claims (14, 15, 16, 17)
-
Specification