Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
First Claim
1. A computer implemented method of interfacing with electronic devices within a ubiquitous computing environment, comprising:
- providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
receiving sensor data from at least one sensor, the sensor data including information indicating whether the handheld unit is substantially pointed at one of a plurality of electronic devices within the ubiquitous computing environment;
determining whether an electronic device within the ubiquitous computing environment has been selected by a user based at least in part on the received sensor data; and
providing the user with physical feedback through the handheld unit when it is determined that an electronic device within the ubiquitous computing environment has been selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A point-and-send user interface is disclosed wherein a user can point a handheld unit at one of a plurality of electronic devices in a physical environment to select the electronic device and send data to it. Physical feedback can be provided to inform the user of the success and/or other status of the selection and data transfer process. A computer implemented method includes providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment; receiving sensor data indicating whether the handheld unit is substantially pointed at an electronic device within a ubiquitous computing environment; determining whether an electronic device within the ubiquitous computing environment has been selected by a user based at least in part on the sensor data; and providing the user with physical feedback through the handheld unit upon determining that an electronic device within the ubiquitous computing has been selected.
-
Citations
67 Claims
-
1. A computer implemented method of interfacing with electronic devices within a ubiquitous computing environment, comprising:
-
providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
receiving sensor data from at least one sensor, the sensor data including information indicating whether the handheld unit is substantially pointed at one of a plurality of electronic devices within the ubiquitous computing environment;
determining whether an electronic device within the ubiquitous computing environment has been selected by a user based at least in part on the received sensor data; and
providing the user with physical feedback through the handheld unit when it is determined that an electronic device within the ubiquitous computing environment has been selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method of interfacing with electronic devices within a ubiquitous computing environment, comprising:
-
providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
receiving sensor data from at least one sensor, the sensor data including information indicating whether the handheld unit is within a predetermined proximity of one of the plurality of electronic devices within the ubiquitous computing environment;
determining whether an electronic device within the ubiquitous computing environment has been selected by a user based at least in part on the received sensor data; and
providing the user with physical feedback through the handheld unit when it is determined that an electronic device within the ubiquitous computing environment has been selected. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer implemented method of interfacing with electronic devices within a ubiquitous computing environment, comprising:
-
providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
receiving sensor data from at least one sensor, the sensor data including information indicating whether the handheld unit is substantially pointed at one of a plurality of electronic devices within the ubiquitous computing environment;
determining whether an electronic device within the ubiquitous computing environment has been selected by the user based at least in part on the received sensor data; and
transferring data between the selected electronic device and the handheld unit over a pre-existing communication link. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. A computer implemented method of interfacing with electronic devices within a ubiquitous computing environment, comprising:
-
providing a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
receiving sensor data from at least one sensor, the sensor data including information indicating whether the handheld unit has been substantially pointed at electronic devices within the ubiquitous computing environment;
determining whether first and second electronic devices within the ubiquitous computing environment have been successively selected by the user based at least in part on the received sensor data; and
transferring data between the selected first and second electronic devices over a pre-existing network connection. - View Dependent Claims (50)
-
-
51. A system for interfacing with electronic devices within a ubiquitous computing environment, comprising:
-
a handheld unit adapted to be contacted and moved by a user within a ubiquitous computing environment;
at least one actuator within the handheld unit, wherein the at least one actuator is adapted to generate forces when energized, the generated forces transmitted to the user as a tactile sensation;
at least one sensor adapted to determine whether the handheld unit is substantially pointed at one of a plurality of electronic devices within the ubiquitous computing environment and generate corresponding sensor data; and
at least one processor adapted to determine whether an electronic device within the ubiquitous computing environment has been selected by the user based on the generated sensor data and to energize the at least one actuator when it is determined that an electronic device has been selected. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification