Patents by Inventor Allen Ussher

Allen Ussher 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: 9798453
    Abstract: A beak ribbon system provides a beak-based ribbon user interface with a gliding beak, shifting commands, and an expanding and collapsing beak box. When a user selects a first name of first commands, the beak ribbon system then displays a beak box that has a beak pointing to the first name and that contains the first commands. Upon receiving a selection of a second name of second commands, the beak ribbon system glides the beak in an animated manner from pointing to the first name to pointing to the second name and replaces the first commands in the beak box with the second commands. The beak ribbon system may also shift the second commands in an animated manner from the first identification towards the second identification. The beak ribbon system may also expand and collapse the beak box in an animated manner.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: October 24, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Han-Yi Shaw, Derek Snook, Anand Rajeswaran, Allen Ussher, Mark A. Vitale
  • Patent number: 9355073
    Abstract: Embodiments provide content attribute adjustment controls that enable the use of a variety of input types when adjusting content attributes such as font sizes, but the embodiments are not so limited. In an embodiment, a computer-based method uses a font size control interface that is configured to accept a variety of input types to adjust font sizes. A handheld device of an embodiment includes at least one application that uses a font size control interface configured with first and second incremental controls, a direct entry control, and/or a scrollable control. Computer storage of an embodiment includes executable instructions that operate to display a font size control interface that accepts inputs via one or more of first and second incremental controls, a direct entry control, and/or a scrollable control. Other embodiments are included.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: May 31, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Han-Yi Shaw, Allen Ussher, Michael Schreiber
  • Patent number: 9244592
    Abstract: Embodiments provide UI coalescing features that can be used in part to compensate for changes in device configurations, but the embodiments are not so limited. In an embodiment, a computer-based method operates to use UI coalescing features to adjust ribbon and/or popover controls to account for different device configurations. A handheld device of an embodiment can include one or more applications configured with UI coalescing heuristics that operate to dynamically adjust one or more ribbon controls and/or one or more popover controls based in part on a device configuration. Computer storage of an embodiment includes executable instructions that operate to dynamically adjust aspects of an application UI based in part on ribbon and popover control priority values. Other embodiments are included.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Han-Yi Shaw, Allen Ussher
  • Publication number: 20150261417
    Abstract: A beak ribbon system provides a beak-based ribbon user interface with a gliding beak, shifting commands, and an expanding and collapsing beak box. When a user selects a first name of first commands, the beak ribbon system then displays a beak box that has a beak pointing to the first name and that contains the first commands. Upon receiving a selection of a second name of second commands, the beak ribbon system glides the beak in an animated manner from pointing to the first name to pointing to the second name and replaces the first commands in the beak box with the second commands. The beak ribbon system may also shift the second commands in an animated manner from the first identification towards the second identification. The beak ribbon system may also expand and collapse the beak box in an animated manner.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Inventors: Han-Yi Shaw, Derek Snook, Anand Rajeswaran, Allen Ussher
  • Publication number: 20140372899
    Abstract: Embodiments provide UI coalescing features that can be used in part to compensate for changes in device configurations, but the embodiments are not so limited. In an embodiment, a computer-based method operates to use UI coalescing features to adjust ribbon and/or popover controls to account for different device configurations. A handheld device of an embodiment can include one or more applications configured with UI coalescing heuristics that operate to dynamically adjust one or more ribbon controls and/or one or more popover controls based in part on a device configuration. Computer storage of an embodiment includes executable instructions that operate to dynamically adjust aspects of an application UI based in part on ribbon and popover control priority values. Other embodiments are included.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Han-Yi Shaw, Allen Ussher
  • Publication number: 20140372949
    Abstract: Embodiments provide content attribute adjustment controls that enable the use of a variety of input types when adjusting content attributes such as font sizes, but the embodiments are not so limited. In an embodiment, a computer-based method uses a font size control interface that is configured to accept a variety of input types to adjust font sizes. A handheld device of an embodiment includes at least one application that uses a font size control interface configured with first and second incremental controls, a direct entry control, and/or a scrollable control. Computer storage of an embodiment includes executable instructions that operate to display a font size control interface that accepts inputs via one or more of first and second incremental controls, a direct entry control, and/or a scrollable control. Other embodiments are included.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: Han-Yi Shaw, Allen Ussher, Michael Schreiber