IP Library Granted Patent US 10,460,400
Granted Patent B2
US 10,460,400 · App. 14/961,776 · Granted Oct 29, 2019

Systems and methods for providing anniversary information

Inventors: Omid Aziz (San Francisco, CA); Yuankai Ge (San Mateo, CA); Bradley Wu (Mountain View, CA); Stefanie Lynn Ostrowski (San Francisco, CA); John Jarman Rogers, Jr. (San Francisco, CA); Michael Benjamin Nowak (San Francisco, CA); Jonathan B. Gheller (Menlo Park, CA); Evan Gabriel Brooks (San Francisco, CA); Brady R. Lauback (Menlo Park, CA); Matthew Ethan Warshauer (San Francisco, CA)
Assignee: Facebook, Inc.
G06Q50/01G06Q10/109
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,460,400
App. No.
14/961,776
Granted
Oct 29, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can determine one or more social networking system anniversary events associated with a first user, the anniversary event having a month and a day that is identical to the current month and day. The one or more anniversary events are filtered using filtering criteria. An indication, such as a notification or a promotion, relating to the one or more anniversary events is generated based on satisfaction of the filtering criteria.

Claims (53)

1. A computer-implemented method comprising:

determining, by a computing system, one or more anniversary events associated with a first user, wherein,

the one or more anniversary events are events that took place on a social networking system,

the one or more anniversary events occurred on the social networking system on an anniversary date that has a month and a day that is identical to a current month and a current day, and

the one or more anniversary events comprise at least one of:

a friendship anniversary event indicating that the first user became a connection of a second user on the anniversary date in a previous year, or

a content post anniversary event indicating that the first user posted a content item to the social networking system on the anniversary date in a previous year;

filtering, by the computing system, the one or more anniversary events based on filtering criteria, wherein the filtering criteria comprise a negative event filter that removes anniversary events involving at least one of an ex-friend, an ex-significant other, or a deceased user; and

generating, by the computing system, an indication relating to one or more approved anniversary events, wherein the one or more approved anniversary events exclude anniversary events that have been filtered out based on the filtering criteria.

2. The computer-implemented method of claim 1 , wherein the filtering the one or more anniversary events comprises:

associating each of the one or more anniversary events with at least one of a value or a ranking;

associating the filtering criteria with at least one of a threshold value or a threshold ranking; and

filtering out an anniversary event that fails to satisfy at least one of the threshold value or the threshold ranking.

3. The computer-implemented method of claim 1 , wherein the indication is a promotion that is presented in a news feed associated with the first user.

4. The computer-implemented method of claim 3 , wherein the news feed comprises one or more news feed stories and the presentation of the one or more news feed stories is based on a news feed algorithm value associated with each news feed story, and further wherein the promotion is assigned a promotion news feed algorithm value that guarantees presentation of the promotion in the news feed.

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

determining whether a frequency cap is satisfied,

wherein the generating an indication relating to one or more anniversary events occurs based on satisfaction of the frequency cap.

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

providing a close friend friendship anniversary story in a first presentation; and

providing a regular friend friendship anniversary story in a second presentation different from the first presentation.

7. The computer-implemented method of claim 6 , wherein a close friend associated with the close friend friendship anniversary story is determined by at least one of:

a friendship coefficient that is indicative of the level of interaction between the first user and a friend on the social networking system, or

a designation made by the first user indicating that a friend is a close friend.

8. The computer-implemented method of claim 6 , wherein the first presentation of the close friend friendship anniversary story comprises one or more images including both the first user and a close friend associated with the close friend friendship anniversary story.

9. 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:

determining one or more anniversary events associated with a first user, wherein,

the one or more anniversary events are events that took place on a social networking system,

the one or more anniversary events occurred on the social networking system on an anniversary date that has a month and a day that is identical to a current month and a current day, and

the one or more anniversary events comprise at least one of:

a friendship anniversary event indicating that the first user became a connection of a second user on the anniversary date in a previous year, or

a content post anniversary event indicating that the first user posted a content item to the social networking system on the anniversary date in a previous year;

filtering the one or more anniversary events based on filtering criteria, wherein the filtering criteria comprise a negative event filter that removes anniversary events involving at least one of an ex-friend, an ex-significant other, or a deceased user; and

generating an indication relating to one or more approved anniversary events, wherein the one or more approved anniversary events exclude anniversary events that have been filtered out based on the filtering criteria.

10. The system of claim 9 , wherein the indication is a promotion that is presented in a news feed that is associated with the first user.

11. The system of claim 9 , wherein the instructions, when executed by the at least one processor, further cause the system to perform:

providing a close friend friendship anniversary story in a first presentation; and

providing a regular friend friendship anniversary story in a second presentation different from the first presentation.

12. 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 a method comprising:

determining one or more anniversary events associated with a first user, wherein,

the one or more anniversary events are events that took place on a social networking system,

the one or more anniversary events occurred on the social networking system on an anniversary date that has a month and a day that is identical to a current month and a current day, and

the one or more anniversary events comprise at least one of:

a friendship anniversary event indicating that the first user became a connection of a second user on the anniversary date in a previous year, or

a content post anniversary event indicating that the first user posted a content item to the social networking system on the anniversary date in a previous year;

filtering the one or more anniversary events based on filtering criteria, wherein the filtering criteria comprise a negative event filter that removes anniversary events involving at least one of an ex-friend, an ex-significant other, or a deceased user; and

generating an indication relating to one or more approved anniversary events, wherein the one or more approved anniversary events exclude anniversary events that have been filtered out based on the filtering criteria.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the indication is a promotion that is presented in a news feed that is associated with the first user.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions, when executed by at least one processor of a computing system, further cause the computing system to perform:

providing a close friend friendship anniversary story in a first presentation; and

providing a regular friend friendship anniversary story in a second presentation different from the first presentation.

Assignments (3)
CHANGE OF NAME Recorded Nov 24, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058545/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2019
From: AZIZ, OMID; GE, YUANKAI; WU, BRADLEY; OSTROWSKI, STEFANIE LYNN; ROGERS, JOHN JARMAN, JR.; NOWAK, MICHAEL BENJAMIN; GHELLER, JONATHAN B.; BROOKS, EVAN GABRIEL; LAUBACK, BRADY R.; WARSHAUER, MATTHEW ETHAN
To: FACEBOOK, INC.
Reel/Frame 050135/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2016
From: AZIZ, OMID; GE, YUANKAI; WU, BRADLEY; OSTROWSKI, STEFANIE LYNN; ROGERS, JOHN JARMAN; NOWAK, MICHAEL BENJAMIN; GHELLER, JONATHAN B.; BROOKS, EVAN GABRIEL; LAUBACK, BRADY R.; WARSHAUER, MATTHEW ETHAN
To: FACEBOOK, INC.
Reel/Frame 040989/0500 →
Continuity (1)
Related Publication 20170161388A1 · Jun 8, 2017