METHOD AND APPARATUS FOR MODIFYING INTERNET CONTENT THROUGH REDIRECTION OF EMBEDDED OBJECTS
First Claim
1. A method for directing network service provider selected embedded objects to an internet user client, comprising:
- a network service provider maintaining a database of internet user clients that includes a particular service-type value for each internet user client;
the network service provider analyzing an HTTP transaction involving the internet user client;
the network service provider responding to an HTTP transaction requesting an embedded web object by forwarding to the internet user client, an alternative embedded web object selected in accordance with the user client'"'"'s particular service-type value, wherein the alternative embedded web object arrives to the internet user client before a response to the originally requested embedded web object; and
the network service provider causing the originally requested embedded web object to be forwarded to the internet user client after the alternative embedded web object is forwarded to the internet user client.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, and related apparatus, for directing network service provider selected embedded objects to an internet user client. In the method, a network service provider maintains a database of internet user clients that includes a particular service-type value for each internet user client. The network service provider analyzes an HTTP transaction involving the internet user client. The network service provider responds to an HTTP transaction requesting an embedded web object by forwarding to the internet user client, an alternative embedded web object selected in accordance with the user client'"'"'s particular service-type value, wherein the alternative embedded web object arrives to the internet user client before a response to the originally requested embedded web object. The network service provider causes the originally requested embedded web object to be forwarded to the internet user client after the alternative embedded web object is forwarded to the internet user client.
-
Citations
40 Claims
-
1. A method for directing network service provider selected embedded objects to an internet user client, comprising:
-
a network service provider maintaining a database of internet user clients that includes a particular service-type value for each internet user client; the network service provider analyzing an HTTP transaction involving the internet user client; the network service provider responding to an HTTP transaction requesting an embedded web object by forwarding to the internet user client, an alternative embedded web object selected in accordance with the user client'"'"'s particular service-type value, wherein the alternative embedded web object arrives to the internet user client before a response to the originally requested embedded web object; and the network service provider causing the originally requested embedded web object to be forwarded to the internet user client after the alternative embedded web object is forwarded to the internet user client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for directing network service provider selected embedded objects to an internet user client, comprising:
-
means for maintaining a database of internet user clients that includes a particular service-type value for each internet user client; means for analyzing an HTTP transaction involving the internet user client; means for responding to an HTTP transaction requesting an embedded web object by forwarding to the internet user client, an alternative embedded web object selected in accordance with the user client'"'"'s particular service-type value, wherein the alternative embedded web object arrives to the internet user client before a response to the originally requested embedded web object; and means for causing the originally requested embedded web object to be forwarded to the internet user client after the alternative embedded web object is forwarded to the internet user client. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product, comprising:
computer readable medium storing; code for causing a computer to maintain a database of a network service provider'"'"'s internet user clients that includes a particular service-type value for each internet user client; code for causing a computer to analyze an HTTP transaction involving the internet user client; code for causing a computer to respond to an HTTP transaction requesting an embedded web object by forwarding to the internet user client, an alternative embedded web object selected in accordance with the user client'"'"'s particular service-type value, wherein the alternative embedded web object arrives to the internet user client before a response to the originally requested embedded web object; and code for causing a computer to forward the originally requested embedded web object to the internet user client after the alternative embedded web object is forwarded to the internet user client. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
Specification