Patents by Inventor Michael McBride
Michael McBride 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: 12759019Abstract: A method for providing a coated metal surface includes etching a metal surface with an etching solution comprising an oxidizing ion provide an etched metal surface; coating at least a portion of the etched metal surface with a liquid composition comprising a polymer, a prepolymer and a crosslinking agent, or a combination thereof to provide a polymeric coating on the etched metal surface; and drying or curing the polymeric coating to form a coated metal surface. The liquid composition may further include a plurality of nanoparticles.Type: GrantFiled: March 8, 2022Date of Patent: October 13, 2026Assignee: Triad National Security, LLCInventors: Benjamin Karmiol, Enkeleda Dervishi-Whetham, Michael McBride, Alexander Edgar
-
Patent number: 12604653Abstract: Devices and methods relating to stretchable electronics. A stretchable electronic film includes an insulating polymer and less than 1 wt % of a semiconducting polymer. Manufacturing a multi-layered, stretchable electronic device characterized by a single peel-off step for integrating the components of the device rather than a multi-peel synthesis of the device.Type: GrantFiled: October 5, 2022Date of Patent: April 14, 2026Assignee: Georgia Tech Research CorporationInventors: Guoyan Zhang, Michael Mcbride, Ping-Hsun Chu, Elsa Reichmanis, Nils Erland Persson
-
Patent number: 12500788Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.Type: GrantFiled: July 21, 2022Date of Patent: December 16, 2025Inventors: Linda Dunbar, Michael McBride
-
Patent number: 12255870Abstract: 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: GrantFiled: May 9, 2023Date of Patent: March 18, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Michael McBride, Yingzhen Qu, James Neil Guichard
-
Patent number: 12177109Abstract: A routing device including a memory and a processor. The memory stores instructions. The processor is configured to execute the instructions to receive a signed route origin authorization (ROA), which includes a blockchain hash, and a border gateway protocol (BGP) update message, which includes one or more routes. The processor is further configured to implement a Route Origin Validation (ROV) process using the blockchain hash in the signed ROA to determine whether the one or more routes in the BGP update message are valid; update a routing table to include the one or more routes from the BGP update message when the one or more routes are determined to be valid by the ROV process; and refrain from updating the routing table with the one or more routes from the BGP update message when the one or more routes are determined to be invalid by the ROV process.Type: GrantFiled: November 7, 2022Date of Patent: December 24, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Michael McBride, Yingzhen Qu, Linda Dunbar
-
Patent number: 12069023Abstract: A DNS server comprises: a receiver configured to receive a registration request comprising a domain name, a local address, and a scope, the registration request requests registration of the domain name; a processor coupled to the receiver and configured to execute computer instructions that cause the processor to: assign an address to the domain name based on the local address and the scope, and generate a registration response comprising the address; and a transmitter coupled to the processor and configured to transmit the registration response towards an endpoint. The processor may be further configured to cache a correspondence among the domain name, the address, and the scope.Type: GrantFiled: November 21, 2022Date of Patent: August 20, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Yingzhen Qu, Haoyu Song, Michael McBride, James N. Guichard
-
Publication number: 20230353479Abstract: An edge routing device at an edge of a network including a memory storing instructions one or more processors. The one or more processors are configured to execute the instructions to determine that an edge routing capability of the edge routing device has been updated, encode an updated edge routing capability into a type length value (TLV) structure of a link state message, and flood the link state message including the TLV structure having the updated edge routing capability to other edge routing devices at the edge of the network.Type: ApplicationFiled: May 10, 2023Publication date: November 2, 2023Inventors: Yingzhen Qu, Michael McBride, James N. Guichard
-
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: 11716273Abstract: A per-hop postcard technique is disclosed. The per-hop postcard technique is implemented to improve Postcard-based Telemetry (PBT). A per-section postcard technique is also disclosed. The per-section postcard technique is implemented to improve In-situ OAM (IOAM). By utilizing these techniques, suitable on-path telemetry may be obtained for multicast traffic. In addition, these techniques may be used to reconstruct and visualize a multicast tree, to conduct performance monitoring, and to perform trouble shooting.Type: GrantFiled: April 3, 2020Date of Patent: August 1, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Haoyu Song, Michael McBride
-
Publication number: 20230083671Abstract: A DNS server comprises: a receiver configured to receive a registration request comprising a domain name, a local address, and a scope, the registration request requests registration of the domain name; a processor coupled to the receiver and configured to execute computer instructions that cause the processor to: assign an address to the domain name based on the local address and the scope, and generate a registration response comprising the address; and a transmitter coupled to the processor and configured to transmit the registration response towards an endpoint. The processor may be further configured to cache a correspondence among the domain name, the address, and the scope.Type: ApplicationFiled: November 21, 2022Publication date: March 16, 2023Inventors: Yingzhen Qu, Haoyu Song, Michael McBride, James N. Guichard
-
Publication number: 20230059348Abstract: A routing device including a memory and a processor. The memory stores instructions. The processor is configured to execute the instructions to receive a signed route origin authorization (ROA), which includes a blockchain hash, and a border gateway protocol (BGP) update message, which includes one or more routes. The processor is further configured to implement a Route Origin Validation (ROV) process using the blockchain hash in the signed ROA to determine whether the one or more routes in the BGP update message are valid; update a routing table to include the one or more routes from the BGP update message when the one or more routes are determined to be valid by the ROV process; and refrain from updating the routing table with the one or more routes from the BGP update message when the one or more routes are determined to be invalid by the ROV process.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Inventors: Michael McBride, Linda Dunbar, Yingzhen Qu
-
Publication number: 20230038915Abstract: Devices and methods relating to stretchable electronics. A stretchable electronic film includes an insulating polymer and less than 1 wt % of a semiconducting polymer. Manufacturing a multi-layered, stretchable electronic device characterized by a single peel-off step for integrating the components of the device rather than a multi-peel synthesis of the device.Type: ApplicationFiled: October 5, 2022Publication date: February 9, 2023Inventors: Guoyan ZHANG, Michael MCBRIDE, Ping-Hsun CHU, Elsa REICHMANIS, Nils Erland PERSSON
-
Publication number: 20220376936Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.Type: ApplicationFiled: July 21, 2022Publication date: November 24, 2022Applicant: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Michael McBride
-
Patent number: 11508919Abstract: Devices and methods relating stretchable electronics are disclosed. Some disclosed embodiments relate to a stretchable electronic film comprising an insulating polymer and less than 1 wt % of a semiconducting polymer. Other disclosed embodiments relate to manufacturing a multi-layered, stretchable electronic device characterized by a single peel-off step for integrating all components of the device rather than a multi-peel synthesis of the device.Type: GrantFiled: August 28, 2018Date of Patent: November 22, 2022Assignee: Georgia Tech Research CorporationInventors: Guoyan Zhang, Michael McBride, Ping-Hsun Chu, Elsa Reichmanis, Nils Erland Persson
-
Patent number: 11398921Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.Type: GrantFiled: March 22, 2021Date of Patent: July 26, 2022Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Michael McBride
-
Publication number: 20210288828Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.Type: ApplicationFiled: March 22, 2021Publication date: September 16, 2021Applicant: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Michael McBride
-
Patent number: 10958461Abstract: A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.Type: GrantFiled: January 8, 2019Date of Patent: March 23, 2021Assignee: Futurewei Technologies, Inc.Inventors: Linda Dunbar, Michael McBride
-
Publication number: 20200412633Abstract: A per-hop postcard technique is disclosed. The per-hop postcard technique is implemented to improve Postcard-based Telemetry (PBT). A per-section postcard technique is also disclosed. The per-section postcard technique is implemented to improve In-situ OAM (IOAM). By utilizing these techniques, suitable on-path telemetry may be obtained for multicast traffic. In addition, these techniques may be used to reconstruct and visualize a multicast tree, to conduct performance monitoring, and to perform trouble shooting.Type: ApplicationFiled: April 3, 2020Publication date: December 31, 2020Inventors: Haoyu Song, Michael McBride
-
Publication number: 20200381637Abstract: Devices and methods relating stretchable electronics are disclosed. Some disclosed embodiments relate to a stretchable electronic film comprising an insulating polymer and less than 1 wt % of a semiconducting polymer. Other disclosed embodiments relate to manufacturing a multi-layered, stretchable electronic device characterized by a single peel-off step for integrating all components of the device rather than a multi-peel synthesis of the device.Type: ApplicationFiled: August 28, 2018Publication date: December 3, 2020Inventors: Guoyan ZHANG, Michael MCBRIDE, Ping-Hsun CHU, Elsa REICHMANIS, Nils Erland PERSSON
-
Patent number: 10687253Abstract: Described in an example embodiment is an end-to-end admission control system that allows any rich media application to secure admission control in an environment where there are mixed wireless and wired segments in the network. In particular embodiments, the system includes the integration of Add Traffic Stream (ADDTS) and Resource Reservation Protocol (RSVP) admission control mechanisms, the mapping of parameters between these two mechanisms, the admission control policies, and failure handling for the end-to-end resource control.Type: GrantFiled: September 11, 2017Date of Patent: June 16, 2020Assignee: Cisco Technology, Inc.Inventors: Michael McBride, Subhasri Dhesikan, Neil Diener, David S. Stephenson, Rajneesh Kumar