IP Library Granted Patent US 7,266,080
Granted Patent B1
US 7,266,080 · App. 09/978,896 · Granted Sep 4, 2007

Access based on a rate in a wireless communication system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,266,080
App. No.
09/978,896
Granted
Sep 4, 2007
Kind
B1
Abstract

A wireless control system uses wireless communications that include a plurality of channels and that are shared between a plurality of wireless communication devices. The wireless control system generates and transmits a first control message that allows first access to one of the channels for one of the wireless communication devices. The wireless control system waits a period of time based on a rate of control message transmissions. In response to an expiration of the period of time, the wireless control system generates and transmits a second control message that allows second access to the one of the channels for another one of the wireless communication devices.

Claims (56)

1. A method of operating a wireless control system using wireless communications wherein the wireless communications comprise a plurality of channels shared between a plurality of wireless communication devices, the method comprising:

predetermining a period of time based on a rate of control message transmissions;

generating and transmitting a first control message that allows first access to one of the channels for one of the wireless communication devices to transmit a first packet over the one of the channels;

waiting the period of time, during which the first control message is transmitted and a transmission of the first packet begins; and

in response to an expiration of the period of time, generating and transmitting a second control message, before the transmission of the first packet is completed, that allows second access to the one of the channels for another one of the wireless communication devices to transmit a second packet over the one of the channels after the transmission of the first packet is completed.

2. The method of claim 1 wherein the wireless control system comprises an upstream manager.

3. The method of claim 1 wherein the first control message comprises a credit.

4. The method of claim 1 wherein the wireless communications are in a Multichannel Multipoint Distribution Service (MMDS) frequency range.

5. The method of claim 1 wherein the wireless communication devices comprise wireless broadband routers.

6. The method of claim 1 wherein waiting the period of time further comprises:

starting a timer for the period of time; and

determining whether the time has expired.

7. The method of claim 1 wherein the period of time is a maximum time to transfer a packet.

8. The method of claim 1 wherein the period of time is an average time to transfer a packet.

9. The method of claim 1 further comprising monitoring a collision rate of the wireless communications.

10. The method of claim 9 further comprising:

determining whether the collision rate exceeds a threshold; and

increasing the rate of the control message transmissions based on the determination that the collision rate exceeded the threshold.

11. The method of claim 1 wherein the rate of the control message transmissions is based on a customer profile.

12. The method of claim 1 wherein the rate of the control message transmissions is based on a time of day.

13. The method of claim 1 wherein the rate of the control message transmissions is based on a day of the week.

14. The method of claim 1 wherein the rate of the control message transmissions is based on a day of the year.

15. A software storage medium having a stored software product for operating a wireless control system using wireless communications wherein the wireless communications comprise a plurality of channels shared between a plurality of wireless communication devices, the software product comprising:

wireless control system software operational when executed by a processor to direct the processor to predetermine a period of time based on a rate of control message transmissions, generate and transmit a first control message that allows first access to one of the channels for one of the wireless communication devices to transmit a first packet over the one of the channels, wait the period of time during which the first control message is transmitted and a transmission of the first packet begins, and in response to an expiration of the predetermined period of time, generate and transmit a second control message before the transmission of the first packet is completed that allows second access to the one of the channels for another one of the wireless communication devices to transmit a second packet over the one of the channels after the transmission of the first packet is completed.

16. The software product of claim 15 wherein the wireless control system comprises an upstream manager.

17. The software product of claim 15 wherein the first control message comprises a credit.

18. The software product of claim 15 wherein the wireless communications are in a Multichannel Multipoint Distribution Service (MMDS) frequency range.

19. The software product of claim 15 wherein the wireless communication devices comprise wireless broadband routers.

20. The software product of claim 15 wherein the wireless control system software is operational when executed by the processor to direct the processor to start a timer for the period of time and determine whether the time has expired.

21. The software product of claim 15 wherein the period of time is a maximum time to transfer a packet.

22. The software product of claim 15 wherein the period of time is an average time to transfer a packet.

23. The software product of claim 15 wherein the wireless control system software is operational when executed by the processor to direct the processor to monitor a collision rate of the wireless communications.

24. The software product of claim 23 wherein the wireless control system software is operational when executed by the processor to direct the processor to determine whether the collision rate exceeds a threshold and increase the rate of the control message transmissions based on the determination that the collision rate exceeded the threshold.

25. The software product of claim 15 wherein the rate of the control message transmissions is based on a customer profile.

26. The software product of claim 15 wherein the rate of the control message transmissions is based on a time of day.

27. The software product of claim 15 wherein the rate of the control message transmissions is based on a day of the week.

28. The software product of claim 15 wherein the rate of the control message transmissions is based on a day of the year.

29. A wireless control system using wireless communications wherein the wireless communications comprise a plurality of channels shared between a plurality of wireless communication devices, the wireless control system comprising:

a processor configured to generate and transmit a first control message that predetermines a period of time based on a rate of control message transmissions, allows first access to one of the channels for one of the wireless communication devices to transmit a first packet over the one of the channels, wait the period of time during which the first control message is transmitted and a transmission of the first packet begins, and in response to an expiration of the period of time, generate and transmit a second control message before the transmission of the first packet is completed that allows second access to the one of the channels for another one of the wireless communication devices to transmit a second packet over the one of the channels after the transmission of the first packet is completed; and

an interface configured to transfer the first control message from the processor to the one of the wireless communication devices and transfer the second control message from the processor to the other one of the wireless communication devices.

30. The wireless control system of claim 29 wherein the wireless control system comprises an upstream manager.

31. The wireless control system of claim 29 wherein the first control message comprises a credit.

32. The wireless control system of claim 29 wherein the wireless communications are in a Multichannel Multipoint Distribution Service (MMDS) frequency range.

33. The wireless control system of claim 29 wherein the wireless communication devices comprise wireless broadband routers.

34. The wireless control system of claim 29 wherein the processor is configured to start a timer for the period of time and determine whether the time has expired.

35. The wireless control system of claim 29 wherein the period of time is a maximum time to transfer a packet.

36. The wireless control system of claim 29 wherein the period of time is an average time to transfer a packet.

37. The wireless control system of claim 29 wherein the processor is configured to monitor a collision rate of the wireless communications.

38. The wireless control system of claim 37 wherein the processor is configured to determine whether the collision rate exceeds a threshold and increase the rate of the control message transmissions based on the determination that the collision rate exceeded the threshold.

39. The wireless control system of claim 29 wherein the rate of the control message transmissions is based on a customer profile.

40. The wireless control system of claim 29 wherein the rate of the control message transmissions is based on a time of day.

41. The wireless control system of claim 29 wherein the rate of the control message transmission is based on a day of the week.

42. The wireless control system of claim 29 wherein the rate of the control message transmissions is based on a day of the year.

43. The method of claim 1 wherein the predetermined period of time is at least twice an amount of time to transmit the first control message.

44. The software product of claim 15 wherein the predetermined period of time is at least twice an amount of time to transmit the first control message.

45. The wireless control system of claim 29 wherein the predetermined period of time is at least twice an amount of time to transmit the first control message.

Assignments (3)
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2002
From: DISPENSA, STEVE; SLODERBECK, JASON M.
To: SPRINT COMMUNICATIONS COMPANY, L.P.
Reel/Frame 012747/0355 →