System and method for requesting a resource over at least one network with reduced overhead
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-015/173
H04J-003/24
H04J-003/18
출원번호
US-0672977
(2003-09-26)
등록번호
US-7512715
(2009-03-31)
발명자
/ 주소
Marks,Bennett
Levine,Oren
Lewontin,Steven
출원인 / 주소
Nokia Corporation
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
14인용 특허 :
17
초록▼
Systems and methods are provided for requesting a resource over at least one network. The system includes a network entity, such as a gateway or an origin server, capable of receiving a resource request for the resource. The resource request includes a group header identifier such that the network e
Systems and methods are provided for requesting a resource over at least one network. The system includes a network entity, such as a gateway or an origin server, capable of receiving a resource request for the resource. The resource request includes a group header identifier such that the network entity is capable of identifying at least one header field associated with the group header. By identifying the header fields associated with the group header, the resource request can be processed in accordance with the associated header fields. Before receiving the resource request, the network entity can be capable of receiving a earlier request from a terminal, where the earlier request includes at least one header field and a call for associating the at least one header field with a group header identifier. The network entity can then be capable of associating the header fields with a group header identifier.
대표청구항▼
What is claimed is: 1. A method comprising: receiving a resource request for a resource at a network entity, the resource request including a group header identifier; identifying at least one header field associated with the group header identifier at the network entity; and processing the resource
What is claimed is: 1. A method comprising: receiving a resource request for a resource at a network entity, the resource request including a group header identifier; identifying at least one header field associated with the group header identifier at the network entity; and processing the resource request in accordance with the at least one header field associated with the group header identifier, wherein before receiving the resource request for the resource, the method comprises: associating the at least one header field with the group header identifier at the network entity, wherein associating the at least one header field with the group header identifier comprises: receiving an earlier request at the network entity from a terminal, the earlier request including at least one header field and a call for associating the at least one header field with a group header identifier; associating the at least one header field with a group header identifier; and sending the group header identifier to the terminal, wherein the network entity is otherwise configured, in instances in which a resource request is received without a group header identifier or call, to process the resource request independent of any group header identifier or without associating any header field with any group header identifier, and wherein the method further comprises: receiving a subsequent request at the network entity from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and an alternative at least one header field: and replacing the at least one header field associated with the group header identifier to thereby associate the alternative at least one header field with the group header identifier. 2. A method according to claim 1, wherein the network entity comprises an origin server, and wherein processing the resource request comprises processing the resource request at the origin server. 3. A method according to claim 1, wherein the network entity comprises a gateway, wherein the method further comprises: substituting the group header identifier in the resource request with the at least one header field associated with the group header identifier after identifying the at least one header field; and sending the resource request including the substituted at least one header field to an origin server, and wherein processing the resource request comprises processing the resource request at the origin server. 4. A method according to claim 1 further comprising: sending the resource request for the resource to the network entity from a terminal before receiving the resource request, wherein sending the resource request comprises sending the resource request to the network entity at least partially over a wireless link. 5. A method according to claim 1, wherein associating the at least one header field comprises associating the at least one header field and at least one respective value with the group header identifier, and wherein the method further comprises: receiving a subsequent request at the network entity from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and at least one associated header field with an alternative at least one respective value; and replacing the at least one value of the at least one header field associated with the group header identifier to thereby associate the at least one header field and the alternative at least one respective value with the group header identifier. 6. An apparatus comprising: a processor configured to receive a resource request for the resource, the resource request including a group header identifier, wherein the processor is configured to identify at least one header field associated with the group header identifier such that the resource request can be processed in accordance with the at least one header field associated with the group header identifier, wherein the processor is configured to associate the at least one header field with the group header identifier before receiving the resource request for the resource, wherein the processor is configured to receive an earlier request from a terminal, the earlier request including at least one header field and a call for associating the at least one header field with a group header identifier, wherein the processor is configured to associate the at least one header field with a group header identifier, and thereafter send the group header identifier to the terminal, wherein the processor is otherwise configured, in instances in which a resource request is received without a group header identifier or call, to process the resource request independent of any group header identifier or without associating any header field with any group header identifier, and wherein the processor is configured to receive a subsequent request from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and an alternative at least one header field, and wherein the processor is configured to replace the at least one header field associated with the group header identifier to thereby associate the alternative at least one header field with the group header identifier. 7. An apparatus according to claim 6, wherein the apparatus comprises an origin server. 8. An apparatus according to claim 6, wherein the apparatus comprises a gateway, wherein the processor is configured to substitute the group header identifier in the resource request with the at least one header field associated with the group header identifier after identifying the at least one header field, the resource request including the substituted at least one header field being configured for receipt and processing by an origin server. 9. An apparatus according to claim 6, wherein the processor is configured to receive the resource request for the resource from a terminal at least partially over a wireless link. 10. An apparatus according to claim 6, wherein the processor is configured to associate the at least one header field and at least one respective value with the group header identifier, wherein the processor is further configured to receive a subsequent request at the network entity from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and at least one associated header field with an alternative at least one respective value, and wherein the processor is configured to replace the at least one value of the at least one header field associated with the group header identifier to thereby associate the at least one header field and the alternative at least one respective value with the group header identifier. 11. An apparatus comprising: a processor configured to send a resource request for the resource to a network entity, the resource request including a group header identifier, wherein the processor is configured to send the resource request such that the network entity can identify at least one header field associated with the group header identifier, and such that the resource request can be processed in accordance with the at least one header field associated with the group header identifier, wherein the processor is configured to call for the network entity to associate the at least one header field with the group header identifier before sending the resource request for the resource, wherein the processor is configured to send an earlier request to the network entity, the earlier request including at least one header field and a call for associating the at least one header field with a group header identifier, wherein the processor is configured to send the earlier request such that the network entity associates the at least one header field with a group header identifier, and thereafter sends the group header identifier to the terminal, wherein the network entity is otherwise configured, in instances in which a resource request is received without a group header identifier or call, to process the resource request independent of any group header identifier or without associating any header field with any group header identifier, and wherein the processor is configured to send a subsequent request to the network entity after the network entity sends the group header identifier to the processor, the subsequent request including the group header identifier and an alternative at least one header field, and wherein the processor is configured to send the subsequent request such that the network entity replaces the at least one header field associated with the group header identifier to thereby associate the alternative at least one header field with the group header identifier. 12. An apparatus according to claim 11, wherein the processor is configured to send the resource request to a network entity comprising an origin server such that the origin server can process the resource request. 13. An apparatus according to claim 11, wherein the processor is configured to send the resource request to a network entity comprising a gateway such that the gateway can substitute the group header identifier in the request with the at least one header field associated with the group header identifier after identifying the at least one header field, and such that the gateway can send the request including the substituted at least one header field to an origin server that can process the request. 14. An apparatus according to claim 11, wherein the processor is configured to send the resource request for the resource to the network entity at least partially over a wireless link. 15. An apparatus according to claim 11, wherein the processor is configured to send the earlier request such that the network entity associates the at least one header field and at least one respective value with the group header identifier, wherein the processor is further configured to send a subsequent request to the network entity after the network entity sends the group header identifier to the terminal, the subsequent request including the group header identifier and at least one associated header field with an alternative at least one respective value, and wherein the processor is configured to send the subsequent request such that the network entity replaces the at least one value of the at least one header field associated with the group header identifier to thereby associate the at least one header field and the alternative at least one respective value with the group header identifier. 16. A computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: a first executable portion configured to receive a resource request for the resource at a network entity, the resource request including a group header identifier; a second executable portion configured to identify at least one header field associated with the group header identifier at the network entity; and a third executable portion configured to process the resource request in accordance with the at least one header field associated with the group header identifier, wherein the computer-readable program code portions further comprise: a fourth executable portion configured to associate the at least one header field with the group header identifier at the network entity, and before the first executable portion receives the resource request for the resource, wherein the fourth executable portion being configured to associate the at least one header field with the group header includes being configured to: receive an earlier request at the network entity from a terminal, the earlier request including at least one header field and a call for associating the at least one header field with a group header identifier; associate the at least one header field with a group header identifier; and send the group header identifier to the terminal, wherein the network entity is otherwise configured, in instances in which a resource request is received without a group header identifier or call, to process the resource request independent of any group header identifier or without associating any header field with any group header identifier, and wherein the computer-readable program code portions further comprise: a fifth executable portion configured to receive a subsequent request at the network entity from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and an alternative at least one header field; and a sixth executable portion configured to replace the at least one header field associated with the group header identifier to thereby associate the alternative at least one header field with the group header identifier. 17. A computer program product according to claim 16, wherein the third executable portion is configured to process the resource request at an origin server. 18. A computer program product according to claim 16, wherein the computer-readable program code portions further comprise: seventh executable portion configured to substitute the group header identifier in the resource request with the at least one header field associated with the group header identifier after identifying the at least one header field; and an eighth executable portion configured to send the resource request including the substituted at least one header field to an origin server, wherein the third executable portion is configured to process the resource request at the origin server. 19. A computer program product according to claim 16, wherein the first executable portion is configured to receive the resource request from a terminal at least partially over a wireless link. 20. A computer program product according to claim 16, wherein the fourth executable portion is configured to associate the at least one header field and at least one respective value with the group header identifier, and wherein the computer-readable program code portions comprise: seventh executable portion configured to receive a subsequent request at the network entity from the terminal after sending the group header identifier to the terminal, the subsequent request including the group header identifier and at least one associated header field with an alternative at least one respective value; and an eighth executable portion configured to replace the at least one value of the at least one header field associated with the group header identifier to thereby associate the at least one header field and the alternative at least one respective value with the group header identifier.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Svanbro, Krister; Krishnarajah, Ainkaran, Context identification using header compression key at link layer.
Philippe Klein FR; Jean-Claude Dispensa FR; Alexandre Jay CA; Jean-Philippe Loison FR, Method and device for storing an IP header in a cache memory of a network node.
Gleeson Bryan J. (19400 Sorensen Ave. #206 Cupertino CA 95014) Altmaier Paulette R. (22605 Salem Ave. Cupertino CA 95014), Method for reducing unnecessary traffic over a computer network.
Mahler, Jerry J.; Grabiec, Jacek A.; Borella, Michael S.; Sidhu, Ikhlaq S., Profile based method for packet header compression in a point to point link.
Euget, Guy; Fieschi, Jacques; Galand, Claude; Le Pennec, Jean-François, System and method for transmitting compressed frame headers in a multiprotocal data transmission network.
Brandwine, Eric Jason; Brandwine, Clarissa Loree Cook; Cohn, Daniel T.; Doane, Andrew J.; Moses, Carl J.; Schmidt, Stephen E., Providing access to configurable private computer networks.
Brandwine, Eric Jason; Brandwine, Clarissa Loree Cook; Cohn, Daniel T.; Doane, Andrew J.; Moses, Carl J.; Schmidt, Stephen E., Providing access to configurable private computer networks.
Brandwine, Eric Jason; Brandwine, Clarissa Loree Cook; Cohn, Daniel T.; Doane, Andrew J.; Moses, Carl J.; Schmidt, Stephen E., Providing access to configurable private computer networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.