Patents by Inventor Paul E. Henderson, Jr.

Paul E. Henderson, 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: 8095623
    Abstract: Described is a technology by which a circuit, such as one incorporated into a USB-like cable, couples a client computing device to a server computing device. The circuit outputs identification information to each computing device to indicate that the circuit corresponds to a type of hardware device, (e.g., a CD-ROM player) and an attribute (e.g., a migration cable). The circuit then allows the communication of data between the first computing device and the second computing device. For example, the server recognizes the migration cable attribute and can emulate the CD-ROM device recognized by the client, whereby the server may provide data including software code to the client computing device by emulating the CD-ROM device. Via the software code, the client computing device is bootstrapped to recognize that it is connected to the server instead of the hardware device. Data may then be migrated from the client to the server.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: January 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Ruston Panabaker, Firdosh K Bhesania, Gabriel J Aul, Paul E Henderson, Jr., Stephen R Drake
  • Patent number: 5929840
    Abstract: A system for preventing inadvertent wrapping of a cursor generated on a computer display detects the location of the cursor in proximity with a border of the display and determines whether a user actually intends the cursor to wrap to the opposite side of the display. The system considers a variety of factors to determine whether the user actually intends to wrap the cursor. The time for which the user moves the cursor against the border, the distance that the cursor would have moved but for the border, and the velocity or acceleration with which the cursor approaches the border can all be considered by the system in determining whether or not to permit the wrapping of the cursor. The system automatically generates an indicator signal to permit the cursor to wrap from one side of the display to the opposite side.
    Type: Grant
    Filed: March 4, 1994
    Date of Patent: July 27, 1999
    Assignee: Microsoft Corporation
    Inventors: Timothy T. Brewer, Paul E. Henderson, Jr., Kenneth R. Robertson, Anthony R. Claflin, Alan W. McRobert
  • Patent number: 5598183
    Abstract: A system determining an intended cursor location on the computer display screen and automatically repositions the cursor at the intended location. If the user selects a command that alters the contents of the display, such as opening a new window, the system analyzes the new screen display to determine whether there are user selectable options associated with the new screen display. The system determines if one of the user selectable options is a default option and automatically positions the cursor at the default option. If the new screen display is an application program, the system attempts to locate a user selectable option and repositions the cursor at the user selectable option. When the new window is closed, the system returns the cursor to the position it was at before the new window was opened. The system also predicts an intended location for a screen display that has not been altered, and automatically positions the cursor at the intended location.
    Type: Grant
    Filed: December 12, 1995
    Date of Patent: January 28, 1997
    Assignee: Microsoft Corporation
    Inventors: Kenneth R. Robertson, Paul E. Henderson, Jr., Samuel H. Smith, Carl T. Hellings, James A. Andrews, Eric W. Hanson, Timothy T. Brewer, Teresa L. Kelsey, Anthony R. Claflin, Daniel S. Hoeger, Lora K. McCambridge
  • Patent number: 5596347
    Abstract: A system determining an intended cursor location on the computer display screen and automatically repositions the cursor at the intended location. If the user selects a command that alters the contents of the display, such as opening a new window, the system analyzes the new screen display to determine whether there are user selectable options associated with the new screen display. The system determines if one of the user selectable options is a default option and automatically positions the cursor at the default option. If the new screen display is an application program, the system attempts to locate a user selectable option and repositions the cursor at the user selectable option. When the new window is closed, the system returns the cursor to the position it was at before the new window was opened. The system also predicts an intended location for a screen display that has not been altered, and automatically positions the cursor at the intended location.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: January 21, 1997
    Assignee: Microsoft Corporation
    Inventors: Kenneth R. Robertson, Paul E. Henderson, Jr., Samuel H. Smith, Carl T. Hellings, James A. Andrews, Eric W. Hanson, Timothy T. Brewer, Teresa L. Kelsey, Anthony R. Claflin, Daniel S. Hoeger, Lora K. McCambridge
  • Patent number: 5565887
    Abstract: A routine allows a user to move a cursor in only mutually perpendicular, horizontal or vertical directions on a computer screen, despite erratic or wavy movement of a pointing device. The routine, once enabled, receives mouse movement signals produced when the user moves the pointing device, the mouse movement signals having x and y position components. The routine uses the greater of the change in the x and y components to initially move the cursor in either horizontal or vertical directions, respectively. The routine continues to move the cursor along the initially established direction, even if the change in mouse movement signals in the other perpendicular direction become greater during continued mouse movement. Only when the change in mouse movement signals in the perpendicular direction become much greater (e.g., ten times greater) will the routine switch to moving the cursor along the perpendicular direction.
    Type: Grant
    Filed: June 29, 1994
    Date of Patent: October 15, 1996
    Assignee: Microsoft Corporation
    Inventors: Lora K. McCambridge, James A. Andrews, Carl T. Hellings, Eric W. Hanson, Jon B. Kimmich, Timothy T. Brewer, Michael W. Van Flandern, Paul E. Henderson, Jr.