US 12,079,373 B2
Trusted system for sharing user data with internet content providers
Douglas M. Nortz, Red Bank, NJ (US); and Robert Sayko, Colts Neck, NJ (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US)
Filed on Nov. 21, 2022, as Appl. No. 18/057,716.
Application 18/057,716 is a continuation of application No. 16/884,650, filed on May 27, 2020, granted, now 11,507,695.
Prior Publication US 2023/0088341 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 21/12 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6263 (2013.01) [G06F 21/128 (2013.01); G06F 21/604 (2013.01)] 20 Claims
OG exemplary drawing
 
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.