Patents by Inventor David Frederick Giannini

David Frederick Giannini 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).

  • Patent number: 11196653
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 7, 2021
    Assignee: Gatespeed, Inc.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini, Onkar Singh Sangha, Gregory Shih-ping Gum, Prakash Sahni
  • Patent number: 11057287
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 6, 2021
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Publication number: 20210092035
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 25, 2021
    Applicant: CirrusWorks, Inc.
    Inventors: Kevin David WILLIAMS, Michael Paul LOVETT, David Frederick GIANNINI
  • Publication number: 20200267070
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 20, 2020
    Applicant: CirrusWorks, Inc.
    Inventors: Kevin David WILLIAMS, Michael Paul LOVETT, David Frederick GIANNINI
  • Patent number: 10666535
    Abstract: In certain embodiments, facilitation of a dynamic rate limit may be provided. In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. A total amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the total amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be dynamically set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 26, 2020
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Publication number: 20180343181
    Abstract: In certain embodiments, facilitation of a dynamic rate limit may be provided. In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. A total amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the total amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be dynamically set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Application
    Filed: August 6, 2018
    Publication date: November 29, 2018
    Inventors: Kevin David WILLIAMS, Michael Paul LOVETT, David Frederick GIANNINI
  • Patent number: 10044587
    Abstract: In certain embodiments, facilitation of a dynamic rate limit may be provided. In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. A total amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the total amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be dynamically set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: August 7, 2018
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Publication number: 20180026866
    Abstract: In certain embodiments, facilitation of a dynamic rate limit may be provided. In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. A total amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the total amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be dynamically set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 25, 2018
    Inventors: Kevin David WILLIAMS, Michael Paul LOVETT, David Frederick GIANNINI
  • Patent number: 9800483
    Abstract: An apparatus is configured to receive at a time a datum associated with use of a network by a set of compute devices using the network. The apparatus is also configured to calculate at least one threshold value based, at least in part, on the datum and a bandwidth capacity of the network at the time. The apparatus is also configured to receive a usage value associated with bandwidth use of a compute device from the set of compute devices and associated with a time period immediately preceding the time. The apparatus is further configured to compare the usage value with the at least one threshold value to determine a usage category associated with the compute device. The apparatus is configured to limit bandwidth use of the network for the compute device based on the usage category.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 24, 2017
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Publication number: 20130275578
    Abstract: An apparatus is configured to receive at a time a datum associated with use of a network by a set of compute devices using the network. The apparatus is also configured to calculate at least one threshold value based, at least in part, on the datum and a bandwidth capacity of the network at the time. The apparatus is also configured to receive a usage value associated with bandwidth use of a compute device from the set of compute devices and associated with a time period immediately preceding the time. The apparatus is further configured to compare the usage value with the at least one threshold value to determine a usage category associated with the compute device. The apparatus is configured to limit bandwidth use of the network for the compute device based on the usage category.
    Type: Application
    Filed: March 14, 2013
    Publication date: October 17, 2013
    Applicant: CirrusWorks, Inc.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini