Patents by Inventor James Neil Guichard

James Neil Guichard 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: 11882513
    Abstract: A method for transporting a Multi-Transport Network Context Identifier (MTNC-ID) over a Segment Routing Version 6 (SRV6) enabled data plane for fifth generation (5G) transport. The method includes setting an indicator in a flags field of a SRV6 header of a data packet that an MTNC-ID type-length-value (TLV) is included in a TLV field of the SRV6 header. The MTNC-ID TLV for the MTNC-ID is inserted in the TLV field of the SRV6 header of the data packet. The data packet with the SRV6 header containing the MTNC-ID is transmitted over the SRV6 enabled data plane to a next node along a forwarding path corresponding to the MTNC-ID.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 23, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
  • Publication number: 20230283587
    Abstract: A method used by a domain name system (DNS) server is disclosed. The DNS server receives a DNS request containing a host name and a resource record specifying data. The DNS server resolves an internet protocol (IP) address based on the host name. The DNS server resolves a server address of a resource server containing the data specified in the resource record. The DNS server transmits a DNS response including the IP address and the server address.
    Type: Application
    Filed: May 9, 2023
    Publication date: September 7, 2023
    Inventors: Michael McBride, Yingzhen Qu, James Neil Guichard
  • Patent number: 11483733
    Abstract: A method performed by a Next Generation Node B (gNB) in a communications system implementing User Datagram Protocol (UDP) comprises indicating that a data packet comprises a multi-transport network context-identifier (MTNC-ID) corresponding to a forwarding path and being associated with a set of resource provisioning requirements for one or more transport networks on the forwarding path to provision transport resources for traffic forwarding on the forwarding path, inserting the MTNC-ID into a Generic UDP Encapsulation (GUE) header of the data packet, and transmitting the data packet to a network element (NE) in the communications system based on the forwarding path corresponding to the MTNC-ID.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 25, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
  • Publication number: 20220159545
    Abstract: A method for transporting a Multi-Transport Network Context Identifier (MTNC-ID) over a Segment Routing Version 6 (SRV6) enabled data plane for fifth generation (5G) transport. The method includes setting an indicator in a flags field of a SRV6 header of a data packet that an MTNC-ID type-length-value (TLV) is included in a TLV field of the SRV6 header. The MTNC-ID TLV for the MTNC-ID is inserted in the TLV field of the SRV6 header of the data packet. The data packet with the SRV6 header containing the MTNC-ID is transmitted over the SRV6 enabled data plane to a next node along a forwarding path corresponding to the MTNC-ID.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
  • Publication number: 20220159505
    Abstract: A method for transporting a Multi-Transport Network Context Identifier (MTNC-ID) over a Segment Routing Version 6 (SRV6) header for fifth generation (5G) transport. The method receives a data packet that includes an MTNC-ID in a data plane header of the data packet. The MTNC-ID is extracted from the data plane header of the data packet, and is encapsulated in an argument field in a last segment of a segment list (SL[0]) of the SRV6 header of the data packet. An instruction for forwarding the MTNC-ID is encapsulated within a function field in the SL[0] of the SRH of the data packet. The data packet is transmitted over a SRV6 enabled data plane domain along a forwarding path corresponding to the MTNC-ID.
    Type: Application
    Filed: January 31, 2022
    Publication date: May 19, 2022
    Inventors: James Neil Guichard, Young Lee, Kaippallimalil Mathew John
  • Patent number: 10050870
    Abstract: A service classifier network device receives a subflow and identifies that the subflow is one of at least two subflows in a multipath data flow. Related data packets are sent from a source node to a destination node in the multipath data flow. The service classifier generates a multipath flow identifier and encapsulates the subflow with a header to produce an encapsulated first subflow. The header identifies a service function path and includes metadata with the multipath flow identifier.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: August 14, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, James Neil Guichard
  • Publication number: 20170222917
    Abstract: A service classifier network device receives a subflow and identifies that the subflow is one of at least two subflows in a multipath data flow. Related data packets are sent from a source node to a destination node in the multipath data flow. The service classifier generates a multipath flow identifier and encapsulates the subflow with a header to produce an encapsulated first subflow. The header identifies a service function path and includes metadata with the multipath flow identifier.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, James Neil Guichard
  • Patent number: 9118541
    Abstract: In one example embodiment, a system and method is illustrated that includes receiving connectivity data for at least one network device, the connectivity data describing a connection to the at least one network device within an area. The system and method further includes processing the connectivity data to obtain a routing update for distribution to another network device outside the area. Additionally, the system and method includes a routing summary in the routing update, the routing summary including an address prefix. Further, the system and method includes reachability information in the routing update, the reachability information including an address for the at least one network device.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: August 25, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: George L. Swallow, Clarence Filsfils, James Neil Guichard
  • Patent number: 8867349
    Abstract: In an embodiment, a method is provided for regulating network traffic and virtual private networks. In this method, network traffic transmitted along multiple communication paths is received, and these communication paths are associated with forwarding identifiers. A portion of the forwarding identifiers is identified to match a particular forwarding identifier associated with a particular virtual private network. At the same time, the policy associated with the particular virtual private network is identified. A portion of the network traffic that is associated with the portion of the identified forwarding identifiers can then be regulated based on the policy.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Luca Martini, James Neil Guichard
  • Patent number: 8713669
    Abstract: Systems and/or methods of secure communication of information between multi-domain virtual private networks (VPNs) are presented. A dynamic group VPN (DGVPN) can reside in one domain and a disparate DGVPN can reside in a disparate domain. An administrative security authority (ASA) can be employed in each domain. Each ASA can generate and exchange respective keying material and crypto-policy information to be used for inter-domain communications when routing data from a member in one DGVPN to a member(s) in the disparate DGVPN, such that an ASA in one domain can facilitate encryption of data in accordance with the policy of the other domain before the data is sent to the other domain. Each ASA can establish a key server to generate the keying material and crypto-policy information associated with its local DGVPN, and such material and information can be propagated to intra-domain members.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: James Neil Guichard, Warren Scott Wainner, Brian E. Weis
  • Patent number: 8599842
    Abstract: In one embodiment, label distribution sessions are established between a Modular Cable Modem Termination System (M-CMTS) core and one or more remote PHYs. The label distribution sessions facilitate association of labels with either Radio Frequency (RF) channels or groups of the RF channels that extend from the remote PHYs to one or more cable modems. The labels are then used to facilitate communications between the M-CMTS core and the remote PHYs over a MultiProtocol Label Switching (MPLS) network.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini
  • Publication number: 20120287935
    Abstract: In one example embodiment, a system and method is illustrated that includes receiving connectivity data for at least one network device, the connectivity data describing a connection to the at least one network device within an area. The system and method further includes processing the connectivity data to obtain a routing update for distribution to another network device outside the area. Additionally, the system and method includes a routing summary in the routing update, the routing summary including an address prefix. Further, the system and method includes reachability information in the routing update, the reachability information including an address for the at least one network device.
    Type: Application
    Filed: July 24, 2012
    Publication date: November 15, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: George L. Swallow, Clarence Filsfils, James Neil Guichard
  • Patent number: 7969983
    Abstract: In one example embodiment, a system and method are shown that includes receiving information defining a route to a network device. Further, a routing summary summarizing the route to the network device is generated. Additionally, an aggregate label is selected that corresponds to a defined class and to the routing summary. Moreover, the aggregate label and the defined class are advertised into a domain.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: James Neil Guichard, George L. Swallow
  • Patent number: 7969867
    Abstract: A method is provided for generating a backup route. Here, a route and a route distinguisher type associated with the route are received and a backup route is generated based on attributes of the route. A particular backup route distinguisher type that is associated with the route distinguisher type is assigned to the backup route. The backup route with the backup route distinguisher type are then advertised. Another method is provided that identifies the backup route. When the route and its route distinguisher type are received from the advertisement, an identification is made as to whether the route distinguisher type is assigned to a backup route. The route may then be designated as a backup route based on the identification.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: June 28, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Eric C. Rosen, Clarence Filsfils, James Neil Guichard, Keyur P. Patel, Pradosh Kumar Mohapatra
  • Patent number: 7916729
    Abstract: A virtual private network (VPN) is formed with a pair of autonomous systems (ASes) connected by each having at least two autonomous system border routers (ASBRs) connected to the corresponding ASBRs at the other AS, referred to as an Option B VPN-IPv4 network. Route reflectors (RRs) only reflect the best Border Gateway Protocol (BGP) paths, providing no backup BGP paths for fast convergence. Advantageously, an automatic route distinguisher (RD) rewrite component at the ASBRs creates unique prefixes and advertises the original RD as transitive attribute in an update message to external AS peers. Each RD gets mapped to another unique prefix at the ASBR and also that two ASBRs will create different unique prefixes. Thus, the route reflector sees different prefixes and reflects all of them. The ingress provider edge (PE) router can import the prefixes and correctly obtain the alternate paths for fast convergence.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Pradosh Kumar Mohapatra, Clarence Filsfils, James Neil Guichard, Eric Rosen
  • Publication number: 20100290485
    Abstract: In an embodiment, a method is provided for regulating network traffic and virtual private networks. In this method, network traffic transmitted along multiple communication paths is received, and these communication paths are associated with forwarding identifiers. A portion of the forwarding identifiers is identified to match a particular forwarding identifier associated with a particular virtual private network. At the same time, the policy associated with the particular virtual private network is identified. A portion of the network traffic that is associated with the portion of the identified forwarding identifiers can then be regulated based on the policy.
    Type: Application
    Filed: May 18, 2009
    Publication date: November 18, 2010
    Inventors: Luca Martini, James Neil Guichard
  • Patent number: 7773594
    Abstract: In one embodiment, label distribution sessions are established between a Modular Cable Modem Termination System (M-CMTS) core and one or more remote PHYs. The label distribution sessions facilitate association of labels with either Radio Frequency (RF) channels or groups of the RF channels that extend from the remote PHYs to one or more cable modems. The labels are then used to facilitate communications between the M-CMTS core and the remote PHYs over a MultiProtocol Label Switching (MPLS) network.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: August 10, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini
  • Publication number: 20100150020
    Abstract: A method is provided for generating a backup route. Here, a route and a route distinguisher type associated with the route are received and a backup route is generated based on attributes of the route. A particular backup route distinguisher type that is associated with the route distinguisher type is assigned to the backup route. The backup route with the backup route distinguisher type are then advertised. Another method is provided that identifies the backup route. When the route and its route distinguisher type are received from the advertisement, an identification is made as to whether the route distinguisher type is assigned to a backup route. The route may then be designated as a backup route based on the identification.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Applicant: Cisco Technology Inc.
    Inventors: Eric C. Rosen, Clarence Filsfils, James Neil Guichard, Keyur P. Patel, Pradosh Kumar Mohapatra
  • Publication number: 20100080222
    Abstract: A virtual private network (VPN) is formed with a pair of autonomous systems (ASes) connected by each having at least two autonomous system border routers (ASBRs) connected to the corresponding ASBRs at the other AS, referred to as an Option B VPN-IPv4 network. Route reflectors (RRs) only reflect the best Border Gateway Protocol (BGP) paths, providing no backup BGP paths for fast convergence. Advantageously, an automatic route distinguisher (RD) rewrite component at the ASBRs creates unique prefixes and advertises the original RD as transitive attribute in an update message to external AS peers. Each RD gets mapped to another unique prefix at the ASBR and also that two ASBRs will create different unique prefixes. Thus, the route reflector sees different prefixes and reflects all of them. The ingress provider edge (PE) router can import the prefixes and correctly obtain the alternate paths for fast convergence.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pradosh Kumar Mohapatra, Clarence Filsfils, James Neil Guichard, Eric Rosen
  • Publication number: 20100014538
    Abstract: In one embodiment, label distribution sessions are established between a Modular Cable Modem Termination System (M-CMTS) core and one or more remote PHYs. The label distribution sessions facilitate association of labels with either Radio Frequency (RF) channels or groups of the RF channels that extend from the remote PHYs to one or more cable modems. The labels are then used to facilitate communications between the M-CMTS core and the remote PHYs over a MultiProtocol Label Switching (MPLS) network.
    Type: Application
    Filed: September 30, 2009
    Publication date: January 21, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini