Obtaining targeted services using a unique identification header (UIDH)
First Claim
Patent Images
1. A method, comprising:
- receiving, by a content distribution system and from a user device, a request for content;
obtaining, by the content distribution system, session information associated with a session via which the request is received,the session information identifying a first identifier associated with a subscriber,the subscriber being associated with the user device; and
obtaining, by the content distribution system and based on receiving the request, the first identifier from the session information;
encoding, by the content distribution system, the first identifier and a key to create a second identifier associated with the subscriber;
storing, by the content distribution system, the second identifier in the request to create a modified request;
providing, by the content distribution system, the modified request to a content provider identified by the request;
receiving, by the content distribution system and from the content provider, the content and targeted content,the targeted content being associated with the second identifier and conforming to an attribute associated with the subscriber; and
providing, by the content distribution system and to the user device, the content and the targeted content.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is configured to receive, from a user device, a request for content; obtain, based on receiving the request, an identifier for a subscriber associated with the system and a key; encode the identifier and the key to create a unique identifier; store the unique identifier in the request to create a modified request; provide the modified request to a content provider identified by the request; receive, from the content provider, the content and targeted content, the targeted content being associated with the unique identifier and conforming to an attribute of the subscriber; and provide, to the user device, the content and the targeted content.
8 Citations
23 Claims
-
1. A method, comprising:
-
receiving, by a content distribution system and from a user device, a request for content; obtaining, by the content distribution system, session information associated with a session via which the request is received, the session information identifying a first identifier associated with a subscriber, the subscriber being associated with the user device; and obtaining, by the content distribution system and based on receiving the request, the first identifier from the session information; encoding, by the content distribution system, the first identifier and a key to create a second identifier associated with the subscriber; storing, by the content distribution system, the second identifier in the request to create a modified request; providing, by the content distribution system, the modified request to a content provider identified by the request; receiving, by the content distribution system and from the content provider, the content and targeted content, the targeted content being associated with the second identifier and conforming to an attribute associated with the subscriber; and providing, by the content distribution system and to the user device, the content and the targeted content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory; and one or more processors to; receive a request for content and session information, the request for content being transmitted by a user device, and the session information including; a first identifier associated with a subscriber associated with the system, generate a second identifier based on the first identifier; insert the second identifier in the request to create a modified request, transmit the modified request to a content provider identified by the request; receive, from the content provider, a request to authenticate the subscriber, the request to authenticate the subscriber including the second identifier and information identifying a particular attribute, of one or more attributes, associated with the subscriber; and determine that the second identifier is associated with the first identifier, retrieve, from the memory, a subscriber profile associated with the first identifier, the subscriber profile including information identifying the particular attribute; and provide, to the content provider, a notification indicating that the subscriber is authorized based on the subscriber profile including the information identifying the particular attribute. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing instructions, the instructions comprising:
one or more instructions which, when executed by at least one processor, cause the at least one processor to; receive session information and a first request for content, the session information including at least an identifier for a subscriber; generate a second identifier based on the first identifier and a key; store the second identifier in the first request to create a modified request; transmit the modified request to a content provider identified by the first request, the second identifier enabling the content provider to provide content that is targeted to the subscriber; receive, from the content provider, a second request to authenticate the subscriber, the second request including the second identifier and a particular attribute associated with the subscriber; identify attributes associated with the second identifier, the attributes corresponding to the subscriber; determine whether at least one of the attributes matches the particular attribute; and provide, to the content provider, a notification that the subscriber is authenticated when the at least one of the attributes matches the particular attribute. - View Dependent Claims (18, 19, 20, 21, 22, 23)
Specification