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: 20230362128
    Abstract: 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: Application
    Filed: July 21, 2023
    Publication date: November 9, 2023
    Inventor: Donald E. Eastlake, III
  • Publication number: 20230362023
    Abstract: 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: Application
    Filed: July 21, 2023
    Publication date: November 9, 2023
    Inventor: Donald E. Eastlake, III
  • Publication number: 20230362022
    Abstract: 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: Application
    Filed: July 21, 2023
    Publication date: November 9, 2023
    Inventor: Donald E. Eastlake, III
  • Patent number: 11750517
    Abstract: 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: Grant
    Filed: February 15, 2021
    Date of Patent: September 5, 2023
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Patent number: 11616717
    Abstract: 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: Grant
    Filed: December 9, 2020
    Date of Patent: March 28, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Patent number: 11438268
    Abstract: 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: Grant
    Filed: August 28, 2020
    Date of Patent: September 6, 2022
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
  • Patent number: 11418318
    Abstract: 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: Grant
    Filed: August 18, 2006
    Date of Patent: August 16, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Donald E. Eastlake, III, Anthony R. Metke
  • Publication number: 20210258251
    Abstract: 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: Application
    Filed: December 7, 2020
    Publication date: August 19, 2021
    Inventor: Donald E. Eastlake, III
  • Publication number: 20210243124
    Abstract: 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: Application
    Filed: February 15, 2021
    Publication date: August 5, 2021
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Publication number: 20210119909
    Abstract: 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: Application
    Filed: December 9, 2020
    Publication date: April 22, 2021
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Patent number: 10924405
    Abstract: 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: Grant
    Filed: May 11, 2018
    Date of Patent: February 16, 2021
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Publication number: 20200396160
    Abstract: 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: Application
    Filed: August 28, 2020
    Publication date: December 17, 2020
    Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
  • Patent number: 10797996
    Abstract: 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: Grant
    Filed: March 3, 2016
    Date of Patent: October 6, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Donald E. Eastlake, III, Yan Zhuang, Yizhou Li
  • Publication number: 20190268268
    Abstract: 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: Application
    Filed: May 11, 2018
    Publication date: August 29, 2019
    Inventors: Donald E. Eastlake, III, Andrew G. Malis
  • Patent number: 10382391
    Abstract: 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: Grant
    Filed: March 8, 2017
    Date of Patent: August 13, 2019
    Inventor: Donald E. Eastlake, III
  • Patent number: 10333825
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventor: Donald E. Eastlake, III
  • Patent number: 10333829
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lucy Yong, Donald E. Eastlake, III
  • Publication number: 20180295051
    Abstract: 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: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Applicant: Futurewei Technologies, Inc.
    Inventor: Donald E. Eastlake, III
  • Patent number: 10003523
    Abstract: 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: Grant
    Filed: June 26, 2017
    Date of Patent: June 19, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Donald E. Eastlake, III
  • Publication number: 20180152374
    Abstract: 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: Application
    Filed: November 28, 2017
    Publication date: May 31, 2018
    Inventors: Lucy Yong, Donald E. Eastlake, III