Computer-based systems configured for managing mesh networks having integrated roofing components and methods of use thereof

US11930388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11930388-B2
Application numberUS-202217971450-A
CountryUS
Kind codeB2
Filing dateOct 21, 2022
Priority dateAug 5, 2021
Publication dateMar 12, 2024
Grant dateMar 12, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods of the present disclosure enable mesh network capacity management via network metering using a processor an integrated roofing mesh network node in a mesh network to receive and transmit data packets in the mesh network. Each data packet includes a source address, a destination address, and a payload of data. The processor determines passthrough traffic including a subset of data packets routed between radio nodes of the mesh network through the gateway based on the source address and the destination address of each data packet and an address associated with the gateway. The processor determines a passthrough data capacity based on the payload of each data packet in the subset and determines a metric based on the passthrough data capacity to signify an amount of mesh network bandwidth provided by the integrated roofing mesh network node.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising: a gateway of an integrated roofing mesh network node in communication with a mesh network of other nodes; wherein the gateway comprises a processor configured to execute software instructions that cause the processor to: control the gateway to devote a predetermined percentage of bandwidth to a passthrough traffic; determine the passthrough traffic based at least in part on: i) an address associated with the gateway, and ii) a source address and a destination address of each of a plurality of received data packets that is received from the mesh network; wherein the passthrough traffic comprises a subset of the plurality of received data packets, a plurality of transmitted data packets transmitted to the mesh network, or any combination thereof, that are routed between two or more of the other nodes of the mesh network through the gateway of the integrated roofing mesh network node based at least in part on the source address and the destination address of each data packet; determine at least one metric based at least in part on a passthrough data capacity based on a payload of data of each data packet in the subset; and communicate the at least one metric to a service provider to notify the service provider of an amount of mesh network bandwidth provided by the passthrough data capacity of the integrated roofing mesh network node. 2. The system of claim 1 , wherein the processor is further configured to assess the at least one metric relative to an amount of available bandwidth of the bandwidth to determine a portion of the passthrough data capacity attributed to the gateway of the integrated roofing mesh network node in comparison to other nodes. 3. The system of claim 1 , wherein the at least one metric comprises a magnitude of the passthrough data capacity, a ratio of the magnitude and consumed data capacity, a ratio of the passthrough data capacity to a total mesh network bandwidth, or a combinatino thereof. 4. The system of claim 1 , wherein the processor is further configured to determine the at least one metric over a period of time defined by the service provider. 5. The system of claim 1 , wherein the processor is further configured to faciliate tranmission of at least one particular data packet of the plurality of transmitted data packets using the gateway of the integrated roofing mesh network node to an external destination address. 6. The system of claim 1 , wherein processor is further configured to transmit or receive each data packet based on a header including the source address and the destination address. 7. The system of claim 1 , wherein the processor is further configured to log a routing of each data packet, having the source address, the destination address, or a combination thereof, of a device local to the gateway, as a consumed traffic. 8. The system of claim 1 , wherein the processor is further configured to log each data packet, having the source address, the destination address, or a combination thereof, of a device that is not local to the gateway, as the passthrough traffic. 9. The system of claim 1 , wherein the processor is further configured to generate a visualization of the at least one metric over a period of time. 10. The system of claim 1 , wherein the processor is further configured to generate an incentive recommendation to instruct a rebate or reward for a contribution of the integrated roofing mesh network node. 11. The system of claim 10 , wherein the incentive recommendation is based on the at least one metric. 12. The system of claim 11 , wherein the incentive recommendation comprises a reduction in a service bill, a rebate for additional data service, or a combination thereof. 13. A roofing system comprising: a roof; and a gateway of an integrated roofing mesh network node of the roof in communication with a mesh network of other nodes; wherein the gateway comprises a processor configured to execute software instructions that cause the processor to: receive a first set of data packets from the mesh network; transmit a second set of data packets to the mesh network; examine packet headers of the first set of data packets and the second set of data packets; compare a source address and a destination address of each data packet in the first set of data packets and each data packet in the second set of data packets to an address associated with the gateway; classify each data packet of the first set of data packets and the second set of data packets as a consumed data packet if the source address or the destination address matches the address associated with the gateway; classify each data packet of the first set of data packets and the second set of data packets as a passthrough data packet if neither the source address nor the destination address matches the address associated with the gateway; and determine an amount of mesh network bandwidth provided by a passthrough data capacity of the integrated roofing mesh network node, wherein the passthrough data capacity is based on at least one metric based on a payload of each data packet of the first set of data packets and the second set of data packets classified as a passthrough data packet. 14. The roofing system of claim 13 , wherein the processor is further configured to monitor routing of the first set of data packets, the second set of data packets, or a combination thereof. 15. The roofing system of claim 13 , wherein the processor is further configured to determine a route for each data packet in the first set of data packets, the second set of data packets, or a combination thereof. 16. The roofing system of claim 13 , wherein the processor is further configured to allocate a broadcast address, a multicast address, or a combination thereof, for the mesh network. 17. The roofing system of claim 13 , wherein the processor is further configured to examine the packet headers of the first set of data packets to determine the source address and the destination address. 18. A method comprising: comparing, by utilizing a processor of a gateway of an integrated roofing mesh network node in communication with a mesh network of other nodes, a source address and a destination address of each data packet transmitted to and received by the integrated roofing mesh network node to an address associated with the gateway; classifying, by utilizing the processor of the gateway, each data packet as consumed traffic if the source address or the destination address matches the address associated with the gateway and as passthrough traffic if neither the source address nor the destination address matches the address associated with the gateway; examining, by utilizing the processor of the gateway, a packet payload for each data packet in the consumed traffic and each data packet in the passthrough traffic; determining, by utilizing the processor of the gateway, a payload size of each data packet based on the packet payload of each data packet; measuring, based on the payload size and by utilizing the processor of the gateway, a consumed traffic throughput, goodput, or any combination thereof, for each data packet in the consumed traffic and a passthrough traffic throughput, goodput, or any combination thereof, for each data packet in the passthrough traffic; and determining, by utilizing the processor of the gateway an amount of mesh network bandwidth provided by a passthrough data capacity of the integrated roofing mesh network node, wherein the passthrough data capacity is based on at least one metric b

Assignees

Inventors

Classifications

  • H04W28/021Primary

    in wireless networks with changing topologies, e.g. ad-hoc networks (self-organizing networks H04W84/18) · CPC title

  • Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50) · CPC title

  • Self-organising networks, e.g. ad-hoc networks or sensor networks · CPC title

  • H04W28/02Primary

    Traffic management, e.g. flow control or congestion control · CPC title

  • Traffic characterised by specific attributes, e.g. priority or QoS · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11930388B2 cover?
Systems and methods of the present disclosure enable mesh network capacity management via network metering using a processor an integrated roofing mesh network node in a mesh network to receive and transmit data packets in the mesh network. Each data packet includes a source address, a destination address, and a payload of data. The processor determines passthrough traffic including a subset of…
Who is the assignee on this patent?
Bmic Llc
What technology area does this patent fall under?
Primary CPC classification H04W28/021. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).