Haptic Communication Devices
First Claim
1. A method, comprising:
- receiving an input signal associated with a position of a handheld communication device;
determining the position of the handheld communication device relative to a predetermined location; and
providing a haptic effect associated with a distance between the position of the handheld communication device and the predetermined location.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to methods and systems for providing customized “haptic messaging” to users of handheld communication devices in a variety of applications. In one embodiment, a method of using haptic effects to relate location information includes: receiving an input signal associated with a position of a handheld communication device (100); determining the position of the handheld communication device (100) relative to a predetermined location; and providing a haptic effect associated with a distance between the position of the handheld communication device (100) and the predetermined location. In another embodiment, a handheld communication device (100) can be used as a two-way haptic remote control.
161 Citations
26 Claims
-
1. A method, comprising:
-
receiving an input signal associated with a position of a handheld communication device; determining the position of the handheld communication device relative to a predetermined location; and providing a haptic effect associated with a distance between the position of the handheld communication device and the predetermined location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
sending a command signal to a remote device; determining if a feedback signal is received from the remote device; and providing a haptic effect associated with the determination. - View Dependent Claims (7, 8)
-
-
9. A computer-readable medium on which is encoded program code, comprising:
-
program code for receiving a signal associated with a position of a handheld communication device; program code for determining the position of the handheld communication device relative to a predetermined location; and program code for providing a haptic feedback associated with a distance between the position of the handheld communication device and the predetermined location. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable medium on which is encoded program code, comprising:
-
program code for sending a command signal to a remote device; program code for determining if a feedback signal is received from the remote device; and program code for providing a haptic effect associated with the determination. - View Dependent Claims (14, 15)
-
-
16. A data stream embodied in a carrier signal, carrying instructions to:
-
receive a signal associated with a position of a handheld communication device; determine the position of the handheld communication device relative to a predetermined location; and provide a haptic effect associated with a distance between the position of the handheld communication device and the predetermined location.
-
-
17. A data stream embodied in a carrier signal, carrying instructions to:
-
send a command signal to a remote device; determine if a feedback signal is received from the remote device; and provide a haptic effect associated with the determination.
-
-
18. The apparatus, comprising:
-
means for receiving an input signal associated with a position of a handheld communication device; means for determining the position of the handheld communication device relative to a predetermined location; and means for providing a haptic effect associated with a distance between the position of the handheld communication device and the predetermined location. - View Dependent Claims (19, 20, 21)
-
-
22. The apparatus, comprising:
-
means for sending a command signal to a remote device; means for determining if a feedback signal is received from the remote device; and means for providing a haptic effect associated with the determination. - View Dependent Claims (23, 24, 25, 26)
-
Specification