Methods and apparatus for improving header compression
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
H04L-029/06
H04L-029/08
H04L-005/00
H04W-028/06
H03M-007/30
출원번호
US-0886111
(2010-09-20)
등록번호
US-8874793
(2014-10-28)
발명자
/ 주소
Rezaiifar, Ramin
Kimball, Robert Howard
출원인 / 주소
Qualcomm Innovation Center, Inc.
대리인 / 주소
Neugeboren O'Dowd PC
인용정보
피인용 횟수 :
0인용 특허 :
4
초록▼
A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or
A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list, and transmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items.
대표청구항▼
1. A method of reducing HTTP header size, comprising determining at least one or more header content items to suppress in the HTTP header;including the one or more header content items to suppress in a suppression identifier list;transmitting the suppression identifier list between at least two devi
1. A method of reducing HTTP header size, comprising determining at least one or more header content items to suppress in the HTTP header;including the one or more header content items to suppress in a suppression identifier list;transmitting the suppression identifier list between at least two devices exchanging data comprising the HTTP header, wherein the suppression identifier list associates header identifier values with at least a portion of the one or more header content items to suppress in the HTTP header, wherein determining the at least one of the one or more header content items to suppress comprises determining a header content item which is present in the HTTP header more than a threshold number of times, andthe header content item comprises a static header item;replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list; andtransmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. 2. The method of claim 1, wherein the suppression list further comprises the HTTP header with one or more markings included in the HTTP header indicating items to be suppressed. 3. The method of claim 1, wherein the suppression identifier list includes a list with ordered header field identifiers corresponding to the suppression list. 4. The method of claim 1, further comprising: determining that a header content item in the suppression list has changed; andgenerating a new suppression list upon the determination that the header content item has changed. 5. The method of claim 1, wherein the header content item comprises at least one of: an HTTP cookie reference;a URL reference; ora line of HTTP header information. 6. A device configured to reduce HTTP header size, comprising: at least one processor and at least one memory storing instructions that, when executed by the processor, instruct the processor to execute: a first module adapted to, determine at least one of the one or more header content items to suppress; include the one or more header content items to suppress in a suppression identifier list;transmit the suppression identifier list between at least two devices exchanging data comprising an HTTP header, wherein the suppression identifier list associates header identifier values with at least a portion of the one or more header content items to suppress in the HTTP header, wherein, determine the at least one of the one or more header content items suppress comprises determining a header content item which is present in the HTTP header more than a threshold number of times, and the header content item comprises a static header item; the at least one processor having a second module adapted to replace the one or more header content items with the corresponding header field identifier from the suppression identifier list; and the at least one processor having a third module adapted to transmit the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. 7. A computer program product, comprising: a non-transitory computer-readable storage medium comprising:a first set of codes for causing a computer to, determine at least one of the one or more header content items to suppress in an HTTP header;include the one or more header content items to suppress in a suppression identifier list;transmit the suppression identifier list between at least two devices exchanging data comprising the HTTP header, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items to suppress in the HTTP header, wherein, determining the at least one of the one or more header content items to suppress comprises determining a header content item which is present in the HTTP header more than a threshold number of times, andthe header content item comprises a static header item;a second set of codes for causing the computer to replace the one or more header content items with the corresponding header field identifier from the suppression identifier list; anda third set of codes for causing the computer to transmit the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. 8. An apparatus, comprising: a processor; and at least one memory storing instructions that, when executed by the processor, instruct the processor to execute:determining at least one or more header content items to suppress in HTTP header;including the one or more header content items to suppress in a suppression identifier list;transmitting the suppression identifier list between at least two devices exchanging data comprising an HTTP header, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items to suppress in the HTTP header, wherein,determining the at least one of the one or more header content items to suppress comprises determining a header content item which is present in the HTTP header more than a threshold number of times, andthe header content item comprises a static header item;replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list; andtransmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. 9. An apparatus for reducing HTTP header size, comprising at least one of a processor and a memory device, wherein the at least one of the processor and the memory device comprise: a communication module operable to: determine at least one or more header content items to suppress in the HTTP header; include the one or more header content items to suppress in a suppression identifier list;transmit the suppression identifier list between at least two devices exchanging data comprising the HTTP header, wherein the suppression identifier list associates header identifier values with at least a portion of the one or more header content items to suppress in the HTTP header, wherein, determining the at least one of the one or more header content items to suppress comprises determining a header content item which is present in the HTTP header more than a threshold number of times, and the header content item comprises a static header item; a content module operable to replace the one or more header content items with the corresponding header field identifier from the suppression identifier list; and wherein, the communication module is further operable to transmit the data packet with the one or more header field identifiers replacing the corresponding one or more header content items. 10. The apparatus of claim 9, wherein the communication module is further operable to transmit the suppression list, wherein the suppression list includes reference to one or more header content items associated with the HTTP header of a data packet. 11. The apparatus of claim 10, wherein the suppression list comprises at least the HTTP header with one or more markings included in the HTTP header indicating items to be suppressed. 12. The apparatus of claim 9, wherein the suppression identifier list includes a list with ordered header field identifiers corresponding to the suppression list. 13. The apparatus of claim 9, wherein the content module operable is further operable to: determine that a header content item in the suppression list has changed; andgenerate a new suppression list upon the determination that the header content item has changed. 14. The apparatus of claim 9, wherein the header content item comprises at least one of: an HTTP cookie reference;a URL reference; ora line of HTTP header information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (4)
Hamiti, Shkumbin; Parantainen, Janne, Header compression in real time service.
Grove,Adam J.; Kharitonov,Michael; Tumarkin,Alexei, System and method for high-performance delivery of Internet messages by selecting first and second specialized intermediate nodes to optimize a measure of communications performance between the sourc.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.