Insertion of user information into headers to enable targeted responses
First Claim
Patent Images
1. A method comprising:
- receiving from a client device, by an intermediary device of a cellular network, a packet data protocol (PDP) context message to initiate a data connection and activate a PDP context on the intermediary device;
receiving from the client device, by the intermediary device, a message destined for a server, the message including a header portion, wherein the header portion includes a header defined by a hypertext transfer protocol (HTTP) and an extended header;
receiving, by the intermediary device, user interest categories from a policy control rules function (PCRF) node of the cellular network, wherein the PCRF node and the intermediary device are separate and distinct nodes of the cellular network;
inserting, by the intermediary device, the user interest categories in the extended header, the insertion enabling the server to target content to the client device based on the user interest categories;
receiving, by the intermediary device, location coordinates associated with the client device;
providing, by the intermediary device, the location coordinates to another device;
receiving, by the intermediary device, from the other device a zip code associated with the location coordinates, the intermediary device using the received zip code as the client device location;
inserting the client device location in the extended header; and
transmitting, by the intermediary device, the message to the server.
7 Assignments
0 Petitions
Accused Products
Abstract
An intermediary device configured to insert at least one of user interest categories or a client device location in the header portion of a message received from a client device is described herein. The insertion enables a server receiving the message from the intermediary device to target content to the client device based on the at least one of the user interest categories or the client device location.
102 Citations
12 Claims
-
1. A method comprising:
-
receiving from a client device, by an intermediary device of a cellular network, a packet data protocol (PDP) context message to initiate a data connection and activate a PDP context on the intermediary device; receiving from the client device, by the intermediary device, a message destined for a server, the message including a header portion, wherein the header portion includes a header defined by a hypertext transfer protocol (HTTP) and an extended header; receiving, by the intermediary device, user interest categories from a policy control rules function (PCRF) node of the cellular network, wherein the PCRF node and the intermediary device are separate and distinct nodes of the cellular network; inserting, by the intermediary device, the user interest categories in the extended header, the insertion enabling the server to target content to the client device based on the user interest categories; receiving, by the intermediary device, location coordinates associated with the client device; providing, by the intermediary device, the location coordinates to another device; receiving, by the intermediary device, from the other device a zip code associated with the location coordinates, the intermediary device using the received zip code as the client device location; inserting the client device location in the extended header; and transmitting, by the intermediary device, the message to the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A gateway device of a cellular network, comprising:
-
a processor; a memory device coupled to the processor; and a plurality of executable instructions stored on the memory device and configured to be operated by the processor to perform operations including; receiving from a telecommunication device a packet data protocol (PDP) context message to initiate a data connection and activate a PDP context on the gateway device; receiving, from a policy control rules function (PCRF) node of the cellular network, user interest categories associated with the telecommunication device, the user interest categories based at least in part on user activities observed by a plurality of gateway devices associated with a plurality of locations, wherein the PCRF node and the gateway device are separate and distinct nodes of the cellular network; receiving, from the telecommunication device, a message destined for a server, the message including a header portion, wherein the header portion includes a header defined by a hypertext transfer protocol (HTTP) and an extended header, inserting at least one of a telecommunication device location or the user interest categories in the extended header, the insertion enabling the server to target content to the telecommunication device based on the at least one of the telecommunication device location or the user interest categories, wherein the inserting is performed conditionally based on whether there is an agreement between a provider of the cellular network and an entity associated with the server regarding the inserting of user interest categories or telecommunication device locations, and transmitting the message to the server. - View Dependent Claims (11, 12)
-
Specification