Patents by Inventor Guy Herriott

Guy Herriott 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: 9425976
    Abstract: A method for reporting operational information in a network is described herein. The network may include a network device and a network management server. The network device may detect an event triggering reporting of a modification to a configuration of the network device. A report message initiated by the network device may be provided. The report message may identify the modification to the configuration. The modification to the configuration may be committed after providing the report message. In another embodiment, the network device detects an event indicating a performance condition in the network device. A report message initiated by the network device is generated. The report message may include a state of the network device at the time of the event.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: August 23, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Guy Herriott, Sundeep Nagra
  • Publication number: 20110044182
    Abstract: A method for reporting operational information in a network is described herein. The network may include a network device and a network management server. The network device may detect an event triggering reporting of a modification to a configuration of the network device. A report message initiated by the network device may be provided. The report message may identify the modification to the configuration. The modification to the configuration may be committed after providing the report message. In another embodiment, the network device detects an event indicating a performance condition in the network device. A report message initiated by the network device is generated. The report message may include a state of the network device at the time of the event.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 24, 2011
    Inventors: Guy HERRIOTT, Sundeep Nagra
  • Patent number: 7474653
    Abstract: One embodiment disclosed relates to a method of processing a data packet. The data packet is received at a network device. A determination is made as to whether a multiple-key decision cache is hit by the data packet. At least one cached action is applied if the decision cache is hit. The data packet is processed using software routines if the decision cache is missed. Another embodiment disclosed relates to a network apparatus. The network apparatus includes a plurality of ports configured to receive data packets, and software routines are configured to process the data packets. Logic in the apparatus is configured to determine whether a multiple-key decision cache is hit by a data packet, to apply at least one cached action if the decision cache is hit, and to process the data packet using the software routines if the decision cache is missed.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: January 6, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guy Herriott, Michael T. Roeder
  • Publication number: 20080184078
    Abstract: A method of manipulating a configuration file for a network switch is described. The method comprises generating a difference list based on a comparison of an existing configuration file and a new configuration file for a network switch. The method further comprises executing commands from the generated difference list to configure the network switch and generating a revised configuration file based on the new configuration file and the existing configuration file.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Guy Herriott, John Presley Thornton, David L. Santos, John R. Reilly
  • Publication number: 20050125424
    Abstract: One embodiment disclosed relates to a method of processing a data packet. The data packet is received at a network device. A determination is made as to whether a multiple-key decision cache is hit by the data packet. At least one cached action is applied if the decision cache is hit. The data packet is processed using software routines if the decision cache is missed. Another embodiment disclosed relates to a network apparatus. The network apparatus includes a plurality of ports configured to receive data packets, and software routines are configured to process the data packets. Logic in the apparatus is configured to determine whether a multiple-key decision cache is hit by a data packet, to apply at least one cached action if the decision cache is hit, and to process the data packet using the software routines if the decision cache is missed.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Guy Herriott, Michael Roeder