Patents by Inventor Donald E. Eastlake
Donald E. Eastlake 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: 20230362128Abstract: A method for performing self-assignment Layer 2 address acquisition implemented by a client device. The method includes the client device selecting a Media Access Control (MAC) address and generating an outgoing test message that includes a first hash token to test an availability of the selected MAC address. The first hash token includes a K generation hash (HK) value of a seed known only to the client device, where K is an integer value greater than one. The method further includes the client device sending the outgoing test message; determining based on a response to the outgoing test message or a lack of a response to the outgoing test message that the selected MAC address is not in use, and using the selected MAC address based on the determination that the selected MAC address is not in use.Type: ApplicationFiled: July 21, 2023Publication date: November 9, 2023Inventor: Donald E. Eastlake, III
-
Publication number: 20230362023Abstract: A method for improving communication security implemented by a sending device. The method includes the sending device generating a first hash token based on a K generation hash (HK) value of a seed known only to the sending device, where K is an integer value greater than one, and sending a first message that includes the first hash token. The method further includes the sending device performing a reversible combination of a K?1 generation hash (HK?1) value of the seed and a hash of the first message to generate a second hash token, and sending the second message that includes the second hash token.Type: ApplicationFiled: July 21, 2023Publication date: November 9, 2023Inventor: Donald E. Eastlake, III
-
Publication number: 20230362022Abstract: A method for authenticating messages implemented by a sending device. The method includes the sending device sending a first message that includes an N generation token of a first seed, where N is a first integer value greater than one. The method further includes the sending device sending a second message that includes an N?1 generation token of the first seed and an M generation token of a second seed, where M is a second integer value greater than one, and where the N?1 generation token is a different generation than the M generation token.Type: ApplicationFiled: July 21, 2023Publication date: November 9, 2023Inventor: Donald E. Eastlake, III
-
Patent number: 11750517Abstract: A method of reporting congestion in an upstream direction in a service chain function architecture. The method includes receiving, by the downstream device, a packet indicating congestion within a service function chaining architecture; generating, by the downstream device, a congestion report message in response to receiving the packet, wherein the congestion report message comprises a field indicating an existence of congestion within the service function chaining architecture and a service path identifier indicating a location of the congestion within the service function chaining architecture; and transmitting, by the downstream device, the congestion report message to an upstream device to permit the upstream device to address the congestion.Type: GrantFiled: February 15, 2021Date of Patent: September 5, 2023Assignee: Futurewei Technologies, Inc.Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Patent number: 11616717Abstract: The disclosed technology relates to forwarding a packet in a network. The packet is received at a node, where the packet is encapsulated by a network service header (NSH) including a service path header that identifies a service path. The service path is associated with a treatment value that directs subsequent nodes to treat the encapsulated NSH packet with a quality of service treatment. A forwarding table stored in the node is evaluated to identify the service path and the treatment value of the encapsulated NSH packet and a quality of service treatment is determined for the encapsulated NSH packet. The encapsulated NSH packet is forwarded to the subsequent nodes based on the service path indicated in the forwarding table and in accordance with the quality of service treatment corresponding to the treatment value identified in the forwarding table.Type: GrantFiled: December 9, 2020Date of Patent: March 28, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Patent number: 11438268Abstract: An apparatus comprises: a memory; and a processor coupled to the memory and configured to: perform a random number generation; generate a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; and generate, using the HID, an initial message requesting a local address. A method comprises: performing a random number generation; generating a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; generating, using the HID, an initial message requesting a local address; and transmitting the initial message.Type: GrantFiled: August 28, 2020Date of Patent: September 6, 2022Assignee: Futurewei Technologies, Inc.Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
-
Patent number: 11418318Abstract: A portable electronic device is operable as a portable certification authority. The portable electronic device stores a pair of keys of a public key infrastructure, issued by a parent certification authority and generates a certificate dependent upon the pair of keys. The private key and corresponding public key certificate are transmitted to a network device of a second agency to allow the device to be authenticated by any node of the network of the first agency that posses anchor information of the parent certification authority. This enables the device of the second agency to be authenticated by a network node of the first agency.Type: GrantFiled: August 18, 2006Date of Patent: August 16, 2022Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Donald E. Eastlake, III, Anthony R. Metke
-
Publication number: 20210258251Abstract: A method performed by a network node for identifying packet flows. The method includes receiving, by the network node, a packet. The method includes determining by the network node whether data contained in the packet matches all segments of a multi-segment flow specification (spec). In this context, a given packet is said to match the defined flow when attributes of the packet match all the specified criteria of a particular BGP FlowSpec. The method includes processing by the network node the packet according to an action specified in the multi-segment flow spec when the data contained in the packet matches all segments of the multi-segment flow spec.Type: ApplicationFiled: December 7, 2020Publication date: August 19, 2021Inventor: Donald E. Eastlake, III
-
Publication number: 20210243124Abstract: A method of reporting congestion in an upstream direction in a service chain function architecture. The method includes receiving, by the downstream device, a packet indicating congestion within a service function chaining architecture; generating, by the downstream device, a congestion report message in response to receiving the packet, wherein the congestion report message comprises a field indicating an existence of congestion within the service function chaining architecture and a service path identifier indicating a location of the congestion within the service function chaining architecture; and transmitting, by the downstream device, the congestion report message to an upstream device to permit the upstream device to address the congestion.Type: ApplicationFiled: February 15, 2021Publication date: August 5, 2021Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Publication number: 20210119909Abstract: The disclosed technology relates to forwarding a packet in a network. The packet is received at a node, where the packet is encapsulated by a network service header (NSH) including a service path header that identifies a service path. The service path is associated with a treatment value that directs subsequent nodes to treat the encapsulated NSH packet with a quality of service treatment. A forwarding table stored in the node is evaluated to identify the service path and the treatment value of the encapsulated NSH packet and a quality of service treatment is determined for the encapsulated NSH packet. The encapsulated NSH packet is forwarded to the subsequent nodes based on the service path indicated in the forwarding table and in accordance with the quality of service treatment corresponding to the treatment value identified in the forwarding table.Type: ApplicationFiled: December 9, 2020Publication date: April 22, 2021Applicant: Huawei Technologies Co., Ltd.Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Patent number: 10924405Abstract: A method of reporting congestion in an upstream direction in a service chain function architecture. The method includes receiving, by the downstream device, a packet indicating congestion within a service function chaining architecture; generating, by the downstream device, a congestion report message in response to receiving the packet, wherein the congestion report message comprises a field indicating an existence of congestion within the service function chaining architecture and a service path identifier indicating a location of the congestion within the service function chaining architecture; and transmitting, by the downstream device, the congestion report message to an upstream device to permit the upstream device to address the congestion.Type: GrantFiled: May 11, 2018Date of Patent: February 16, 2021Assignee: Futurewei Technologies, Inc.Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Publication number: 20200396160Abstract: An apparatus comprises: a memory; and a processor coupled to the memory and configured to: perform a random number generation; generate a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; and generate, using the HID, an initial message requesting a local address. A method comprises: performing a random number generation; generating a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; generating, using the HID, an initial message requesting a local address; and transmitting the initial message.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
-
Patent number: 10797996Abstract: An apparatus comprises: a memory; and a processor coupled to the memory and configured to: perform a random number generation; generate a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; and generate, using the HID, an initial message requesting a local address. A method comprises: performing a random number generation; generating a host identifier (HID) based on the random number generation, wherein the HID is substantially unique within a local network; generating, using the HID, an initial message requesting a local address; and transmitting the initial message.Type: GrantFiled: March 3, 2016Date of Patent: October 6, 2020Assignee: Futurewei Technologies, Inc.Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
-
Publication number: 20190268268Abstract: A method of reporting congestion in an upstream direction in a service chain function architecture. The method includes receiving, by the downstream device, a packet indicating congestion within a service function chaining architecture; generating, by the downstream device, a congestion report message in response to receiving the packet, wherein the congestion report message comprises a field indicating an existence of congestion within the service function chaining architecture and a service path identifier indicating a location of the congestion within the service function chaining architecture; and transmitting, by the downstream device, the congestion report message to an upstream device to permit the upstream device to address the congestion.Type: ApplicationFiled: May 11, 2018Publication date: August 29, 2019Inventors: Donald E. Eastlake, III, Andrew G. Malis
-
Patent number: 10382391Abstract: Systems, methods and apparatus for managing network address information. In some embodiments, an appropriate address authority is queried to obtain information useful for address mapping. For example, the address authority may be selected by determining whether an address to be mapped is within one or more blocks of addresses for which the address authority is authoritative. In some further embodiments, address mapping information may be distributed from an address authority to a network device, so that the network device may perform address mapping using locally available information.Type: GrantFiled: March 8, 2017Date of Patent: August 13, 2019Inventor: Donald E. Eastlake, III
-
Patent number: 10333825Abstract: A link cost determining method including computing, by a station, a new composite data rate using a set of data rates including an average data rate, a geometric mean data rate, and a minimum data rate for data samples, computing, by the station, a pair of hysteresis thresholds for a previous composite data rate, determining, by the station, whether the new composite data rate exceeds one of the pair of hysteresis thresholds, and advertising, by the station, the new composite data rate when the new composite data rate exceeds one of the pair of hysteresis thresholds.Type: GrantFiled: June 15, 2018Date of Patent: June 25, 2019Assignee: Futurewei Technologies, Inc.Inventor: Donald E. Eastlake, III
-
Patent number: 10333829Abstract: A method implemented by a service function forwarder (SFF) comprises receiving, by a receiver of the SFF, a service chain packet comprising a loop prevention field, the loop prevention field comprising a plurality of bits indicating whether an error has occurred during packet transmission, and determining, by a processor of the SFF, whether to forward the service chain packet based on a value in the loop prevention field being less than a predefined parameter, the predefined parameter based on a number of bits (n) in the loop prevention field.Type: GrantFiled: November 28, 2017Date of Patent: June 25, 2019Assignee: Futurewei Technologies, Inc.Inventors: Lucy Yong, Donald E. Eastlake, III
-
Publication number: 20180295051Abstract: A link cost determining method including computing, by a station, a new composite data rate using a set of data rates including an average data rate, a geometric mean data rate, and a minimum data rate for data samples, computing, by the station, a pair of hysteresis thresholds for a previous composite data rate, determining, by the station, whether the new composite data rate exceeds one of the pair of hysteresis thresholds, and advertising, by the station, the new composite data rate when the new composite data rate exceeds one of the pair of hysteresis thresholds.Type: ApplicationFiled: June 15, 2018Publication date: October 11, 2018Applicant: Futurewei Technologies, Inc.Inventor: Donald E. Eastlake, III
-
Patent number: 10003523Abstract: A link cost determining method including computing, by a station, a new composite data rate using a set of data rates including an average data rate, a geometric mean data rate, and a minimum data rate for data samples, computing, by the station, a pair of hysteresis thresholds for a previous composite data rate, determining, by the station, whether the new composite data rate exceeds one of the pair of hysteresis thresholds, and advertising, by the station, the new composite data rate when the new composite data rate exceeds one of the pair of hysteresis thresholds.Type: GrantFiled: June 26, 2017Date of Patent: June 19, 2018Assignee: Futurewei Technologies, Inc.Inventor: Donald E. Eastlake, III
-
Publication number: 20180152374Abstract: A method implemented by a service function forwarder (SFF) comprises receiving, by a receiver of the SFF, a service chain packet comprising a loop prevention field, the loop prevention field comprising a plurality of bits indicating whether an error has occurred during packet transmission, and determining, by a processor of the SFF, whether to forward the service chain packet based on a value in the loop prevention field being less than a predefined parameter, the predefined parameter based on a number of bits (n) in the loop prevention field.Type: ApplicationFiled: November 28, 2017Publication date: May 31, 2018Inventors: Lucy Yong, Donald E. Eastlake, III