IP Library Granted Patent US 7,788,032
Granted Patent B2
US 7,788,032 · App. 11/855,879 · Granted Aug 31, 2010

Targeting location through haptic feedback signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,788,032
App. No.
11/855,879
Granted
Aug 31, 2010
Kind
B2
Abstract

A data processing apparatus and a method of operating a data processing apparatus are disclosed. The data processing apparatus comprises a memory for storing target location data representative of the location of a target, a position determining component configured to generate a position signal representative of a position of the data processing apparatus, and an orientation determining component configured to generate an orientation signal representative of an orientation of the data processing apparatus. The data processing apparatus also comprises a haptic transducer configured to provide haptic feedback to a user of the data processing apparatus and a processor configured to process the target location data, position signal and orientation signal in order to generate a transducer control signal that is configured to actuate the haptic transducer to provide directional haptic feedback to a user relative to the target location.

Claims (43)

1. A data processing apparatus comprising:

a memory configured to store target location data representative of a target location;

a position determining component configured to generate a position signal representative of a position of the data processing apparatus;

an orientation determining component configured to generate an orientation signal representative of an orientation of the data processing apparatus;

a haptic transducer within a mobile device configured to provide directional haptic feedback to a user of the data processing apparatus indicative of a relative direction to the target location from the position, the haptic transducer comprising at least a first haptic device within the mobile device generating vibrations along a first axis, and a second haptic device within the mobile device generating vibrations along a second axis, the vibrations along the first and second axes collectively comprising the directional haptic feedback indicative of the relative direction to the target location; and

a processor configured to process the target location data, position signal and orientation signal in order to generate a transducer control signal that is configured to actuate the haptic transducer to provide the directional haptic feedback indicative of the relative direction to the target location.

2. The data processing apparatus of claim 1 , wherein the processor is configured to generate the transducer control signal periodically.

3. The data processing apparatus of claim 1 , wherein the first and second axes are perpendicular to each other.

4. The data processing apparatus of claim 1 , wherein the haptic transducer is configured to provide directional haptic feedback signals in three dimensions, and wherein the haptic transducer further comprises a third haptic device within the mobile device generating vibrations along a third axis perpendicular to the first and second axes.

5. The data processing apparatus of claim 1 , wherein the processor is further configured to determine if a current relative direction of motion of the data processing apparatus is towards the target location, and to generate a transducer control signal responsive to that determination.

6. The data processing apparatus of claim 1 , wherein the data processing apparatus further comprises:

one or more accelerometers configured to generate acceleration signals representative of the acceleration of the data processing apparatus; and

wherein the processor is configured to process the acceleration signals to determine the distance and direction traveled by the data processing apparatus after a position signal is generated by the position determining component, and to use the determined distance and direction to generate the transducer control signal.

7. The data processing apparatus of claim 1 , wherein the position determining component is configured to receive signals from a plurality of transmitters.

8. The data processing apparatus of claim 7 , wherein the position determining component is a global positioning system (GPS).

9. The data processing apparatus of claim 1 , wherein the orientation determining component is a gravity sensor.

10. The data processing apparatus of claim 1 , wherein the data processing apparatus comprises one of a mobile computing device, a mobile telephone, a personal digital assistant, a personal computer and a laptop.

11. The data processing apparatus of claim 1 comprising a first and second separate physical device, wherein:

the position determining component and the memory are located within the first physical device; and

the haptic transducer and the orientation determining component are located within the second physical device.

12. The data processing apparatus of claim 11 , wherein the second physical device comprises a wireless receiver configured to receive a signal from the first device that is configured to actuate the haptic transducer to provide the directional haptic feedback.

13. The apparatus of claim 1 , wherein each of the first and second haptic devices comprises:

a weight;

a base plate at a proximal end of a longitudinal chute;

a spring attached between the weight and the base plate in the longitudinal chute; and

an electromagnet at the distal end of the longitudinal chute,

wherein the directional vibrations are caused by movement of the weight along the longitudinal chute.

14. The apparatus of claim 13 , wherein the transducer control signal controls power to the electromagnet and wherein the weight is drawn toward the electromagnet against the spring when power is applied to the electromagnet, and wherein the spring forces the weight away from the electromagnet when power is removed from the electromagnet.

15. A method of operating a data processing apparatus comprising:

storing target location data representative of a target location in memory;

generating a position signal representative of a position of the data processing apparatus;

generating an orientation signal representative of an orientation of the data processing apparatus;

processing the target location data, position signal and orientation signal in order to generate a transducer control signal representing a relative direction to the target location from the position; and

providing directional haptic feedback to a user of the data processing apparatus indicative of the relative direction to the target location by actuating a haptic transducer within a mobile device responsive to the transducer control signal, the haptic transducer comprising at least a first haptic device within the mobile device generating vibrations along a first axis, and a second haptic device within the mobile device generating vibrations along a second axis, the vibrations along the first and second axes collectively comprising the directional haptic feedback signal indicative of the relative direction to the target location.

16. The method of claim 15 , wherein the step of processing further comprises processing to generate the transducer control signal periodically.

17. The method of claim 15 , wherein the first and second axes are perpendicular to each other.

18. The method of claim 15 , wherein actuating the haptic transducer provides directional haptic feedback signals in three dimensions, and wherein the haptic transducer further comprises a third haptic device within the mobile device generating vibrations along a third axis perpendicular to the first and second axes.

19. The method of claim 15 , further comprising:

determining if a current relative direction of motion of the data processing apparatus is towards the target location; and

generating a transducer control signal responsive to that determination.

20. The method of claim 15 , further comprising:

generating acceleration signals representative of the acceleration of the data processing apparatus; and

processing the acceleration signals to determine the distance and direction traveled by the data processing apparatus after a position signal is generated by the position determining component, and to use the determined distance and direction to generate the transducer control signal.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 4, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020319/0568 →