Patents by Inventor Debra Dorey
Debra Dorey 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: 8594137Abstract: A partially-built image stored in a buffer (such as for output to a display device) is combined by an image decoder with an encoded image update. The image is in a different format than the encoded image update (such as by being in a spatial domain, whereas the encoded image update is in a frequency domain). The image decoder operates, at least in part, by encoding the image to attain a same format as the encoded image update, combining the encoded image and the encoded image update, and decoding the result for storage in the buffer as an updated version of the image. The encoded image update is part of a progressive encoding. The encoding and/or the decoding are optionally lossy. After the image reaches a predetermined quality threshold, such as a perceptually lossless quality threshold, residual encoding/decoding techniques are optionally used for image updates.Type: GrantFiled: January 28, 2008Date of Patent: November 26, 2013Assignee: Teradici CorporationInventors: David Victor Hobbs, Debra Dorey
-
Patent number: 8411978Abstract: A method and system of transmitting a set of wavelet coefficients, the wavelet coefficients representing an image, comprising: arranging a set of wavelet coefficients into a spatially-oriented tree data structure of groups of wavelet coefficients, determining group significance levels for groups in the tree; computing encoded data associated with a refinement range, the refinement range describing a selection from the group consisting of one of an initial quality level and an incremented quality level, to which an image is encoded, the encoded data describing group significance levels in terms of partial scalar components, the partial scalar components related to the refinement range, the encoded data further describing portions of the set of wavelet coefficients that are within the refinement range; and transmitting the encoded data.Type: GrantFiled: June 29, 2007Date of Patent: April 2, 2013Assignee: Teradici CorporationInventors: David Victor Hobbs, Debra Dorey
-
Patent number: 8345768Abstract: The present invention provides a method of encoding and transmitting a block of visual data within a visual data stream. First, image information updates are acquired for the block of visual data that includes pixel data and is associated with a change history of pixel data. Next, stored block information is retrieved for the block of visual data, including a recent change history for the block of visual data. Next, a determination is made from the retrieved block information and the image information updates that the block of visual data is a video image type. Available network bandwidth is then determined. Encoding parameters for the block of visual data from the retrieved block information, the image information updates and the available network bandwidth are determined. The block of visual data is encoded and transmitted across a computer network.Type: GrantFiled: October 13, 2006Date of Patent: January 1, 2013Assignee: Teradici CorporationInventors: David Victor Hobbs, Patrick Ratto, Debra Dorey, legal representative
-
Patent number: 8107527Abstract: The present invention provides a method of progressively encoding and transmitting visual data. First image information updates are acquired for a region of visual data. The region of visual data is defined by a plurality of blocks of pixel data, and individual blocks of the plurality are associated with individual change histories for their respective pixel data. Stored region information including a recent encoded state for each block in the plurality is retrieved. Available network bandwidth is determined, and then encoding parameters for each block in the region of visual data are determined from the retrieved region information and the available network bandwidth. The plurality of blocks is then encoded, the retrieved region information is updated in accordance with the determined encoding parameters; and the encoded blocks are transmitted across a computer network.Type: GrantFiled: September 29, 2006Date of Patent: January 31, 2012Assignee: Teradici CorporationInventors: David Victor Hobbs, Patrick Ratto, Debra Dorey, legal representative
-
Patent number: 8036473Abstract: A method of transforming and sending data, comprising: receiving an image with an associated mask; transforming the received image; quantizing the transformed image; encoding the quantized image and associated mask; and transmitting the encoded image and mask; wherein transforming the received image comprises transforming the dimension subset by repeating steps of: preparing an input vector; determining a filter type; determining a first intermediate vector; determining a second intermediate vector; computing a transform vector from the sum of the first intermediate vector and the second intermediate vector; and computing an output value from the input vector and the computed transform vector.Type: GrantFiled: September 14, 2010Date of Patent: October 11, 2011Assignee: Teradici CorporationInventors: Patrick Ratto, David Victor Hobbs, Debra Dorey, legal representative
-
Patent number: 7822278Abstract: The invention provides a non-intrusive method and apparatus for encoding a digitized raster display signal which may then be transmitted from a host computer system to a remote display across a communications link. Hash codes are used to detect persistent blocks of pixels in a real-time digital raster signal generated by the host computer. A progressive encoding and transmission sequence is then initiated, using parameters such as bandwidth availability and build quality requirements to determine suitable encoding methods and build levels.Type: GrantFiled: September 18, 2006Date of Patent: October 26, 2010Assignee: Teradici CorporationInventors: David Victor Hobbs, Patrick Ratto, Debra Dorey, legal representative
-
Publication number: 20080198270Abstract: A partially-built image stored in a buffer (such as for output to a display device) is combined by an image decoder with an encoded image update. The image is in a different format than the encoded image update (such as by being in a spatial domain, whereas the encoded image update is in a frequency domain). The image decoder operates, at least in part, by encoding the image to attain a same format as the encoded image update, combining the encoded image and the encoded image update, and decoding the result for storage in the buffer as an updated version of the image. The encoded image update is part of a progressive encoding. The encoding and/or the decoding are optionally lossy. After the image reaches a predetermined quality threshold, such as a perceptually lossless quality threshold, residual encoding/decoding techniques are optionally used for image updates.Type: ApplicationFiled: January 28, 2008Publication date: August 21, 2008Inventors: David Victor Hobbs, Patrick Ratto, Debra Dorey