IP Library Granted Patent US 10,248,480
Granted Patent B2
US 10,248,480 · App. 15/938,354 · Granted Apr 2, 2019

Adaptive quota management system

Inventors: Shane Beasley (Mountain View, CA); David Labuda (Hillsborough, CA); Norin Saxe (Los Gatos, CA); Ian Marshall (Sunnyvale, CA)
Assignee: Matrixx Software, Inc.
G06F11/00G06Q20/145G06Q20/28H04L43/0817H04L43/16H04L47/822H04L67/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,248,480
App. No.
15/938,354
Granted
Apr 2, 2019
Kind
B2
Abstract

A system for determining a quota comprises an input interface, a candidate quota determiner, one or more quota modification determiners, and an output interface. The input interface is for receiving a quota request for an activity and receiving an estimation or an actual measurement of one or more operating parameters. A candidate quota determiner is for determining a candidate quota amount based at least in part on candidate quota parameters. The one or more quota modification determiners are for determining one or more quota modifications based on the estimation or the actual measurement of the one or more operating parameters. The output interface for providing a final quota amount based at least in part on the candidate quota amount and the one or more quota modifications.

Claims (32)

1. A system for determining a quota, comprising;

an input interface configured to:

receive an input quota amount and a candidate minimum amount;

a processor configured to:

determine a total balance velocity, a time to threshold, a fair balance amount, and a fair quota amount;

determine whether the fair quota amount is greater than or equal to the input quota amount;

in response to determining that the fair quota amount is neither greater than nor equal to the input quota amount, determine whether the fair quota amount is greater than the candidate minimum amount;

in response to determining that the fair quota amount is not greater than the candidate minimum amount, set an output quota amount to the candidate minimum quota amount; and

provide modified quota values.

2. A system as in claim 1 , wherein the processor is further configured to determine whether a request for quota is a first request for quota.

3. A system as in claim 2 , wherein the processor is further configured to assign an activity balance velocity in response to determining that the request for quota is the first request for quota.

4. A system as in claim 2 , wherein the processor is further configured to calculate an activity balance velocity in response to determining that the request for quota is not the first request for quota.

5. A system as in claim 1 , wherein the processor is further configured to set the output quota amount to the input quota amount in response to the fair quota amount being greater than or equal to the input quota amount.

6. A system as in claim 1 , wherein the processor is further configured to set the output quota amount to the fair quota amount in response to the fair quota amount being greater than the candidate minimum quota amount.

7. A system as in claim 1 , wherein the processor is further configured to determine whether a time to threshold is smaller than an input validity time.

8. A system as in claim 7 , wherein the processor is further configured to set an output validity time to the time to threshold in response to the time to threshold being smaller than the input validity time.

9. A system as in claim 7 , wherein the processor is further configured to set an output validity time to the input validity time in response to the time to threshold being not smaller than the input validity time.

10. A method for determining a quota, comprising;

receiving an input quota amount and a candidate minimum amount;

determining, using a processor, a total balance velocity, a time to threshold, a fair balance amount, and a fair quota amount;

determining whether the fair quota amount is greater than or equal to the input quota amount;

in response to determining that the fair quota amount is neither greater than nor equal to the input quota amount, determining whether the fair quota amount is greater than the candidate minimum amount;

in response to determining that the fair quota amount is not greater than the candidate minimum amount, setting an output quota amount to the candidate minimum quota amount; and

providing modified quota values.

11. A method as in claim 10 , wherein determining whether a request for quota is a first request for quota.

12. A method as in claim 11 , wherein assigning an activity balance velocity in response to determining that the request for quota is the first request for quota.

13. A method as in claim 11 , wherein calculating an activity balance velocity in response to determining that the request for quota is not the first request for quota.

14. A method as in claim 10 , wherein setting the output quota amount to the input quota amount in response to the fair quota amount being greater than or equal to the input quota amount.

15. A method as in claim 1 , wherein setting the output quota amount to the fair quota amount in response to the fair quota amount being greater than the candidate minimum quota amount.

16. A method as in claim 1 , wherein determining whether a time to threshold is smaller than an input validity time.

17. A method as in claim 16 , wherein setting an output validity time to the time to threshold in response to the time to threshold being smaller than the input validity time.

18. A method as in claim 16 , wherein setting an output validity time to the input validity time in response to the time to threshold being not smaller than the input validity time.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY, RECORDED AT REEL: 057719, FRAME: 0417 Recorded Dec 23, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MATRIXX SOFTWARE, INC.
Reel/Frame 074052/0748 →
SECURITY INTEREST Recorded Feb 14, 2024
From: MATRIXX SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 066597/0905 →
SECURITY INTEREST Recorded Dec 7, 2021
From: MATRIXX SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 058322/0431 →
SECURITY INTEREST Recorded Oct 6, 2021
From: MATRIXX SOFTWARE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB (AS AGENT)
Reel/Frame 057719/0417 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 3, 2019
From: MATRIXX SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 048783/0582 →
Continuity (2)
Continuation 14634675 · Feb 27, 2015
Related Publication 20190004881A1 · Jan 3, 2019