Patents by Inventor Robert G. Johnston, Jr.

Robert G. Johnston, Jr. 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: 5790857
    Abstract: Data structure and methods associating an arbitrary list of properties with user interface items on a graphical user interface display. Each property has a tag with which an application program can reference it, and arbitrary data which can be written, read and modified by the application program. Property lists for each user interface item are stored in in-memory pools of property lists. Each pool includes a header region having a variable number of index slots, each slot which is currently being used pointing to a respective property list in a property list region of the pool. Unused slots are maintained on a linked list of index slots. When a property list is to be added or removed from a pool, the maintenance routines grow or shrink the pool only by fixed increments. Each property list includes a variable number of property entries each having a tag field and a data field.
    Type: Grant
    Filed: July 17, 1997
    Date of Patent: August 4, 1998
    Assignee: Apple Computer
    Inventors: Daniel K. Clifford, Robert G. Johnston, Jr.
  • Patent number: 5694151
    Abstract: A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a text object from the selected text once the computer user has initiated a drag. Simultaneously, the selected text is visually de-emphasized. Secondly, the processing logic snaps the text object to the cursor so that the text object follows the cursor without obscuring text at the insertion point. Finally, when the computer user selects the final insertion point, the selected text is visually zoomed from the source location to the final insertion point.
    Type: Grant
    Filed: April 1, 1996
    Date of Patent: December 2, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Robert G. Johnston, Jr., Scott Jenson
  • Patent number: 5598524
    Abstract: A method and apparatus for allowing selecting within a window on a computer system display within a first application program and moving that item to a second position on a display controlled by a file system manager. A file is created by the file system manager which is representative of the discrete data item selected and dragged. A representation of the data is provided on the computer system display, such as an icon specified by the application program from which the data originated and identifying file name.
    Type: Grant
    Filed: March 3, 1993
    Date of Patent: January 28, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Robert G. Johnston, Jr., Mark L. Stern, David L. Evans
  • Patent number: 5561444
    Abstract: A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a text object from the selected text once the computer user has initiated a drag. Simultaneously, the selected text is visually de-emphasized. Secondly, the processing logic snaps the text object to the cursor so that the text object follows the cursor without obscuring text at the insertion point. Finally, when the computer user selects the final insertion point, the selected text is visually zoomed from the source location to the final insertion point.
    Type: Grant
    Filed: August 22, 1994
    Date of Patent: October 1, 1996
    Assignee: Apple Computer, Inc.
    Inventors: Robert G. Johnston, Jr., Scott Jenson
  • Patent number: 5067685
    Abstract: The invention constitutes to a modular electrical connector box mounting system particularly adapted for securable, re-positionable, suspension upon a roof-like structure, for use in conjunction with other suspended equipment, such as air conditioning equipment, which is suspended upon a I-beam and a related truss structure.
    Type: Grant
    Filed: August 6, 1990
    Date of Patent: November 26, 1991
    Assignee: Fibrelon, Inc.
    Inventor: Robert G. Johnston, Jr.
  • Patent number: 4989826
    Abstract: An air conditioning equipment roof mounting system particularly adapted for securable suspension of a piece of air conditioning equipment, such as a compressor, at a uniform height above the level of a flat horizontal roof.
    Type: Grant
    Filed: September 5, 1989
    Date of Patent: February 5, 1991
    Inventor: Robert G. Johnston, Jr.
  • Patent number: D319695
    Type: Grant
    Filed: September 26, 1989
    Date of Patent: September 3, 1991
    Inventor: Robert G. Johnston, Jr.
  • Patent number: D336635
    Type: Grant
    Filed: March 7, 1991
    Date of Patent: June 22, 1993
    Assignee: Fibrelon Inc.
    Inventor: Robert G. Johnston, Jr.