Method and apparatus for implementing efficient low-latency uplink access
First Claim
Patent Images
1. A method, comprising:
- determining, by a network element, a plurality of access points, wherein the plurality of access points belong to a cluster set of a user device; and
allocating a plurality of random-access-channel slots to the plurality of access points such that the plurality of random-access-channel slots are staggered in time over a random-access-channel period within a frame structure used by the user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus may determine a plurality of access points. The plurality of access points belong to a cluster set of a user device. The method may also include allocating a plurality of random-access-channel slots to the plurality of access points such that the plurality of random-access-channel slots are staggered in time over a random-access-channel period within a frame structure used by the user device.
-
Citations
28 Claims
-
1. A method, comprising:
-
determining, by a network element, a plurality of access points, wherein the plurality of access points belong to a cluster set of a user device; and allocating a plurality of random-access-channel slots to the plurality of access points such that the plurality of random-access-channel slots are staggered in time over a random-access-channel period within a frame structure used by the user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17)
-
-
9. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to determine a plurality of access points, wherein the plurality of access points belong to a cluster set of a user device; and allocate a plurality of random-access-channel slots to the plurality of access points such that the plurality of random-access-channel slots are staggered in time over a random-access-channel period within a frame structure used by the user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
18. A method, comprising:
-
receiving, by a user device, first information relating to a cluster set of access points; receiving, by the user device, system information relating to the access points of the cluster set, wherein the system information indicates time instants of a plurality of random-access-channel slots for each of the access points of the cluster set; and transmitting, by the user device, an uplink request via one of the access points of the cluster set whose random-access-channel slot occurs after arrival of data in an uplink queue of the user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication. - View Dependent Claims (19, 20, 21, 26)
-
-
22. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to receive first information relating to a cluster set of a plurality of access points; receive system information relating to the plurality of access points of the cluster set, wherein the system information indicates time instants of a plurality of random-access-channel slots for each of the plurality of access points of the cluster set; and transmit an uplink request via one of the plurality of access points of the cluster set whose random-access-channel slot occurs after arrival of data in an uplink queue, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication. - View Dependent Claims (23, 24, 25)
-
-
27. A method, comprising:
-
acquiring system information relating to a plurality of access points that are accessible to a user device, wherein the system information indicates time instants of a plurality of random-access-channel slots for each of the plurality of access points; and transmitting, by the user device, an uplink request via one of the plurality of access points of the cluster set whose random-access-channel slot occurs;
after arrival of data in an uplink queue of the user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication.
-
-
28. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to acquire system information relating to a plurality of access points that are accessible to the apparatus, wherein the system information indicates time instants of a plurality of random-access-channel slots for each of the plurality of access points; and transmit an uplink request via one of the plurality of access points of the cluster set whose random-access-channel slot occurs after arrival of data in an uplink queue of a user device, wherein a position of the plurality of random-access-channel slots within a sub-frame of the random-access-channel period is determined according to an integer corresponding to a number of access points of the plurality of access points in the cluster set multiplied by ten, and adding a value of one to a product of the multiplication.
-
Specification