CPC G06F 21/6263 (2013.01) [G06F 21/128 (2013.01); G06F 21/604 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, by a processing system of an internet service provider network including at least one processor, a request from an internet content provider, wherein the request comprises a request to provide data about a subscriber associated with an internet protocol address, and wherein the data about the subscriber comprises data for allowing the internet content provider to maintain stateful and persistent information about a communication session over a world wide web between the internet content provider and a user endpoint device associated with the internet protocol address;
determining, by the processing system, whether the internet content provider is a trusted internet content provider which is pre-authorized to receive at least some of the data about the subscriber;
determining, by the processing system and based on a profile for the subscriber, a subset of the data about the subscriber that is allowed to be shared with the internet content provider, when the internet content provider is determined to be a trusted internet content provider, wherein the profile contains stateful and persistent information that is related to the subscriber and received from the internet content provider, and wherein the stateful and persistent information allows the internet content provider to use data about the communication session when a new communication session is established between the internet content provider and the user endpoint device; and
providing, by the processing system, the subset of the data about the subscriber to the internet content provider, when the subset of the data about the subscriber is determined, or denying, by the processing system, the request to provide the data about the subscriber, when the internet content provider is determined not to be a trusted internet content provider.
|