Wireless network communication system and method

US10945285B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10945285-B2
Application numberUS-201916258456-A
CountryUS
Kind codeB2
Filing dateJan 25, 2019
Priority dateAug 1, 2009
Publication dateMar 9, 2021
Grant dateMar 9, 2021

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.

A communication system comprising one or more wireless stations programmed to await for an authorizing signal to initiate wireless communications with a network controller or access point. The network controller maintains identification information in different queues, and polls stations from those queues. The wireless station identification information may be moved between the different queues in response to wireless station activity. Between polling, each mobile station aggregates data for the next opportunity to transmit. Multi-polling may be employed such that more than a single station is polled at a time. Polling is accomplished by polling one of the more stations from each queue having the effect that stations in one queue are polled more often than those in another queue. If a lesser active station becomes active, it may be moved into the shorter queue and consequently will be polled more often.

First claim

Opening claim text (preview).

What is claimed: 1. A method of network communications including: maintaining at an access point a first queue and a second queue, each of said queues including identification information of a plurality of remote stations; polling one station from the first queue and one station from the second queue to determine an amount of data that the one station from the first queue and the one station from the second queue has to transmit; receiving from a responding remote station a transmission duration for an aggregated data packet, said aggregated packet including a plurality of smaller data packets; prioritizing data transmission from differing remote stations based on the amount of data that the one station from the first queue and the one station from the second queue has to transmit; transmitting to the responding remote station a transmission time value, said transmission time value responsive to the transmission duration and based on said prioritizing; receiving the aggregated data packet, and moving the identification information of the responding remote station to a different queue in response to the transmission duration. 2. The method of claim 1 wherein the first queue and the second queue are polled at a different rate. 3. The method of claim 1 wherein the first queue includes identification information from stations having lower data volume than stations in the second queue. 4. The method of claim 1 wherein the first queue includes identification information from stations of lower transmission time than stations in the second queue. 5. The method of claim 1 wherein said polling includes simultaneously transmitting to at least two stations, each of said stations from a different queue, a query, said query requesting an indication of a transmission duration. 6. The method of claim 5 wherein said simultaneously transmitting to at least two stations includes sending a single packet addressed to both a station from the first queue and a station from the second queue. 7. The method of claim 1 further comprising: allocating the transmission time value for the responding remote station based on the amount of data to transmit. 8. The method of claim 1 further comprising: allocating the transmission time value based on a data rate currently available by the access point for the responding remote station. 9. The method of claim 1 wherein the transmission time value indicates an amount of time within which the responding remote station must limit transmission of data. 10. The method of claim 1 wherein polling the one station from the first queue and the one station from the second queue comprises polling the first queue and the second queue at varying polling rates. 11. A memory device, said device including processor readable, non-transitory instructions directing a processor to perform a method including: maintaining at an access point a first queue and a second queue, each of said queues including identification information of a plurality of remote stations; polling one station from the first queue and one station from the second queue to determine an amount of data that the one station from the first queue and the one station from the second queue has to transmit; receiving from a responding remote station a transmission duration for an aggregated data packet, said aggregated packet including a plurality of smaller data packets; prioritizing data transmission from differing remote stations based on the amount of data that the one station from the first queue and the one station from the second queue has to transmit; transmitting to the responding remote station a transmission time value, said transmission time value responsive to the transmission duration and based on said prioritizing; receiving the aggregated data packet, and moving the identification information of the responding remote station to a different queue in response to the transmission duration. 12. The device of claim 11 wherein the first queue and the second queue are polled at a different rate. 13. The device of claim 11 wherein the first queue includes identification information from stations having lower data volume than stations in the second queue. 14. The device of claim 11 wherein the first queue includes identification information from stations of lower transmission time than stations in the second queue. 15. The device of claim 11 wherein said polling includes simultaneously transmitting to at least two stations, each of said stations from a different queue, a query, said query requesting an indication of a transmission duration. 16. The device of claim 15 wherein said simultaneously transmitting to at least two stations includes sending a single packet addressed to both a station from the first queue and a station from the second queue. 17. The device of claim 11 wherein the processor readable, non-transitory instructions further direct the processor to perform: allocating the transmission time value for the responding remote station based on the amount of data to transmit. 18. The device of claim 11 wherein the processor readable, non-transitory instructions further direct the processor to perform: allocating the transmission time value based on a data rate currently available by the access point for the responding remote station. 19. The device of claim 11 wherein the transmission time value indicates an amount of time within which the responding remote station must limit transmission of data. 20. The device of claim 11 wherein polling the one station from the first queue and the one station from the second queue comprises polling the first queue and the second queue at varying polling rates.

Assignees

Inventors

Classifications

  • using measured or perceived quality · CPC title

  • based on terminal or device properties · CPC title

  • H04W74/06Primary

    using polling · CPC title

  • Queue scheduling · CPC title

  • WLAN [Wireless Local Area Networks] · 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 US10945285B2 cover?
A communication system comprising one or more wireless stations programmed to await for an authorizing signal to initiate wireless communications with a network controller or access point. The network controller maintains identification information in different queues, and polls stations from those queues. The wireless station identification information may be moved between the different queues…
Who is the assignee on this patent?
Ubiquiti Inc
What technology area does this patent fall under?
Primary CPC classification H04W74/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 09 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).