×

Method and system for low-latency transfer protocol

  • US 8,171,154 B2
  • Filed: 09/29/2009
  • Issued: 05/01/2012
  • Est. Priority Date: 09/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • intercepting graphical output from an executing application;

    converting the intercepted output into at least one of graphical commands and video codec data, the converting including;

    dividing the graphical output into a plurality of regions;

    converting graphical output associated with each region;

    smoothing a border area between a plurality of regions;

    wherein the intercepted output is further converted into at least one of picture codec data and pass-through data, and the graphical output includes full-motion video, wherein the full-motion video is enclosed within one of the plurality of regions; and

    transmitting the converted output over a network to a client, wherein transmitting comprisesparsing the converted output into a reliable queue, an unreliable queue, and an unreliable with forward error correction queue, wherein each queue has a plurality of channels, each channel associated with a priority;

    transmitting the reliable queue, wherein each packet in the reliable queue is acknowledged by the client and includes a reliable packet sequence number;

    transmitting the unreliable queue, wherein each packet in the unreliable queue includes an unreliable packet sequence number; and

    transmitting the unreliable with forward error correction queue, wherein each packet in the unreliable with forward error correction queue includes a transform code containing redundant information to recover lost packets.

View all claims
  • 28 Assignments
Timeline View
Assignment View
    ×
    ×