# US 10,482,144 B2 · Systems and methods to manage media content items

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,144 B2
- Document ID: US10482144B2
- Status: Granted
- Kind: B2
- Application number: 15/421,418
- Filed: 2017-01-31
- Published: 2018-02-01
- Granted: 2019-11-19
- Earliest claimed: 2016-08-01
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc.
- Inventors: Christine Choi; Nathan Andrew Sharp; William Samuel Bailey; Ashoke K. Chakrabarti; Joshua Barton Dickens; Joy-Vincent Niemantsverdriet
- Web page: https://patentgrep.com/patent/US10482144B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 16/438: Presentation of query results
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9038: Presentation of query results
- G06Q 10/101: Collaborative creation, e.g. joint development of products or services
- G06Q 10/42: Determination of affinities or common interests between users
- H04L 51/212: using filtering or selective blocking
- H04L 51/52: for supporting social networking services
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/102: {Entity profiles}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.

## Claims

### Claim 1

A computer-implemented method comprising:
determining, by a computing system, levels of relevance of a plurality of ephemeral media content items associated with a plurality of content providers to a user based on ranking signals, the plurality of ephemeral media content items accessible to the user; determining, by the computing system, a ranked ordering of the plurality of ephemeral media content items based on the levels of relevance;
determining, by the computing system, a ranked ordering of the plurality of content providers based on the ranked ordering of the plurality of ephemeral media content items; and
providing, by the computing system, an element in an interface presentable to the user based on the ranked ordering of the plurality of content providers.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the ranking signals are based on relationships on a social networking system between the user and the plurality of content providers.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the ranking signals as between the user and a content provider of the plurality of content providers on a social networking system comprise at least one of:
a first signal relating to whether the user has subscribed to notifications about actions taken by the content provider;
a second signal relating to a number of likes by the user of media content items of the content provider; and
a third signal relating to whether the user and the content provider mutually follow one another.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the levels of relevance are indicated by a plurality of scores, each score of the plurality of scores based on components associated with the ranking signals.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein one or more of the plurality of ephemeral media content items are accessible for a selected period of time through the element.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, further comprising:
receiving new ephemeral media content items that are accessible to the user; and
determining a new ranked ordering of the plurality of content providers based on the plurality of ephemeral media content items and the new ephemeral media content items.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein the new ranked ordering of the plurality of content providers is determined after a threshold number of the new ephemeral media content items is accessible to the user.

### Claim 8

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 levels of relevance of a plurality of ephemeral media content items associated with a plurality of content providers to a user based on ranking signals, the plurality of ephemeral media content items accessible to the user;
determining a ranked ordering of the plurality of ephemeral media content items based on the levels of relevance;
determining a ranked ordering of the plurality of content providers based on the ranked ordering of the plurality of ephemeral media content items; and
providing an element in an interface presentable to the user based on the ranked ordering of the plurality of content providers.

### Claim 9 (depends on 8)

The system of claim 8, wherein the ranking signals are based on relationships on a social networking system between the user and the plurality of content providers.

### Claim 10 (depends on 8)

The system of claim 8, wherein the ranking signals as between the user and a content provider of the plurality of content providers on a social networking system comprise at least one of:
a first signal relating to whether the user has subscribed to notifications about actions taken by the content provider;
a second signal relating to a number of likes by the user of media content items of the content provider; and
a third signal relating to whether the user and the content provider mutually follow one another.

### Claim 11 (depends on 8)

The system of claim 8, wherein the levels of relevance are indicated by a plurality of scores, each score of the plurality of scores based on components associated with the ranking signals.

### Claim 12 (depends on 8)

The system of claim 8, wherein one or more of the plurality of ephemeral media content items are accessible for a selected period of time through the element.

### Claim 13 (depends on 8)

The system of claim 8, further comprising:
receiving new ephemeral media content items that are accessible to the user; and
determining a new ranked ordering of the plurality of content providers based on the plurality of ephemeral media content items and the new ephemeral media content items.

### Claim 14 (depends on 13)

The system of claim 13, wherein the new ranked ordering of the plurality of content providers is determined after a threshold number of the new ephemeral media content items is accessible to the user.

### Claim 15

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 levels of relevance of a plurality of ephemeral media content items associated with a plurality of content providers to a user based on ranking signals, the plurality of ephemeral media content items accessible to the user;
determining a ranked ordering of the plurality of ephemeral media content items based on the levels of relevance;
determining a ranked ordering of the plurality of content providers based on the ranked ordering of the plurality of ephemeral media content items; and
providing an element in an interface presentable to the user based on the ranked ordering of the plurality of content providers.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the ranking signals are based on relationships on a social networking system between the user and the plurality of content providers.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the ranking signals as between the user and a content provider of the plurality of content providers on a social networking system comprise at least one of:
a first signal relating to whether the user has subscribed to notifications about actions taken by the content provider;
a second signal relating to a number of likes by the user of media content items of the content provider; and
a third signal relating to whether the user and the content provider mutually follow one another.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the levels of relevance are indicated by a plurality of scores, each score of the plurality of scores based on components associated with the ranking signals.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein one or more of the plurality of ephemeral media content items are accessible for a selected period of time through the element.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, further comprising:
receiving new ephemeral media content items that are accessible to the user; and determining a new ranked ordering of the plurality of content providers based on the plurality of ephemeral media content items and the new ephemeral media content items.
