Patents by Inventor Lance Arnold Visser

Lance Arnold Visser 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: 10320653
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: June 11, 2019
    Assignee: Nectar Holdings, Inc.
    Inventor: Lance Arnold Visser
  • Patent number: 9979698
    Abstract: Local internet functionality may allow host devices positioned in branch office locations to securely communicate outgoing internet traffic directly over the internet. Local internet functionality may also allow said host devices to securely receive incoming internet traffic through the creation and tracking of local internet sessions. Local internet functionality is achieved by forwarding egress internet traffic over a local internet virtual pathway extending to a WAN interface/port of a local host device. The WAN interface/port is configured to communicate traffic received over the local internet virtual pathway directly over the internet, while communicating all other egress traffic over secure tunnels of the virtual edge router. The WAN interface/port is further configured to monitor outgoing local internet traffic to create and track local internet sessions.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 22, 2018
    Assignee: iPhotonix
    Inventors: Lance Arnold Visser, Son Thanh Tran, Russell Wiant
  • Patent number: 9794172
    Abstract: A virtual edge router network for providing managed services to distributed remote office locations can include routing components that are capable of being autonomously deployed at the network edge, as well as remotely managed, thereby obviating the need for on-site technical support in remote offices of the a small and medium business (SMB) client. Autonomous deployment and remote management is achieved through abstraction of the control and management planes from the data plane. Virtual edge routers may include virtual forwarding units and virtual remote agents instantiated on host devices in each remote office location, as well as a virtual network controller instantiated on a host device in a head-office location. A data plane of the virtual edge router communicatively couples the virtual forwarding units to one another, while a control plane communicatively couples the virtual network controller to each virtual data forwarding unit.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 17, 2017
    Assignee: iPhotonix
    Inventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
  • Publication number: 20170272356
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Inventor: Lance Arnold Visser
  • Patent number: 9674072
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 6, 2017
    Assignee: Nectar Services Corp.
    Inventor: Lance Arnold Visser
  • Patent number: 9590911
    Abstract: Incoming packets communicated over a common WAN interface of a distributed host device may be processed differently depending on their traffic classification. A virtual forwarding unit classifies incoming packets as tunneled traffic, tunnel-related control traffic, remote agent traffic, or local internet traffic. Tunneled traffic classifies packets transported over data or control tunnels extending between WAN interfaces of distributed host devices. Tunnel-related control traffic classifies packets communicated to measure a quality parameter of the data or control tunnels, such as operations, administration and maintenance (OAM) packets. Remote agent traffic classifies packets associated with existing remote agent sessions, which are created and tracked based on outgoing management traffic originating from the virtual remote agent. Local internet traffic classifies packets associated with existing local internet sessions, which are created and tracked based on outgoing local internet traffic.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 7, 2017
    Assignee: iPhotonix
    Inventors: Lance Arnold Visser, Russell Wiant
  • Patent number: 9565277
    Abstract: Dual-homed forwarding techniques ensure that packets destined for a private network location are forwarded directly to the private network. Host devices adapted for dual-homed forwarding techniques may first search a forwarding table to identify an outgoing interface associated with a packet's destination address, and then search an egress table to identify an entry associated with the outgoing interface. The identified entry in the egress table indicates whether the outgoing interface is a remote interface, and if so, a dual-homing identifier associated with the outgoing interface. If so, the host device searches the forwarding table a second time to determine whether any local interfaces are associated with the dual-homing identifier. The packet is then forwarded either over the local outgoing interface associated with the dual-homing identifier or the originally identified outgoing interface.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: February 7, 2017
    Assignee: iPhotonix
    Inventor: Lance Arnold Visser
  • Patent number: 9391872
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: July 12, 2016
    Assignee: Nectar Services Corp.
    Inventor: Lance Arnold Visser
  • Publication number: 20150381569
    Abstract: Local internet functionality may allow host devices positioned in branch office locations to securely communicate outgoing internet traffic directly over the internet. Local internet functionality may also allow said host devices to securely receive incoming internet traffic through the creation and tracking of local internet sessions. Local internet functionality is achieved by forwarding egress internet traffic over a local internet virtual pathway extending to a WAN interface/port of a local host device. The WAN interface/port is configured to communicate traffic received over the local internet virtual pathway directly over the internet, while communicating all other egress traffic over secure tunnels of the virtual edge router. The WAN interface/port is further configured to monitor outgoing local internet traffic to create and track local internet sessions.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventors: Lance Arnold Visser, Son Thanh Tran, Russell Wiant
  • Publication number: 20150381384
    Abstract: A virtual edge router network for providing managed services to distributed remote office locations can include routing components that are capable of being autonomously deployed at the network edge, as well as remotely managed, thereby obviating the need for on-site technical support in remote offices of the a small and medium business (SMB) client. Autonomous deployment and remote management is achieved through abstraction of the control and management planes from the data plane. Virtual edge routers may include virtual forwarding units and virtual remote agents instantiated on host devices in each remote office location, as well as a virtual network controller instantiated on a host device in a head-office location. A data plane of the virtual edge router communicatively couples the virtual forwarding units to one another, while a control plane communicatively couples the virtual network controller to each virtual data forwarding unit.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventors: Lance Arnold Visser, Louis Gregory Fausak, Andrew Kennedy Fullford, Eric Weeren, Russell Wiant, Richard Ballantyne Platt
  • Publication number: 20150381503
    Abstract: Incoming packets communicated over a common WAN interface of a distributed host device may be processed differently depending on their traffic classification. A virtual forwarding unit classifies incoming packets as tunneled traffic, tunnel-related control traffic, remote agent traffic, or local internet traffic. Tunneled traffic classifies packets transported over data or control tunnels extending between WAN interfaces of distributed host devices. Tunnel-related control traffic classifies packets communicated to measure a quality parameter of the data or control tunnels, such as operations, administration and maintenance (OAM) packets. Remote agent traffic classifies packets associated with existing remote agent sessions, which are created and tracked based on outgoing management traffic originating from the virtual remote agent. Local internet traffic classifies packets associated with existing local internet sessions, which are created and tracked based on outgoing local internet traffic.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventors: Lance Arnold Visser, Russell Wiant
  • Publication number: 20150381773
    Abstract: Dual-homed forwarding techniques ensure that packets destined for a private network location are forwarded directly to the private network. Host devices adapted for dual-homed forwarding techniques may first search a forwarding table to identify an outgoing interface associated with a packet's destination address, and then search an egress table to identify an entry associated with the outgoing interface. The identified entry in the egress table indicates whether the outgoing interface is a remote interface, and if so, a dual-homing identifier associated with the outgoing interface. If so, the host device searches the forwarding table a second time to determine whether any local interfaces are associated with the dual-homing identifier. The packet is then forwarded either over the local outgoing interface associated with the dual-homing identifier or the originally identified outgoing interface.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 31, 2015
    Inventor: Lance Arnold Visser
  • Patent number: 8977753
    Abstract: The real-time aspects of keep-alive generation are removed from the dynamic routing protocol (DRP) application and are embedded within a Unix-based operating system, which is programmed by DRP. A keep-alive control provides the ability to create a keep-alive message and a timeout interval on a TCP socket. Each socket can have an independent keep-alive message and timeout interval. A keep-alive message is sent whenever the TCP socket sends no normal user output for a duration exceeding the timeout interval. A timeout interval is normally specific in seconds and a keep-alive message is user definable and must not exceed a predetermined length in bytes. System calls are used to set the timeout interval and keep-alive message independently. Both a timeout and a keep-alive message must be set before the timeout becomes active.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: March 10, 2015
    Assignee: Brocade Communication Systems, Inc.
    Inventors: Thomas Lee Watson, David A. Gillam, Lance Arnold Visser
  • Publication number: 20140297849
    Abstract: A system and method for providing service assurance in a data network is provided. Resource control points are positioned throughout a data network, such as an IP data network. The resource control points obtain network topology information and correlates that information with information associated with a particular service session. The resource control points utilize the correlated information to generate quality service records and to provide status information regarding the network topology and particular sessions. The resource control points may further retrieve link and utilization information to control sessions during periods of congestion.
    Type: Application
    Filed: June 9, 2014
    Publication date: October 2, 2014
    Inventor: Lance Arnold Visser
  • Publication number: 20140254428
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Inventor: Lance Arnold Visser
  • Patent number: 8780716
    Abstract: A system and method for providing service assurance in a data network is provided. Resource control points are positioned throughout a data network, such as an IP data network. The resource control points obtain network topology information and correlates that information with information associated with a particular service session. The resource control points utilize the correlated information to generate quality service records and to provide status information regarding the network topology and particular sessions. The resource control points may further retrieve link and utilization information to control sessions during periods of congestion.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: July 15, 2014
    Assignee: Netsocket, Inc.
    Inventor: Lance Arnold Visser
  • Patent number: 8750166
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 10, 2014
    Assignee: Netsocket, Inc.
    Inventor: Lance Arnold Visser
  • Publication number: 20130077528
    Abstract: A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: NetSocket, Inc.
    Inventor: Lance Arnold Visser
  • Patent number: 8335219
    Abstract: Employing an asymmetric protocol, multiple sources reliably broadcast dynamically changing routing tables incrementally across multiple consumers from a single distributor. Each of multiple sources send current tables to the distributor using a snapshot mechanism. Message are buffered, segmented, paced by timers, and broadcast to the consumers repetitively at the distributor. Negative acknowledgments from the consumer request missing messages from the distributor after receipt of a keepalive message from the distributor. The distributor marks the missing messages and retransmits replacements from a history buffer only after firing of a resend timer. A unique Session ID included in all messages originating from each particular source facilitates reliable table distribution from multiple sources to multiple consumers via a single distributor.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: December 18, 2012
    Assignee: Foundry Networks, LLC
    Inventors: Steve M. Simmons, Jim Kleiner, Qiang Li, Bing Liu, Lance Arnold Visser
  • Patent number: 8190748
    Abstract: The real-time aspects of keep-alive generation are removed from the dynamic routing protocol (DRP) application and are embedded within a Unix-based operating system, which is programmed by DRP. A keep-alive control provides the ability to create a keep-alive message and a timeout interval on a TCP socket. Each socket can have an independent keep-alive message and timeout interval. A keep-alive message is sent whenever the TCP socket sends no normal user output for a duration exceeding the timeout interval. A timeout interval is normally specific in seconds and a keep-alive message is user definable and must not exceed a predetermined length in bytes. System calls are used to set the timeout interval and keep-alive message independently. Both a timeout and a keep-alive message must be set before the timeout becomes active.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: May 29, 2012
    Assignee: Foundry Networks, Inc.
    Inventors: Thomas Lee Watson, David A. Gillam, Lance Arnold Visser