×

Scalable gateway for multiple data streams

  • US 8,639,842 B1
  • Filed: 06/30/2006
  • Issued: 01/28/2014
  • Est. Priority Date: 06/30/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving a plurality of incoming data streams at a gateway, whereinthe gateway comprises a dispatch processor coupled to a plurality of sub-processors;

    load balancing the incoming data streams, whereinthe load balancing is performed by the dispatch processor,the load balancing comprisesassigning a first data stream of the incoming data streams to a first sub-processor of the plurality of sub-processors, andthe assigning comprisesidentifying a first sub-processor identifier in the first data stream, whereinthe first sub-processor identifier is associated with the first sub-processor, andthe identifying is performed by the dispatch processor;

    transforming the first data stream of the incoming data streams, whereinthe transforming the first data stream is performed by the first sub-processor, andthe transforming the first data stream comprises converting a first mangled address in the first data stream into a standard address;

    forwarding the first data stream to a first server of a plurality of servers, whereinthe forwarding is performed by the first sub-processor, in response to the transforming, andthe first server corresponds to the standard address; and

    responding to the incoming data streams with a plurality of outgoing data streams, whereineach of the outgoing data streams comprises a sub-processor identifier,each of the sub-processor identifiers identifies a respective sub-processor of the plurality of sub-processors,each of the outgoing data streams comprises a respective mangled address,each of the mangled addresses comprises information identifying an address of a corresponding server among the plurality of servers,each of the plurality of servers is coupled to the gateway,each of the mangled addresses indicates an address of the gateway, andthe first sub-processor is configured to generate the mangled addresses in the outgoing data streams.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×