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: 11882513Abstract: 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: GrantFiled: January 31, 2022Date of Patent: January 23, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
-
Publication number: 20230283587Abstract: 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: ApplicationFiled: May 9, 2023Publication date: September 7, 2023Inventors: Michael McBride, Yingzhen Qu, James Neil Guichard
-
Patent number: 11483733Abstract: 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: GrantFiled: April 3, 2020Date of Patent: October 25, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
-
Publication number: 20220159545Abstract: 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: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: Young Lee, James Neil Guichard, Kaippallimalil Mathew John
-
Publication number: 20220159505Abstract: 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: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: James Neil Guichard, Young Lee, Kaippallimalil Mathew John
-
Patent number: 10050870Abstract: 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: GrantFiled: February 2, 2016Date of Patent: August 14, 2018Assignee: Cisco Technology, Inc.Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, James Neil Guichard
-
Publication number: 20170222917Abstract: 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: ApplicationFiled: February 2, 2016Publication date: August 3, 2017Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel G. Wing, James Neil Guichard
-
Patent number: 9118541Abstract: 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: GrantFiled: July 24, 2012Date of Patent: August 25, 2015Assignee: Cisco Technology, Inc.Inventors: George L. Swallow, Clarence Filsfils, James Neil Guichard
-
Patent number: 8867349Abstract: 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: GrantFiled: May 18, 2009Date of Patent: October 21, 2014Assignee: Cisco Technology, Inc.Inventors: Luca Martini, James Neil Guichard
-
Patent number: 8713669Abstract: 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: GrantFiled: March 2, 2007Date of Patent: April 29, 2014Assignee: Cisco Technology, Inc.Inventors: James Neil Guichard, Warren Scott Wainner, Brian E. Weis
-
Patent number: 8599842Abstract: 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: GrantFiled: September 30, 2009Date of Patent: December 3, 2013Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini
-
Publication number: 20120287935Abstract: 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: ApplicationFiled: July 24, 2012Publication date: November 15, 2012Applicant: Cisco Technology, Inc.Inventors: George L. Swallow, Clarence Filsfils, James Neil Guichard
-
Patent number: 7969983Abstract: 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: GrantFiled: June 19, 2008Date of Patent: June 28, 2011Assignee: Cisco Technology, Inc.Inventors: James Neil Guichard, George L. Swallow
-
Patent number: 7969867Abstract: 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: GrantFiled: December 16, 2008Date of Patent: June 28, 2011Assignee: Cisco Technology, Inc.Inventors: Eric C. Rosen, Clarence Filsfils, James Neil Guichard, Keyur P. Patel, Pradosh Kumar Mohapatra
-
Patent number: 7916729Abstract: 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: GrantFiled: September 30, 2008Date of Patent: March 29, 2011Assignee: Cisco Technology, Inc.Inventors: Pradosh Kumar Mohapatra, Clarence Filsfils, James Neil Guichard, Eric Rosen
-
Publication number: 20100290485Abstract: 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: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Inventors: Luca Martini, James Neil Guichard
-
Patent number: 7773594Abstract: 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: GrantFiled: July 11, 2007Date of Patent: August 10, 2010Assignee: Cisco Technology, Inc.Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini
-
Publication number: 20100150020Abstract: 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: ApplicationFiled: December 16, 2008Publication date: June 17, 2010Applicant: Cisco Technology Inc.Inventors: Eric C. Rosen, Clarence Filsfils, James Neil Guichard, Keyur P. Patel, Pradosh Kumar Mohapatra
-
Publication number: 20100080222Abstract: 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: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Pradosh Kumar Mohapatra, Clarence Filsfils, James Neil Guichard, Eric Rosen
-
Publication number: 20100014538Abstract: 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: ApplicationFiled: September 30, 2009Publication date: January 21, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Rajiv Asati, John Chapman, James Neil Guichard, Luca Martini