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).

  • Patent number: 11126329
    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: Grant
    Filed: August 31, 2015
    Date of Patent: September 21, 2021
    Assignee: 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: 11119629
    Abstract: Autosave and manual save modes in an application user interface on a computing device are provided. The computing device may be utilized to display a menu for receiving a selection of a menu option from the application user interface. The application user interface may display an electronic document to be saved. The menu option may include an option for switching between an autosave mode and a manual save mode for saving the electronic document. A selection of the menu option may then be received by the computing device. The computing device may then be utilized to activate one or more unique features associated with either the autosave mode or the manual save mode, based on the selected menu option, from the application user interface.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Han-yi Shaw, Ying Huang, Sukhmeet Singh Toor, Keith B. Chellis
  • Patent number: 10949075
    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: Grant
    Filed: March 6, 2015
    Date of Patent: March 16, 2021
    Assignee: 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
  • Patent number: 10514826
    Abstract: A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Annie Y. Bai, Ruth Kikin-Gil, Derek V. Snook, Han-Yi Shaw, Maya Rodrig, Kara Fong
  • Patent number: 10319126
    Abstract: Aspects of the present disclosure relate to systems and methods for converting a color icon into a glyph. In one aspect, a color icon associated with an application may be identified. The color icon may be converted to a dilated icon using a dilation function. A color edge only icon may be created using the color icon and the dilated icon. The color edge only icon may be converted to a gray edge only icon. An intensity of the gray edge only icon may be reduced to create a clipping edge only icon. The color icon may be converted to an alpha channel icon using an alpha channel. A dark glyph may be created using the clipping edge only icon and the alpha channel icon. A final glyph may be created by clipping an alpha value from and adding a constant value to the dark glyph.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elie Samuel Javice, Navneet Singh Kambo, Han-Yi Shaw
  • Patent number: 10198148
    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: Grant
    Filed: January 17, 2014
    Date of Patent: February 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Han-Yi Shaw
  • Publication number: 20180321801
    Abstract: Autosave and manual save modes in an application user interface on a computing device are provided. The computing device may be utilized to display a menu for receiving a selection of a menu option from the application user interface. The application user interface may display an electronic document to be saved. The menu option may include an option for switching between an autosave mode and a manual save mode for saving the electronic document. A selection of the menu option may then be received by the computing device. The computing device may then be utilized to activate one or more unique features associated with either the autosave mode or the manual save mode, based on the selected menu option, from the application user interface.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 8, 2018
    Inventors: Han-yi SHAW, Ying HUANG, Sukhmeet Singh TOOR, Keith B. CHELLIS
  • Patent number: 10055091
    Abstract: Autosave and manual save modes in an application user interface on a computing device are provided. The computing device may be utilized to display a menu for receiving a selection of a menu option from the application user interface. The application user interface may display an electronic document to be saved. The menu option may include an option for switching between an autosave mode and a manual save mode for saving the electronic document. A selection of the menu option may then be received by the computing device. The computing device may then be utilized to activate one or more unique features associated with either the autosave mode or the manual save mode, based on the selected menu option, from the application user interface.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: August 21, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Han-yi Shaw, Ying Huang, Sukhmeet Singh Toor, Keith B. Chellis
  • Publication number: 20180053325
    Abstract: Aspects of the present disclosure relate to systems and methods for converting a color icon into a glyph. In one aspect, a color icon associated with an application may be identified. The color icon may be converted to a dilated icon using a dilation function. A color edge only icon may be created using the color icon and the dilated icon. The color edge only icon may be converted to a gray edge only icon. An intensity of the gray edge only icon may be reduced to create a clipping edge only icon. The color icon may be converted to an alpha channel icon using an alpha channel. A dark glyph may be created using the clipping edge only icon and the alpha channel icon. A final glyph may be created by clipping an alpha value from and adding a constant value to the dark glyph.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Elie Samuel Javice, Navneet Singh Kambo, Han-Yi Shaw
  • Publication number: 20170315704
    Abstract: Systems, methods, and software are disclosed herein for enhancing color palettes in user interfaces. In an implementation, a color palette in a user interface includes a primary color palette and a secondary color palette, both rendered only partially in the color palette, thereby occupying less screen space than otherwise. The primary and secondary color palettes are rotatable such that a selection of a control form one or the other causes the primary or secondary palette to rotate the selected control to a center position in the color palette.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 2, 2017
    Inventors: Han-Yi Shaw, Brian Thomas Kelley
  • 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
  • Publication number: 20170228106
    Abstract: A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
    Type: Application
    Filed: April 11, 2016
    Publication date: August 10, 2017
    Inventors: Annie Y. Bai, Ruth Kikin-Gil, Derek V. Snook, Han-Yi Shaw, Maya Rodrig, Kara Fong
  • 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
  • Publication number: 20160132219
    Abstract: Systems, methods, and software are disclosed herein that enhance the content viewing experience on computing devices having small form factors relative to larger devices. In an implementation, an application detects when a view transition is invoked. When the view transition is invoked, the application initiates a swap animation process to transition from one view of a document to a different view of the document. The application also surfaces floating command components over content in the document in the different view of the document.
    Type: Application
    Filed: April 3, 2015
    Publication date: May 12, 2016
    Inventors: Han-Yi Shaw, Michael Kelly Reneer
  • Patent number: D765669
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Corporation
    Inventor: Han-Yi Shaw
  • Patent number: D769322
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: October 18, 2016
    Assignee: Microsoft Corporation
    Inventors: Anand Rajeswaran, Allen Lumanlan Ussher, Han-Yi Shaw, Mark Andrew Vitale
  • Patent number: D800160
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 17, 2017
    Assignee: Microsoft Corporation
    Inventor: Han-Yi Shaw
  • Patent number: D822709
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: July 10, 2018
    Assignee: Microsoft Corporation
    Inventors: Anand Rajeswaran, Allen Lumanlan Ussher, Han-Yi Shaw, Mark Andrew Vitale
  • Patent number: D846578
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: April 23, 2019
    Assignee: Microsoft Corporation
    Inventors: Michelle Keslin, Han-Yi Shaw, Benjamin Bunker, Harold Gomez, Shikha Desai
  • Patent number: D847839
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Corporation
    Inventors: Michelle Keslin, Han-Yi Shaw, Benjamin Bunker, Harold Gomez, Shikha Desai