Patents by Inventor Charles L. Zitnick, III

Charles L. Zitnick, III 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: 9880990
    Abstract: A stroke processing system (SPS) is described which processes a user's current instance of handwriting with reference to previous instances of handwriting. In one application, the SPS matches a new token input by a user (corresponding to a sequence of stroke samples) with previous tokens that are similar to the new token. The SPS then refines the new token by averaging it with the previous tokens. This improves the appearance of the new token. In another application, the SPS uses the previous tokens to produce a search result. In another application, the SPS uses the previous tokens to perform an auto-completion operation.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Charles L. Zitnick, III
  • Publication number: 20140281947
    Abstract: A stroke processing system (SPS) is described which processes a user's current instance of handwriting with reference to previous instances of handwriting. In one application, the SPS matches a new token input by a user (corresponding to a sequence of stroke samples) with previous tokens that are similar to the new token. The SPS then refines the new token by averaging it with the previous tokens. This improves the appearance of the new token. In another application, the SPS uses the previous tokens to produce a search result. In another application, the SPS uses the previous tokens to perform an auto-completion operation.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventor: Charles L. Zitnick, III
  • Patent number: 8264553
    Abstract: The described implementations relate to deblurring images. One system includes an imaging device configured to capture an image, a linear motion detector and a rotational motion detector. This system also includes a controller configured to receive a signal from the imaging device relating to capture of the image and to responsively cause the linear motion detector and the rotational motion detector to detect motion-related information. Finally, this particular system includes a motion calculator configured to recover camera motion associated with the image based upon the detected motion-related information and to infer imaging device motion induced blur of the image and an image deblurring component configured to reduce imaging device induced blur from the image utilizing the inferred camera motion induced blur.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: September 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Neel S. Joshi, Sing Bing Kang, Charles L. Zitnick, III, Richard S. Szeliski
  • Publication number: 20110109755
    Abstract: The described implementations relate to deblurring images. One system includes an imaging device configured to capture an image, a linear motion detector and a rotational motion detector. This system also includes a controller configured to receive a signal from the imaging device relating to capture of the image and to responsively cause the linear motion detector and the rotational motion detector to detect motion-related information. Finally, this particular system includes a motion calculator configured to recover camera motion associated with the image based upon the detected motion-related information and to infer imaging device motion induced blur of the image and an image deblurring component configured to reduce imaging device induced blur from the image utilizing the inferred camera motion induced blur.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 12, 2011
    Inventors: Neel S. Joshi, Sing Bing Kang, Charles L. Zitnick, III, Richard S. Szeliski