Network devices for replacing an advertisement with another advertisement
First Claim
1. A network computing device deployed in a network for modifying data packets that pass through the network before reaching a terminal device, the network device comprising:
- a processor;
a data filtering module configured to determine whether a data packet that passes through the network device falls into a predetermined category, the data filtering module passing data packets intact back to the network if the data packet does not fall into the predetermined category;
a data examiner module configured to receive and examine only data packets that fall into the predetermined category from the data filtering module, the data examiner module configured to determine whether a webpage content replacement opportunity exists in the examined data packets according to predetermined criteria; and
a packet manager module configured to receive only data packets having webpage content replacement opportunity, and replace an existing webpage content in a received data packet with a predetermined webpage content.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques for replacing an advertisement in a webpage from a website with another advertisement are disclosed. A response including the webpage is intercepted in a network device deployed in an in-line fashion, preferably at a data traffic point along a network. When it is determined that the webpage includes an advertisement that is replaceable, a preferable advertisement more correlated to the interests of a user is embedded in data packets to replace those for the original advertisement. Subsequently, the preferable advertisement is served when the webpage is displayed.
70 Citations
30 Claims
-
1. A network computing device deployed in a network for modifying data packets that pass through the network before reaching a terminal device, the network device comprising:
-
a processor; a data filtering module configured to determine whether a data packet that passes through the network device falls into a predetermined category, the data filtering module passing data packets intact back to the network if the data packet does not fall into the predetermined category; a data examiner module configured to receive and examine only data packets that fall into the predetermined category from the data filtering module, the data examiner module configured to determine whether a webpage content replacement opportunity exists in the examined data packets according to predetermined criteria; and a packet manager module configured to receive only data packets having webpage content replacement opportunity, and replace an existing webpage content in a received data packet with a predetermined webpage content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for modifying data packets in a network, the method comprising:
-
filtering data packets that pass through a network device before reaching a terminal device to determine whether any of the data packets falls into a predetermined category; passing data packets intact back to the network if the data packets do not fall into the predetermined category; examining data packets that belong to the predetermined category to determine whether a webpage content replacement opportunity exists in the examined data packets according to predetermined criteria; and replacing an existing webpage content in the examined data packets with a predetermined webpage content. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification