METHOD AND SYSTEM FOR EFFICIENT DATA TRANSMISSION WITH SERVER SIDE DE-DUPLICATION
First Claim
Patent Images
1. A method comprising:
- reducing redundant data blocks by decoding a first data block from a first plurality of data blocks and a bitstream.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for reducing redundant data blocks. The method includes reducing redundant data blocks by decoding a first data block from a first plurality of data blocks and a bitstream.
55 Citations
25 Claims
-
1. A method comprising:
reducing redundant data blocks by decoding a first data block from a first plurality of data blocks and a bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system for reducing redundant data blocks, comprising:
-
a client device including an encoder module configured to encode a data block into a bitstream; a server device including a decoder module configured to decode the bitstream using a plurality of previously stored data blocks on the server device; and a de-duplication module coupled to the decoder module configured to deduplicate successful decoded portions of the data block. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
encode a first data block having a first length into a bitstream having a second length; transmit the bitstream to a server; and reduce redundant data blocks by decoding the first data block from a first plurality of data blocks and the bitstream where each block in the first plurality of data blocks has a length equal to the first length. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
encoding a first data block having a first length into a bitstream having a second length using a Slepian-Wolf encoding process; transmitting the bitstream to a server device; and reducing redundant data blocks before de-duplication using a Slepian-Wolf decoding process by decoding the first data block from a first plurality of data blocks and the bitstream, where each block in the first plurality of data blocks has a length equal to the first length. - View Dependent Claims (22, 23)
-
-
24. A system for reducing transmission of redundant data blocks, comprising:
-
a client device including a Slepian-Wolf encoder module configured to encode a data block into a bitstream; a server device including a Slepian-Wolf decoder module configured to decode the bitstream using a plurality of previously stored data blocks on the server device; and a de-duplication module coupled to the decoder module configured to deduplicate successful decoded portions of the data block. - View Dependent Claims (25)
-
Specification