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 a first transmission request response interval 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 whether to transmit a transmission request during said first user scheduling interval based on signals received during said monitoring; and
if it is determined that a transmission request should not be transmitted based on one of the received signals, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval.
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.
31 Citations
47 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 a first transmission request response interval 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 whether to transmit a transmission request during said first user scheduling interval based on signals received during said monitoring; and if it is determined that a transmission request should not be transmitted based on one of the received signals, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval. - 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 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 signals received during said monitoring; 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. - 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 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 signals received during said monitoring; 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. - View Dependent Claims (17, 18)
-
-
19. A computer readable medium embodying machine executable instructions for controlling a first device to implement a method, said 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 a first transmission request response interval 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 whether to transmit a transmission request during said first user scheduling interval based on signals received during said monitoring; and if it is determined that a transmission request should not be transmitted based on one of the received signals, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
a processor configured to implement a method of controlling a first device, said first device having a first connection with a second device, said first and second device being peer to peer communications devices, said method comprising; monitoring a first transmission request response interval 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 whether to transmit a transmission request during said first user scheduling interval based on signals received during said monitoring; and if it is determined that a transmission request should not be transmitted based on one of the received signals, refraining from using a transmission request interval corresponding to the first connection and refraining from transmitting traffic during said first traffic interval. - 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 during a user scheduling interval for transmission requests corresponding to connections having a higher priority than said first connection and for a transmission request from said first device; storing signal information corresponding to transmission requests corresponding to higher priority connections detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determining whether to transmit a transmission request response based on a received signal quality value generated from the stored signal information. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. 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 connections having a higher priority than said first connection and for a transmission request from said first device; memory storing signal information corresponding to transmission requests corresponding to higher priority connections 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. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. 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 connections having a higher priority than said first connection and for a transmission request from said first device; memory storage means for storing signal information corresponding to transmission requests corresponding to higher priority connections detected by said monitoring; and 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 signal information in response to a transmission request from the first device detected by said monitoring means. - View Dependent Claims (40, 41)
-
-
42. A computer readable medium embodying machine executable instructions for controlling a second device to implement a method, said 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 during a user scheduling interval for transmission requests corresponding to connections having a higher priority than said first connection and for a transmission request from said first device; storing signal information corresponding to transmission requests corresponding to higher priority connections detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determining whether to transmit a transmission request response based on a received signal quality value generated from the stored signal information. - View Dependent Claims (43, 44)
-
-
45. An apparatus comprising:
-
a processor configured to implement a method of controlling 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 method comprising; monitoring during a user scheduling interval for transmission requests corresponding to connections having a higher priority than said first connection and for a transmission request from said first device; storing signal information corresponding to transmission requests corresponding to higher priority connections detected by said monitoring; and if a transmission request from the first device is detected by said monitoring, determining whether to transmit a transmission request response based on a received signal quality value generated from the stored signal information. - View Dependent Claims (46, 47)
-
Specification