Patents by Inventor Han-Yi Shaw

Han-Yi Shaw 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: 20160132201
    Abstract: Disclosed herein are systems, methods, and software that enhance the content viewing experience on computing devices. In an implementation, an application presents a user interface that comprises a canvas and a navigation element. When selected, that navigation element surfaces a navigation menu that includes various menu elements selectable to navigate to corresponding feature menus. The application monitors for activity in the user interface that affects a presence in the menu elements of a contextual menu element for navigating to a contextual feature menu. When the activity occurs, the application modifies an appearance of the navigation element to indicate the presence of the contextual menu element.
    Type: Application
    Filed: April 14, 2015
    Publication date: May 12, 2016
    Inventors: Han-Yi Shaw, Chris R. Livdahl, Derek V. Snook
  • Publication number: 20160132203
    Abstract: Examples of the present disclosure describe application command control for small screen display. When detecting a display width associated with a processing device is equal to or less than a threshold value, the processing device launches an application command control programmed for display on small screens. The application command control interfaces with an application and comprises a plurality of top-level palettes and a plurality of drill-in palettes programmed for the application. A top-level palette for the application is vertically scrollable and comprises a collection of rows comprising one or more selectable command elements. A row of the one or more command elements of the top-level palette comprises a drill-in feature that when selected presents a drill-in palette. A drill-in palette is vertically scrollable and comprises one or more rows of selectable command elements.
    Type: Application
    Filed: March 6, 2015
    Publication date: May 12, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julie Seto, Maya Rodrig, Jon Bell, Darron Stepanich, Erez Kikin Gil, Derek Snook, Hongrui Zhang, Han-Yi Shaw, Matthew Vogel, Ramy Bebawy, Sunder Raman, Choon-mun Hooi, Vlad Riscutia
  • Publication number: 20160132195
    Abstract: Non-limiting examples of the present disclosure describe an application command control user interface menu to facilitate user interaction between a user and a mobile application. On a processing device, a mobile application is launched where the mobile application comprises an application command control user interface menu displayable within a defined display space of the mobile application. The application control user interface menu is displayed within the defined display space. A tab comprises one or more user interface elements for application command control. Input is received for selection of a tab of the application control user interface menu. In response to the received input, display of the application command control user interface menu is modified to display one or more tabs within the defined display space. Other examples are also described.
    Type: Application
    Filed: August 31, 2015
    Publication date: May 12, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Julie Seto, Vlad Riscutia, Matthew Vogel, Ramy Bebawy, Sunder Raman, Maya Rodrig, Derek Snook, Han-Yi Shaw, Choon-mun Hooi, Jon Bell
  • 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: 20150205455
    Abstract: Embodiments provide circular or radial menu features that may be used in conjunction with various application and devices/systems. A device of an embodiment includes a radial menu interface configured to display primary menu items in response to a first user interaction and display secondary menu items in response to actuation of an associated primary menu item, wherein the display of secondary menu items includes a simultaneous display of a selected primary menu item. A method of an embodiment operates in part by displaying a plurality of first level menu items in response to a first user interaction and displaying a plurality of second level menu items in response to actuation of a displayed first level menu item, wherein the display of the plurality of second level menu items includes animating the display of the plurality of second level menu items with respect to the displayed first level menu item.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventor: Han-Yi Shaw
  • Publication number: 20140372948
    Abstract: Persistent feedback for bidirectional navigation is provided. A user may navigate from a list of items in a first user interface to a second user interface where a specific item from the list of items may be opened. When the user navigates back to the first user interface, the item which the user opened in the second user interface may be marked with a persistent visual indicator. The persistent visual indicator provides an indication to the user which item he previously had opened. The persistent visual indicator may be functionally selectable, which when selected, may reopen the item it is associated with in the second user interface.
    Type: Application
    Filed: June 15, 2013
    Publication date: December 18, 2014
    Inventor: Han-Yi Shaw
  • 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
  • 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
  • Patent number: D710888
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D710891
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D710892
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw, Maria M. Cameron
  • Patent number: D710893
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corportion
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw, Joseph McLaughlin
  • Patent number: D710896
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D711422
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D711423
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D711424
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D711425
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D711426
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Hollobaugh, Han-Yi Shaw
  • Patent number: D755242
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 3, 2016
    Assignee: Microsoft Corporation
    Inventors: Anand Rajeswaran, Allen Lumanlan Ussher, Han-Yi Shaw, Mark Andrew Vitale