IP Library › Granted Patent US 7,372,450
Granted Patent B2
US 7,372,450 · App. 10/840,153 · Granted May 13, 2008

Analog input mapping for hand-held computing devices

Assignee: Inventec Appliances Corporation
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,372,450
App. No.
10/840,153
Granted
May 13, 2008
Kind
B2
Abstract

A first hand-held computing device includes an analog input device and a processor. The analog input device generates analog input. The processor receives the analog input and converts the analog input to coordinates. The processor then maps the coordinates to a button for a second hand-held computing device and generates an event indicating a state of the button for the second hand-held computing device.

Claims (33)

1. A method of converting analog input in a first hand-held computing device, the method comprising:

receiving the analog input from an analog input device in the first hand-held computing device;

converting the analog input to polar coordinates;

mapping the polar coordinates to a button for a second hand-held computing device; and

generating an event indicating a state of the button for the second hand-held computing device, wherein software executed on the second hand-held computing device may be compatibly executed on the first hand-held computing device.

2. The method of claim 1 wherein the polar coordinates may further be expressed as x, y components.

3. The method of claim 1 further comprising retrieving a table of polar coordinates corresponding to the button for the second hand-held computing device, and wherein mapping the polar coordinates to the button is based on the table.

4. The method of claim 1 wherein the second hand-held computing device comprises a legacy PALM operating system button implementation.

5. The method of claim 1 wherein the second hand-held computing device comprises a 5-way button implementation.

6. The method of claim 1 wherein the second hand-held computing device comprises an 8-way button implementation.

7. The method of claim 1 wherein the second hand-held computing device comprises a 4-way button implementation.

8. A computer-readable storage medium having embodied thereon mapping software program, the mapping software being executable by a processor to perform a method for converting analog input in a first hand-held computing device, the method comprising:

receiving the analog input from an analog input device in the first hand-held computing device;

converting the analog input to polar coordinates;

mapping the polar coordinates to a button for a second hand-held computing device; and

generating an event indicating a state of the button for the second hand-held computing device, wherein software executed on the second hand-held computing device may be compatibly executed on the first hand-held computing device.

9. The computer-readable storage medium of claim 8 , wherein the polar coordinates may further be expressed as x, y components.

10. The computer-readable storage medium of claim 8 , the method further comprising retrieving a table of polar coordinates corresponding to the button for the second hand-held computing device, and wherein mapping the polar coordinates to the button is based on the table.

11. The computer-readable storage medium of claim 8 , wherein the second hand-held computing device comprises a legacy PALM operating system button implementation.

12. The computer-readable storage medium of claim 8 , wherein the second hand-held computing device comprises a 5-way button implementation.

13. The computer-readable storage medium of claim 8 , wherein the second hand-held computing device comprises an 8-way button implementation.

14. The computer-readable storage medium of claim 8 , wherein the second hand-held computing device comprises a 4-way button implementation.

15. A first hand-held computing device comprising:

an analog input device configured to generate analog input; and

a processor configured to receive the analog input from the analog input device, the processor further configured to execute software stored in memory, the software for:

converting the analog input to polar coordinates;

mapping the polar coordinates to a button for a second hand-held computing device; and

generating an event indicating a state of the button for the second hand-held computing device, wherein software executed on the second hand-held computing device may be compatibly executed on the first hand-held computing device.

16. The first hand-held computing device of claim 15 wherein the polar coordinates may further be expressed as x, y components.

17. The first hand-held computing device of claim 15 wherein the processor is further configured to retrieve a table of polar coordinates corresponding to the button for the second hand-held computing device, and wherein mapping the polar coordinates to the button is based on the table.

18. The first hand-held computing device of claim 15 wherein the second hand-held computing device comprises a legacy PALM operating system button implementation.

19. The first hand-held computing device of claim 15 wherein the second hand-held computing device comprises a 5-way button implementation.

20. The first hand-held computing device of claim 15 wherein the second hand-held computing device comprises an 8-way button implementation.

Assignments (3)
ASSIGNMENT FOR THE BENEFIT OF CREDITORS Recorded Nov 4, 2005
From: TAPWAVE, INC.
To: UECKER & ASSOCIATES
Reel/Frame 016733/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2005
From: UECKER & ASSOCIATES, INC.
To: INVENTEC APPLIANCES CORPORATION
Reel/Frame 016734/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2004
From: TWERDAHL, TIMOTHY D.; EBERT, ROBERT F.
To: TAPEWAVE, INC.
Reel/Frame 015307/0850 →
Continuity (1)
Related Publication 20050248526A1 · Nov 10, 2005