IP Library Granted Patent US 10,412,181
Granted Patent B2
US 10,412,181 · App. 15/460,146 · Granted Sep 10, 2019

Methods and systems for adjusting user experience on a social networking service using quotas

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,412,181
App. No.
15/460,146
Granted
Sep 10, 2019
Kind
B2
Abstract

A method of adjusting user experience on a social networking service includes setting a data-usage threshold for a plurality of features in the social networking service, providing the plurality of features to a user of the social networking service at an initial quality of service, and monitoring data usage by the user during a period of time in which the plurality of features is provided to the user. The method further includes, in response to a determination that the data usage by the user during the period of time satisfies the data-usage threshold: (1) reducing the quality of service for the user for one or more features of the plurality of features, and (2) providing the one or more features to the user at the reduced quality of service.

Claims (72)

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:

setting a first data-usage threshold for a first plurality of features in a social networking service;

setting a second data-usage threshold for a second plurality of features in the social networking service, wherein the second data-usage threshold is greater than the first data-usage threshold;

providing the first plurality of features and the second plurality of features to a user of the social networking service at an initial quality of service;

monitoring data usage by the user during a period of time in which the first plurality of features and the second plurality of features are provided to the user;

in response to a determination that the data usage by the user during the period of time satisfies the first data-usage threshold:

reducing the quality of service for the user for one or more features of the first plurality of features; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service; and

after reducing the quality of service for the user for the one or more features of the first plurality of features and in response to a determination that the data usage by the user during the period of time satisfies the second data-usage threshold:

reducing the quality of service for the user for one or more features of the second plurality of features; and

providing the one or more features of the second plurality of features to the user at the reduced quality of service.

2. The method of claim 1 , wherein the first data-usage threshold is a threshold amount of mobile data available for consumption by the user during the period of time.

3. The method of claim 1 , wherein:

the one or more features of the first plurality of features include an image feature;

reducing the quality of service for the user to the one or more features of the first plurality of features comprises reducing a resolution of an image in the image feature; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service comprises providing the image to the user at the reduced resolution.

4. The method of claim 1 , wherein:

the one or more features of the first plurality of features include a video feature;

reducing the quality of service for the user to the one or more features of the first plurality of features comprises reducing a resolution of a video in the video feature; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service comprises providing the video to the user at the reduced resolution.

5. The method of claim 1 , wherein:

the one or more features of the first plurality of features include an audio feature;

reducing the quality of service for the user to the one or more features of the first plurality of features comprises reducing an acoustic quality of an audio file in the audio feature; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service comprises providing the audio file to the user at the reduced acoustic quality.

6. The method of claim 1 , wherein:

the one or more features of the first plurality of features include a notification feature;

reducing the quality of service for the user to the one or more features of the first plurality of features comprises disabling the notification feature; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service comprises ceasing to provide notification to the user, in accordance with disabling the notification feature.

7. The method of claim 1 , further comprising, at the server system, after reducing the quality of service for the user for the one or more features of the first plurality of features and in response to a determination that the data usage by the user during the period of time satisfies the second data-usage threshold, ceasing to provide the first plurality of features to the user.

8. The method of claim 7 , further comprising, at the server system, after ceasing to provide the first plurality of features to the user, continuing to provide the second plurality of features to the user.

9. The method of claim 1 , further comprising, at the server system:

receiving payment from the user; and

in response to receiving the payment, increasing the first data-usage threshold.

10. The method of claim 9 , wherein:

the payment is received after reducing the quality of service for the one or more features of the first plurality of features; and

the method further comprises, at the server system, in response to receiving the payment:

restoring the quality of service for the user for the one or more features of the first plurality of features to the initial quality of service; and

providing the one or more features of the first plurality of features to the user at the restored quality of service.

11. The method of claim 9 , wherein:

the payment is received before reducing the quality of service for the one or more features of the first plurality of features; and

the method further comprises, at the server system, continuing to provide the one or more features of the first plurality of features to the user at the initial quality of service until the data usage by the user during the period of time satisfies the increased data-usage threshold.

12. The method of claim 1 , further comprising, at the server system:

receiving user selection of the first plurality of features, wherein the first data-usage threshold is set in response to receiving the user selection of the first plurality of features;

receiving user selection of the second plurality of features in the social networking service; and

setting the second data-usage threshold for the second plurality of features in response to receiving the user selection of the second plurality of features.

13. The method of claim 1 , further comprising, at the server system:

determining a data-usage pattern for the user that indicates a greater usage by the user of the first plurality of features than the second plurality of features in the social networking service, wherein the first data-usage threshold is set in accordance with the data-usage pattern, and the second data-usage threshold for the second plurality of features is set in accordance with the data-usage pattern.

14. A server system, comprising:

one or more processors; and

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

setting a first data-usage threshold for a first plurality of features in a social networking service;

setting a second data-usage threshold for a second plurality of features in the social networking service, wherein the second data-usage threshold is greater than the first data-usage threshold;

providing the first plurality of features and the second plurality of features to a user of the social networking service at an initial quality of service;

monitoring data usage by the user during a period of time in which the first plurality of features and the second plurality of features are provided to the user;

in response to a determination that the data usage by the user during the period of time satisfies the first data-usage threshold:

reducing the quality of service for the user for one or more features of the first plurality of features; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service; and

after reducing the quality of service for the user for the one or more features of the first plurality of features and in response to a determination that the data usage by the user during the period of time satisfies the second data-usage threshold:

reducing the quality of service for the user for one or more features of the second plurality of features; and

providing the one or more features of the second plurality of features to the user at the reduced quality of service.

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

setting a first data-usage threshold for a first plurality of features in a social networking service;

setting a second data-usage threshold for a second plurality of features in the social networking service, wherein the second data-usage threshold is greater than the first data-usage threshold;

providing the first plurality of features and the second plurality of features to a user of the social networking service at an initial quality of service;

monitoring data usage by the user during a period of time in which the first plurality of features and the second plurality of features are provided to the user;

in response to a determination that the data usage by the user during the period of time satisfies the first data-usage threshold:

reducing the quality of service for the user for one or more features of the first plurality of features; and

providing the one or more features of the first plurality of features to the user at the reduced quality of service; and

after reducing the quality of service for the user for the one or more features of the first plurality of features and in response to a determination that the data usage by the user during the period of time satisfies the second data-usage threshold:

reducing the quality of service for the user for one or more features of the second plurality of features; and

providing the one or more features of the second plurality of features to the user at the reduced quality of service.

Assignments (2)
CHANGE OF NAME Recorded Dec 16, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058520/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: VUORNOS, LAURI; BAUMAN, TIMOTHY IRISH
To: FACEBOOK, INC.
Reel/Frame 045051/0312 →