Patents by Inventor Yu-Xi Lim

Yu-Xi Lim 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: 9898180
    Abstract: A computer-implemented method includes receiving user input comprising a gesture on a touchscreen, the gesture having a gesture velocity. The gesture velocity is compared with an inertia movement threshold. Based on the comparing, the gesture is determined to be an inertia gesture. When the gesture velocity is greater than or equal to the inertia movement threshold, simulated inertia is applied to visual information displayed on the touchscreen.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philomena Lobo, Yu-Xi Lim, Yang Xu
  • Publication number: 20160070463
    Abstract: A computer-implemented method includes receiving user input comprising a gesture on a touchscreen, the gesture having a gesture velocity. The gesture velocity is compared with an inertia movement threshold. Based on the comparing, the gesture is determined to be an inertia gesture. When the gesture velocity is greater than or equal to the inertia movement threshold, simulated inertia is applied to visual information displayed on the touchscreen.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 10, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Philomena Lobo, Yu-Xi Lim, Yang Xu
  • Patent number: 9164670
    Abstract: A flexible touch-based scrolling system receives user input comprising a gesture on a touchscreen. The system compares the gesture velocity with one or more velocity ranges. For example, the system determines whether the gesture velocity is above a threshold velocity or below a threshold velocity. The system selects between different types of movement (e.g., smooth scrolling movement, page-by-page movement) of the visual information in the user interface, based on the comparison of the gesture velocity with the velocity ranges. For example, the system selects smooth scrolling movement if the gesture velocity is below a threshold velocity, and the system selects page-by-page movement if the gesture velocity is above the threshold velocity.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philomena Lobo, Yu-Xi Lim, Yang Xu
  • Patent number: 9134899
    Abstract: A method of operating a device having a touch-sensitive display includes displaying scrollable information elements on the touch-sensitive display and detecting a touch gesture from an input device on the touch-sensitive display. The touch gesture is classified as a flick gesture. If the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, the direction in which the information elements is scrolled is locked along the single direction. If the flick gesture satisfies the first criterion, any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture is undone.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yu-Xi Lim, Philomena Lobo
  • Patent number: 8863039
    Abstract: Multi-dimensional boundary effects provide visual feedback to indicate that boundaries in user interface elements (e.g., web pages, documents, images, or other elements that can be navigated in more than one dimension) have been reached or exceeded (e.g., during horizontal scrolling, vertical scrolling, diagonal scrolling, or other types of movement). A compression effect can be displayed to indicate that movement has caused one or more boundaries (e.g., a horizontal boundary and/or a vertical boundary) of a UI element to be exceeded. Exemplary compression effects include compressing content along a vertical axis when a vertical boundary has been exceeded and compressing content along a horizontal axis when a horizontal boundary has been exceeded.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Yu-Xi Lim, Philomena Lobo
  • Publication number: 20120266109
    Abstract: Multi-dimensional boundary effects provide visual feedback to indicate that boundaries in user interface elements (e.g., web pages, documents, images, or other elements that can be navigated in more than one dimension) have been reached or exceeded (e.g., during horizontal scrolling, vertical scrolling, diagonal scrolling, or other types of movement). A compression effect can be displayed to indicate that movement has caused one or more boundaries (e.g., a horizontal boundary and/or a vertical boundary) of a UI element to be exceeded. Exemplary compression effects include compressing content along a vertical axis when a vertical boundary has been exceeded and compressing content along a horizontal axis when a horizontal boundary has been exceeded.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Yu-Xi Lim, Philomena Lobo
  • Publication number: 20120240041
    Abstract: A method of operating a device having a touch-sensitive display includes displaying scrollable information elements on the touch-sensitive display and detecting a touch gesture from an input device on the touch-sensitive display. The touch gesture is classified as a flick gesture. If the flick gesture satisfies at least a first criterion reflecting a user intent to scroll the information elements in a single direction along a first of a pair of cardinal axes, the direction in which the information elements is scrolled is locked along the single direction. If the flick gesture satisfies the first criterion, any displacement of the information elements which has occurred along a second of the cardinal axes orthogonal to the first cardinal axis as a result of classifying the touch gesture as a flick gesture is undone.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Yu-Xi Lim, Philomena Lobo
  • Publication number: 20120062604
    Abstract: A flexible touch-based scrolling system receives user input comprising a gesture on a touchscreen. The system compares the gesture velocity with one or more velocity ranges. For example, the system determines whether the gesture velocity is above a threshold velocity or below a threshold velocity. The system selects between different types of movement (e.g., smooth scrolling movement, page-by-page movement) of the visual information in the user interface, based on the comparison of the gesture velocity with the velocity ranges. For example, the system selects smooth scrolling movement if the gesture velocity is below a threshold velocity, and the system selects page-by-page movement if the gesture velocity is above the threshold velocity.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: Microsoft Corporation
    Inventors: Philomena Lobo, Yu-Xi Lim, Yang Xu