IP Library Granted Patent US 10,102,225
Granted Patent B2
US 10,102,225 · App. 14/561,009 · Granted Oct 16, 2018

Systems and methods for time-based association of content and profile information

Inventors: Alexander Matthew Madjar (San Francisco, CA); Valentin Stanciu (New York, NY)
Assignee: Facebook, Inc.
G06F17/30268G06F17/3028G06F17/30867G06Q50/01G06F21/6245
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,102,225
App. No.
14/561,009
Granted
Oct 16, 2018
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can identify a content item posted by a user. Time data associated with the content item can be acquired. A profile picture can be identified, based at least in part on the time data, out of a set of profile pictures associated with the user. The profile picture can be provided in association with the content item.

Claims (62)

1. A computer-implemented method comprising:

identifying, by a computing system, a content item posted by a user;

acquiring, by the computing system, time data associated with the content item;

selecting, by the computing system, for each viewing user, a profile picture out of a set of profile pictures associated with the user based on a timestamp of the profile picture that is nearest to a time when the content item was posted and one or more privacy settings associated with the user; and

providing, by the computing system, for each viewing user, the selected profile picture for presentation in association with the content item, wherein the selected profile picture is accessible to the viewing user based on the one or more privacy settings associated with the user.

2. The computer-implemented method of claim 1 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user; and

analyzing the respective timestamp for each profile picture and the time data associated with the content item, wherein the time data associated with the content item indicates a time when the content item was posted.

3. The computer-implemented method of claim 1 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user;

determining, based at least in part on the respective timestamp for each profile picture, a most recent profile picture out of the set of profile pictures;

analyzing the time data associated with the content item to determine that the content item was posted at or after a time indicated by a timestamp for the most recent profile picture; and

identifying the most recent profile picture as the profile picture to be provided in association with the content item.

4. The computer-implemented method of claim 1 , further comprising:

determining, based at least in part on the one or more privacy settings associated with the user, that a particular profile picture in the set of profile pictures is inaccessible to a particular viewing user; and

preventing the particular profile picture from being provided in association with the content item when the content item is provided to the particular viewing user.

5. The computer-implemented method of claim 1 , further comprising:

detecting that a particular profile picture is removed from the set of profile pictures; and

preventing the particular profile picture from being provided in association with the content item when the content item is provided to a viewing user.

6. The computer-implemented method of claim 1 , wherein the profile picture to be provided in association with the content item corresponds to a current profile picture of the user when other profile pictures in the set of profile pictures are unable to be provided in association with the content item.

7. The computer-implemented method of claim 1 , wherein the content item is posted by the user to at least one of a group associated with the user or an event associated with the user.

8. The computer-implemented method of claim 1 , further comprising:

detecting a mouse hover over the profile picture provided in association with the content item; and

providing a hover card for the user while the mouse hover is detected, the hover card including a current profile picture of the user.

9. The computer-implemented method of claim 1 , wherein the content item posted by the user is associated with at least one of a media content item posted by the user, text posted by the user, a status update posted by the user, a message posted by the user, a comment posted by the user, a content like posted by the user, a shared content item posted by the user, or a story content item posted by the user.

10. The computer-implemented method of claim 1 , wherein the set of profile pictures corresponds to a profile picture album associated with the user at a social networking system.

11. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

identifying a content item posted by a user;

acquiring time data associated with the content item;

selecting, for each particular viewing user, a profile picture out of a set of profile pictures associated with the user based on a timestamp of the profile picture that is nearest to a time when the content item was posted and one or more privacy settings associated with the user; and

providing, for each viewing user, the selected profile picture for presentation in association with the content item, wherein the selected profile picture is accessible to the viewing user based on the one or more privacy settings associated with the user.

12. The system of claim 11 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user; and

analyzing the respective timestamp for each profile picture and the time data associated with the content item, wherein the time data associated with the content item indicates a time when the content item was posted.

13. The system of claim 11 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user;

determining, based at least in part on the respective timestamp for each profile picture, a most recent profile picture out of the set of profile pictures;

analyzing the time data associated with the content item to determine that the content item was posted at or after a time indicated by a timestamp for the most recent profile picture; and

identifying the most recent profile picture as the profile picture to be provided in association with the content item.

14. The system of claim 11 , wherein the instructions cause the system to further perform:

determining, based at least in part on the one or more privacy settings associated with the user, that a particular profile picture in the set of profile pictures is inaccessible to a particular viewing user; and

preventing the particular profile picture from being provided in association with the content item when the content item is provided to the particular viewing user.

15. The system of claim 11 , wherein the content item posted by the user is associated with at least one of a media content item posted by the user, text posted by the user, a status update posted by the user, a message posted by the user, a comment posted by the user, a content like posted by the user, a shared content item posted by the user, or a story content item posted by the user.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:

identifying a content item posted by a user;

acquiring time data associated with the content item;

selecting, for each viewing user, a profile picture out of a set of profile pictures associated with the user based on a timestamp of the profile picture that is nearest to a time when the content item was posted and one or more privacy settings associated with the user; and

providing, for each viewing user, the selected profile picture for presentation in association with the content item, wherein the selected profile picture is accessible to the viewing user based on the one or more privacy settings associated with the user.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user; and

analyzing the respective timestamp for each profile picture and the time data associated with the content item, wherein the time data associated with the content item indicates a time when the content item was posted.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the selecting of the profile picture out of the set of profile pictures further comprises:

acquiring a respective timestamp for each profile picture in the set of profile pictures associated with the user;

determining, based at least in part on the respective timestamp for each profile picture, a most recent profile picture out of the set of profile pictures;

analyzing the time data associated with the content item to determine that the content item was posted at or after a time indicated by a timestamp for the most recent profile picture; and

identifying the most recent profile picture as the profile picture to be provided in association with the content item.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the instructions cause the system to further perform:

determining, based at least in part on the one or more privacy settings associated with the user, that a particular profile picture in the set of profile pictures is inaccessible to a particular viewing user; and

preventing the particular profile picture from being provided in association with the content item when the content item is provided to the particular viewing user.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the content item posted by the user is associated with at least one of a media content item posted by the user, text posted by the user, a status update posted by the user, a message posted by the user, a comment posted by the user, a content like posted by the user, a shared content item posted by the user, or a story content item posted by the user.

Assignments (2)
CHANGE OF NAME Recorded Nov 23, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058235/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2015
From: MADJAR, ALEXANDER MATTHEW; STANCIU, VALENTIN
To: FACEBOOK, INC.
Reel/Frame 036884/0785 →
Continuity (1)
Related Publication 20160162513A1 · Jun 9, 2016