Patents by Inventor Choon-Mun Hooi

Choon-Mun Hooi 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: 11632346
    Abstract: A device, such as a head-mounted wearable device (HMWD), provides audible notifications to a user with a voice user interface (VUI). A filtered subset of notifications addressed to the user, such as notifications from contacts associated with specified applications, are processed by a text to speech system that generates audio output for presentation to the user. The audio output may be presented using the HMWD. For example, the audio output generated from a text message received from a contact may be played on the device. The user may provide an input to play the notification again, initiate a reply, or take another action. The input may comprise a gesture on a touch sensor, activation of a button, verbal input acquired by a microphone, and so forth.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Abinash Mahapatra, Anuj Saluja, Ouning Zhang, Xinyu Miao, Ting Liu, Yanina Potashnik, Alfred Ying Fai Lui, Choon-Mun Hooi, Jeffrey John Easter, Oliver Huy Doan, Jonathan B. Assayag
  • Patent number: 11422681
    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. An application command control menu is displayed on a display screen of a processing device. An input may be received into an application canvas of a launched application. The application canvas may be positioned above the application command control menu on the display screen. In response to a received input into the application canvas, a soft input keyboard application may be displayed. The soft input keyboard application may display below the application command control menu on the display screen. A selection may be received in the application command control menu. In response to the received selection, display of the application command control menu may be expanded to replace display on the soft input keyboard application on the display screen. Other examples are also described.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vlad Riscutia, Julie Seto, Maya Rodrig, Matthew Vogel, Ramy Bebawy, Sunder Raman, Edward Augustus Layne, Jr., Jon Bell, Choon-Mun Hooi, Kimberly Koenig
  • 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: 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: 10915868
    Abstract: Life events relating to a user are displayed on a calendar. A user may navigate to different time periods in the calendar and see past life events relating to the user displayed on the calendar. The life events that are displayed on the calendar may include different types of content and be determined from different sources. For example, the life events for the time period may be: pictures, events, social media posts, messages, and the like. Different content sources may be used to locate the life events relating to the user. The life events that are selected for display on the calendar may be shown differently from other content that is included on the calendar. The life events may be processed to adjust an appearance of the life event before it is displayed. A user may also share a life experience with other users.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lynn Ayres, Kirk Fernandes, Alice Jane Brush, Nelson Siu, Jonathan Cadiz, Choon-mun Hooi, Kathryn Elizabeth Suskin
  • Patent number: 10535043
    Abstract: A calendar view smoothly and progressively transitions between different calendar views. Instead of snapping to a week view in response to changing from a month view to the week view, the month view progressively transitions to the week view while receiving an interaction. For example, the week view may smoothly expand while the view of the other weeks in the month smoothly decrease in size while the interaction is being received. A user may navigate between different calendar views such as year to month, month to week, week to multiple days, days to single days, and the like. When navigating month to month, week to week, day to day, and the like, the transitions between each time element are progressively and smoothly transitioned. Task information or other information that is displayed in the calendar progressively transitions to show more or less information depending on the interaction being received.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kirk Fernandes, Kathryn Elizabeth Suskin, Zachary Justin Miller, Robert Meyer, Nelson Siu, Choon-mun Hooi, Jonathan Cadiz
  • Patent number: 10210483
    Abstract: A user creates appointments by selecting dates on a displayed calendar. A pattern may be automatically detected in response to the user selecting calendar dates on the calendar. For example, a pattern may automatically be detected when a user selects two Mondays in a row when selecting appointment dates. In response to automatically detecting a pattern, a list of recurring appointments is automatically created. The automatically created appointments may be shown on the calendar. The automatically created appointments may also be shown in a list of an appointment user interface. A user may interact with the appointments in the appointment user interface. For example, a user may select one of the displayed appointments from the list and change appointment information related to the selected appointment. A start date and an end date may also be specified using the appointment user interface.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: February 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jenny Liu, Jackson Thompson, Protik Hossain, Choon-mun Hooi, Brian Tsang, Jonathan Cadiz
  • 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
  • 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: 20160132234
    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. An application command control menu is displayed on a display screen of a processing device. An input may be received into an application canvas of a launched application. The application canvas may be positioned above the application command control menu on the display screen. In response to a received input into the application canvas, a soft input keyboard application may be displayed. The soft input keyboard application may display below the application command control menu on the display screen. A selection may be received in the application command control menu. In response to the received selection, display of the application command control menu may be expanded to replace display on the soft input keyboard application on the display screen. Other examples are also described.
    Type: Application
    Filed: October 12, 2015
    Publication date: May 12, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vlad Riscutia, Julie Seto, Maya Rodrig, Matthew Vogel, Ramy Bebawy, Sunder Raman, Edward Augustus Layne, JR., Jon Bell, Choon-mun Hooi, Kimberly Koenig
  • Publication number: 20140372898
    Abstract: Life events relating to a user are displayed on a calendar. A user may navigate to different time periods in the calendar and see past life events relating to the user displayed on the calendar. The life events that are displayed on the calendar may include different types of content and be determined from different sources. For example, the life events for the time period may be: pictures, events, social media posts, messages, and the like. Different content sources may be used to locate the life events relating to the user. The life events that are selected for display on the calendar may be shown differently from other content that is included on the calendar. The life events may be processed to adjust an appearance of the life event before it is displayed. A user may also share a life experience with other users.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Lynn Ayres, Kirk Fernandes, Alice Jane Brush, Nelson Siu, Jonathan Cadiz, Choon-mun Hooi, Kathryn Elizabeth Suskin
  • Publication number: 20140365261
    Abstract: A user creates appointments by selecting dates on a displayed calendar. A pattern may be automatically detected in response to the user selecting calendar dates on the calendar. For example, a pattern may automatically be detected when a user selects two Mondays in a row when selecting appointment dates. In response to automatically detecting a pattern, a list of recurring appointments is automatically created. The automatically created appointments may be shown on the calendar. The automatically created appointments may also be shown in a list of an appointment user interface. A user may interact with the appointments in the appointment user interface. For example, a user may select one of the displayed appointments from the list and change appointment information related to the selected appointment. A start date and an end date may also be specified using the appointment user interface.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Jenny Liu, Jackson Thompson, Protik Hossain, Choon-mun Hooi, Brian Tsang, Jonathan Cadiz
  • Publication number: 20140365951
    Abstract: A calendar view smoothly and progressively transitions between different calendar views. Instead of snapping to a week view in response to changing from a month view to the week view, the month view progressively transitions to the week view while receiving an interaction. For example, the week view may smoothly expand while the view of the other weeks in the month smoothly decrease in size while the interaction is being received. A user may navigate between different calendar views such as year to month, month to week, week to multiple days, days to single days, and the like. When navigating month to month, week to week, day to day, and the like, the transitions between each time element are progressively and smoothly transitioned. Task information or other information that is displayed in the calendar progressively transitions to show more or less information depending on the interaction being received.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: Kirk Fernandes, Kathryn Elizabeth Suskin, Zachary Justin Miller, Robert Meyer, Nelson Siu, Choon-mun Hooi, Jonathan Cadiz
  • Patent number: D687456
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Elizabeth Ann Holz, Choon-Mun Hooi, Jaclyn Konzelmann, Joseph T. Wyman, Kelly Elizabeth Rollin, Christina M. Meyer, Rubaiyat Khan
  • Patent number: D705243
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Elizabeth Ann Holz, Choon-Mun Hooi, Kelly Elizabeth Rollin, Christina M. Meyer, Rubaiyat Khan, Jaclyn Konzelmann, Joseph T. Wyman
  • Patent number: D705261
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Elizabeth Ann Holz, Choon-Mun Hooi, Kelly Elizabeth Rollin, Christina M. Meyer, Joseph T. Wyman
  • Patent number: D711407
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Elizabeth Ann Holz, Choon-mun Hooi, Nelson Siu