Patent ID: 7302500

Claim:
A method for data virtualization, comprising the steps of: receiving communications; determining if the communications include a command communication; forwarding the command communication for command processing; generating a command; determining if the communications includes at least a portion of a data commumcation; forwarding the at least the portion of the data communication for data processing; generating virtualized data based on the at least the portion of the data communication according to the command prior to receiving all data associated with the data communication; receiving a plurality of communications; and distributing over a network the steps of: determining which of the plurality of communications are command communications; forwarding the command communications for command processing; generating commands; determining which of the plurality of communications are data communications; forwarding the data communications for data processing; for each data communication of the data communications generating virtualized data according to at least one of the commands prior to receiving all data associated with the communication; utilizing a plurality of virtualization apparatuses distributed through the network; and synchronizing at least the step of generating virtualized data.