Patents by Inventor Donald Eggleston Eastlake, III
Donald Eggleston Eastlake, III 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: 11888596Abstract: A method performed by a network controller for providing network reliability. The method includes employing an Interior Gateway Protocol (IGP) proxy configured to communicate controller information about the network controller to the one or more network elements using IGP (Link-State Advertisement (LSA) or Link State Protocol Data Unit (LSP)) with a Controllers TLV. The method uses the controller information for proper election of a primary controller in the event of a network failure.Type: GrantFiled: August 11, 2022Date of Patent: January 30, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Huaimo Chen, Donald Eggleston Eastlake, III
-
Publication number: 20230291686Abstract: A method performed by a Domain Name System (DNS) name server for providing Segment Routing (SR) Internet Protocol (IP) version 6 (SRv6) information. The method includes receiving a DNS query for an SRv6 resource record (RR) corresponding to a DNS name; determining whether data corresponding to the DNS name comprises the SRv6 RR in response to the DNS query; and transmitting a DNS response, wherein the DNS response comprises the SRv6 RR when the data comprises the SRv6 RR.Type: ApplicationFiled: February 14, 2023Publication date: September 14, 2023Inventors: Donald Eggleston Eastlake, III, Haoyu Song
-
Publication number: 20230269171Abstract: A method and network device for selecting links of a network subgraph, where the method includes: obtaining link costs of links in a network; obtaining node costs of nodes connected by each of the links in the network, where the node costs comprise a first node cost of a first node and a second node cost of a second node selected from the nodes; selecting a weighting parameter based on the link costs, the node costs, or both; calculating link and node costs for each of the links, where the link and node costs are calculated based on the link costs, the node costs, the weighting parameter, or any combination thereof; and selecting a link having a lowest link and node cost among the links.Type: ApplicationFiled: January 31, 2023Publication date: August 24, 2023Inventor: Donald Eggleston Eastlake, III
-
Publication number: 20230155929Abstract: A method and network device for root selection, where the method includes: obtaining link costs of links connecting a plurality of nodes in the network; selecting a weighting parameter based at least partly on the link costs; calculating node costs corresponding to each of the plurality of the nodes based on the link costs and the weighting parameter; and selecting a node as the root node based on the node costs, wherein the root node is selected from the plurality of nodes.Type: ApplicationFiled: January 13, 2023Publication date: May 18, 2023Inventor: Donald Eggleston Eastlake, III
-
Publication number: 20230143419Abstract: Disclosed is a mechanism implemented by an ingress node in a network. The mechanism comprises receiving a packet in Multiprotocol Label Switching (MPLS) format. A first segment list is pushed onto the packet. The first segment list describes a segment routing point to multipoint (SR P2MP) path as a list of multicast segment identifiers (SIDs) each comprising a multicast adjacency label. The packet is transmitted from a downstream interface along the SR P2MP path.Type: ApplicationFiled: January 3, 2023Publication date: May 11, 2023Inventors: Huaimo Chen, Donald Eggleston Eastlake, III
-
Publication number: 20220394114Abstract: A method for communication between nodes, where the method includes: constructing, by a first Layer 3 node, a link local control frame; adding, by the first Layer 3 node, a destination group Media Access Control (MAC) address to the link local control frame, wherein the destination group MAC address is outside a block of destination group MAC addresses assigned for Ethernet bridging purposes; and transmitting, by the first Layer 3 node, the link local control frame to a second Layer 3 node.Type: ApplicationFiled: August 11, 2022Publication date: December 8, 2022Inventor: Donald Eggleston Eastlake, III
-
Publication number: 20220385530Abstract: A method performed by a network controller for providing network reliability. The method includes employing an Interior Gateway Protocol (IGP) proxy configured to communicate controller information about the network controller to the one or more network elements using IGP (Link-State Advertisement (LSA) or Link State Protocol Data Unit (LSP)) with a Controllers TLV. The method uses the controller information for proper election of a primary controller in the event of a network failure.Type: ApplicationFiled: August 11, 2022Publication date: December 1, 2022Inventors: Huaimo Chen, Donald Eggleston Eastlake, III
-
Publication number: 20220052950Abstract: A computer-implemented method tracks congestion in a service function chain. The method includes receiving a packet at a service function forwarding node of the service function chain, the packet having an information packet, a transport header, and a network service header, forwarding the packet to a service function in accordance with the network service header, detecting congestion, and updating a congestion field in the network service header to indicate congestion was encountered in the service function chain.Type: ApplicationFiled: October 26, 2021Publication date: February 17, 2022Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventor: Donald Eggleston Eastlake, III
-
Patent number: 11184283Abstract: A computer-implemented method tracks congestion in a service function chain. The method includes receiving a packet at a service function forwarding node of the service function chain, the packet having an information packet, a transport header, and a network service header, forwarding the packet to a service function in accordance with the network service header, detecting congestion, and updating a congestion field in the network service header to indicate congestion was encountered in the service function chain.Type: GrantFiled: September 24, 2018Date of Patent: November 23, 2021Assignee: Futurewei Technologies, Inc.Inventor: Donald Eggleston Eastlake, III
-
Patent number: 10757066Abstract: An apparatus configured to provide active-active access to a transparent interconnection of lots of links (TRILL) campus. The apparatus includes a first access port associated with a first customer equipment (CE) and a second access port associated with a second CE. The first access port is configured to receive a frame from the first CE. The apparatus includes a processor configured to replicate the frame to generate a replicated frame, determine that a pseudo-nickname associated with the first access port and the pseudo-nickname associated with the second access port are the same, and determine that the first access port and the second access port are associated with different multi-chassis link aggregations (MC-LAGs). The apparatus also includes a transmitter configured to forward the replicated frame to the second CE using the second access port.Type: GrantFiled: September 17, 2018Date of Patent: August 25, 2020Assignee: Futurewei Technologies, Inc.Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
-
Publication number: 20190260679Abstract: A computer-implemented method tracks congestion in a service function chain. The method includes receiving a packet at a service function forwarding node of the service function chain, the packet having an information packet, a transport header, and a network service header, forwarding the packet to a service function in accordance with the network service header, detecting congestion, and updating a congestion field in the network service header to indicate congestion was encountered in the service function chain.Type: ApplicationFiled: September 24, 2018Publication date: August 22, 2019Inventor: Donald Eggleston Eastlake, III
-
Publication number: 20190020618Abstract: An apparatus configured to provide active-active access to a transparent interconnection of lots of links (TRILL) campus. The apparatus includes a first access port associated with a first customer equipment (CE) and a second access port associated with a second CE. The first access port is configured to receive a frame from the first CE. The apparatus includes a processor configured to replicate the frame to generate a replicated frame, determine that a pseudo-nickname associated with the first access port and the pseudo-nickname associated with the second access port are the same, and determine that the first access port and the second access port are associated with different multi-chassis link aggregations (MC-LAGs). The apparatus also includes a transmitter configured to forward the replicated frame to the second CE using the second access port.Type: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
-
Patent number: 10104035Abstract: A routing bridge at an edge of a transparent interconnection of lots of links (TRILL) campus, comprises a first access port and a second access port each designated as one of a multi-chassis link aggregation (MC-LAG) designated forward (DF) port and an MC-LAG non-DF port, wherein the first access port is associated with a first pseudo-nickname, and a second access port is associated with a second pseudo-nickname, wherein a frame received via the first access port from a first customer equipment (CE) is replicated to generate a replicated frame, wherein the replicated frame is forwarded via the second access port to a second CE when the first pseudo-nickname and the second pseudo-nickname are the same, and when the first pseudo-nickname and the second pseudo-nickname are different and the second access port has been designated as the MC-LAG DF port.Type: GrantFiled: May 13, 2015Date of Patent: October 16, 2018Assignee: Futurewei Technologies, Inc.Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
-
Patent number: 9455875Abstract: A method and an apparatus for changing an appointed forwarding device. A first routing bridge receives an appointment packet for appointing the first routing bridge as an appointed forwarding device of a virtual local area network (VLAN); and immediately enters a forwarding state and starts to forward a packet of the VLAN, if the first routing bridge is in a state of being inhibited from forwarding packets of the VLAN when the first routing bridge receives a first advertisement packet carrying an identifier of the VLAN sent by a second routing bridge; the first advertisement packet is a broadcast packet and used to notify a neighboring routing bridge that the second routing bridge sending the first advertisement packet is not the appointed forwarding device of the VLAN; and the second routing bridge is an original appointed forwarding device of the VLAN application.Type: GrantFiled: July 14, 2014Date of Patent: September 27, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Yizhou Li, Donald Eggleston Eastlake, III
-
Publication number: 20150334081Abstract: A routing bridge at an edge of a transparent interconnection of lots of links (TRILL) campus, comprises a first access port and a second access port each designated as one of a multi-chassis link aggregation (MC-LAG) designated forward (DF) port and an MC-LAG non-DF port, wherein the first access port is associated with a first pseudo-nickname, and a second access port is associated with a second pseudo-nickname, wherein a frame received via the first access port from a first customer equipment (CE) is replicated to generate a replicated frame, wherein the replicated frame is forwarded via the second access port to a second CE when the first pseudo-nickname and the second pseudo-nickname are the same, and when the first pseudo-nickname and the second pseudo-nickname are different and the second access port has been designated as the MC-LAG DF port.Type: ApplicationFiled: May 13, 2015Publication date: November 19, 2015Inventors: Donald Eggleston Eastlake, III, Yizhou Li, Weiguo Hao
-
Publication number: 20140226525Abstract: A network node configured to manage a planned network topology change in a communication network. The communication network may comprise a first network topology, which may be employed for sending multicast and/or broadcast data to a plurality of receivers in the communication network. The planned network topology change may be applied to the first network topology and may form a second network topology. The network node may determine when the forwarding of the multicast and/or broadcast data is switched from the first network topology to the second network topology and when the forwarding of the multicast and/or broadcast data is completed on the first network topology. Subsequently, the network node may discontinue the first network topology for forwarding the multicast and/or broadcast data.Type: ApplicationFiled: February 13, 2014Publication date: August 14, 2014Applicant: Futurewei Technologies, Inc.Inventors: Donald Eggleston Eastlake, III, Sam Aldrin
-
Publication number: 20090061885Abstract: At a first mobile station operating in the wireless communication system, channel usage information is observed and sensed on a first communication channel. The channel usage information is re-transmitted to a second mobile station that is operating in the wireless communication system.Type: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: MOTOROLA, INC.Inventor: DONALD EGGLESTON EASTLAKE, III
-
Patent number: 6205433Abstract: A system and method for determining approval of a multi-currency transaction between a customer and a merchant over a network. The system includes a customer computer which is connected to a communication network, a merchant computer which is connected to the communication network, and a server connected to both the customer computer via the communication network and to the merchant computer via the communication network. The customer computer includes a first set of data which contains an amount the customer is willing to pay the merchant for a product in a first currency. The merchant computer includes a second set of data which contains a product price at which the merchant agrees to sell the product in a second currency. The server receives the first set of data and the second set of data. The server then converts the amount in the first currency into a converted amount in the second currency.Type: GrantFiled: December 17, 1998Date of Patent: March 20, 2001Assignee: CyberCash, Inc.Inventors: Brian Paul Boesch, Stephen David Crocker, Donald Eggleston Eastlake, III, Alden Sherburne Hart, Jr., Andrew Jackson, Robert A. Lindenberg, Denise Marie Paredes
-
Patent number: RE41619Abstract: A system and method for determining approval of a multi-currency transaction between a customer and a merchant over a network. The system includes a customer computer which is connected to a communication network, a merchant computer which is connected to the communication network, and a server connected to both the customer computer via the communication network and to the merchant computer via the communication network. The customer computer includes a first set of data which contains an amount the customer is willing to pay the merchant for a product in a first currency. The merchant computer includes a second set of data which contains a product price at which the merchant agrees to sell the product in a second currency. The server receives the first set of data and the second set of data. The server then converts the amount in the first currency into a converted amount in the second currency.Type: GrantFiled: March 18, 2003Date of Patent: August 31, 2010Assignees: PayPal, Inc., PayPal International LimitedInventors: Brian Paul Boesch, Stephen David Crocker, Donald Eggleston Eastlake, III, Alden Sherburne Hart, Jr., Andrew Jackson, Robert A. Lindenberg, Denise Marie Paredes
-
Patent number: RE44502Abstract: A system and method for determining approval of a multi-currency transaction between a customer and a merchant over a network. The system includes a customer computer which is connected to a communication network, a merchant computer which is connected to the communication network, and a server connected to both the customer computer via the communication network and to the merchant computer via the communication network. The customer computer includes a first set of data which contains an amount the customer is willing to pay the merchant for a product in a first currency. The merchant computer includes a second set of data which contains a product price at which the merchant agrees to sell the product in a second currency. The server receives the first set of data and the second set of data. The server then converts the amount in the first currency into a converted amount in the second currency.Type: GrantFiled: August 12, 2010Date of Patent: September 17, 2013Assignees: Paypal, Inc., Paypal International LimitedInventors: Brian Paul Boesch, Stephen David Crocker, Donald Eggleston Eastlake, III, Alden Sherburne Hart, Jr., Andrew Jackson, Robert A. Lindenberg, Denise Marie Paredes