Patents by Inventor Michael Hin-cheung Tsang

Michael Hin-cheung Tsang 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: 20080010482
    Abstract: A remote control of a media computing device is provided. A communication port or device of the media computing device receives an input from a remote receiver or a remote application. The command is parsed and translated into an HID event and the translated HID event is provided to a virtual control driver module. The virtual control driver module provides the translated HID event to a media application resident on the media computing device via an input device module as if the HID event had been received from a local HID of the media computing device. In one implementation, for example, a remote receiver allows remote control of a media computing device. In another implementation, a remote application provides commands to the media computing device.
    Type: Application
    Filed: June 13, 2006
    Publication date: January 10, 2008
    Applicant: Microsoft Corporation
    Inventor: Michael Hin-cheung Tsang
  • Patent number: 6903730
    Abstract: A technique is disclosed for detecting an in-air gesture made by a digitizing pen above a digitizing writing surface. When the digitizing pen is determined to be in motion above the digitizing writing surface, positional information of the digitizing pen with respect to the surface of the digitizing writing surface is recorded within a moving buffer. The moving buffer records a predetermined amount of positional information spanning a predetermined amount of time while the digitizing pen is in motion above the digitizing writing surface. When the digitizing pen has stopped motion, positional information recorded in the moving buffer is evaluated for determining whether the recorded information corresponds to a predetermined in-air gesture. A predetermined user interface panel is displayed when the positional information recorded in the moving buffer corresponds to a predetermined in-air gesture.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: June 7, 2005
    Assignee: Microsoft Corporation
    Inventors: James E. Mathews, Charles Patrick Thacker, Michael Hin-cheung Tsang
  • Patent number: 6791536
    Abstract: A method and apparatus for simulating at least one gesture of a pointing device such as a mouse. A left click, right click, left drag, right drag, and/or mouse movement may be simulated using a stylus in conjunction with a touch-sensitive display surface. For example, a computer having the display surface may detect whether a stylus is being held down on a touch-sensitive display surface for at least a threshold amount of time. The computer may further detect whether the stylus is then removed from the touch-sensitive display surface after at least the threshold amount of time. Responsive to the stylus being removed, the computer may generate at least one event representing a right mouse button being pressed.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: September 14, 2004
    Assignee: Microsoft Corporation
    Inventors: Leroy B. Keely, David F. Jones, David Switzer, Michael Hin-cheung Tsang, William Hong Vong
  • Publication number: 20020057263
    Abstract: A method and apparatus for simulating at least one gesture of a pointing device such as a mouse. A left click, right click, left drag, right drag, and/or mouse movement may be simulated using a stylus in conjunction with a touch-sensitive display surface. For example, a computer having the display surface may detect whether a stylus is being held down on a touch-sensitive display surface for at least a threshold amount of time. The computer may further detect whether the stylus is then removed from the touch-sensitive display surface after at least the threshold amount of time. Responsive to the stylus being removed, the computer may generate at least one event representing a right mouse button being pressed.
    Type: Application
    Filed: March 23, 2001
    Publication date: May 16, 2002
    Inventors: Leroy B. Keely, David F. Jones, David Switzer, Michael Hin-cheung Tsang, William Hong Vong
  • Publication number: 20020057260
    Abstract: A technique is disclosed for detecting an in-air gesture made by a digitizing pen above a digitizing writing surface. When the digitizing pen is determined to be in motion above the digitizing writing surface, positional information of the digitizing pen with respect to the surface of the digitizing writing surface is recorded within a moving buffer. The moving buffer records a predetermined amount of positional information spanning a predetermined amount of time while the digitizing pen is in motion above the digitizing writing surface. When the digitizing pen has stopped motion, positional information recorded in the moving buffer is evaluated for determining whether the recorded information corresponds to a predetermined in-air gesture. A predetermined user interface panel is displayed when the positional information recorded in the moving buffer corresponds to a predetermined in-air gesture.
    Type: Application
    Filed: January 16, 2001
    Publication date: May 16, 2002
    Inventors: James E. Mathews, Charles Thacker Patrick, Michael Hin-cheung Tsang