IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0276097
(2011-10-18)
|
등록번호 |
US-8786473
(2014-07-22)
|
발명자
/ 주소 |
- Samuels, Allen R.
- Jensen, Richard
- Dittia, Zubin
- Decasper, Dan S.
- Ovsiannikov, Michael
- Plamondon, Robert D.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
211 |
초록
▼
Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may
Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories and compression history indexes across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices.
대표청구항
▼
1. A method for sharing portions of a compression history among a plurality of devices, the method comprising: (a) receiving, by a first device from a second device, an index of entries for a compression history shared between the second device and a third device, the index of entries comprising loc
1. A method for sharing portions of a compression history among a plurality of devices, the method comprising: (a) receiving, by a first device from a second device, an index of entries for a compression history shared between the second device and a third device, the index of entries comprising location identifiers of data stored on the second device;(b) identifying, by the first device, that a portion of a data stream, received by the first device, matches an entry of the index of entries received from the second device; and(c) transmitting, by the first device to the second device, the location identifier corresponding to the matching entry. 2. The method of claim 1, further comprising receiving, by the first device from the second device, a portion of the compression history corresponding to the location identifier. 3. The method of claim 2, further comprising determining, by the first device, that the portion of the compression history matches the portion of the data stream. 4. The method of claim 3, further comprising transmitting, by the first device to a fourth device, information identifying the portion of the compression history. 5. The method of claim 1, wherein step (a) further comprises receiving, by the first device, a portion of the index of entries for the compression history shared between the second device and the third device. 6. The method of claim 1, wherein step (a) further comprises receiving, by the first device, the index of entries responsive to the second device detecting that the first device is in a cluster with the second device. 7. The method of claim 1, wherein step (b) further comprises receiving, by the first device, the data stream destined for a fourth device. 8. The method of claim 1, wherein step (b) further comprises identifying, by the first device, that the portion of the data streams matches within a predetermined threshold a portion of the index of entries. 9. The method of claim 1, wherein step (c) further comprises transmitting, by the first device, a request to the second device to send the portion of the compression history corresponding to the location identifier to the first device. 10. The method of claim 1, wherein step (c) comprises transmitting, by the first device, one or more location identifiers of one or more portions of the compression history subsequent to the location identifier. 11. A system for sharing portions of a compression history among a plurality of devices, the system comprising: a first device comprising a compression historya second device sharing a compression history with a third device, the second device transmitting an index of entries for the compression history shared between the second device and the third device, the index of entries comprising location identifiers of data stored on the second device; and wherein the first device identifies that a portion of a data stream, received by the first device, matches an entry in the index of entries received from the second device and transmits to the second device, the location identifier corresponding to the matching entry. 12. The system of claim 11, wherein the first device receives from the second device, a portion of the compression history corresponding to the location identifier. 13. The system of claim 12, wherein the first device determines that the portion of the compression history matches the portion of the data stream. 14. The system of claim 13, wherein the first device transmits to a fourth device information identifying the portion of the compression history. 15. The system of claim 11, wherein the first device receives a portion of the index of entries for the compression history shared between the second device and the third device. 16. The system of claim 11, wherein the first device receives the index of entries responsive to the second device detecting that the first device is in a cluster with the second device. 17. The system of claim 11, wherein the first device receives the data stream destined for a fourth device. 18. The system of claim 11, wherein the first device identifies that the portion of the data streams matches within a predetermined threshold a portion of the index of entries. 19. The system of claim 11, wherein the first device transmits a request to the second device to send the portion of the compression history corresponding to the location identifier to the first device. 20. The system of claim 11, wherein the first device transmits to the second device one or more location identifiers of one or more portions of the compression history subsequent to the location identifier.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.