System and method for requesting a resource over at least one network with reduced overhead
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
48 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15)
-
-
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. - View Dependent Claims (17, 18, 19, 20)
-
Specification