×

Routing multiple data streams simultaneously in wireless networks

  • US 10,171,343 B2
  • Filed: 12/21/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 12/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A wireless communication apparatus, comprising:

  • (a) a wireless communication circuit configured for wirelessly communicating with other wireless communication stations;

    (b) a computer processor coupled to said wireless communication circuit; and

    (c) a non-transitory computer-readable memory storing instructions executable by the computer processor;

    (d) wherein said instructions, when executed by the computer processor, perform steps comprising;

    (i) communicating with the other wireless communication stations utilizing a routing protocol;

    (ii) performing primary path discovery for a multiple-input-multiple-output (MIMO) capable source wireless communication station by sending an extended routing request (RREQ) containing a primary route flag and multiple-input-multiple-output (MIMO) capability information, or sending a conventional (non-extended) routing request (RREQ) for a source wireless communication station which is only single-input-single-output (SISO) capable, in establishing communications from the source wireless communication station to a destination wireless communication station, through intermediate wireless communication stations;

    (iii) receiving an extended routing reply (RREP), to an extended routing request (RREQ), from the destination wireless communication station if the destination wireless communication station is multiple-input-multiple-output (MIMO) capable, or receiving a conventional (non-extended) routing reply (RREP) if either a conventional (non-extended) routing request (RREQ) was sent or if the destination wireless communication station is only single-input-single-output (SISO) capable, whereby a single stream data transmission can commence;

    (iv) performing secondary path discovery, in response to receiving an extended routing reply from the multiple-input-multiple-output (MIMO) capable destination wireless station, by sending an extended routing request (RREQ) containing a secondary route flag and multiple-input-multiple-output (MIMO) capability information in establishing communications along a secondary path;

    (v) determining by intermediate wireless communication stations taking a localized action in recognizing that secondary path segments are not part of the primary path and adjusting a path cost metric to secure said secondary path as independent of said primary path, and adjusting the cost metric in response to determining signal processing capability, comprising determining if those stations are either single-input-single-output (SISO) or multiple-input-multiple-output (MIMO) capable; and

    (vi) transmitting data from the source wireless communication station on the primary and the secondary path simultaneously, toward the destination wireless communication station, when both the source wireless communication station and the destination wireless communication station are configured for multiple-input-multiple-output (MIMO) communications.

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