Patent US6947028B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6947028B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Active keyboard for handheld electronic gadgets

Assignee: Individual
•
Filing: 2002-12-17
•
Granted: 2005-09-20
•
Expires: 2022-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An active keyboard for handheld electronic devices which allows the user of the device to support the device and enter text and data while using only one hand. The device has a housing, a display, a processor, a memory, a selection device, and at least four keys. When the handheld device is gripped the keys underlay the tips of the user's fingers and the selection device underlays the user's thumb. The software outputs a grid design to the display showing several columns of values. The user highlights a set of four values using the selection device and those values are assigned to the keys. Pressing a key enters the values assigned to that key into the text area of the display or if the value represents a mode of operation, runs the program controlling that mode.

Inventors

  • 👤 Mark Shkolnikov

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:05
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1626; G06F1/1633; G06F1/1684; G06F1/169; G06F1/1694; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0234; G06F3/0236; H04M1/02; H04M1/0202; H04M1/0279; H04M1/23; H04M1/236; H04M1/72469; G06F2200/00; G06F2200/16; G06F2200/163; G06F2200/1637; H04M1/7243; H04M1/72445; H04M2250/00; H04M2250/12; H04M2250/70

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 265 words
An active keyboard for handheld electronic devices comprising: a housing designed to be gripped by a human hand, having an interior and an exterior surface; a processor disposed within the interior of the housing; a display electronically connected to the processor; a selector disposed on the exterior surface of the housing, and positioned for activation by a thumb of a user; a plurality of keys disposed on the exterior surface of the housing, and positioned for activation by fingers of the user; a motion detector disposed within the interior of the housing; a memory connected to the processor; and a software means for displaying a menu on the display, the software means, when executed by the processor, cause the processor to carry out steps comprising: creating a grid of value boxes organized into a plurality of vertical columns and horizontal rows; enabling a user (1), by using the selector or motion detector, to select a group of value boxes, and (2), by using the plurality of keys, to select a value contained within one value box from the selected group and inputting the value into the memory; processing data from the motion detector caused by a rotational change in position of the housing; moving around the grid of value boxes based on processed data from the motion detector or the selector; and effecting functions of the active keyboard based on assigned values selected by keys, processed data from the motion detector, a state of the selector, or combinations thereof, wherein the active keyboard is configured to be held and operated by a single human hand.
Claim 2
Dependent Claim 265 words
An active keyboard for handheld electronic devices comprising: a housing designed to be gripped by a human hand, having an interior and an exterior surface; a processor disposed within the interior of the housing; a display electronically connected to the processor; a selector disposed on the exterior surface of the housing, and positioned for activation by a thumb of a user; a plurality of keys disposed on the exterior surface of the housing, and positioned for activation by fingers of the user; a motion detector disposed within the interior of the housing; a memory connected to the processor; and a software means for displaying a menu on the display, the software means, when executed by the processor, cause the processor to carry out steps comprising: creating a grid of value boxes organized into a plurality of vertical columns and horizontal rows; enabling a user (1), by using the selector or motion detector, to select a group of value boxes, and (2), by using the plurality of keys, to select a value contained within one value box from the selected group and inputting the value into the memory; processing data from the motion detector caused by a rotational change in position of the housing; moving around the grid of value boxes based on processed data from the motion detector or the selector; and effecting functions of the active keyboard based on assigned values selected by keys, processed data from the motion detector, a state of the selector, or combinations thereof, wherein the active keyboard is configured to be held and operated by a single human hand.
Claim 3
Dependent Claim 32 words
The active keyboard according to claim 1 , wherein the motion detector is selected from the group consisting of an acceleration sensor, a tilt sensor, a magnetic sensor, and an electromagnetic sensor.
Claim 4
Dependent Claim 14 words
The active keyboard according to claim 1 , wherein the housing is ergonomically shaped.
Claim 5
Dependent Claim 33 words
The active keyboard according to claim 1 , wherein the selector is selected from the group consisting of a joystick, a touch pad, a trackball, and a plurality of close proximity triangular buttons.
Claim 6
Dependent Claim 15 words
The active keyboard according to claim 1 , further comprising a microphone and a speaker.
Claim 7
Dependent Claim 60 words
The active keyboard according to claim 1 , wherein the software means further comprises means for navigating the Internet using the motion detector to control a portion of a web page shown on the display, maintaining a cursor position in a center of the display, so that the cursor is moveable by the selector from the center of the display.
Claim 8
Dependent Claim 69 words
The active keyboard according to claim 1 , wherein the software means further comprises means for navigating the Internet using the selector to control a portion of a web page shown on the display, maintaining a cursor position in a center of the display, so that when the display reaches a boundary of the web page, the cursor is moveable by the selector from the center of the display.
Claim 9
Independent Claim 217 words
A method of inputting data into a handheld electronic device comprising the steps of: using a processor and a memory to create a grid of value boxes organized into a plurality of vertical columns and horizontal rows; displaying the grid on a display; inputting at least one value into each value box; creating a highlight box which marks a selected group of value boxes; moving the highlight box to surround a selected value box having a desired value; assigning one value from the selected value box surrounded by the highlight box to one of a plurality of keys; depressing one of the plurality of keys and entering the value into the memory and displaying the value on the display; moving the highlight box and assigning values surrounded by the highlight box to the plurality of keys and entering the assigned values as in the previous moving, assigning and depressing steps; repeating the process until finished entering values; processing data from a motion detector caused by a rotational change in position of the electronic device; moving around the grid of value boxes based on processed data from the motion detector; and effecting functions of the electronic device based on assigned values selected by keys, processed data from the motion detector, a state of a selector, or combinations thereof.
Claim 10
Independent Claim 217 words
A method of inputting data into a handheld electronic device comprising the steps of: using a processor and a memory to create a grid of value boxes organized into a plurality of vertical columns and horizontal rows; displaying the grid on a display; inputting at least one value into each value box; creating a highlight box which marks a selected group of value boxes; moving the highlight box to surround a selected value box having a desired value; assigning one value from the selected value box surrounded by the highlight box to one of a plurality of keys; depressing one of the plurality of keys and entering the value into the memory and displaying the value on the display; moving the highlight box and assigning values surrounded by the highlight box to the plurality of keys and entering the assigned values as in the previous moving, assigning and depressing steps; repeating the process until finished entering values; processing data from a motion detector caused by a rotational change in position of the electronic device; moving around the grid of value boxes based on processed data from the motion detector; and effecting functions of the electronic device based on assigned values selected by keys, processed data from the motion detector, a state of a selector, or combinations thereof.
Claim 11
Independent Claim 210 words
A method of inputting data into a handheld electronic device comprising the steps of: using a processor and a memory to create a grid of value boxes; displaying the grid on a display; inputting up to four values into each value box; creating a highlight box which surrounds a value box; moving the highlight box to surround a value box having a desired value; assigning each value from the value box surrounded by the highlight box to one of a plurality of keys; depressing one of the plurality of keys and entering the value assigned to the one depressed key into the memory and displaying the assigned value on the display; moving the highlight box and assigning values surrounded by the highlight box to one of the plurality of keys and entering the values as in the previous moving, assigning and depressing steps; repeating the process until finished entering values; processing data from a motion detector caused by a rotational change in position of the electronic device; moving around the grid of value boxes based on processed data from the motion detector; and effecting functions of the electronic device based on assigned values selected by keys, processed data from the motion detector, a state of a selector, or combinations thereof.
Claim 12
Independent Claim 210 words
A method of inputting data into a handheld electronic device comprising the steps of: using a processor and a memory to create a grid of value boxes; displaying the grid on a display; inputting up to four values into each value box; creating a highlight box which surrounds a value box; moving the highlight box to surround a value box having a desired value; assigning each value from the value box surrounded by the highlight box to one of a plurality of keys; depressing one of the plurality of keys and entering the value assigned to the one depressed key into the memory and displaying the assigned value on the display; moving the highlight box and assigning values surrounded by the highlight box to one of the plurality of keys and entering the values as in the previous moving, assigning and depressing steps; repeating the process until finished entering values; processing data from a motion detector caused by a rotational change in position of the electronic device; moving around the grid of value boxes based on processed data from the motion detector; and effecting functions of the electronic device based on assigned values selected by keys, processed data from the motion detector, a state of a selector, or combinations thereof.

References Cited (Backward Citations)

US5818437A Cited
US5854624A Cited
US6573883B1 Cited
US6164853A Cited
US20020057259A1 Cited
US20020097227A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-09-19 2009-03-21 2009-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-09-19 2013-03-21 2013-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-09-19 2017-03-21 2017-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag