×

Home-based router with traffic prioritization

  • US 9,979,667 B2
  • Filed: 09/30/2015
  • Issued: 05/22/2018
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for prioritizing router traffic comprising:

  • a processor;

    a memory communicatively coupled to the processor;

    an unlicensed radio that supports an unlicensed data communications channel;

    an alternative communications interface that supports an alternative communications channel;

    a plurality of queue components that include a plurality of output queues and an overflow queue, wherein individual output queues of the plurality of output queues have corresponding bandwidth allocations, andwherein the overflow queue is configured to buffer one or more data packets from the plurality of output queues in response to a current throughput of the individual output queues exceeding the corresponding bandwidth allocations; and

    a software prioritization engine that is resident in the memory that is communicatively coupled to the unlicensed radio via an unlicensed radio driver in the memory and communicatively coupled to the alternative communications interface via an alternative communications interface driver resident in the memory, the software prioritization engine configured to;

    assign a priority value to a data packet, based on at least one prioritization rule,determine an order of transmission of the data packet relative to additional data packets via an output queue of the plurality of output queues, based at least in part on the priority value, anddistribute the data packet into the overflow queue in an order ahead of any data packet with an assigned priority value less than the priority value of the data packet, based at least in part on the output queue exceeding the corresponding bandwidth allocations.

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