Patents Assigned to Matrixx Software, Inc.
  • Patent number: 11416320
    Abstract: A system for determining a quota comprises an input interface and a processor. The input interface is configured to receiving a current workload. The processor is configured to: determine whether the current workload less than or equal to target workload; and in response to the current workload being less than or equal to target workload: indicate no modification to input values; set output values to input values; and provide the output values.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: August 16, 2022
    Assignee: Matrixx Software, Inc.
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Patent number: 11138053
    Abstract: A system for determining a quota comprises an input interface and a processor. The input interface is configured to receiving a current workload. The processor is configured to: determine whether the current workload less than or equal to target workload; and in response to the current workload being less than or equal to target workload: indicate no modification to input values; set output values to input values; and provide the output values.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: October 5, 2021
    Assignee: Matrixx Software, Inc.
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Patent number: 10592320
    Abstract: A system for determining a quota comprises an input interface and a processor. The input interface is configured to receive an input quota value. The processor is configured to: determining total reservations for shared balances; determining whether the total reservations exceed ideal value maximum shared reservation amount; and in the event that the total reservations do not exceed an ideal value maximum shared reservation amount: indicating no modification to input quota value; setting output quota value to input quota value; and providing the output quota value.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: March 17, 2020
    Assignee: Matrixx Software, Inc.
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Patent number: 10248480
    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.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: April 2, 2019
    Assignee: Matrixx Software, Inc.
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Patent number: 10140331
    Abstract: A database comprises a database interface and a database updater. The database interface enables a reading of a first set of information from the database. The database updater updates a second set of information in the database based at least in part on one or more conditions. The one or more conditions limit changes allowable to the first set of information from the database that occurred after the reading of the first set of information from the database.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 27, 2018
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 9959152
    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.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 1, 2018
    Assignee: Matrixx Software, Inc.
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Patent number: 9846719
    Abstract: A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: December 19, 2017
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 9756191
    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.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 5, 2017
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Norin Saxe
  • Patent number: 9756469
    Abstract: A system for processing a transaction is disclosed. The system comprises a processor and a memory. The processor is configured to check a condition using data in a first database, wherein the data is associated with a transaction, wherein the data in the first database is latched before checking the condition and is unlatched after checking the condition. The processor is further configured to indicate to a second database to check the condition using data in the second database, wherein the data is associated with the transaction. The data in the second database is latched before checking the condition and is unlatched after checking the condition. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 5, 2017
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Keith Brefczynski
  • Patent number: 9600511
    Abstract: A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: March 21, 2017
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 9305035
    Abstract: A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: April 5, 2016
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 9307093
    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.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: April 5, 2016
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Norin Saxe
  • Patent number: 9305048
    Abstract: A system for processing a transaction is disclosed. The system comprises a processor and a memory. The processor is configured to check a condition using data in a first database, wherein the data is associated with a transaction, wherein the data in the first database is latched before checking the condition and is unlatched after checking the condition. The processor is further configured to indicate to a second database to check the condition using data in the second database, wherein the data is associated with the transaction. The data in the second database is latched before checking the condition and is unlatched after checking the condition. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: April 5, 2016
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Keith Brefczynski
  • Patent number: 9286341
    Abstract: A database comprises a database interface and a database updater. The database interface enables a reading of a first set of information from the database. The database updater updates a second set of information in the database based at least in part on one or more conditions. The one or more conditions limit changes allowable to the first set of information from the database that occurred after the reading of the first set of information from the database.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 15, 2016
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Patent number: 9008289
    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.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 14, 2015
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Norin Saxe
  • Patent number: 8788472
    Abstract: A database comprises a database interface and a database updater. The database interface enables a reading of a first set of information from the database. The database updater updates a second set of information in the database based at least in part on one or more conditions. The one or more conditions limit changes allowable to the first set of information from the database that occurred after the reading of the first set of information from the database.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: July 22, 2014
    Assignee: Matrixx Software, Inc.
    Inventor: David Labuda
  • Publication number: 20140164340
    Abstract: A system for processing a transaction is disclosed. The system comprises a processor and a memory. The processor is configured to check a condition using data in a first database, wherein the data is associated with a transaction, wherein the data in the first database is latched before checking the condition and is unlatched after checking the condition. The processor is further configured to indicate to a second database to check the condition using data in the second database, wherein the data is associated with the transaction. The data in the second database is latched before checking the condition and is unlatched after checking the condition. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Application
    Filed: September 24, 2013
    Publication date: June 12, 2014
    Applicant: Matrixx Software, Inc.
    Inventors: David Labuda, Keith Brefczynski
  • Publication number: 20140086104
    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.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 27, 2014
    Applicant: Matrixx Software, Inc.
    Inventors: David Labuda, Norin Saxe
  • Patent number: 8572056
    Abstract: A system for processing a transaction is disclosed. The system comprises a processor and a memory. The processor is configured to check a condition using data in a first database, wherein the data is associated with a transaction, wherein the data in the first database is latched before checking the condition and is unlatched after checking the condition. The processor is further configured to indicate to a second database to check the condition using data in the second database, wherein the data is associated with the transaction. The data in the second database is latched before checking the condition and is unlatched after checking the condition. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: October 29, 2013
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Keith Brefczynski
  • Patent number: 8553862
    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.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: October 8, 2013
    Assignee: Matrixx Software, Inc.
    Inventors: David Labuda, Norin Saxe