System and method for providing targeted advertising through traffic analysis in a network environment
First Claim
1. A method, comprising:
- receiving, at a network element having a processor and a memory element, packets associated with network traffic, wherein at least a portion of the packets include search terms entered by a user;
identifying location information associated with a device related to the network traffic by analyzing the received packets, wherein the location information indicates that the device has entered a predetermined geographic vicinity;
extracting keywords from the search terms;
selecting an advertisement that is related to the keywords and is related to at least one business that is located in the geographic vicinity; and
displaying the advertisement on digital signage that is physically separate from the device but is proximate to a current geographic location of the device, wherein the current geographic location of the device is at least partially based on the location information.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method includes receiving packets associated with network traffic and identifying location information associated with an end user related to the network traffic. The method also includes extracting keywords from the network traffic, the keywords and the location information are used as a basis for rendering an advertisement on digital signage that is physically proximate to a current location of the end user. In other embodiments, the network traffic can be matched against access control lists, which are configured with Internet protocol (IP) addresses relating to search engines. Additionally, the network traffic can be classified based on fields in the packets, wherein the fields include a source Internet protocol (IP) address, a destination IP address, and a transmission control protocol (TCP) port. In more particular embodiments, the network traffic is hypertext transfer protocol (HTTP) requests originating from a handheld device operated by the end user.
74 Citations
23 Claims
-
1. A method, comprising:
-
receiving, at a network element having a processor and a memory element, packets associated with network traffic, wherein at least a portion of the packets include search terms entered by a user; identifying location information associated with a device related to the network traffic by analyzing the received packets, wherein the location information indicates that the device has entered a predetermined geographic vicinity; extracting keywords from the search terms; selecting an advertisement that is related to the keywords and is related to at least one business that is located in the geographic vicinity; and displaying the advertisement on digital signage that is physically separate from the device but is proximate to a current geographic location of the device, wherein the current geographic location of the device is at least partially based on the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Logic encoded in one or more non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving packets associated with network traffic, wherein at least a portion of the packets include search terms entered by a user; identifying location information associated with a device related to the network traffic by analyzing the received packets, wherein the location information indicates that the device has entered a predetermined geographic vicinity; extracting keywords from the search terms; selecting an advertisement that is related to the keywords and is related to at least one business that is located in the geographic vicinity; and displaying the advertisement on digital signage that is physically separate from the device but is proximate to a current geographic location of the device, wherein the current geographic location of the device is at least partially based on the location information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a memory element configured to store data, a processor operable to execute instructions associated with the data, and a net flow engine, wherein the processor, the net flow engine, and the memory element cooperate in order to; receive packets associated with network traffic, wherein at least a portion of the packets include search terms entered by a user; identify location information associated with a device related to the network traffic by analyzing the received packets, wherein the location information indicates that the device has entered a predetermined geographic vicinity; extract keywords from the search terms; select an advertisement that is related to the keywords and is related to at least one business that is located in the geographic vicinity; and display the advertisement on digital signage that is physically separate from the device but is proximate to a current geographic location of the device, wherein the current geographic location of the device is at least partially based on the location information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification