Patent ID: 7467219
Filing Date: 2008-12-16
Classification: H04L,H04N

Abstract:
1. A method, comprising: receiving a first data stream at a computer, the first data stream comprising packets of data packetized according to a packet protocol; recursively segmenting the first data stream into segments, such that a characteristic of a preceding segment determines how a current segment is segmented; recognizing a repetitive segment and inserting a data compression result of a preceding segment to reduce processing of redundant segments; dispersing at least one of the segments via a network for a subsequent processing service; determining a subcontracted processing service is required from a different service provider; grouping together individual packets of data that require the subcontracted processing service as a new segment; subcontracting the new segment to the different service provider to receive the subcontracted processing service; receiving a subcontracted result of the subcontracted processing service; receiving a result of the processing service; aggregating the result of the processing service and the subcontracted result into a second data stream; and communicating the second data stream via the network.