Patents by Inventor Andrew R. Harding

Andrew R. Harding 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: 10855592
    Abstract: To accommodate graceful offloading of connections from a port of a network element, thereby allowing the port to be decommissioned, both existing and new connections allocated to that port according to a load balancing protocol are replicated on a backup port. Thereafter, or concurrently therewith, the port is configured to drop acknowledgements of the new connections, and the port is monitored so as to eventually identify an absence of connections thereon. At that time, the port may be decommissioned inasmuch as all new connections will have been established on the backup port and no previously existing connections on the original port will remain.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: December 1, 2020
    Assignee: Cumulus Networks Inc.
    Inventors: Wilson Kok, Shrijeet Mukherjee, James Rivers, Andrew R. Harding
  • Patent number: 10547532
    Abstract: A method for parallel processing of ingress packets destined to a plurality of inline tools is provided. An ingress packet is processed to extract a plurality of packet header fields and to generate a packet identifier. A hash index is generated by hashing information associated with the plurality of packet header fields. A copy of the ingress packet and the packet identifier are stored in a hash table entry using the generated hash index. The ingress packet is simultaneously forwarded to each of the plurality of inline tool devices.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: January 28, 2020
    Assignee: NetScout Systems, Inc.
    Inventors: Peter C. Vinsel, Andrew R. Harding, Gordon Beith, Erik W. Hjelmstad
  • Publication number: 20190166051
    Abstract: To accommodate graceful offloading of connections from a port of a network element, thereby allowing the port to be decommissioned, both existing and new connections allocated to that port according to a load balancing protocol are replicated on a backup port. Thereafter, or concurrently therewith, the port is configured to drop acknowledgements of the new connections, and the port is monitored so as to eventually identify an absence of connections thereon. At that time, the port may be decommissioned inasmuch as all new connections will have been established on the backup port and no previously existing connections on the original port will remain.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Wilson Kok, Shrijeet Mukherjee, James Rivers, Andrew R. Harding
  • Publication number: 20180248778
    Abstract: A method for parallel processing of ingress packets destined to a plurality of inline tools is provided. An ingress packet is processed to extract a plurality of packet header fields and to generate a packet identifier. A hash index is generated by hashing information associated with the plurality of packet header fields. A copy of the ingress packet and the packet identifier are stored in a hash table entry using the generated hash index. The ingress packet is simultaneously forwarded to each of the plurality of inline tool devices.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: Peter C. Vinsel, Andrew R. Harding, Gordon Beith, Erik W. Hjelmstad
  • Patent number: 8429721
    Abstract: An access request is transmitted from a first device to a second device causing one or more security functions to be executed on the first device. Whether to grant the access request is based on a result of the executed one or more security functions.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: April 23, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Theron Tock, Vadim Egorov, Andrew R Harding, Sampath Srinivas
  • Patent number: 7627758
    Abstract: An access request is transmitted from a first device to a second device causing one or more security functions to be executed on the first device. Whether to grant the access request is based on a result of the executed one or more security functions.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: December 1, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Theron Tock, Vadim Egorov, Andrew R. Harding, Sampath Srinivas
  • Patent number: 6307544
    Abstract: Proactive and dynamic assistance is provided to a user of a computer system. In particular, the present invention provides a navigation model that integrates help information, task guide information, interactive wizard information or other user assistance information, for example, into a single user assistance system. Additionally, code for the user assistance system is maintained separately from code for an application program for the computer system.
    Type: Grant
    Filed: July 23, 1998
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventor: Andrew R. Harding