Methods and apparatus related to controlling traffic in a wireless communications system using shared air link traffic resources
First Claim
1. A method of operating a first device having a first connection with a second device, said first and second devices being peer to peer communications devices, the method comprising:
- monitoring, by the first device, a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities;
determining, by the first device, whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; and
if it is determined that a transmission request should not be transmitted based on the received transmission request response, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval,wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, andwherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities.
1 Assignment
0 Petitions
Accused Products
Abstract
A peer to peer communications system implements scheduling of traffic intervals in a distributed manner utilizing connection priority and interference information. A peer to peer timing structure includes a user scheduling interval, with ordered transmission request and response intervals, and an associated traffic interval. The priority associated with a request of an early interval is higher than the priority of a request of a later interval. A first device, connected to a second device, makes a decision as to whether or not to yield the traffic interval as a function of estimated interference that it will impose on higher priority connection receivers if it transmits during the traffic interval. The second device makes a decision as to whether or not to transmit a positive transmission request response signal as a function of a generated received signal quality value, based on received requests for its own and for higher priority connections.
-
Citations
40 Claims
-
1. A method of operating a first device having a first connection with a second device, said first and second devices being peer to peer communications devices, the method comprising:
-
monitoring, by the first device, a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities; determining, by the first device, whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; and if it is determined that a transmission request should not be transmitted based on the received transmission request response, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval, wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, and wherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first device having a first connection with a second device, said first and second devices being peer to peer communications devices, the first device comprising:
-
a first monitoring module for monitoring a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities; a transmission request determination module for determining whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; a transmission module for transmitting transmission requests; and a control module for controlling said transmission module to transmit a transmission request using a transmission request interval corresponding to the first connection when said determination module determines a transmission request is to be transmitted and for controlling the transmission module to refrain from transmitting using the transmission request interval corresponding to the first connection when it is determined that a transmission request should not be transmitted, wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, and wherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A first device having a first connection with a second device, said first and second devices being peer to peer communications devices, the first device comprising:
-
first monitoring means for monitoring a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities; transmission request determination means for determining whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; transmission means for transmitting transmission requests; and control means for controlling said transmission means to transmit a transmission request using a transmission request interval corresponding to the first connection when said determination means determines a transmission request is to be transmitted and for controlling the transmission means to refrain from transmitting using the transmission request interval corresponding to the first connection when it is determined that a transmission request should not be transmitted, wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, and wherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable medium embodying machine executable instructions for controlling a first device, said first device having a first connection with a second device, said first and second devices being peer to peer communications devices, said instructions configured to:
-
monitor a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities; determine whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; and if it is determined that a transmission request should not be transmitted based on the received transmission request response, refrain from using a transmission request interval corresponding to the first connection and refrain from transmitting traffic during said first traffic interval, wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, and wherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
a processor configured to control a first device, said first device having a first connection with a second device, said first and second devices being peer to peer communications devices, said processor further configured to; monitor a first transmission request response interval corresponding to a second connection between a third device and a fourth device, the first transmission request response interval being one of a plurality of transmission request response intervals in a first user scheduling interval corresponding to a first traffic interval, said transmission request response intervals being ordered according to transmission priority, transmission request response intervals corresponding to connections having higher transmission priority occurring within said first user scheduling interval before transmission request response intervals corresponding to connections having lower priorities; determine whether to transmit a transmission request during said first user scheduling interval based on whether a transmission request response for transmission of data was received during said monitoring from one or more communications between the third device and the fourth device corresponding to the second connection; and if it is determined that a transmission request should not be transmitted based on the received transmission request response, refrain from using a transmission request interval corresponding to the first connection and refrain from transmitting traffic during said first traffic interval, wherein said transmission request interval is one of a plurality of transmission request intervals in the first user scheduling interval, said transmission request intervals being interleaved with corresponding transmission request response intervals during the first user scheduling interval, and wherein the transmission request intervals are ordered in the first user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within the first user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (23, 24)
-
-
25. A method of operating a second device having a first connection with a first device, said first and second devices being peer to peer communications devices, the method comprising:
-
monitoring, by the second device, during a user scheduling interval for transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; storing, using a memory of the second device, transmission request response information for transmission of data corresponding to one or more transmission requests between the third device and the fourth device corresponding to said second connection detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determining, by the second device, whether to transmit a transmission request response based on a received signal quality value generated from the stored transmission request response information for transmission of data corresponding to the one or more transmission requests between the third device and the fourth device, wherein transmission requests are transmitted during transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval, and wherein said transmission request intervals are ordered in said user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (26, 27, 28)
-
-
29. A second device having a first connection with a first device, said first and second devices being peer to peer communications devices, the second device comprising:
-
a monitoring module for monitoring to detect during a user scheduling interval transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; memory storing transmission request response information for transmission of data corresponding to one or more transmission requests between the third device and the fourth device corresponding to said second connection detected by said monitoring; a transmission request response determination module for determining whether to transmit a transmission request response based on a received signal quality value generated from the stored transmission request response information for transmission of data corresponding to the one or more transmission requests between the third device and the fourth device in response to a transmission request from the first device detected by said monitoring module; and memory storing timing structure information, said timing structure information identifying a set of ordered transmission request intervals corresponding to different priority levels, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities, wherein transmission requests are transmitted during the transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, and wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval. - View Dependent Claims (30, 31, 32)
-
-
33. A second device having a first connection with a first device, said first and second devices being peer to peer communications devices, the second device comprising:
-
monitoring means for monitoring to detect during a user scheduling interval transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; memory storage means for storing transmission request response information for transmission of data corresponding to one or more transmission requests between the third device and the fourth device corresponding to said second connection detected by said monitoring; transmission request response determination means for determining whether to transmit a transmission request response based on a received signal quality value generated from the stored transmission request response information for transmission of data corresponding to the one or more transmission requests between the third device and the fourth device in response to a transmission request from the first device detected by said monitoring means; and memory storage means for storing timing structure information, said timing structure information identifying a set of ordered transmission request intervals corresponding to different priority levels, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities, wherein transmission requests are transmitted during the transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, and wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval. - View Dependent Claims (34)
-
-
35. A non-transitory computer readable medium embodying machine executable instructions for controlling a second device, said second device having a first connection with a first device, said first and second devices being peer to peer communications devices, said instructions configured to:
-
monitor during a user scheduling interval for transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; store transmission request response information for transmission of data corresponding to one or more transmission requests between the third device and the fourth device corresponding to said second connection detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determine whether to transmit a transmission request response based on a received signal quality value generated from the stored transmission request response information for transmission of data corresponding to the one or more transmission requests between the third device and the fourth device, wherein transmission requests are transmitted during transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval, and wherein said transmission request intervals are ordered in said user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (36)
-
-
37. An apparatus comprising:
-
a processor configured to control a second device, said second device having a first connection with a first device, said first and second device being peer to peer communications devices, said processor further configured to; monitor during a user scheduling interval for transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; store transmission request response information for transmission of data corresponding to one or more transmission requests between the third device and the fourth device corresponding to said second connection detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determine whether to transmit a transmission request response based on a received signal quality value generated from the stored transmission request response information for transmission of data corresponding to the one or more transmission requests between the third device and the fourth device, wherein transmission requests are transmitted during transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval, and wherein said transmission request intervals are ordered in said user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities. - View Dependent Claims (38)
-
-
39. A method of operating a second device having a first connection with a first device, said first and second devices being peer to peer communications devices, the method comprising:
-
monitoring, by the second device, during a user scheduling interval for transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; storing, using a memory of the second device, signal information corresponding to transmission requests corresponding to said second connection detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determining, by the second device, whether to transmit a transmission request response based on a received signal quality value generated from the stored signal information, wherein transmission requests are transmitted during transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, wherein said monitoring includes monitoring transmission request intervals including a transmission request interval during which a transmission request from the first device may be transmitted and any preceding transmission request intervals in said user scheduling interval, wherein said transmission request intervals are ordered in said user scheduling interval according to transmission priority, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities, and wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval.
-
-
40. A second device having a first connection with a first device, said first and second devices being peer to peer communications devices, the second device comprising:
-
a monitoring module for monitoring to detect during a user scheduling interval transmission requests corresponding to a second connection having a higher priority than said first connection and for a transmission request from said first device, said second connection being between a third device and a fourth device; memory storing signal information corresponding to transmission requests corresponding to said second connection detected by said monitoring; and a transmission request response determination module for determining whether to transmit a transmission request response based on a received signal quality value generated from the stored signal information in response to a transmission request from the first device detected by said monitoring module, wherein transmission requests are transmitted during transmission request intervals, said user scheduling interval including multiple transmission request intervals and corresponding transmission request response intervals, wherein said monitoring module includes a transmission request interval monitoring submodule for monitoring transmission request intervals including a transmission request interval during which a transmission request from the first device may be transmitted and any preceding transmission request intervals in said user scheduling interval, wherein the second device further comprises memory storing timing structure information, said timing structure information identifying a set of ordered transmission request intervals corresponding to different priority levels, transmission request intervals corresponding to connections having higher transmission priority occurring within said user scheduling interval before transmission request intervals corresponding to connections having lower priorities, and wherein said transmission request intervals are interleaved with corresponding transmission request response intervals during said user scheduling interval.
-
Specification