Patents by Inventor David Victor Hobbs

David Victor Hobbs 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: 7970966
    Abstract: A pair of processing modules and methods that enable low latency communications between a data processing system and devices located at a remote graphic user interface across a standard shared network in accordance with the present invention is disclosed. The present invention provides a method for communicating graphics data in a synchronous manner from the data processing system to the user. This method is used in conjunction with a feedback error recovery method to provide lossless, low-latency communications of graphics data across the network.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: June 28, 2011
    Assignee: Teradici Corporation
    Inventor: David Victor Hobbs
  • Patent number: 7916956
    Abstract: A display encoding system is disclosed. The display encoding system includes at least one processor, an encoding circuit, the encoding circuit having a structure separate from the structure of the processor(s), a communication connection to a computer network, a drawing memory, a traffic manager, and a memory access circuit. The processor(s) are configured to execute drawing commands, access the drawing memory via the memory access circuit to store image representation(s) in the drawing memory. The encoding circuit is configured to access the drawing memory to encode at least a portion of the image representation(s) stored in the drawing memory based on the executed drawing commands. The traffic manager is configured to transmit the encoded image over the communication connection to at least one display device.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: March 29, 2011
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Ian Cameron Main
  • Patent number: 7908335
    Abstract: A method for implementing data communication between a host computer and a remotely-located processor peripheral device is disclosed. A remotely-located processor in control of the peripheral device receives a lists of descriptors or commands for constructing a list of descriptors from the host computer, determines differences between changes made to the lists of descriptors stored on the host computer and changes to the lists of descriptors stored on the remotely-located processor. Changes are made to the lists of descriptors on the remotely-located processor to eliminate the determined differences reflect the changes made to the lists of descriptors stored on the host computer; these changes are sent back to the host computer and the remotely-located processor operates the peripheral device by traversing its lists of descriptors and executing commands that correspond to the descriptors in the lists.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: March 15, 2011
    Assignee: Teradici Corporation
    Inventors: Kevin Bradley Citterelle, Ngo Bach Long, David Victor Hobbs
  • Patent number: 7877788
    Abstract: A method and apparatus for controlling connectivity comprising a connectivity control element coupled between an interface connector and an interface circuit, and an interface controller, coupled to the connectivity control element, for authenticating a peripheral device and controlling connectivity between the interface connector and the interface circuit based upon authentication of the peripheral device.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: January 25, 2011
    Assignee: Teradici Corporation
    Inventors: Christopher Lawrence Topp, Kevin Bradley Citterelle, Ngo Bach Long, Charles Kevin Huscroft, David Victor Hobbs
  • Patent number: 7822278
    Abstract: 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: Grant
    Filed: September 18, 2006
    Date of Patent: October 26, 2010
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Patrick Ratto, Debra Dorey, legal representative
  • Patent number: 7747086
    Abstract: A display encoding system is disclosed. The display encoding system includes at least one processor, an encoding circuit, the encoding circuit having a structure separate from the structure of the processor(s), a communication connection to a computer network, a drawing memory, a traffic manager, and a memory access circuit. The processor(s) are configured to execute drawing commands, access the drawing memory via the memory access circuit to store image representation(s) in the drawing memory. The encoding circuit is configured to access the drawing memory to encode at least a portion of the image representation(s) stored in the drawing memory based on the executed drawing commands. The traffic manager is configured to transmit the encoded image over the communication connection to at least one display device.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: June 29, 2010
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Ian Cameron Main
  • Patent number: 7676605
    Abstract: A method for coordinating descriptor lists updates between a host computer and a client computer, where the host and the client each maintain respective descriptor lists of bus controller commands. The client computer has a bus controller that changes its descriptor list. The host computer receives from the client computer update commands that, when executed, change the host's descriptor lists in substantially the same manner in which the bus controller changes the descriptor lists on the host computer.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: March 9, 2010
    Assignee: Teradici Corporation
    Inventors: Kevin Bradley Citterelle, Ngo Bach Long, David Victor Hobbs
  • Patent number: 7650519
    Abstract: A system and methods for connecting a graphic user interface to a powered network is disclosed. The network-powered graphic user interface system converts encoded computer user interface signals transmitted over a powered network cable to multiple signal sets, each set associated with a peripheral device interface. Methods for managing the admission of the peripheral devices are also described. Connection criteria include the power budget for the connection, device characteristics, device power requirements and the characteristics of other devices sharing the powered network connection.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: January 19, 2010
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Ian Cameron Main
  • Publication number: 20080198270
    Abstract: 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: Application
    Filed: January 28, 2008
    Publication date: August 21, 2008
    Inventors: David Victor Hobbs, Patrick Ratto, Debra Dorey