IP Library Granted Patent US 10,798,139
Granted Patent B2
US 10,798,139 · App. 16/041,615 · Granted Oct 6, 2020

Methods and systems for accessing relevant content

Inventors: Guilherme Carlos De Napoli Ferreira (San Francisco, CA); Christopher Wayne Masterson (San Francisco, CA); Scott Andrew Thomson (San Francisco, CA); Jon Yee Chiang (San Carlos, CA)
Assignee: FACEBOOK, INC.
H04L65/403G06F16/958H04L51/32
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,798,139
App. No.
16/041,615
Granted
Oct 6, 2020
Kind
B2
Abstract

A server system sends links to content categories for display on a user device associated with a user. Each content category corresponds to a subset of content items. When a link to one of the content categories is selected, the corresponding subset of the content items is sent for display on the user device. The system selects a group of content items according to determined relevance scores for the user based on one or more relevance criteria and sends links to the content items in the group for display on the user device in a first order according to the relevance scores. The system adjusts the relevance scores of some content items in the group according to user feedback and resends links to the content items in the group for display on the user device in a second order according to the adjusted relevance scores.

Claims (73)

1. A method, comprising:

at a server system having one or more processors and memory storing instructions for execution by the one or more processors:

sending links to a plurality of content categories for display on a user device associated with a user, wherein each content category corresponds to a respective subset of a plurality of content items, and wherein in response to a selection of a link to one of the content categories, the corresponding subset of the plurality of content items is sent for display on the user device;

selecting a group of content items from the plurality of content items according to determined relevance scores for the user based on one or more relevance criteria;

sending links to the content items in the group for display on the user device in a first order according to the relevance scores;

adjusting the relevance scores of one or more content items in the group according to user feedback; and

resending links to the content items in the group for display on the user device in a second order according to the adjusted relevance scores.

2. The method of claim 1 , further comprising:

receiving a request for access to content items from the user device associated with the user before sending the links to the plurality of content categories, wherein the one or more relevance criteria comprise at least one of:

a temporal proximity of the respective content item to the request;

a role of the user with respect to the respective content item; and

an interaction frequency of the user with the respective content item.

3. The method of claim 2 , wherein determining a respective relevance score for a respective content item comprises determining at least one of:

a respective temporal score based on temporal proximity of the respective content item to the request;

a respective role score based on a respective role of the user with respect to the respective content item; and

a respective interaction score based on interaction frequency of the user with respect to the respective content item.

4. The method of claim 3 , wherein each content item of the group of content items has a respective relevance score satisfying a relevance threshold.

5. The method of claim 1 , further comprising:

receiving a request for access to content items from the user device after receipt of the user feedback; and

sending the links to the one or more content items in the group of content items for display on the user device in response to the request for access to the content items.

6. The method of claim 1 , wherein identifying the group of content items includes identifying a first content item, of the plurality of content items, for which the user has satisfied a threshold number of interactions.

7. The method of claim 1 , wherein:

sending the links to the plurality of content categories comprises providing the links to the plurality of content categories for display in a first section of a graphical user interface; and

sending the links to the one or more content items in the group of content items comprises providing the links to the group of content items for display in a second section of the graphical user interface.

8. The method of claim 1 , wherein a number of content items in the group of content items is based on at least one of:

an activity level of the user; and

a type of the user device.

9. A server system, comprising:

one or more processors; and

memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for:

sending links to a plurality of content categories for display on a user device associated with a user, wherein each content category corresponds to a respective subset of a plurality of content items, and wherein in response to a selection of a link to one of the content categories, the corresponding subset of the plurality of content items is sent for display on the user device;

selecting a group of content items from the plurality of content items according to determined relevance scores for the user based on one or more relevance criteria;

sending links to the content items in the group for display on the user device in a first order according to the relevance scores;

adjusting the relevance scores of one or more content items in the group according to user feedback; and

resending links to the content items in the group for display on the user device in a second order according to the adjusted relevance scores.

10. The server system of claim 9 , wherein the one or more programs further include instructions for:

receiving a request for access to content items from the user device associated with the user before sending the links to the plurality of content categories, wherein the one or more relevance criteria comprise at least one of:

a temporal proximity of the respective content item to the request;

a role of the user with respect to the respective content item; and

an interaction frequency of the user with the respective content item.

11. The server system of claim 10 , wherein determining a respective relevance score for a respective content item comprises determining at least one of:

a respective temporal score based on temporal proximity of the respective content item to the request;

a respective role score based on a respective role of the user with respect to the respective content item; and

a respective interaction score based on interaction frequency of the user with respect to the respective content item.

12. The server system of claim 11 , wherein each content item of the group of content items has a respective relevance score satisfying a relevance threshold.

13. The server system claim 9 , wherein the one or more programs further include instructions for:

receiving a request for access to content items from the user device after receipt of the user feedback; and

sending the links to the one or more content items in the group of content items for display on the user device in response to the request for access to the content items.

14. The server system of claim 9 , wherein identifying the group of content items includes identifying a first content item, of the plurality of content items, for which the user has satisfied a threshold number of interactions.

15. The server system of claim 9 , wherein:

sending the links to the plurality of content categories comprises providing the links to the plurality of content categories for display in a first section of a graphical user interface; and

sending the links to the one or more content items in the group of content items comprises providing the links to the group of content items for display in a second section of the graphical user interface.

16. The server system of claim 9 , wherein a number of content items in the group of content items is based on at least one of:

an activity level of the user; and

a type of the user device.

17. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors, the one or more programs including instructions for:

sending links to a plurality of content categories for display on a user device associated with a user, wherein each content category corresponds to a respective subset of a plurality of content items, and wherein in response to a selection of a link to one of the content categories, the corresponding subset of the plurality of content items is sent for display on the user device;

selecting a group of content items from the plurality of content items according to determined relevance scores for the user based on one or more relevance criteria;

sending links to the content items in the group for display on the user device in a first order according to the relevance scores;

adjusting the relevance scores of one or more content items in the group according to user feedback; and

resending links to the content items in the group for display on the user device in a second order according to the adjusted relevance scores.

18. The computer-readable storage medium of claim 17 , wherein the one or more programs further include instructions for:

receiving a request for access to content items from the user device associated with the user before sending the links to the plurality of content categories, wherein the one or more relevance criteria comprise at least one of:

a temporal proximity of the respective content item to the request;

a role of the user with respect to the respective content item; and

an interaction frequency of the user with the respective content item.

19. The computer-readable storage medium of claim 18 , wherein determining a respective relevance score for a respective content item comprises determining at least one of:

a respective temporal score based on temporal proximity of the respective content item to the request;

a respective role score based on a respective role of the user with respect to the respective content item; and

a respective interaction score based on interaction frequency of the user with respect to the respective content item.

20. The computer-readable storage medium of claim 17 , wherein:

sending the links to the plurality of content categories comprises providing the links to the plurality of content categories for display in a first section of a graphical user interface; and

sending the links to the one or more content items in the group of content items comprises providing the links to the group of content items for display in a second section of the graphical user interface.

Assignments (1)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →