IP Library Granted Patent US 10,516,746
Granted Patent B2
US 10,516,746 · App. 14/985,089 · Granted Dec 24, 2019

Correlating media consumption data with user profiles

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 10,516,746
App. No.
14/985,089
Granted
Dec 24, 2019
Kind
B2
Abstract

In one embodiment, one or more computer systems of a social-networking system retrieve a user profile for a user associated with a media device. The one or more computer systems of a social-networking system receive media consumption. The one or more computer systems of a social-networking system correlates the user profile and the media consumption data to determine device-based media consumption data associated with content being consumed on the media device. The one or more computer systems of a social-networking system store data that associates the user profile with the device-based media consumption data.

Claims (57)

1. A method comprising:

by one or more computer systems of a social-networking system, retrieving a user profile for a user of the social-networking system, wherein the user is associated with a media device;

by the one or more computer systems of the social-networking system, receiving media consumption data, wherein the media consumption data includes at least an identity of media content being consumed on the media device and environmental data captured by a user device uniquely identifying the media content being consumed on the media device;

by the one or more computer systems of the social-networking system, correlating the user profile with the media consumption data;

by the one or more computer systems of the social-networking system, determining that at least a portion of the media consumption data is device-based media consumption data and is associated with the media content being consumed on the media device based on the correlation between the user profile and the media consumption data; and

by the one or more computer systems of the social-networking system, generating a customized set of content objects based on the device-based media consumption data for displaying to the user.

2. The method of claim 1 , wherein the user profile is retrieved based on a unique device identifier for a user device associated with the user or based on authentication information for the user.

3. The method of claim 2 , wherein the user device is the media device.

4. The method of claim 1 , further comprising storing data associating the user profile with the device-based media consumption data.

5. The method of claim 1 , wherein the environmental data comprises one or more of:

an acoustic fingerprint;

a video fingerprint;

information about a phase delay;

information about electrical interferences associated with the media device;

information about closed-captioning associated with the content; or

a digital watermark.

6. The method of claim 1 , wherein the media consumption data comprises set-top box data.

7. The method of claim 6 , wherein the set-top box data comprises one or more of:

information indicating a television channel the media device is tuned to;

information indicating the identity of the media content;

information indicating a time or date associated with the media content;

information indicating a viewing duration of the media content;

information indicating use of a remote control; or

information indicating channel changing behavior.

8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

retrieve a user profile for a user of a social-networking system, wherein the user is associated with a media device;

receive media consumption data, wherein the media consumption data includes at least an identity of media content being consumed on the media device and environmental data captured by a user device uniquely identifying the media content being consumed on the media device;

correlate the user profile with the media consumption data;

determine that at least a portion of the media consumption data is device-based media consumption data and is associated with the media content being consumed on the media device based on the correlation between the user profile and the media consumption data; and

generate a customized set of content objects based on the device-based media consumption data for displaying to the user.

9. The media of claim 8 , wherein the user profile is retrieved based on a unique device identifier for a user device associated with the user or based on authentication information for the user.

10. The media of claim 9 , wherein the user device is the media device.

11. The media of claim 8 , further comprising to store data associating the user profile with the device-based media consumption data when executed.

12. The media of claim 8 , wherein the environmental data comprises one or more of:

an acoustic fingerprint;

a video fingerprint;

information about a phase delay;

information about electrical interferences associated with the media device;

information about closed-captioning associated with the content; or

a digital watermark.

13. The media of claim 8 , wherein the media consumption data comprises set-top box data.

14. The media of claim 13 , wherein the set-top box data comprises one or more of:

information indicating a television channel the media device is tuned to;

information indicating the identity of the media content;

information indicating a time or date associated with the media content;

information indicating a viewing duration of the media content;

information indicating use of a remote control; or

information indicating channel changing behavior.

15. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

retrieve a user profile for a user of a social-networking system, wherein the user is associated with a media device;

receive media consumption data, wherein the media consumption data includes at least an identity of media content being consumed on the media device and environmental data captured by a user device uniquely identifying the media content being consumed on the media device;

correlate the user profile with the media consumption data;

determine that at least a portion of the media consumption data is device-based media consumption data and is associated with the media content being consumed on the media device based on the correlation between the user profile and the media consumption data; and

generate a customized set of content objects based on the device-based media consumption data for displaying to the user.

16. The system of claim 15 , wherein the user profile is retrieved based on a unique device identifier for a user device associated with the user or based on authentication information for the user.

17. The system of claim 16 , wherein the user device is the media device.

18. The system of claim 15 , further comprising to store data associating the user profile with the device-based media consumption data when executing the instructions.

Assignments (1)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →