A method of wireless communication in a wireless communication network for a scheduling entity (202; 800) to communicate with a set of one or more scheduled entities, (204a; 204; 900), the method comprising: allocating a first set of resource elements for use by a scheduled entity of the set of one or more scheduled entities in accordance with a first uplink grant of a first type of semi-persistent scheduling; allocating a second set of resource elements for use by the scheduled entity in accordance with a second uplink grant of a second type of semi-persistent scheduling, wherein the first type of semi-persistent scheduling comprises dedicated semi-persistent scheduling and the second type of semi-persistent scheduling comprises contention-based semi-persistent scheduling; allocating a third set of resource elements for use by the scheduled entity in accordance with a third uplink grant, wherein the third uplink grant comprises a dynamic scheduling grant; configuring the scheduled entity with first semi-persistent scheduling configuration parameters for the first uplink grant; activating the first type of semi-persistent scheduling for the scheduled entity to enable the scheduled entity to utilize the first uplink grant based on the first semi-persistent scheduling configuration parameters; configuring the scheduled entity with second semi-persistent scheduling configuration parameters for the second uplink grant; activating the second type of semi-persistent scheduling to enable the scheduled entity to utilize the second uplink grant based on the second semi-persistent scheduling configuration parameters; and transmitting scheduling information corresponding to the first uplink grant, the second uplink grant and the third uplink grant to the scheduled entity; wherein the scheduled entity is simultaneously configured with the first uplink grant, the second uplink grant, and the third uplink grant. allocating a first set of resource elements for use by a scheduled entity of the set of one or more scheduled entities in accordance with a first uplink grant of a first type of semi-persistent scheduling; allocating a second set of resource elements for use by the scheduled entity in accordance with a second uplink grant of a second type of semi-persistent scheduling, wherein the first type of semi-persistent scheduling comprises dedicated semi-persistent scheduling and the second type of semi-persistent scheduling comprises contention-based semi-persistent scheduling; allocating a third set of resource elements for use by the scheduled entity in accordance with a third uplink grant, wherein the third uplink grant comprises a dynamic scheduling grant; configuring the scheduled entity with first semi-persistent scheduling configuration parameters for the first uplink grant; activating the first type of semi-persistent scheduling for the scheduled entity to enable the scheduled entity to utilize the first uplink grant based on the first semi-persistent scheduling configuration parameters; configuring the scheduled entity with second semi-persistent scheduling configuration parameters for the second uplink grant; activating the second type of semi-persistent scheduling to enable the scheduled entity to utilize the second uplink grant based on the second semi-persistent scheduling configuration parameters; and transmitting scheduling information corresponding to the first uplink grant, the second uplink grant and the third uplink grant to the scheduled entity; wherein the scheduled entity is simultaneously configured with the first uplink grant, the second uplink grant, and the third uplink grant.