Patents by Inventor David Labuda

David Labuda has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200174862
    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: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    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
  • Publication number: 20190205192
    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: Application
    Filed: February 12, 2019
    Publication date: July 4, 2019
    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
  • Publication number: 20190004881
    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: Application
    Filed: March 28, 2018
    Publication date: January 3, 2019
    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: 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: 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
  • Publication number: 20170228419
    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: Application
    Filed: February 3, 2017
    Publication date: August 10, 2017
    Inventor: David Labuda
  • 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
  • Publication number: 20160350360
    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: February 24, 2016
    Publication date: December 1, 2016
    Inventors: David Labuda, Keith Brefczynski
  • Publication number: 20160352920
    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: February 24, 2016
    Publication date: December 1, 2016
    Inventors: David Labuda, Norin Saxe
  • Publication number: 20160350349
    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: Application
    Filed: February 24, 2016
    Publication date: December 1, 2016
    Inventor: David Labuda
  • Publication number: 20160255159
    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: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Shane Beasley, David Labuda, Norin Saxe, Ian Marshall
  • Publication number: 20160154843
    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: Application
    Filed: February 5, 2016
    Publication date: June 2, 2016
    Inventor: David Labuda
  • 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: 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: 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