Patent ID: 10142492

Abstract:
Computer systems and methods for managing network data consumption between a client computer and one or more server computers. A computer system comprising: a memory persistently storing a set of instructions; one or more processors coupled to the memory, wherein the one or more processors execute the set of instructions, which causes the one or more processors to: receive, at an intermediary server computer, a first plurality of requests associated with a first user, a first operator, and a first application; and for each request in the first plurality of requests, determine a size of the request, and add the size of the request to a first running total associated with the first user, the first operator, and the first application; receive, from a remote client computer, at the intermediary server computer, a first request that comprises one or more values that identify the first user, the first application, a first application server computer; determine that the first request is associated with the first operator; determine that the first request is a first size; and determine whether the first size plus the first running total is greater than a first threshold associated with the first user, the first operator, and the first application; in response to determining that the first size plus the first running total is not greater than the first threshold: increment the first running total associated with the first user, the first operator, and the first application by the first size; send the first request to the first application server computer.