Patents by Inventor Brian E. Krelle

Brian E. Krelle 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: 9185044
    Abstract: Rate reduction for an application controller is provided. Computing resources used by an application controller receiving an amount of traffic from a network device can be determined. A determination whether the computing resources used by the application controller are approaching a computing capacity of the application controller can be made. A message can be sent to the network device to reduce the amount of traffic sent to the application controller in response to a determination that the application controller is approaching the computing capacity. A reduced amount of traffic can be received from the network device. Incrementally increasing amounts of traffic can be received from the network device after receiving the reduced amount of traffic from the network device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 10, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Byung Kyu Choi, Luis Astudillo Pascual, Jr., Brian E. Krelle
  • Patent number: 8903970
    Abstract: An Edge switch. The edge switch includes a first module configured to receive multiple coupling signals from at least one user node. a second module, and a log. For each coupling signal, the coupling signal indicates coupling one of the at least one user nodes to one of at least one target nodes via one of at least one proxy servers, the first module is configured to determine an identity of the one of the at least one user nodes and an identity of the one of the at least one target nodes from the coupling signal, and the second module is configured to record the identity of the one of the at least one user nodes, the identity of the one of the at least one target nodes, and date and time at which the coupling signal was processed by the edge switch in an entry in the log.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Brian E. Krelle
  • Patent number: 8886879
    Abstract: Systems, and methods, including executable instructions and/or logic thereon are provided for ternary content addressable memory (TCAM) updates. A TCAM system includes a TCAM matching array, a TCAM action array that specifies actions that are taken upon a match in the TCAM array, and a TCAM driver that provides a programmable interface to the TCAM matching array and the TCAM action array. Program instructions are executed by the TCAM driver to add a divert object which encompasses actions associated with the TCAM actions array and to apply the divert object to update action fields in the TCAM action array, without changing the relative order of entries in the TCAM matching array, while hardware is simultaneously using the entries.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suddha Sekhar Dey, Brian E. Krelle
  • Publication number: 20140280868
    Abstract: Rate reduction for an application controller is provided. Computing resources used by an application controller receiving an amount of traffic from a network device can be determined. A determination whether the computing resources used by the application controller are approaching a computing capacity of the application controller can be made. A message can be sent to the network device to reduce the amount of traffic sent to the application controller in response to a determination that the application controller is approaching the computing capacity. A reduced amount of traffic can be received from the network device. Incrementally increasing amounts of traffic can be received from the network device after receiving the reduced amount of traffic from the network device.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Byung Kyu Choi, Luis Astudillo Pascual, JR., Brian E. Krelle
  • Publication number: 20130290622
    Abstract: Systems, and methods, including executable instructions and/or logic thereon are provided for ternary content addressable memory (TCAM) updates. A TCAM system includes a TCAM matching array, a TCAM action array that specifies actions that are taken upon a match in the TCAM array, and a TCAM driver that provides a programmable interface to the TCAM matching array and the TCAM action array. Program instructions are executed by the TCAM driver to add a divert object which encompasses actions associated with the TCAM actions array and to apply the divert object to update action fields in the TCAM action array, without changing the relative order of entries in the TCAM matching array, while hardware is simultaneously using the entries.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Suddha Sekhar Dey, Brian E. Krelle
  • Publication number: 20090252056
    Abstract: An Edge switch. The edge switch includes a first module configured to receive multiple coupling signals from at least one user node. a second module, and a log. For each coupling signal, the coupling signal indicates coupling one of the at least one user nodes to one of at least one target nodes via one of at least one proxy servers, the first module is configured to determine an identity of the one of the at least one user nodes and an identity of the one of the at least one target nodes from the coupling signal, and the second module is configured to record the identity of the one of the at least one user nodes, the identity of the one of the at least one target nodes, and date and time at which the coupling signal was processed by the edge switch in an entry in the log.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Brian E. Krelle