Sensor-initiated exchange of information between devices
First Claim
1. A device comprising:
- a sensor system that senses motion of the device;
an information exchange system (IES) coupled to the sensor system, wherein the IES identifies motion signatures of the sensed motion, transfers the identified motion signatures between the device and at least one local device, compares the transferred motion signatures to identify corresponding motion signatures of at least one different device, selects data in response to the corresponding motion signatures, and automatically initiates exchange of the selected data between two or more of the devices from which the corresponding motion signatures originated.
1 Assignment
0 Petitions
Accused Products
Abstract
Information exchange systems and methods (“IES”) are described that allow users of portable devices to initiate exchanges of information with a simple gesture. Detection of this gesture causes the host device to perform a number of actions including one or more of selecting data for an exchange transaction, identifying one or more destination devices to receive the selected data, transferring the selected data to the destination devices, and receiving complementary or corresponding data from the destination devices. The IES thus avoids the requirement for users to perform time consuming and error prone interactions involving complex operations with a device interface in order to initiate data exchanges.
-
Citations
25 Claims
-
1. A device comprising:
-
a sensor system that senses motion of the device;
an information exchange system (IES) coupled to the sensor system, wherein the IES identifies motion signatures of the sensed motion, transfers the identified motion signatures between the device and at least one local device, compares the transferred motion signatures to identify corresponding motion signatures of at least one different device, selects data in response to the corresponding motion signatures, and automatically initiates exchange of the selected data between two or more of the devices from which the corresponding motion signatures originated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
detecting motion of a device;
identifying a motion pattern that corresponds to the motion;
selecting information that corresponds to the identified motion pattern;
identifying at least one local device having at least one local motion that corresponds to the identified motion pattern; and
exchanging the selected information with the identified local device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
identifying motion patterns that correspond to detected motion of devices;
exchanging the identified motion patterns between the devices;
comparing the exchanged motion patterns and identifying corresponding motion patterns;
selecting data in response to at least one of the identified motion patterns and the identified corresponding motion patterns; and
automatically initiating exchange of the selected data between two or more of the devices from which the corresponding motion patterns originated. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system comprising:
-
means for identifying motion signatures of devices as associated with at least one gesture performed with the device;
means for exchanging the identified motion signatures among the devices and identifying two or more of the devices with matching motion signatures; and
means for selecting data in accordance with the identified gesture and automatically initiating exchange of the selected data between the two or more devices. - View Dependent Claims (24)
-
-
25. A machine-readable medium that includes executable instructions, which when executed in a processing system, initiates an automatic exchange of data between two devices by:
-
identifying motion signatures of devices as associated with at least one gesture performed with the device;
exchanging the identified motion signatures among the devices and identifying two or more of the devices with matching motion signatures; and
selecting data in accordance with the identified gesture and automatically initiating exchange of the selected data between the two or more devices.
-
Specification