Patents by Inventor Frederick Grant Kuhns

Frederick Grant Kuhns 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: 10439941
    Abstract: Various examples disclosed herein relate to determining switch load values for a switch according to a weighted score for categorized network traffic. In some examples, traffic volume information is determined for a switch in a network. The traffic volume information can include volume of network traffic for the switch for multiple time parameters. The network can include multiple switches. The switches can be associated with loss potential information based on a topology of the switches. The traffic volume information can be categorized into multiple categories. Multiple switch load values can be determined for the switch. Each switch load value can correspond to one of the multiple time parameters. Further, each switch load value can be determined according to a weighted score for each categorized network traffic and according to the loss potential information.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 8, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harish B Kamath, Robert R. Teisberg, Frederick Grant Kuhns, Bruce N. Campbell
  • Publication number: 20170180256
    Abstract: Various examples disclosed herein relate to determining switch load values for a switch according to a weighted score for categorized network traffic. In some examples, traffic volume information is determined for a switch in a network. The traffic volume information can include volume of network traffic for the switch for multiple time parameters. The network can include multiple switches. The switches can be associated with loss potential information based on a topology of the switches. The traffic volume information can be categorized into multiple categories. Multiple switch load values can be determined for the switch. Each switch load value can correspond to one of the multiple time parameters. Further, each switch load value can be determined according to a weighted score for each categorized network traffic and according to the loss potential information.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 22, 2017
    Inventors: Harish B Kamath, Robert R. Teisberg, Frederick Grant Kuhns, Bruce N. Campbell
  • Publication number: 20150236955
    Abstract: One example includes a network device. The network device includes a queue to receive frames from a source, a processor, and a memory coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to deposit tokens into a first token bucket at a first rate, determine whether a frame length of a frame received by the queue is less than the tokens in the first token bucket, remove tokens from the first token bucket in response to the frame length being less than the tokens in the first token bucket, and generate a congestion notification message in response to the frame length not being less than the tokens in the first token bucket. Each token represents a unit of bytes of a predetermined size.
    Type: Application
    Filed: August 21, 2012
    Publication date: August 20, 2015
    Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns
  • Publication number: 20150195209
    Abstract: One example provides a network device including a queue to receive in profile frames and out of profile frames, a processor, and a memory communicatively coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to determine whether a predetermined operating point of the queue has been exceeded, and in response to determining that the predetermined operating point of the queue has been exceeded, forward the in profile frames, sample the out of profile frames, and generate a congestion notification message for each sampled out of profile frame to be sent to a source of the out of profile frames to reduce the transmission rate of frames.
    Type: Application
    Filed: August 21, 2012
    Publication date: July 9, 2015
    Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns