IP Library Granted Patent US 10,212,469
Granted Patent B2
US 10,212,469 · App. 15/495,302 · Granted Feb 19, 2019

Systems and methods for determining quality levels for videos to be uploaded

Inventor: Eran Ambar (Sunnyvale, CA)
Assignee: Facebook, Inc.
H04N21/2743G06Q50/01H04L63/104H04N21/23439H04N21/2402H04N21/251H04N21/25808H04N21/25841H04N21/25891H04N21/2662H04N21/4223H04N21/4788H04L43/065H04L43/0811H04L43/0864H04L43/0894
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,212,469
App. No.
15/495,302
Granted
Feb 19, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can define a set of video quality levels. One or more social engagement signals associated with videos uploaded at each video quality level out of the set of video quality levels can be acquired. Information associated with each user out of a set of users can be acquired. A respective video quality level for each user can be determined based on at least one of the information associated with each user or the one or more social engagement signals.

Claims (36)

1. A computer-implemented method comprising:

associating, by a computing system, a region with a first quality level for uploading content;

determining, by the computing system, a user is associated with the region;

selecting, by the computing system, for the user a first quality level based on the determining; and

selecting, by the computing system, for the user a second quality level for uploading content instead of the first quality level in response to at least one of information associated with the user or social engagement signals.

2. The computer-implemented method of claim 1 , wherein the content includes video.

3. The computer-implemented method of claim 1 , wherein the first quality level and the second quality level are, respectively, a first video quality level and a second video quality level.

4. The computer-implemented method of claim 1 , wherein the information associated with the user includes at least one of upload cessation data of the user, a property of a device of the user, a network condition associated with the device of the user, or a preference provided by the user.

5. The computer-implemented method of claim 4 , wherein the upload cessation data of the user is associated with at least one of a user-initiated video upload cancelation or a video upload failure.

6. The computer-implemented method of claim 1 , wherein the social engagement signals are associated with at least one of a like operation, a share operation, a comment operation, an absence of a delete operation, or a save operation.

7. The computer-implemented method of claim 1 , wherein a set of quality levels associated with most common quality levels for uploading content to a social networking system includes the first quality level and the second quality level.

8. The computer-implemented method of claim 1 , wherein at least one of the first quality level and the second quality level is associated with at least one of a resolution, a bit rate, or a codec.

9. The computer-implemented method of claim 1 , wherein the selecting for the user a second quality level comprises:

minimizing a first metric relating to the information associated with the user; and

maximizing a second metric relating to the social engagement signals.

10. The computer-implemented method of claim 1 , wherein a machine learning process based on the information associated with the user and the social engagement signals determines the second quality level.

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:

associating a region with a first quality level for uploading content;

determining a user is associated with the region;

selecting for the user a first quality level based on the determining; and

selecting for the user a second quality level for uploading content instead of the first quality level in response to at least one of information associated with the user or social engagement signals.

12. The system of claim 11 , wherein the first quality level and the second quality level are, respectively, a first video quality level and a second video quality level.

13. The system of claim 11 , wherein the information associated with the user includes at least one of upload cessation data of the user, a property of a device of the user, a network condition associated with the device of the user, or a preference provided by the user.

14. The system of claim 13 , wherein the upload cessation data of the user is associated with at least one of a user-initiated video upload cancelation or a video upload failure.

15. The system of claim 11 , wherein a set of quality levels associated with most common quality levels for uploading content to a social networking system includes the first quality level and the second quality level.

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

associating a region with a first quality level for uploading content;

determining a user is associated with the region;

selecting for the user a first quality level based on the determining; and

selecting for the user a second quality level for uploading content instead of the first quality level in response to at least one of information associated with the user or social engagement signals.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the first quality level and the second quality level are, respectively, a first video quality level and a second video quality level.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the information associated with the user includes at least one of upload cessation data of the user, a property of a device of the user, a network condition associated with the device of the user, or a preference provided by the user.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the upload cessation data of the user is associated with at least one of a user-initiated video upload cancelation or a video upload failure.

20. The non-transitory computer-readable storage medium of claim 16 , wherein a set of quality levels associated with most common quality levels for uploading content to a social networking system includes the first quality level and the second quality level.

Assignments (2)
CHANGE OF NAME Recorded Dec 2, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058298/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: AMBAR, ERAN
To: FACEBOOK, INC.
Reel/Frame 042162/0936 →
Continuity (2)
Continuation 15161955 · May 23, 2016
Related Publication 20170339442A1 · Nov 23, 2017