Patents by Inventor Weerapan Wilairat

Weerapan Wilairat 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: 20120084734
    Abstract: A multiple-access-level lock screen system allows different levels of functionality to be accessed on a computing device. For example, when a device is in a locked state, a user can select (e.g., by making one or more gestures on a touchscreen) a full-access lock screen pane and provide input that causes the device to be fully unlocked, or a user can select a partial-access lock screen pane and provide input that causes only certain resources (e.g., particular applications, attached devices, documents, etc.) to be accessible. Lock screen panes also can be selected (e.g., automatically) in response to events. For example, when a device is in a locked state, a messaging access lock screen pane can be selected automatically in response to an incoming message, and a user can provide input at the messaging access lock screen pane that causes only a messaging application to be accessible.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventor: Weerapan Wilairat
  • Patent number: 7975215
    Abstract: Data associated with pixels obscured by annotations in an annotated image is stored using an annotation mask enabling annotation-aware applications to reconstruct the original image, while annotation-unaware applications can display the annotated image with optimized increase in extra data to be stored. The annotation mask, same size as the image, is initialized to a monochrome default and the color depth information for obscured pixels saved within the annotation mask. Because a majority area of the annotation mask is monochrome, it compresses well and the obscured image content can be saved in a side channel, metadata header, or a separate file. During reconstruction, changes to annotated image such as rotation, size change, and the like, may be detected and accounted for when obscured image content is carried over to the annotated image for reconstruction.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, David B. Perry, Weerapan Wilairat, Gavin M. Gear, Richard L. Spencer
  • Publication number: 20110072393
    Abstract: A multi-context service is described. In embodiments, a first input on a touch-screen of a portable device is detected as a selection of an object icon displayed on the touch-screen. A second input on the touch-screen is detected as a selection of an application icon displayed on the touch-screen. The object icon is associated with a content object, and the application icon is associated with a command provider that performs one or more actions on the content object. The content object is associated with the command provider to initiate the command provider to perform at least one of the actions on the content object based on the content object being associated with the command provider.
    Type: Application
    Filed: September 24, 2009
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Weerapan Wilairat
  • Publication number: 20100302172
    Abstract: Embodiments of a touch pull-in gesture are described. In various embodiments, a touch input is detected that starts at an edge of a touch-screen and progresses as an expanding contact region from the edge of the touch-screen toward approximately a center region of the touch-screen while the touch input remains in contact with the touch-screen. The expanding contact region is determined as a touch pull-in gesture to initiate a display of a user interface component.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Weerapan Wilairat
  • Publication number: 20100306648
    Abstract: Embodiments of a variable rate scrollbar are described. In various embodiments, media items, such as email messages, text messages, digital photos, or song selections are grouped by a page, a day, a week, or a month that corresponds to a date associated with a media item. A list of the media items is displayed from one of the groups, and the media items that are displayed are selectable from the list. A variable rate scrollbar is displayed and configured for selection to navigate the media items at variable rates according to the groups of the media items.
    Type: Application
    Filed: May 27, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventor: Weerapan Wilairat
  • Publication number: 20100295795
    Abstract: Embodiments of drop target gestures are described. In various embodiments, a first input on a touch-screen is detected and determined as a selection of an object displayed on the touch-screen. A second input on the touch-screen is detected and determined as a selection of a target position to move the object, the second input being detected while the first input remains in contact with the touch-screen. The first input is then detected as no longer being in contact with the touch-screen, and a display of the object is initiated at the target position on the touch-screen giving the appearance that the object moves from a location of the first input to the second input.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Inventor: Weerapan Wilairat
  • Publication number: 20100194690
    Abstract: For each of multiple user inputs, multiple keys of a keyboard that are touched as part of the user input are identified. Additionally, for each of the multiple user inputs, multiple characters that are to be displayed concurrently are determined based on the multiple keys that are touched as part of the user input. Both a character input field and the multiple characters determined for each of the multiple user inputs are displayed. One or more suggested inputs can also be displayed, and a user-selected one of the suggested inputs identified as an input to the character input field.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 5, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Weerapan Wilairat
  • Publication number: 20080288857
    Abstract: Data associated with pixels obscured by annotations in an annotated image is stored using an annotation mask enabling annotation-aware applications to reconstruct the original image, while annotation-unaware applications can display the annotated image with optimized increase in extra data to be stored. The annotation mask, same size as the image, is initialized to a monochrome default and the color depth information for obscured pixels saved within the annotation mask. Because a majority area of the annotation mask is monochrome, it compresses well and the obscured image content can be saved in a side channel, metadata header, or a separate file. During reconstruction, changes to annotated image such as rotation, size change, and the like, may be detected and accounted for when obscured image content is carried over to the annotated image for reconstruction.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Richard J. Duncan, David B. Perry, Weerapan Wilairat, Gavin M. Gear, Richard L. Spencer