Patents by Inventor Giles Douglas Yorke Heron
Giles Douglas Yorke Heron 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).
-
Publication number: 20230379256Abstract: In one embodiment, a device obtains path probing data for paths between a set of network nodes wherein a first subset of the set of network nodes are operated by a provider of an online application or service and a second subset of the set of network nodes operated by affiliates. The device generates, based on the path probing data, a performance model of path performances between clients in different geolocations and the online application or service via each of the set of network nodes. The device determines, based on the performance model, a particular node in the second subset should be used as a point of presence for clients located in a particular one of the different geolocations to access the online application or service. The device configures a network overlay including the first subset and the particular node as points of presence for the online application or service.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Inventors: Cody Hartsook, John Parello, Tirthankar Ghose, Giles Douglas Yorke Heron, Felix Sebastian Kaechele
-
Patent number: 11824765Abstract: Systems, methods, and devices are disclosed for re-routing network traffic directed to a pod device. Traffic is routed from an ingress device towards a first node in communication with multiple pods. In response to the detection of a failure event associated with the first pod, a network device address of the first pod is removed from a routing table. If a packet is received from the ingress device that is destined for a service, the routing table is used to look up a pod for handling a service request associated with the service. A network device address of a second pod is determined based on not finding the network device address of the first pod in the routing table. The packet is then forwarded to the second pod using the second device address before the ingress device knows that the first pod has failed.Type: GrantFiled: December 19, 2018Date of Patent: November 21, 2023Assignee: Cisco Technology, Inc.Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke
-
Patent number: 11283707Abstract: Systems and methods provide for segment routing (SR) with fast reroute in a container network. An SR ingress can receive a packet from a first container destined for a container service. The ingress can generate an SR packet including a segment list comprising a first segment to a first container service host, a second segment to a second service host, and a third segment to the service. The ingress can forward the SR packet to a first SR egress corresponding to the first host using the first segment. The first egress can determine whether the first service and/or host is reachable. If so, the first egress can forward the SR packet to the first host or the packet to the service. If not, the first egress can perform a fast reroute and forward the SR packet to a second SR egress corresponding to the second host using the second segment.Type: GrantFiled: October 15, 2020Date of Patent: March 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke, William Mark Townsley, Yoann Desmouceaux
-
Publication number: 20210036951Abstract: Systems and methods provide for segment routing (SR) with fast reroute in a container network. An SR ingress can receive a packet from a first container destined for a container service. The ingress can generate an SR packet including a segment list comprising a first segment to a first container service host, a second segment to a second service host, and a third segment to the service. The ingress can forward the SR packet to a first SR egress corresponding to the first host using the first segment. The first egress can determine whether the first service and/or host is reachable. If so, the first egress can forward the SR packet to the first host or the packet to the service. If not, the first egress can perform a fast reroute and forward the SR packet to a second SR egress corresponding to the second host using the second segment.Type: ApplicationFiled: October 15, 2020Publication date: February 4, 2021Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke, William Mark Townsley, Yoann Desmouceaux
-
Patent number: 10904342Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.Type: GrantFiled: July 30, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Jerome Tollet, Giles Douglas Yorke Heron, Keith Burns, Andre Jean-Marie Surcouf
-
Patent number: 10812374Abstract: Systems and methods provide for segment routing (SR) with fast reroute in a container network. An SR ingress can receive a packet from a first container destined for a container service. The ingress can generate an SR packet including a segment list comprising a first segment to a first container service host, a second segment to a second service host, and a third segment to the service. The ingress can forward the SR packet to a first SR egress corresponding to the first host using the first segment. The first egress can determine whether the first service and/or host is reachable. If so, the first egress can forward the SR packet to the first host or the packet to the service. If not, the first egress can perform a fast reroute and forward the SR packet to a second SR egress corresponding to the second host using the second segment.Type: GrantFiled: September 21, 2018Date of Patent: October 20, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke, William Mark Townsley, Yoann Desmouceaux
-
Publication number: 20200204481Abstract: Systems, methods, and devices are disclosed for re-routing network traffic directed to a pod device. Traffic is routed from an ingress device towards a first node in communication with multiple pods. In response to the detection of a failure event associated with the first pod, a network device address of the first pod is removed from a routing table. If a packet is received from the ingress device that is destined for a service, the routing table is used to look up a pod for handling a service request associated with the service. A network device address of a second pod is determined based on not finding the network device address of the first pod in the routing table. The packet is then forwarded to the second pod using the second device address before the ingress device knows that the first pod has failed.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke
-
Publication number: 20200099610Abstract: Systems and methods provide for segment routing (SR) with fast reroute in a container network. An SR ingress can receive a packet from a first container destined for a container service. The ingress can generate an SR packet including a segment list comprising a first segment to a first container service host, a second segment to a second service host, and a third segment to the service. The ingress can forward the SR packet to a first SR egress corresponding to the first host using the first segment. The first egress can determine whether the first service and/or host is reachable. If so, the first egress can forward the SR packet to the first host or the packet to the service. If not, the first egress can perform a fast reroute and forward the SR packet to a second SR egress corresponding to the second host using the second segment.Type: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Inventors: Giles Douglas Yorke Heron, Edward A. Warnicke, William Mark Townsley, Yoann Desmouceaux
-
Publication number: 20200036796Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Jerome Tollet, Giles Douglas Yorke Heron, Keith Burns, Andre Jean-Marie Surcouf
-
Patent number: 10439880Abstract: In one embodiment, a method includes identifying a change in network topology at a network device, transmitting a test packet from the network device to determine if an adjacent network device located in a backup path has converged following the network topology change, and updating a forwarding information base at the network device in response to the network topology change if a response to the test packet indicates that the adjacent network device has converged. An apparatus and logic are also disclosed herein.Type: GrantFiled: November 5, 2014Date of Patent: October 8, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar
-
Publication number: 20160127192Abstract: In one embodiment, a method includes identifying a change in network topology at a network device, transmitting a test packet from the network device to determine if an adjacent network device located in a backup path has converged following the network topology change, and updating a forwarding information base at the network device in response to the network topology change if a response to the test packet indicates that the adjacent network device has converged. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar