Patents by Inventor Brent M. Lang

Brent M. Lang 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: 8578292
    Abstract: A user may control automatic zooming and scrolling functionality with respect to a selected point in the document. A user may provide a first input to select an anchor point in the document. A user may then provide a second input to indicate a zooming level. In response to the second input, the document may zoom in or out of the document (depending on the input) and simultaneously perform scrolling to adjust the displayed center of the document towards the anchor point. The scrolling and zooming functions are performed automatically in response to the second input. In some embodiments, a custom zoom cursor may be displayed during a zoom state and change to indicate the zooming function performed. In some embodiments, the input device may be a pointing device such as a mouse, or another type of input device such as a keyboard, touch screen or other device.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: November 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Brent M. Lang, Han-Yi Shaw
  • Patent number: 7971154
    Abstract: A graphical user interface is disclosed for tracking and managing the use of text boxes by providing visual aids that make it easy for a user to see which text boxes are linked to which, as well as the order of text boxes in a linked chain. The present system also makes it easy to track the creation and breaking of linked text box chains.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Han-Yi Shaw, Brent M. Lang
  • Publication number: 20100011308
    Abstract: A graphical user interface is disclosed for tracking and managing the use of text boxes by providing visual aids that make it easy for a user to see which text boxes are linked to which, as well as the order of text boxes in a linked chain. The present system also makes it easy to track the creation and breaking of linked text box chains.
    Type: Application
    Filed: February 16, 2006
    Publication date: January 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Han-Yi Shaw, Brent M. Lang
  • Publication number: 20080148177
    Abstract: A user may control automatic zooming and scrolling functionality with respect to a selected point in the document. A user may provide a first input to select an anchor point in the document. A user may then provide a second input to indicate a zooming level. In response to the second input, the document may zoom in or out of the document (depending on the input) and simultaneously perform scrolling to adjust the displayed center of the document towards the anchor point. The scrolling and zooming functions are performed automatically in response to the second input. In some embodiments, a custom zoom cursor may be displayed during a zoom state and change to indicate the zooming function performed. In some embodiments, the input device may be a pointing device such as a mouse, or another type of input device such as a keyboard, touch screen or other device.
    Type: Application
    Filed: March 16, 2007
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Brent M. Lang, Han-Yi Shaw