Method and apparatus for network content insertion and phase insertion
First Claim
Patent Images
1. A method for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
- intercepting a request to establish a connection with the second computer sent by the first computer;
establishing a connection with the second computer and with the first computer;
receiving a request for the first content sent by the first computer;
sending the request for the first content to the second computer;
receiving a response from the second computer containing the first content; and
sending the first content and the second content to the first computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and associated apparatus for modifying Internet content requests and/or content responses involves monitoring communications between a first computer and a second computer. Rules for modification may be predetermined and applied to determine whether and how content requests and/or responses are modified.
47 Citations
44 Claims
-
1. A method for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
intercepting a request to establish a connection with the second computer sent by the first computer;
establishing a connection with the second computer and with the first computer;
receiving a request for the first content sent by the first computer;
sending the request for the first content to the second computer;
receiving a response from the second computer containing the first content; and
sending the first content and the second content to the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 26)
-
-
7. A method for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
monitoring communications between the first computer and the second computer;
receiving a request for the first content sent by the first computer;
sending the request for the fist content to the second computer;
receiving a response from the second computer containing the first content; and
sending the first content and the second content to the first computer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. (canceled)
-
14. A method for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
steps for monitoring communications between the first computer and the second computer;
steps for receiving a request for the first content sent by the first computer;
steps for sending the request for the first content to the second computer;
steps for receiving a response from the second computer containing the first content; and
steps for sending the first content and the second content to the first computer. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A device for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
means for monitoring communications between the first computer and the second computer;
means for receiving a request for the first content sent by the first computer;
means for sending the request for the first content to the second computer;
means for receiving a response from the second computer containing the first content; and
means for sending the first content and the second content to the first computer. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
27. A method for delivering second content to a first computer that has requested first content over the Internet from a second computer before the first computer receives the first content comprising:
-
intercepting a request to establish a connection with the second computer sent by the first computer;
establishing a connection with the first computer;
receiving a request for the first content sent by the first computer;
delivering the second content to the first computer;
receiving a re-request for the first content from the first computer;
requesting the first content from the second computer;
receiving the first content from the second computer; and
sending the first content to the first computer. - View Dependent Claims (28, 29)
-
-
30. A device for delivering second content to a first computer that has requested first content over the Internet from a second computer before the first computer receives the first content comprising:
-
means for intercepting a request to establish a connection with the second computer sent by the first computer;
means for establishing a connection with the first computer;
means for receiving a request for the first content sent by the first computer;
means for delivering the second content to the first computer;
means for receiving a re-request for the first content from the first computer;
means for requesting the first content from the second computer;
means for receiving the first content from the second computer; and
means for sending the first content to the first computer. - View Dependent Claims (31, 32, 33)
-
-
34. A device for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
means for monitoring communications between the first computer and the second computer;
means for receiving a request for the first content sent by the first computer;
forwarding means for checking for first criteria in the request for first content, communicating information associated with the request for first content to a filtering means if the first criteria matches first pre-determined criteria indicating that a rule for insertion might apply to the request for first content, and forwarding the request to the second computer without further processing if the first criteria does not match the first pre-determined criteria;
the filtering means being for checking for second criteria in the request for first content, communicating information associated with the request for first content to a content insertion means if the second criteria matches second pre-determined criteria indicating that a rule for insertion might apply to the request for first content, and triggering forwarding of the request for first content without further processing if the second criteria does not match the second pre-determined criteria;
the content insertion means being for triggering sending of the second content to the first computer with the first content if the request for first content matches a pre-determined rule triggering insertion.
-
-
35. A device for inserting second content into first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
means for monitoring communications between the first computer and the second computer;
means for receiving a response sent by the second computer responsive to the request for first content sent by the first computer;
forwarding means for checking for first criteria in the response communicating information associated with the response to a filtering means if the first criteria matches first pre-determined criteria indicating that a rule for insertion might apply to the response, and forwarding the response to the first computer without further processing if the fist criteria does not match the first pre-determined criteria;
the filtering means being for checking for second criteria in the response, communicating information associated with the response to a content insertion means if the second criteria matches second pre-determined criteria indicating that a rule for insertion might apply to the response, and triggering forwarding of the request for first content without further processing if the second criteria does not match the second pre-determined criteria;
the content insertion means being for triggering sending of the second content to the first computer with the first content if the response matches a pre-determined rule triggering insertion.
-
-
36. A method for modifying first content requested over the Internet by a first computer from a second computer and sent by the second computer over the Internet to the first computer comprising:
-
monitoring communications between the first computer and the second computer;
receiving a request for the first content sent by the first computer;
sending the request for the first content to the second computer;
receiving a response from the second computer containing the first content;
modifying the first content to create modified content; and
sending the modified content to the first computer. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A method for modifying a request for first content, the first content being requested over the Internet by a first computer from a second computer comprising:
-
monitoring communications between the first computer and the second computer;
receiving the request for the first content sent by the first computer;
modifying the request for first content to create a modified content request; and
sending the modified request to the second computer or to another computer. - View Dependent Claims (43, 44)
-
Specification