IP Library Granted Patent US 11,146,442
Granted Patent B1
US 11,146,442 · App. 16/542,217 · Granted Oct 12, 2021

Presenting a user profile page including an animation associated with a type of life event described by content posted to the user profile page

Inventor: David Abraham Harris (San Francisco, CA)
Assignee: Facebook, Inc.
H04L29/08936G06F16/9535G06F16/972G06T13/80G06Q50/01
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,146,442
App. No.
16/542,217
Granted
Oct 12, 2021
Kind
B1
Abstract

An online system receives a request from a posting user to post content describing a type of life event about the posting user to a user profile page of the posting user as well as a privacy setting for the content. The online system accesses a set of animations, in which each animation is associated with a type of life event and selects an animation that is associated with the type of life event about the posting user. Upon receiving a request from a viewing user to view the user profile page, the online system determines whether to include the selected animation in the user profile page based on the privacy setting and information describing a connection between the users. Based on the determination, the online system generates a user interface including at least the user profile page and sends the user interface for display to the viewing user.

Claims (50)

1. A method comprising:

receiving a request from a posting user of an online system to post content to a user profile page of the posting user, the content describing a type of life event about the posting user;

receiving a privacy setting for the posted content from the posting user;

accessing a set of animations maintained in the online system, wherein each of the set of animations is associated with at least one of a plurality of types of life event;

selecting, from the set of animations, an animation that is associated with the type of life event about the posting user that is described in the posted content, where the selected animation is different than the posted content;

receiving a request from a viewing user of the online system to view the user profile page of the posting user;

determining whether to include the selected animation in the user profile page based at least in part on the privacy setting for the posted content and information describing a connection between the posting user and the viewing user in the online system;

generating a user interface comprising at least the user profile page based at least in part on the determining; and

sending the user interface for display to the viewing user.

2. The method of claim 1 , wherein the animation concludes with a decorative element.

3. The method of claim 2 , further comprising:

determining whether to include the selected animation or the decorative element in the user profile page based at least in part on one or more of: a frequency with which the user profile page including the selected animation has been sent for display to the viewing user and a number of times that the user profile page including the selected animation has been sent for display to the viewing user.

4. The method of claim 2 , further comprising:

determining whether to include the decorative element in the user profile page based at least in part on the privacy setting and the information describing the connection between the posting user and the viewing user in the online system.

5. The method of claim 2 , further comprising:

determining whether to include the selected animation or the decorative element in the user profile page based at least in part on a period of time during which one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

6. The method of claim 5 , wherein the period of time corresponds to a default period of time.

7. The method of claim 2 , further comprising:

receiving a request from the posting user to edit a period of time during which one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

8. The method of claim 7 , further comprising:

determining whether to include the selected animation or the decorative element in the user profile page based at least in part on the edited period of time during which the one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

9. The method of claim 1 , wherein the selected animation allows the viewing user to interact with the animation via a client device to which the user interface is sent for display to the viewing user.

10. The method of claim 1 , further comprising:

prompting the posting user to authorize the selected animation to be included in the user profile page; and

receiving authorization from the posting user to include the selected animation in the user profile page.

11. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:

receive a request from a posting user of an online system to post content to a user profile page of the posting user, the content describing a type of life event about the posting user;

receive a privacy setting for the posted content from the posting user;

access a set of animations maintained in the online system, wherein each of the set of animations is associated with at least one of a plurality of types of life event;

select, from the set of animations, an animation that is associated with the type of life event about the posting user that is described in the posted content, where the selected animation is different than the posted content;

receive a request from a viewing user of the online system to view the user profile page of the posting user;

determine whether to include the selected animation in the user profile page based at least in part on the privacy setting for the posted content and information describing a connection between the posting user and the viewing user in the online system;

generate a user interface comprising at least the user profile page based at least in part on the determining; and

send the user interface for display to the viewing user.

12. The computer program product of claim 11 , wherein the animation concludes with a decorative element.

13. The computer program product of claim 12 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

determine whether to include the selected animation or the decorative element in the user profile page based at least in part on one or more of: a frequency with which the user profile page including the selected animation has been sent for display to the viewing user and a number of times that the user profile page including the selected animation has been sent for display to the viewing user.

14. The computer program product of claim 12 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

determine whether to include the decorative element in the user profile page based at least in part on the privacy setting and the information describing the connection between the posting user and the viewing user in the online system.

15. The computer program product of claim 12 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

determine whether to include the selected animation or the decorative element in the user profile page based at least in part on a period of time during which one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

16. The computer program product of claim 15 , wherein the period of time corresponds to a default period of time.

17. The computer program product of claim 12 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

receive a request from the posting user to edit a period of time during which one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

18. The computer program product of claim 17 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

determine whether to include the selected animation or the decorative element in the user profile page based at least in part on the edited period of time during which the one or more of the selected animation and the decorative element are eligible to be included in the user profile page.

19. The computer program product of claim 11 , wherein the selected animation allows the viewing user to interact with the animation via a client device to which the user interface is sent for display to the viewing user.

20. The computer program product of claim 11 , wherein the computer-readable storage medium further has instructions encoded thereon that, when executed by the processor, cause the processor to:

prompt the posting user to authorize the selected animation to be included in the user profile page; and

receive authorization from the posting user to include the selected animation in the user profile page.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: HARRIS, DAVID ABRAHAM
To: FACEBOOK, INC.
Reel/Frame 050216/0592 →
Cited By (1)
US 12,711,683