Patents by Inventor John C. Keith

John C. Keith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5293593
    Abstract: A method and apparatus for use in read/write operations by a processor that reads and writes information in first and second address formats. The method and apparatus include a memory and a memory mapper for remapping according to a predetermined scheme those memory fragments not containing information stored in the first address format. Memory fragments are thus accessible to the processor for reading and writing information in the second address format. Such remapping operation results in the memory fragments appearing logically contiguous. In the preferred embodiment, the first address format is an x-y address format and the second address format is a linearly addressable format. An alternative embodiment discloses the use of a second memory for reading and writing information in the second address format. In that embodiment, the memory mapper remaps the memory fragments to appear logically contiguous with said second memory.
    Type: Grant
    Filed: October 11, 1990
    Date of Patent: March 8, 1994
    Assignee: Hewlett-Packard Company
    Inventors: David J. Hodge, John C. Keith, Lief J. Sorensen, Steven P. Tucker
  • Patent number: 4707571
    Abstract: A handheld stylus for a digitizer includes a tip that is angled downward to meet the digitizing surface at almost, but not quite, a right angle. The body of the stylus is of a generally triangular cross section. Mounted upon the stylus are pushbutton switches actuatable by a force along a line essentially at right angles to the digitizing surface when the stylus is in use. An anti-rolling winged member keeps the stylus from rolling when it is laid over on its top after use.
    Type: Grant
    Filed: October 29, 1986
    Date of Patent: November 17, 1987
    Assignee: Hewlett-Packard Company
    Inventors: Brad Clements, John C. Keith
  • Patent number: 4697048
    Abstract: A digitizer platen or tablet incorporates a recess within its surface. The recess has plural multiples of four interior corners for interlocking with predetermined sizes of rectangular paper wherein no two lengths are equal and no two widths are equal. Menus are plotted or otherwise prepared upon the predetermined sizes. The menu preparation is such that when a sheet of any of the predetermined sizes is registered within its corresponding interior corners of the recess there obtains a constant (X, Y) offset between a selected point of reference upon the tablet, such as the origin, and a selected point of reference upon the menu. Such automatic constant offset with registration frees the operator of the digitizer from manually instructing the applications software as to the exact location of the menu.
    Type: Grant
    Filed: April 29, 1986
    Date of Patent: September 29, 1987
    Assignee: Hewlett-Packard Company
    Inventors: Brad Clements, John C. Keith
  • Patent number: 4566072
    Abstract: An electronic calculator includes modular read-write and read-only memory units, a central processing unit, an output display unit, an output printer unit, a keyboard input unit, and input/output interface circuitry for facilitating the connection of one or more peripheral input/output units, such as an X-Y plotter, for example, to the calculator. When the calculator is coupled to an X-Y plotter, the user may employ commands entered from the keyboard input unit to move the plotter pen to an arbitrary position on the plotter platen whose X and Y coordinates are unknown to him and to subsequently cause the calculator to determine and display the X and Y coordinates of that arbitrary pen position.
    Type: Grant
    Filed: March 8, 1982
    Date of Patent: January 21, 1986
    Assignee: Hewlett-Packard Company
    Inventors: Alan C. Mortensen, Bradley W. Miller, Franklin T. Hickenlooper, David C. Uhlrich, Marl D. Godfrey, Douglas M. Clifford, Rex L. James, Robert E. Watson, John C. Keith
  • Patent number: 4330839
    Abstract: An adaptable programmable calculator employs modular read-write and read-only memories separately expandable to provide additional program and data storage functions within the calculator oriented toward the environment of the user, an LSI NMOS central processing unit, and LSI NMOS peripheral interface adaptor capable of bidirectionally transferring information between the read-write memory and central processing unit and a number of input/output units. The input/output units include a keyboard input unit with a plurality of alphanumeric keys, a magnetic tape cassette reading and recording unit capable of bidirectionally transferring programs and data between a magnetic tape and the calculator, a seven-segment gas discharge display, and a 16-column alphanumeric thermal printer.
    Type: Grant
    Filed: June 29, 1979
    Date of Patent: May 18, 1982
    Assignee: Hewlett-Packard Company
    Inventors: Bradley W. Miller, Franklin T. Hickenlooper, David C. Uhlrich, Marl D. Godfrey, Douglas M. Clifford, Rex L. James, Robert E. Watson, John C. Keith, Allen C. Mortensen
  • Patent number: 4181966
    Abstract: An adaptable calculator is provided by employing five MOS/LSI circuits interconnected by a multiple line bus system. They include (1) a read-only memory circuit group; (2) a control and timing circuit; (3) an arithmetic and register circuit; (4) a data storage circuit; and (5) an input/output (I/O) circuit. Input and output units include a keyboard input unit and an 18-column output printer unit for printing intermediate results of calculations, entered data, arithmetic operators, and diagnostic notes. The keyboard input unit includes a PERCENT key that may be employed in combination with any of four arithmetic operator keys. The calculator may be operated manually by the user from the keyboard input unit or automatically by a program written in user-level language and stored in a plug-in read-only memory unit (ROM), a plug-in programmable read-only memory unit (PROM) or a read/write memory unit associated with a plug-in magnetic card reading and recording unit.
    Type: Grant
    Filed: April 28, 1976
    Date of Patent: January 1, 1980
    Assignee: Hewlett-Packard Company
    Inventors: Freddie W. Wenninger, Donald E. Morris, Jindrich Kohoutek, David S. Maitland, Douglas M. Clifford, Louis T. Schulte, John C. Keith
  • Patent number: 4156921
    Abstract: An adaptable calculator is provided by employing five MOS/LSI circuits interconnected by a multiple line bus system. They include (1) a read-only memory circuit group; (2) a control and timing circuit; (3) an arithmetic and register circuit; (4) a data storage circuit; and (5) an input/output (I/O) circuit.Input and output units include a keyboard input unit and an 18-column output printer unit. An optional LED display unit may be plugged into the calculator mainframe. The keyboard input unit includes an AUTO DECIMAL POINT key for selecting an automatic decimal point mode of calculator operation in which the calculator automatically places the decimal point at a specified location in all entered data. Thus, the operator need not manually enter the decimal point in entered data. The calculator may be operated manually by the user from the keyboard input unit or automatically by a program stored in the calculator memory.
    Type: Grant
    Filed: April 28, 1976
    Date of Patent: May 29, 1979
    Assignee: Hewlett-Packard Company
    Inventors: Freddie W. Wenninger, Donald E. Morris, Jindrich Kohoutek, David S. Maitland, Douglas M. Clifford, Louis T. Schulte, John C. Keith
  • Patent number: 4089059
    Abstract: An adaptable programmable calculator employs modular read-write and read-only memories separately expandable to provide additional program and data storage functions within the calculator oriented toward the environment of the user, an LSI NMOS central processing unit, and an LSI NMOS peripheral interface adaptor capable of bidirectionally transferring information between the read-write memory and central processing unit and a number of input/output units. The modular read-write memory includes a movable boundary between a program storage section thereof and a data storage section thereof to permit the user to adjust the size of those sections of the read-write memory in accordance with his present problem solving requirements.
    Type: Grant
    Filed: July 21, 1975
    Date of Patent: May 9, 1978
    Assignee: Hewlett-Packard Company
    Inventors: Bradley W. Miller, Franklin T. Hickenlooper, David C. Uhlrich, Marl D. Godfrey, Douglas M. Clifford, Rex L. James, Robert E. Watson, John C. Keith, Alan C. Mortensen
  • Patent number: 3971925
    Abstract: An adaptable calculator is provided by employing five MOS/LSI circuits interconnected by a multiple line bus system.
    Type: Grant
    Filed: June 6, 1974
    Date of Patent: July 27, 1976
    Assignee: Hewlett-Packard Company
    Inventors: Freddie W. Wenninger, Donald E. Morris, Jindrich Kohoutek, David S. Maitland, Douglas M. Clifford, Louis T. Schulte, John C. Keith