A client requests a data stream from a server. The server samples the data stream. The server generates one or more fingerprint blocks for one or more sampled portions of the data stream. The server sends the data stream to the client. The client receives the data stream. The client samples the data...http://www.google.com/patents/US20030126276?utm_source=gb-gplus-sharePatent US20030126276 - Automated content integrity validation for streaming data