Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
138 words
A method for control of a miniature handheld computing system, comprising the steps of: displaying an ordered sequence of items in a menu, in which one of the items from said ordered sequence is designated at any given time as tentatively selected by displaying it in a manner distinct from that of other menu items; rotating a cylinder and determining the direction and amount of movement of said cylinder; moving the designation of a menu item in a particular direction and distance within the ordered sequence, depending upon the direction and distance said cylinder was rotated; repeating the steps of rotating the cylinder, determining the amount of movement, and moving the designation of a menu item until a menu item desired by the user is designated; actuating a switch to complete the selection of said desired menu item.
Claim 2
Independent Claim
138 words
A method for control of a miniature handheld computing system, comprising the steps of: displaying an ordered sequence of items in a menu, in which one of the items from said ordered sequence is designated at any given time as tentatively selected by displaying it in a manner distinct from that of other menu items; rotating a cylinder and determining the direction and amount of movement of said cylinder; moving the designation of a menu item in a particular direction and distance within the ordered sequence, depending upon the direction and distance said cylinder was rotated; repeating the steps of rotating the cylinder, determining the amount of movement, and moving the designation of a menu item until a menu item desired by the user is designated; actuating a switch to complete the selection of said desired menu item.
Claim 3
Dependent Claim
48 words
The method of claim 1, wherein the distance that the designation of a menu item moves is calculated by multiplying the distance traveled by a point on the circumference of the cylinder by a factor that is an increasing function of the rate of movement of the cylinder.
Claim 4
Dependent Claim
70 words
The method of claim 2, wherein the distance that the designation of a menu item moves is proportional to both the distance traveled by a point on the circumference of the cylinder and to a constant, with said constant having one value when the rate of movement of the cylinder is below a given threshold value, and a different value when said rate of movement is above said threshold value.
Claim 5
Dependent Claim
80 words
The method of claim 1, wherein an attempt to move the designated menu item beyond either end of the sequence of menu items will result in the display of one or more additional menu items, simultaneous removal of the display of that menu item at the opposite end of the sequence, and the shifting of all intervening horizontal lines up or down, as appropriate, should there be more items in the menu that can be displayed at a given time.
Claim 6
Dependent Claim
52 words
The method of claim 1, wherein the designated menu item has its lettering displayed at the intensity level used for display of the background in undesignated menu items and the background of said designated menu item is displayed at the intensity level used for display of the lettering in undesignated menu items.
Claim 7
Dependent Claim
36 words
The method of claim 1, further comprising the steps of: pressing the selector button; pressing the selector button a second time within 500 mS of the time of the first press; presenting a basic menu screen.
Claim 8
Dependent Claim
22 words
The method of claim 1, further comprising the steps of: selecting an item from the presented menu; presenting another menu of items.
Claim 9
Independent Claim
165 words
A method for the control of a miniature handheld computing system, comprising the steps of: displaying an ordered sequence of items in a menu whereby a plurality of menu items are presented such that at least one item appears above another item, and at least one item appears to the left of another item, with one of the items from said ordered sequence designated at any given time as tentatively selected by displaying it in a manner distinct from that of other menu items; rotating a cylinder and determining the direction and amount of movement of said cylinder; moving the designation of a menu item in a particular direction within the ordered sequence, depending upon the direction and distance said cylinder was rotated; repeating the steps of rotating the cylinder, determining the amount of movement, and moving the designation of a menu item until a menu item desired by the user is designated; actuating a switch to complete the selection of said desired menu item.
Claim 10
Independent Claim
165 words
A method for the control of a miniature handheld computing system, comprising the steps of: displaying an ordered sequence of items in a menu whereby a plurality of menu items are presented such that at least one item appears above another item, and at least one item appears to the left of another item, with one of the items from said ordered sequence designated at any given time as tentatively selected by displaying it in a manner distinct from that of other menu items; rotating a cylinder and determining the direction and amount of movement of said cylinder; moving the designation of a menu item in a particular direction within the ordered sequence, depending upon the direction and distance said cylinder was rotated; repeating the steps of rotating the cylinder, determining the amount of movement, and moving the designation of a menu item until a menu item desired by the user is designated; actuating a switch to complete the selection of said desired menu item.
Claim 11
Dependent Claim
27 words
The method of claim 8, wherein the cylinder is rotated in a direction such that the axis of rotation is perpendicular to the plane of the display.
Claim 12
Dependent Claim
62 words
The method of claim 8, wherein the display comprises a set of horizontal lines, with more than one menu item presented in at least one horizontal line, with the designation moving from left to right within a line and from the last item on one line to the first item on the line below as the cylinder moves in a clockwise direction.
Claim 13
Dependent Claim
59 words
The method of claim 10, wherein the distance the designation of a menu item moves is proportional to the cumulative horizontal distance of the entire display occupied by the menu items, should the menu have more than one item in any horizontal line, for a given amount of movement of the cylinder and correction for the rate of movement.
Claim 14
Dependent Claim
26 words
The method of claim 8, wherein the menu items comprise a set of numerical digits and mathematical operators that can be entered to control a calculator.
Claim 15
Dependent Claim
28 words
The method of claim 8, wherein the menu items comprise a set of alphanumeric characters that can be entered into the memory of a miniature handheld computing system.
Claim 16
Dependent Claim
23 words
The method of claim 8, wherein said miniature handheld computing system comprises an information storage and retrieval system containing names and telephone numbers.
Claim 17
Dependent Claim
24 words
The method of claim 8, wherein said miniature handheld computing system comprises a calendar capable of storing and retrieving text associated with particular dates.
Claim 18
Independent Claim
80 words
An apparatus for control of a miniature handheld computing device, comprising: a microprocessor; a memory for storage of a computer program controlling said microprocessor and for other information; a flat panel display for presenting information from the microprocessor to the user; a cylinder capable of rotation in either direction; means for determining the direction and amount of movement of said cylinder and providing that information to the microprocessor; a selector button the state of which is provided to the microprocessor.
Claim 19
Independent Claim
80 words
An apparatus for control of a miniature handheld computing device, comprising: a microprocessor; a memory for storage of a computer program controlling said microprocessor and for other information; a flat panel display for presenting information from the microprocessor to the user; a cylinder capable of rotation in either direction; means for determining the direction and amount of movement of said cylinder and providing that information to the microprocessor; a selector button the state of which is provided to the microprocessor.
Claim 20
Dependent Claim
53 words
The apparatus of claim 16, wherein the cylinder is connected to a switch that closes, given sufficient pressure in a direction toward the axis of the rotation of the cylinder, with the closing of said switch causing selection of the desired menu item, thus allowing the cylinder to serve as the selector button.
Claim 21
Dependent Claim
19 words
The apparatus of claim 16, wherein the length of the rotating cylinder is one-fifth or less of its diameter.
Claim 22
Dependent Claim
62 words
The apparatus of claim 18, wherein the rotating cylinder is mounted within the packaging of the handheld computing device such that the axis the cylinder rotates around is perpendicular to the plane of the display, but with a portion of the circumference of the cylinder exposed at any given time so as to allow the cylinder to be moved by the user.
Claim 23
Dependent Claim
34 words
The apparatus of claim 16, wherein said handheld computing device is contained in a package with the vertical and horizontal dimensions of a standard credit card and a thickness of 0.25 inches or less.