Click quality classification and delivery
First Claim
1. A method comprising:
- receiving a packet flow associated with a click-through from an end user node and destined for an advertiser server;
extracting information from the packet flow;
analyzing the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels; and
modifying the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a packet flow associated with a click-through from an end user node destined for an advertiser server; extracting information from the packet flow; analyzing the extracted information to determine one or more characteristics of the packet flow; and classifying the packet flow based on the determined one or more characteristics; modifying the packet flow to include classification information to provide classification information indicating a quality level of the click-through. The packet flow may include a hypertext transfer protocol GET request. Modifying the packet flow may include adding a tag with classification information that indicates a likelihood of fraudulent click behavior associated with the packet flow.
-
Citations
27 Claims
-
1. A method comprising:
-
receiving a packet flow associated with a click-through from an end user node and destined for an advertiser server; extracting information from the packet flow; analyzing the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels; and modifying the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a first network interface configured to receive a packet flow associated with a click-through from an end user node and destined for an advertiser server; and a processor coupled to the first network interface and configured to extract information from the packet flow, analyze the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels, and modify the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a router, a packet flow associated with a click-through from an end user node and destined for an advertiser server; redirecting the packet flow from the router to a click engine; receiving the redirected packet flow at the click engine; extracting information from the packet flow; analyzing the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels; modifying the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag; sending the modified packet flow from the click engine to the router; and routing the modified packet flow at the router to the advertiser server. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a router having a network interface configured to receive a packet flow associated with a click-through from an end user node and destined for an advertiser server, and redirection logic configured to redirect the packet flow; a click engine having a first network interface configured to receive the redirected packet flow from the router; a processor configured to (a) extract information from the packet flow, (b) analyze the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels, (c) modify the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag; and a second network interface configured to send the modified packet flow to the router; wherein the network interface of the router is further configured to route the modified packet flow to the advertiser server. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
means for receiving a packet flow associated with a click-through from an end user node and destined for an advertiser server; means for extracting information from the packet flow; means for analyzing the extracted information to classify a quality of the click-through at a selected one of a plurality of quality levels; and means for modifying the packet flow to include a tag that includes classification information indicating that the click-through has the selected one of the plurality of quality levels, wherein the tag is any of a virtual local area network tag, a multi protocol label switching label, and a quality of service marking tag.
-
Specification