Patents by Inventor Michael B. Robin

Michael B. Robin 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: 7137068
    Abstract: A method and apparatus for managing controls on the screen of a computer controlled display. The preferred embodiment of the present invention provides for quick and efficient activation and deactivation of controls by designating a number of controls as a control grouping. The preferred embodiment then collectively activates or deactivates the designated number of controls using an identifier for the control grouping. Additionally, after a user terminates cursor movement, the preferred embodiment automatically positions a cursor on an ideal control. The preferred embodiment determines the ideal control (1) by removing from consideration any controls which are (a) not visible to the user, or (b) located at non-optimal positions on the screen, and (2) by calculating a weighted distance for each remaining control. The preferred embodiment calculates the weighted distances by comparing the previous cursor movements made by a user with application specified parameters.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventor: Michael B. Robin
  • Patent number: 6266043
    Abstract: A method and apparatus for managing controls on the screen of a computer controlled display. The preferred embodiment of the present invention provides for quick and efficient activation and deactivation of controls by designating a number of controls as a control grouping. The preferred embodiment then collectively activates or deactivates the designated number of controls using an identifier for the control grouping. Additionally, after a user terminates cursor movement, the preferred embodiment automatically positions a cursor on an ideal control. The preferred embodiment determines the ideal control (1) by removing from consideration any controls which are (a) not visible to the user, or (b) located at non-optimal positions on the screen, and (2) by calculating a weighted distance for each remaining control. The preferred embodiment calculates the weighted distances by comparing the previous cursor movements made by a user with application specified parameters.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: July 24, 2001
    Assignee: Microsoft Corporation
    Inventor: Michael B. Robin
  • Patent number: 5808604
    Abstract: A method and apparatus for managing controls on the screen of a computer controlled display. The preferred embodiment of the present invention provides for quick and efficient activation and deactivation of controls by designating a number of controls as a control grouping. The preferred embodiment then collectively activates or deactivates the designated number of controls using an identifier for the control grouping. Additionally, after a user terminates cursor movement, the preferred embodiment automatically positions a cursor on an ideal control. The preferred embodiment determines the ideal control (1) by removing from consideration any controls which are (a) not visible to the user, or (b) located at non-optimal positions on the screen, and (2) by calculating a weighted distance for each remaining control. The preferred embodiment calculates the weighted distances by comparing the previous cursor movements made by a user with application specified parameters.
    Type: Grant
    Filed: March 10, 1994
    Date of Patent: September 15, 1998
    Assignee: Microsoft Corporation
    Inventor: Michael B. Robin
  • Patent number: 5510811
    Abstract: An apparatus and method for navigating through an application program on a computer coupled to a computer-controlled display screen. The user can control the cursor position on the computer-controlled display using simple controls. The invention may use a hand-held controller with a four direction control button and a function select button. The computer accepts the direction input information and moves the cursor or focus according to one of three different navigation functions. The first two navigation functions are selected by the application program, and may change from one navigation to another in different portions of the program or under user control. With the first navigation function, the direction buttons on the controller shift the focus from one hot spot to another hot spot in the selected direction using predefined criteria. With the second navigation function, the focus is shifted from a present position on the computer-controlled display to the adjacent position in the selected direction.
    Type: Grant
    Filed: November 25, 1992
    Date of Patent: April 23, 1996
    Assignee: Microsoft Corporation
    Inventors: Chris E. Tobey, Yung-Ho Shih, Michael B. Robin, Wesley O. Rupel, Michael D. Edwards, Terence R. Spies, James C. Bovee, Jr., Robert B. Seidensticker, Jr., Mark R. McCulley