Patents by Inventor Ross A. Hunter

Ross A. Hunter 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).

  • Publication number: 20030164817
    Abstract: A method and system for directly manipulating cells in an electronic spreadsheet program or the like. After the user has selected the cells to be manipulated, the user merely positions the cursor over any part of the outside border of the selected group of cells, depresses and holds down a predefined mouse button, drags the border to a new location and then releases the mouse button, Depending upon which mouse button or control key was depressed, the user may be presented with options such as whether the manipulation should be to move or copy the selected cells, or the selected cells may be moved and no option presented. Depending upon which control key was depressed or upon the location of the repositioned border, the selected cells may be pasted over existing cells, or they may be inserted into the spreadsheet causing the existing cells to be shifted right and/or down.
    Type: Application
    Filed: March 5, 2003
    Publication date: September 4, 2003
    Applicant: Microsoft Corporation
    Inventors: Christopher E. Graham, Ross A. Hunter, Lisa R. James
  • Patent number: 6112214
    Abstract: A method and system for directly manipulating cells in an electronic spreadsheet program or the like. After the user has selected the cells to be manipulated, the user merely positions the cursor over any part of the outside border of the selected group of cells, depresses and holds down a predefined mouse button, drags the border to a new location and then releases the mouse button. Depending upon which mouse button or control key was depressed, the user may be presented with options such as whether the manipulation should be to move or copy the selected cells, or the selected cells may be moved and no option presented. Depending upon which control key was depressed or upon the location of the repositioned border, the selected cells may be pasted over existing cells, or they may be inserted into the spreadsheet causing the existing cells to be shifted right and/or down.
    Type: Grant
    Filed: January 23, 1997
    Date of Patent: August 29, 2000
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Graham, Ross A. Hunter, Lisa R. James
  • Patent number: 6016488
    Abstract: These and other objects, which will be apparent as the invention is more fully described, are provided by a method and system for constructing queries which make changes to an entire set of data stored in a database. In a preferred embodiment of the present invention, a user selects one or more tables from which to construct a query. Next, the system stores a list box for each selected table. Each list box is displayed on a user interface including a query window which includes an upper portion and a lower portion. The user selects one or more columns from the list boxes and drags the selected columns into a QBE grid located in the lower portion of the query window. The QBE grid provides a graphical representation of the query requested by the user. When the user invokes the query, the system determines the query type and performs appropriate action on the selected column from the selected tables.
    Type: Grant
    Filed: November 4, 1998
    Date of Patent: January 18, 2000
    Assignee: Microsoft Corporation
    Inventors: Adam Bosworth, Ross A. Hunter, David J. Habib
  • Patent number: 5623282
    Abstract: A method and system for directly manipulating cells in an electronic spreadsheet program or the like. After the user has selected the cells to be manipulated, the user merely positions the cursor over any part of the outside border of the selected group of cells, depresses and holds down a predefined mouse button, drags the border to a new location and then releases the mouse button. Depending upon which mouse button or control key was depressed, the user may be presented with options such as whether the manipulation should be to move or copy the selected cells, or the selected cells may be moved and no option presented. Depending upon which control key was depressed or upon the location of the repositioned border, the selected cells may be pasted over existing cells, or they may be inserted into the spreadsheet causing the existing cells to be shifted right and/or down.
    Type: Grant
    Filed: March 30, 1994
    Date of Patent: April 22, 1997
    Assignee: Microsoft Corporation
    Inventors: Christopher E. Graham, Ross A. Hunter, Lisa R. James
  • Patent number: 5619688
    Abstract: A method and system for constructing queries which make changes to an entire set of data stored in a database is provided. In a preferred embodiment of the present invention, a user selects one of more tables from which to construct a query. Next, the system stores a list box for each selected table. Each list box is displayed on a user interface including a query window which includes an upper portion and a lower portion. The user selects one or more columns from the list boxes and drags the selected columns into a QBE grid located in the lower portion of the query window. The QBE grid provides a graphical representation of the query requested by the user. When the user invokes the query, the system determines the query type and performs appropriate action on the selected column from the selected tables.
    Type: Grant
    Filed: September 2, 1993
    Date of Patent: April 8, 1997
    Assignee: Microsoft Corporation
    Inventors: Adam Bosworth, Ross A. Hunter, David J. Habib
  • Patent number: 5481667
    Abstract: A method and computer system for coaching a user how to perform application program tasks is provided. The user activates the coaching program of the present invention while an application program is running on the computer system. If the user needs such assistance, the coaching program helps the user determine the next task the user wishes to perform in the application program. The coaching program then determines if the application program is in the correct state for performance of the next task. If the application program is not in the correct state, the coaching program guides the user through performing essential preliminary tasks that place the application program in the correct state for performance of the next task. The computer system simultaneously displays on the display screen output, such as application program instructions, generated by the coaching program and a user interface display generated by the application program.
    Type: Grant
    Filed: February 13, 1992
    Date of Patent: January 2, 1996
    Assignee: Microsoft Corporation
    Inventors: Cynthia L. Bieniek, Ross A. Hunter, Timothy P. McKee, David H. Schroeder