Browse Prior Art Database

Reducing costs of third-party services that are based on transactions per time

IP.com Disclosure Number: IPCOM000257846D
Publication Date: 2019-Mar-14
Document File: 3 page(s) / 69K

Publishing Venue

The IP.com Prior Art Database

Related People

Lawrence Helmerich: INVENTOR

Abstract

This invention addresses the challenge of reducing the cost of using a third-party service (for example, SaaS), which uses the number of transactions over a given period as the fee basis. When there is a sudden surge in transactions in a short time period such that the limit is exceeded, additional fees are incurred. The solution is for the application to keep a count of the number of transactions that have occurred. Then, when the number of transactions per time limit has been reached, the vendor application places the subsequent request(s) into a queue and waits until the next time slice before sending the requests to the third-party service. This method helps eliminate surge pricing lowering overall service costs. Optimizations are also possible.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

1 US82018002-Reduce-cost-time-limit-service-article © 2018 ALE USA, Inc.

Date: 2/23/2018

Title: Reducing costs of third-party services that are based on transactions per time

Author: Lawrence Helmerich

Abstract

This invention addresses the challenge of reducing the cost of using a third-party service (for

example, SaaS), which uses the number of transactions over a given period as the fee basis. When

there is a sudden surge in transactions in a short time period such that the limit is exceeded,

additional fees are incurred. The solution is for the application to keep a count of the number of

transactions that have occurred. Then, when the number of transactions per time limit has been

reached, the vendor application places the subsequent request(s) into a queue and waits until the

next time slice before sending the requests to the third-party service. This method helps eliminate

surge pricing lowering overall service costs. Optimizations are also possible.

Invention

This invention addresses the challenge of reducing the cost of using a third-party service (for

example, SaaS), which uses the number of transactions over a given period as the fee basis. When

there is a sudden surge in transactions in a short time period such that the limit is exceeded,

additional fees are incurred. The solution is for the application to keep a count of the number of

transactions that have occurred. Then, when the number of transactions per time limit has been

reached, the vendor application places the subsequent request(s) into a queue and waits until the

next time slice before sending the requests to the third-party service. This method helps eliminate

surge pricing lowering overall service costs. Optimizations are also possible.

For example, a service that when given certain input would return the type of device that generated

that input. Thus, if a customer connects a video camera to the network, the network equipment

could collect data at the time of connection and would be sent to a third-party service that would

use a rules engine to determine that the device connected is an iPad. In this example, the third-

party service charges $250 per month for a million queries but limited the number of queries to 250

per minute or charged $500 per month for 2 million queries with a limit of 500 queries a minute.

If the number of queries is bursty in nature, for example, at 8 a.m. all students connect to the

network, then a million queries per month may be sufficient. However, 250 queri...

Processing...
Loading...