IP Library Granted Patent US 8,493,922
Granted Patent B2
US 8,493,922 · App. 12/832,787 · Granted Jul 23, 2013

Method and apparatus for supporting frequency division multiplexing or time division multiplexing in wireless peer-to-peer networks

Inventors: Junyi Li (Chester, NJ); Saurabh Tavildar (Jersey City, NJ); Nilesh Khude (Bridgewater, NJ); Thomas Richardson (South Orange, NJ); Rajiv Laroia (Far Hills, NJ)
Assignee: QUALCOMM Incorporated
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 8,493,922
App. No.
12/832,787
Granted
Jul 23, 2013
Kind
B2
Abstract

A method of operating a wireless device includes determining a preferred subset of bands of a set of bands for communicating with a first node, communicating a scheduling request with the first node, and determining whether to schedule a data transmission on each band of the set of bands based on the preferred subset of bands and the scheduling request.

Claims (98)

1. A method of operating a wireless device, comprising:

determining a preferred subset of bands of a set of bands for communicating with a first node, the determining the preferred subset of bands comprising:

determining the preferred subset to include m bands when a signal to noise ratio (SNR) with the first node is greater than a first threshold and communication with the first node requires a data rate above a second threshold; and

determining the preferred subset to include n bands, n being less than m, when the SNR with the first node is less than the first threshold or the communication with the first node requires a data rate that is below the second threshold;

communicating a scheduling request with the first node; and

determining whether to schedule a data transmission on each band of the set of bands based on the preferred subset of bands and the scheduling request.

2. The method of claim 1 , wherein the determining the preferred subset of bands further comprises:

receiving information indicating preferred subsets of bands for neighboring links; and

selecting the preferred subset of bands based on the received information.

3. The method of claim 2 , further comprising transmitting information indicating the selected preferred subset of bands.

4. The method of claim 3 , wherein the information is transmitted with the scheduling request.

5. The method of claim 1 , wherein the preferred subset of bands is determined based on a connection identifier and a time.

6. The method of claim 1 , wherein the determining whether to schedule the data transmission comprises for each band in the set of bands:

determining a priority for the communication with the first node based on the preferred subset of bands;

determining priorities for neighboring links based on their preferred subsets of bands; and

determining whether to schedule the data on the band based on the priority for the communication with the first node and the priority for the neighboring links.

7. The method of claim 6 , wherein the priority for the communication with the first node and the priority for the neighboring links is based on a connection identifier and a time.

8. The method of claim 6 , further comprising receiving scheduling control signals from the neighboring links, wherein the determining whether to schedule the data on the band is further based on the received scheduling control signals.

9. The method of claim 1 , wherein the scheduling request comprises a transmission request and a transmission request response or non-response, wherein the data transmission is scheduled only when the transmission request response is transmitted.

10. The method of claim 1 , wherein the preferred subset of bands is predetermined.

11. The method of claim 10 , wherein the subset of bands is predetermined based on at least one of a signal to noise ratio (SNR) with the first node in relation to a first threshold and a data rate in relation to a second threshold.

12. The method of claim 1 , wherein at least two of the bands in the set of bands have different sizes.

13. The method of claim 1 , wherein the bands are frequency orthogonal bands.

14. The method of claim 1 , wherein the bands are time orthogonal bands.

15. An apparatus for wireless communication, comprising:

means for determining a preferred subset of bands of a set of bands for communicating with a first node, the means for determining the preferred subset of bands comprising:

means for determining the preferred subset to include m bands when a signal to noise ratio (SNR) with the first node is greater than a first threshold and communication with the first node requires a data rate above a second threshold; and

means for determining the preferred subset to include n bands, n being less than m, when the SNR with the first node is less than the first threshold or the communication with the first node requires a data rate that is below the second threshold;

means for communicating a scheduling request with the first node; and

means for determining whether to schedule a data transmission on each band of the set of bands based on the preferred subset of bands and the scheduling request.

16. The apparatus of claim 15 , wherein the means for determining the preferred subset of bands further comprises:

means for receiving information indicating preferred subsets of bands for neighboring links; and

means for selecting the preferred subset of bands based on the received information.

17. The apparatus of claim 16 , further comprising means for transmitting information indicating the selected preferred subset of bands.

18. The apparatus of claim 17 , wherein the information is transmitted with the scheduling request.

19. The apparatus of claim 15 , wherein the preferred subset of bands is determined based on a connection identifier and a time.

20. The apparatus of claim 15 , wherein the means for determining whether to schedule the data transmission comprises for each band in the set of bands:

means for determining a priority for the communication with the first node based on the preferred subset of bands;

means for determining priorities for neighboring links based on their preferred subsets of bands; and

means for determining whether to schedule the data on the band based on the priority for the communication with the first node and the priority for the neighboring links.

21. The apparatus of claim 20 , wherein the priority for the communication with the first node and the priority for the neighboring links is based on a connection identifier and a time.

22. The apparatus of claim 20 , further comprising means for receiving scheduling control signals from the neighboring links, wherein the means for determining whether to schedule the data on the band is further based on the received scheduling control signals.

23. The apparatus of claim 15 , wherein the scheduling request comprises a transmission request and a transmission request response or non-response, wherein the data transmission is scheduled only when the transmission request response is transmitted.

24. The apparatus of claim 15 , wherein the preferred subset of bands is predetermined.

25. The apparatus of claim 24 , wherein the subset of bands is predetermined based on at least one of a signal to noise ratio (SNR) with the first node in relation to a first threshold and a data rate in relation to a second threshold.

26. The apparatus of claim 15 , wherein at least two of the bands in the set of bands have different sizes.

27. The apparatus of claim 15 , wherein the bands are frequency orthogonal bands.

28. The apparatus of claim 15 , wherein the bands are time orthogonal bands.

29. A computer program product in a wireless device, comprising:

a non-transitory computer-readable storage medium comprising code for:

determining a preferred subset of bands of a set of bands for communicating with a first node, the determining the preferred subset of bands comprising:

determining the preferred subset to include m bands when a signal to noise ratio (SNR) with the first node is greater than a first threshold and communication with the first node requires a data rate above a second threshold; and

determining the preferred subset to include n bands, n being less than m, when the SNR with the first node is less than the first threshold or the communication with the first node requires a data rate that is below the second threshold;

communicating a scheduling request with the first node; and

determining whether to schedule a data transmission on each band of the set of bands based on the preferred subset of bands and the scheduling request.

30. The computer program product of claim 29 , wherein the code for determining the preferred subset of bands comprises code for:

receiving information indicating preferred subsets of bands for neighboring links; and

selecting the preferred subset of bands based on the received information.

31. The computer program product of claim 30 , wherein the non-transitory computer-readable storage medium further comprises code for transmitting information indicating the selected preferred subset of bands.

32. The computer program product of claim 31 , wherein the information is transmitted with the scheduling request.

33. The computer program product of claim 29 , wherein the preferred subset of bands is determined based on a connection identifier and a time.

34. The computer program product of claim 29 , wherein the code for determining whether to schedule the data transmission comprises for each band in the set of bands code for:

determining a priority for the communication with the first node based on the preferred subset of bands;

determining priorities for neighboring links based on their preferred subsets of bands; and

determining whether to schedule the data on the band based on the priority for the communication with the first node and the priority for the neighboring links.

35. The computer program product of claim 34 , wherein the priority for the communication with the first node and the priority for the neighboring links is based on a connection identifier and a time.

36. The computer program product of claim 34 , further comprising code for receiving scheduling control signals from the neighboring links, wherein the code for determining whether to schedule the data on the band is further based on the received scheduling control signals.

37. The computer program product of claim 29 , wherein the scheduling request comprises a transmission request and a transmission request response or non-response, wherein the data transmission is scheduled only when the transmission request response is transmitted.

38. The computer program product of claim 29 , wherein the preferred subset of bands is predetermined.

39. The computer program product of claim 38 , wherein the subset of bands is predetermined based on at least one of a signal to noise ratio (SNR) with the first node in relation to a first threshold and a data rate in relation to a second threshold.

40. The computer program product of claim 29 , wherein at least two of the bands in the set of bands have different sizes.

41. The computer program product of claim 29 , wherein the bands are frequency orthogonal bands.

42. The computer program product of claim 29 , wherein the bands are time orthogonal bands.

43. An apparatus for wireless communication, comprising:

a processing system configured to:

determine a preferred subset of bands of a set of bands for communicating with a first node, wherein to determine the preferred subset of bands the processing system is configured to:

determine the preferred subset to include m bands when a signal to noise ratio (SNR) with the first node is greater than a first threshold and communication with the first node requires a data rate above a second threshold; and

determine the preferred subset to include n bands, n being less than m, when the SNR with the first node is less than the first threshold or the communication with the first node requires a data rate that is below the second threshold;

communicate a scheduling request with the first node; and

determine whether to schedule a data transmission on each band of the set of bands based on the preferred subset of bands and the scheduling request.

44. The apparatus of claim 43 , wherein to determine the preferred subset of bands, the processing system is further configured to:

receive information indicating preferred subsets of bands for neighboring links; and

select the preferred subset of bands based on the received information.

45. The apparatus of claim 44 , wherein the processing system is further configured to transmit information indicating the selected preferred subset of bands.

46. The apparatus of claim 45 , wherein the information is transmitted with the scheduling request.

47. The apparatus of claim 43 , wherein the preferred subset of bands is determined based on a connection identifier and a time.

48. The apparatus of claim 43 , wherein to determine whether to schedule the data transmission, the processing system is configured for each band in the set of bands to:

determine a priority for the communication with the first node based on the preferred subset of bands;

determine priorities for neighboring links based on their preferred subsets of bands; and

determine whether to schedule the data on the band based on the priority for the communication with the first node and the priority for the neighboring links.

49. The apparatus of claim 48 , wherein the priority for the communication with the first node and the priority for the neighboring links is based on a connection identifier and a time.

50. The apparatus of claim 48 , wherein the processing system is further configured to receive scheduling control signals from the neighboring links, wherein the processing system is further configured to determine whether to schedule the data on the band based on the received scheduling control signals.

51. The apparatus of claim 43 , wherein the scheduling request comprises a transmission request and a transmission request response or non-response, wherein the data transmission is scheduled only when the transmission request response is transmitted.

52. The apparatus of claim 43 , wherein the preferred subset of bands is predetermined.

53. The apparatus of claim 52 , wherein the subset of bands is predetermined based on at least one of a signal to noise ratio (SNR) with the first node in relation to a first threshold and a data rate in relation to a second threshold.

54. The apparatus of claim 43 , wherein at least two of the bands in the set of bands have different sizes.

55. The apparatus of claim 43 , wherein the bands are frequency orthogonal bands.

56. The apparatus of claim 43 , wherein the bands are time orthogonal bands.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2010
From: LI, JUNYI; TAVILDAR, SAURABH; KHUDE, NILESH; RICHARDSON, THOMAS; LAROIA, RAJIV
To: QUALCOMM INCORPORATED
Reel/Frame 024659/0505 →
Continuity (1)
Related Publication 20120008570A1 · Jan 12, 2012