IP Library › Granted Patent US 11,106,822
Granted Patent B2
US 11,106,822 · App. 16/210,286 · Granted Aug 31, 2021

Privacy-aware content recommendations

Inventors: Mohammad Nikain (Atlanta, GA); Daniel Connolly (Suwanee, GA); Vahid Tavassoli (Alpharetta, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
G06F21/6254H04N21/252H04N21/25883H04N21/25891H04N21/44204
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,106,822
App. No.
16/210,286
Granted
Aug 31, 2021
Kind
B2
Abstract

The present disclosure provides methods, computer-readable media, and devices for making content recommendations in a manner that protects private user data. In one example, a method includes collecting content consumption history data for a specific user of a telecommunications network, inserting random noise into the content consumption history data to produce anonymized data, sending the anonymized data over a network to a centralized device, receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, and predicting a likelihood that the specific user would be interested in a particular item of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the correlation data. The steps may be carried out by a processor of a user endpoint device.

Claims (40)

1. A method, comprising:

collecting, by a processor of a content consumer endpoint device, content consumption history data for a specific content consumer of a telecommunications network;

inserting, by the processor of the content consumer endpoint device, random noise into the content consumption history data to produce anonymized data for the specific content consumer;

sending, by the processor of the content consumer endpoint device, the anonymized data for the specific content consumer over the telecommunications network to a centralized device;

receiving, by the processor of the content consumer endpoint device, correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, wherein the correlations are derived from the anonymized data for the specific content consumer and anonymized data for other content consumers of the telecommunications network, and wherein the anonymized data for the other content consumers is sent to the centralized device by other content consumer endpoint devices;

predicting, by the processor of the content consumer endpoint device, a likelihood that the specific content consumer would be interested in a particular item of content of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the received correlation data; and

presenting, by the processor of the content consumer endpoint device, a recommendation to the specific content consumer of the particular item of content based on the predicted likelihood.

2. The method of claim 1 , wherein the content consumption history data identifies an item of content from among the plurality of items of content that the specific content consumer consumed.

3. The method of claim 1 , wherein the content consumption history data identifies a number of times that the specific content consumer consumed an item of content from among the plurality of items of content.

4. The method of claim 1 , wherein the content consumption history data identifies a time at which the specific content consumer consumed an item of content from among the plurality of items of content.

5. The method of claim 1 , wherein the content consumption history data identifies feedback that the specific content consumer provided in response to consuming an item of content from among the plurality of items of content.

6. The method of claim 1 , wherein the random noise obscures personal data about the specific content consumer in the content consumption history data.

7. The method of claim 1 , wherein the correlation data identifies a relationship between content of the plurality of items of content that was consumed by at least some content consumers of a plurality of content consumers including the specific content consumer and the other content consumers.

8. The method of claim 1 , wherein the correlation data identifies a relationship between content of the plurality of items of content that was skipped by at least some content consumers of a plurality of content consumers including the specific content consumer and the other content consumers.

9. The method of claim 1 , wherein the correlation data identifies a relationship between channel change frequencies of at least some content consumers of a plurality of content consumers including the specific content consumer and the other content consumers.

10. The method of claim 1 , wherein the predicting accounts for a deviation in the content consumption history data from the correlation data.

11. The method of claim 1 , wherein the likelihood indicates at least a threshold likelihood that the specific content consumer would be interested in the particular item of content.

12. A content consumer endpoint device, comprising:

a processor; and

a non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:

collecting content consumption history data for a specific content consumer of a telecommunications network;

inserting random noise into the content consumption history data to produce anonymized data for the specific content consumer;

sending the anonymized data for the specific content consumer over the telecommunications network to a centralized device;

receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, wherein the correlations are derived from the anonymized data for the specific content consumer and anonymized data for other content consumers of the telecommunications network, and wherein the anonymized data for the other content consumers is sent to the centralized device by other content consumer endpoint devices;

predicting a likelihood that the specific content consumer would be interested in a particular item of content of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the received correlation data; and

presenting a recommendation to the specific content consumer of the particular item of content based on the predicted likelihood.

13. A non-transitory computer-readable medium storing instructions which, when executed by a processor of a content consumer endpoint device, cause the processor to perform operations, the operations comprising:

collecting content consumption history data for a specific content consumer of a telecommunications network;

inserting random noise into the content consumption history data to produce anonymized data for the specific content consumer;

sending the anonymized data for the specific content consumer over the telecommunications network to a centralized device;

receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, wherein the correlations are derived from the anonymized data for the specific content consumer and anonymized data for other content consumers of the telecommunications network, and wherein the anonymized data for the other content consumers is sent to the centralized device by other content consumer endpoint devices;

predicting a likelihood that the specific content consumer would be interested in a particular item of content of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the received correlation data; and

presenting a recommendation to the specific content consumer of the particular item of content based on the predicted likelihood.

14. The non-transitory computer-readable medium of claim 13 , wherein the random noise obscures personal data about the specific content consumer in the content consumption history data.

15. The non-transitory computer-readable medium of claim 13 , wherein the content consumption history data identifies an item of content from among the plurality of items of content that the specific content consumer consumed.

16. The non-transitory computer-readable medium of claim 13 , wherein the content consumption history data identifies a number of times that the specific content consumer consumed an item of content from among the plurality of items of content.

17. The non-transitory computer-readable medium of claim 13 , wherein the content consumption history data identifies a time at which the specific content consumer consumed an item of content from among the plurality of items of content.

18. The non-transitory computer-readable medium of claim 13 , wherein the content consumption history data identifies feedback that the specific content consumer provided in response to consuming an item of content from among the plurality of items of content.

19. The non-transitory computer-readable medium of claim 13 , wherein the random noise obscures personal data about the specific content consumer in the content consumption history data.

20. The non-transitory computer-readable medium of claim 13 , wherein the correlation data identifies a relationship between content of the plurality of items of content that was consumed by at least some content consumers of a plurality of content consumers including the specific content consumer and the other content consumers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2018
From: NIKAIN, MOHAMMAD; CONNOLLY, DANIEL; TAVASSOLI, VAHID
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 047678/0785 →
Continuity (1)
Related Publication 20200184105A1 · Jun 11, 2020