Patents by Inventor Daniel Jean Donat Doucette

Daniel Jean Donat Doucette 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: 9582272
    Abstract: A method and apparatus for image encoding. In one embodiment, the method comprises encoding a first image portion by a first encoder associated with a first processor at a host system; dynamically determining a requirement to encode a second image portion by the first encoder or by a second encoder associated with a second processor at the host system; and encoding, based on the requirement, the second image portion by the first encoder or the second encoder.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: February 28, 2017
    Assignee: Teradici Corporation
    Inventors: Daniel Jean Donat Doucette, Kurt Rien Fennig, David Victor Hobbs
  • Patent number: 8861875
    Abstract: A method of encoding an input image divided into a set of image blocks and stored in computer readable memory. In one embodiment, the method comprises determining a sequence of block test patterns, each (i) identifying, for each image block of the set, a separate portion of the image block; and (ii) determined to minimize a maximum unidentified portion size of the input image when used on all image blocks of the set; assembling an active block test pattern comprising one of the block test patterns; comparing, based on the active block test pattern, at least one image block of the set with a reference image comprising a previously encoded copy of the input image to generate a block change detection; and encoding, based on the block change detection, a changed image block of the at least one image block to generate a portion of an encoded image.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: October 14, 2014
    Assignee: Teradici Corporation
    Inventors: Daniel Jean Donat Doucette, Sergey Zhuravlev
  • Patent number: 8224885
    Abstract: A method and system for communicating a display image. The method comprises (a) compressing, by a first application on a first processor, initial updates; (b) determining, by the first application, availability of a second processor comprising compression hardware not in the first processor; (c) determining, by a second application on the first processor, a requirement to compress, by the second processor, future image updates; (d) compressing, by the second processor a first future image update; (e) initiating, by the first application on the first or a third processor, compressing by the second processor of a second future image update; (f) determining, by the first application, an unavailability of the second processor; (g) compressing, by the first application subsequent future image updates, including the second future image update, to generate compressed updates; and (h) transmitting the compressed initial updates, the compressed first update, and the compressed updates to a remote computer.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: July 17, 2012
    Assignee: Teradici Corporation
    Inventors: Daniel Jean Donat Doucette, Kurt Rien Fennig, David Victor Hobbs
  • Patent number: 8073990
    Abstract: A method and apparatus for transferring data from a first to a second memory of a computer system. The method comprises (i) initializing a descriptor with a description of physical addressing of a first section of a first array of the first memory; (ii) updating a mask associated with the descriptor with an indication for transferring data from a first sub-section of the first section to the second memory, the mask and the data managed by an application on a first virtual machine of the computer system, the application isolated from the physical addressing of the first section; (iii) responsive to the updated mask, (a) determining physical addresses of the first sub-section based on the description, and (b), transferring the data from the first sub-section to the second memory; and (iv) clearing at least a portion of the updated mask to indicate completion of transferring the data.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: December 6, 2011
    Assignee: Teradici Corporation
    Inventors: Charles Peter Baron, Daniel Jean Donat Doucette, Paul Andrew Helter, Bradley Reginald Quinton