IP Library Granted Patent US 9,307,093
Granted Patent B2
US 9,307,093 · App. 14/657,080 · Granted Apr 5, 2016

Determining communications charging

Inventors: David Labuda (Hillsborough, CA); Norin Saxe (Los Gatos, CA)
Assignee: Matrixx Software, Inc.
H04M15/31H04L12/1432H04M15/43H04M15/66H04M15/785H04M15/80H04M15/8022H04M15/81H04M15/8214H04M15/8271H04M15/835H04M15/8351H04M15/8355H04M15/84H04M15/85H04M15/851H04M15/853H04M15/854H04M15/858H04W4/24
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 9,307,093
App. No.
14/657,080
Granted
Apr 5, 2016
Kind
B2
Abstract

A system for determining a communication charge comprising a charging equation determiner, an inflection point determiner, and a charge determiner. The charging equation determiner for determining a charging equation based at least in part on a normalized set of inputs. The inflection point determiner for determining an inflection point based at least in part on a charging structure database. The charge determiner for determining a communication charge based at least in part on the charging equation and the inflection point.

Claims (36)

1. A system for determining a communication charge, comprising:

an input interface to:

receive a dynamic input;

a processor to:

normalize the dynamic input;

determine a charging equation based at least in part on a normalized set of inputs, wherein the dynamic input comprises a normalized input of the normalized set of inputs that is dynamic;

determine an inflection point based at least in part on a charging structure database, wherein the inflection point is redetermined in the event that the dynamic input changes; and

determine a communication charge based at least in part on the charging equation and the inflection point.

2. A system as in claim 1 , wherein the normalized set of inputs are used as look-up indices for determining the charging equation.

3. A system as in claim 2 , wherein the look-up indices look up the charging equation in one of the following: a matrix, a database, or a table.

4. A system as in claim 1 , wherein the charging equation is determined using one or more linear equations that are determined based on the normalized set of inputs.

5. A system as in claim 4 , wherein the one or more linear equations are determined based at least in part on one or more of the following: a user data, a charging structure data, or a status system data.

6. A system as in claim 1 , wherein the inflection point determiner determines the inflection point by simulating a change in a parameter and determining at what value of the parameter the normalized set of inputs change.

7. A system as in claim 6 , wherein the parameter comprises one or more of the following: time, dollars in an account balance, remaining minute balance, bytes, or call minutes.

8. A system as in claim 6 , wherein in the event that a parameter value of the inflection point exceeds a predefined threshold value, the predefined threshold value is used as the inflection point.

9. A system as in claim 1 , wherein the charging equation is used to determine authorization for a communication.

10. A system as in claim 1 , wherein the charging equation is used to determine reauthorization for a communication.

11. A system as in claim 1 , wherein the charging structure database indicates the inflection point defined by a rate change.

12. A system as in claim 1 , wherein the charging structure database indicates the inflection point defined by a balance value.

13. A system as in claim 12 , wherein the balance value comprises a time balance value.

14. A system as in claim 12 , wherein the balance value comprises a byte balance value.

15. A system as in claim 1 , wherein the charging structure database indicates the inflection point defined by a balance range.

16. A system as in claim 15 , wherein the balance range has a minimum balance value.

17. A system as in claim 15 , wherein the balance range has a maximum balance value.

18. A method for determining communication charging, comprising:

receiving a dynamic input;

normalizing the dynamic input;

determining, using a processor, a charging equation based at least in part on a normalized set of inputs, wherein the dynamic input of the normalized input of the set of inputs that is dynamic;

determining an inflection point based at least in part on a charging structure database, wherein the inflection point is redetermined in the event that the dynamic input changes; and

determining a communication charge based at least in part on the charging equation and the inflection point.

19. A computer program product for determining communication charging, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a dynamic input;

normalizing the dynamic input;

determining, using a processor, a charging equation based at least in part on a normalized set of inputs, wherein the dynamic input of the normalized input of the set of inputs that is dynamic;

determining an inflection point based at least in part on a charging structure database, wherein the inflection point is redetermined in the event that the dynamic input changes; and

determining a communication charge based at least in part on the charging equation and the inflection point.

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 (4)
Continuation 14020094 · Sep 6, 2013
Continuation 13206421 · Aug 9, 2011
Provisional Application 61372157 · Aug 10, 2010
Related Publication 20150189094A1 · Jul 2, 2015