×

System and method for implementing mesh network communications using a mesh network protocol

  • US 9,942,824 B2
  • Filed: 11/17/2016
  • Issued: 04/10/2018
  • Est. Priority Date: 09/04/2008
  • Status: Active Grant
First Claim
Patent Images

1. A process for routing data frames from a first node to a second node within a network, the process including:

  • a tree routing sub-process, a source routing sub-process, a temporary routing sub-process and a mesh routing sub-process, wherein the mesh routing sub-process comprises;

    accessing a first route table at the first node to determine a first interim node address from the route based on the second node address;

    sending the data frame from the first node to a first interim node in the route using the first interim node address from the route;

    accessing a second route table at the first interim node to determine a second interim node address from the route based on the second node address;

    sending the data frame from the first interim node to the second interim node address;

    if the first interim node is unable to send the data frame to the second interim node address, broadcasting a route error message and deleting a second interim node address; and

    receiving an error message at the first node if the data frame does not reach the second node,and wherein the particular sub-process for routing a data frame from the first node the second node is selected in accordance with the following logic executed on a processor;

    if the data frame has a source route header the source routing sub-process is selected;

    if there is an entry for the target address in a temporary routing table, the temporary routing sub-process is selected;

    if the second node is a coordinator node, the tree routing sub-process is selected;

    if the second node is not a coordinator node, the mesh routing sub-process is selected.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×