Patents Assigned to Hexago Inc.
  • Patent number: 7657642
    Abstract: An Internet Protocol (IP) network node attempts to establish and maintain connectivity to both the Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) networks on initialization of one of the operating system and a program application. The IP node includes program instructions for determining IP addresses of all network interfaces associated with the node; program instructions for identifying all usable Internet protocols available on the node; program instructions for determining whether one of IPv4 and IPv6 are usable for communications with other IP nodes; and program instructions for establishing a tunnel through one of the IPv4 and IPv6 networks to a gateway for the other of IPv4 an IPv6 networks if the program instructions determine that either one of the IPv4 and IPv6 networks are not usable for communications with the other IP nodes.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: February 2, 2010
    Assignee: Hexago, Inc.
    Inventor: Marc Blanchet
  • Patent number: 7388865
    Abstract: An extended Routing Policy Specification Language (RPSL) permits registry of independent routing policies for different Internet Protocol versions, while being compatible with existing RPSL. Address family identifiers (afis) for identifying a protocol version are inserted into attributes of objects that carry IP address prefixes. RPSL is also extended to permit separate handling of multicast routing policies in any protocol, by including subsequent address family indicators (safis).
    Type: Grant
    Filed: October 17, 2002
    Date of Patent: June 17, 2008
    Assignee: Hexago Inc.
    Inventors: Florent Parent, Marc Blanchet
  • Patent number: 7321598
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv6-in-IPv4 networks to permit IPv6 nodes to communicate across the IPv4 network using IPv6 native packets. The tunnel setup protocol uses a control channel to negotiate tunnel configuration parameters and exchange tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, and migration to IPv6 is ameliorated.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: January 22, 2008
    Assignee: Hexago Inc.
    Inventors: Marc Blanchet, Florent Parent
  • Patent number: 7305481
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv6-in-IPv4 networks to permit IPv6 nodes to communicate across the IPv4 network using IPv6 native packets, even if the IPv4 network contains a Network Address Translation function. The tunnel setup protocol uses a control channel to negotiate tunnel configuration parameters and exchange tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, and migration to IPv6 is ameliorated.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: December 4, 2007
    Assignee: Hexago Inc.
    Inventors: Marc Blanchet, Florent Parent, Jean-Francois Boudreault
  • Publication number: 20060248202
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv4-in-IPv6 tunnels to permit IPv4 nodes to communicate across the IPv6 network using IPv4 native packets. The tunnel setup protocol is a control channel for negotiating tunnel configuration parameters and exchanging tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, support of IPv4 nodes and networks in IPv6 networks is enabled, and support of IPv4 devices after migration to IPv6 is facilitated.
    Type: Application
    Filed: July 14, 2006
    Publication date: November 2, 2006
    Applicant: HEXAGO INC.
    Inventors: Marc BLANCHET, Florent PARENT
  • Publication number: 20050138166
    Abstract: An Internet Protocol (IP) network node attempts to establish and maintain connectivity to both the Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6) networks on initialization of one of the operating system and a program application. The IP node includes program instructions for determining IP addresses of all network interfaces associated with the node; program instructions for identifying all usable Internet protocols available on the node; program instructions for determining whether one of IPv4 and IPv6 are usable for communications with other IP nodes; and program instructions for establishing a tunnel through one of the IPv4 and IPv6 networks to a gateway for the other of IPv4 an IPv6 networks if the program instructions determine that either one of the IPv4 and IPv6 networks are not usable for communications with the other IP nodes.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: HEXAGO INC.
    Inventor: Marc Blanchet
  • Publication number: 20040133692
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv6-in-IPv4 networks to permit IPv6 nodes to communicate across the IPv4 network using IPv6 native packets, even if the IPv4 network contains a Network Address Translation function. The tunnel setup protocol uses a control channel to negotiate tunnel configuration parameters and exchange tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, and migration to IPv6 is ameliorated.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Applicant: HEXAGO INC.
    Inventors: Marc Blanchet, Florent Parent, Jean-Francois Boudreault
  • Publication number: 20040088385
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv4-in-IPv6 tunnels to permit IPv4 nodes to communicate across the IPv6 network using IPv4 native packets. The tunnel setup protocol is a control channel for negotiating tunnel configuration parameters and exchanging tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, support of IPv4 nodes and networks in IPv6 networks is enabled, and support of IPv4 devices after migration to IPv6 is facilitated.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Applicant: HEXAGO INC.
    Inventors: Marc Blanchet, Florent Parent
  • Publication number: 20040076149
    Abstract: An extended Routing Policy Specification Language (RPSL) permits registry of independent routing policies for different Internet Protocol versions, while being compatible with existing RPSL. Address family identifiers (afis) for identifying a protocol version are inserted into attributes of objects that carry IP address prefixes. RPSL is also extended to permit separate handling of multicast routing policies in any protocol, by including subsequent address family indicators (safis).
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: HEXAGO INC.
    Inventors: Florent Parent, Marc Blanchet
  • Publication number: 20040013130
    Abstract: A tunnel setup protocol enables tunnel clients to set up IPv6-in-IPv4 networks to permit IPv6 nodes to communicate across the IPv4 network using IPv6 native packets. The tunnel setup protocol uses a control channel to negotiate tunnel configuration parameters and exchange tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, and migration to IPv6 is ameliorated.
    Type: Application
    Filed: July 16, 2002
    Publication date: January 22, 2004
    Applicant: HEXAGO INC.
    Inventors: Marc Blanchet, Florent Parent