Patent ID: 11916990
Assignee: VIASAT INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for communication over a communications system having a communications path between a server side of the communication system and a client side of the communication system, the method comprising:
maintaining at the server side of the communication system a model of a client dictionary for a user system at the client side of the communication system;
receiving a content data block at the server side of the communication system;
generating a fingerprint of the content data block using byte-level information of the content data block; and
comparing the fingerprint of the content data block to the model of the client dictionary to determine if a match for the fingerprint is present in the client dictionary, wherein:
if it is determined that the match for the fingerprint is present in the client dictionary, sending a compressed version of the byte-level information comprising the fingerprint to the user system; and
if it is not determined that the match for the fingerprint is present in the client dictionary, sending the content data block to the user system.