Patentable/Patents/US-10959225
US-10959225

Techniques for handling semi-persistent scheduling collisions for wireless networks

PublishedMarch 23, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A technique includes receiving, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations; receiving, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration; determining, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI); selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and transmitting, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations; receiving, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration; determining, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI); selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and transmitting, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

2

2. The method of claim 1 wherein the SPS identifier for a SPS configuration comprises at least one of a SPS radio network temporary identifier (SPS-RNTI) and a SPS configuration index.

3

3. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises: selecting, by the user device, an MCS of one of the SPS configurations of the plurality of SPS configurations that have been determined to collide during the TTI, based on a Quality of Service (QoS) parameter, including one or more of a priority, minimum data rate, packet delay budget, packet error loss rate, associated with each of the SPS configurations.

4

4. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises: selecting, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a most robust MCS.

5

5. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises: selecting, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a least robust MCS.

6

6. The method of claim 1 wherein the selecting a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises: selecting, by the user device, an MCS according to a rule or set of rules known by the user device.

7

7. The method of claim 1 wherein the transmitting comprises: transmitting, based on the selected MCS during the TTI, data for each SPS configuration of the plurality of SPS configurations via the set of resources corresponding to the SPS configuration.

8

8. The method of claim 1 wherein the transmitting comprises: transmitting, based on the selected MCS during the TTI, data for one SPS configuration of the plurality of SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

9

9. The method of claim 1 wherein the transmitting comprises: determining a priority order of the plurality of SPS configurations; transmitting, based on the selected MCS during the TTI, data for as many SPS configurations of the plurality of SPS configurations as possible according to the priority order of corresponding SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

10

10. The method of claim 9 wherein the transmitting comprises transmitting, in a decreasing order of priority, data packets which need to be transmitted during the TTI corresponding to the SPS configurations.

11

11. The method of claim 9 wherein the priority order is determined based on a SPS configuration index for each SPS configuration of the plurality of SPS configurations.

12

12. The method of claim 9 wherein the priority order is determined based on a priority for each SPS configuration of the plurality of SPS configurations.

13

13. The method of claim 9 wherein the priority order is determined based on a Quality of Service (QoS) parameter for each SPS configuration of the plurality of SPS configurations, wherein the QoS parameter includes one or more of the following QoS parameters: a priority, a minimum data rate, a packet delay budget, and a packet error loss rate, associated with each of the SPS configurations.

14

14. An apparatus comprising at least one processor and at least one memory including computer instructions, the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: receive, by a user device, a plurality of semi-persistent scheduling (SPS) configurations, each SPS configuration including an SPS identifier and an interval for each of the plurality of SPS configurations; receive, by the user device, an SPS activation corresponding to each of the plurality of SPS configurations, each SPS activation indicating a set of resources and a modulation and coding scheme (MCS) to be used for transmission of data for the corresponding SPS configuration; determine, by the user device, that a collision will occur for the plurality of SPS configurations during a transmission time interval (TTI); select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI; and transmit, by the user device during the TTI, data using the selected MCS via an aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations that have been determined to collide during the TTI.

15

15. The apparatus of claim 14 wherein the SPS identifier for a SPS configuration comprises at least one of a SPS radio network temporary identifier (SPS-RNTI) and a SPS configuration index.

16

16. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: select, by the user device, an MCS of one of the SPS configurations of the plurality of SPS configurations that have been determined to collide during the TTI, based on a Quality of Service (QoS) parameter, including one or more of a priority, minimum data rate, packet delay budget, packet error loss rate, associated with each of the SPS configurations.

17

17. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: select, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a most robust MCS.

18

18. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: select, by the user device, an MCS of the SPS configuration of the plurality of SPS configurations having a least robust MCS.

19

19. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to select a MCS corresponding to one of the plurality of SPS configurations that have been determined to collide during the TTI comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: select, by the user device, an MCS according to a rule or set of rules known by the user device.

20

20. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: transmit, based on the selected MCS during the TTI, data for each SPS configuration of the plurality of SPS configurations via the set of resources corresponding to the SPS configuration.

21

21. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: transmit, based on the selected MCS during the TTI, data for one SPS configuration of the plurality of SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

22

22. The apparatus of claim 14 wherein the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to transmit comprises the at least one memory and computer instructions configured, with the at least one processor, to cause the apparatus to: determine a priority order of the plurality of SPS configurations; and transmit, based on the selected MCS during the TTI, data for as many SPS configurations of the plurality of SPS configurations as possible according to the priority order of corresponding SPS configurations via the aggregated set of SPS resources that includes at least a portion of each of the sets of resources for the plurality of SPS configurations.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 11, 2018

Publication Date

March 23, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Techniques for handling semi-persistent scheduling collisions for wireless networks” (US-10959225). https://patentable.app/patents/US-10959225

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.