# US 10,455,609 B2 · Grant validation in a wireless device and wireless network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,609 B2
- Document ID: US10455609B2
- Status: Granted
- Kind: B2
- Application number: 15/670,788
- Filed: 2017-08-07
- Published: 2018-02-08
- Granted: 2019-10-22
- Earliest claimed: 2016-08-07
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Alireza Babaei; Esmael Hejazi Dinan
- Web page: https://patentgrep.com/patent/US10455609B2

## CPC

- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04L 5/0032: {Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation}
- H04L 5/0082: {at predetermined intervals}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/1273: of downlink data flows
- H04W 72/20: Control channels or signalling for resource management
- H04W 76/38: triggered by timers
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A wireless device receives one or more messages. The one or more messages may comprise a first RNTI for a first SPS and a second for a second SPS. A downlink control information (DCI) corresponding to one of the first RNTI or the second RNTI may be received. The DCI may be validated, at least based on a cyclic shift value associated with the DCI, if the DCI corresponds to the first RNTI. Otherwise, the DCI may be validated without considering the cyclic shift value. One of the first SPS or the second SPS, corresponding to the DCI, may be activated in response to the validating being successful.

## Claims

### Claim 1

A method comprising:
receiving, by a wireless device, one or more messages comprising:
a first radio network temporary identifier (RNTI) for first semi-persistent scheduling (SPS) resources; and
a second RNTI for second SPS resources;
receiving first downlink control information (DCI) corresponding to the first RNTI;
receiving second DCI corresponding to the second RNTI;
validating the first DCI at least based on a first cyclic shift value associated with the first SPS resources;
validating the second DCI without considering a second cyclic shift value associated with the second SPS resources;
based on successful validation of the first DCI, activating the first SPS resources; and
based on successful validation of the second DCI, activating the second SPS resources.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, based on unsuccessful validation of the first DCI, ignoring the first DCI.

### Claim 3 (depends on 1)

The method of claim 1, wherein a format of the first DCI is DCI format 0.

### Claim 4 (depends on 1)

The method of claim 1, wherein a cyclic redundancy check of the first DCI is scrambled with the first RNTI.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first DCI comprises a field indicating the first cyclic shift value.

### Claim 6 (depends on 1)

The method of claim 1, wherein an uplink transmission corresponding to the first DCI employs the first cyclic shift value.

### Claim 7 (depends on 1)

The method of claim 1, wherein the validating the first DCI comprises determining whether the first cyclic shift value is zero.

### Claim 8 (depends on 1)

The method of claim 1, wherein the validating the first DCI further comprises determining whether a transmit power control (TPC) command for a scheduled physical uplink shared channel (PUSCH) field value associated with the first DCI is zero.

### Claim 9 (depends on 1)

The method of claim 1, wherein the validating the first DCI further comprises determining whether a most significant bit (MSB) of a modulation and coding scheme and redundancy version field value associated with the first DCI is zero.

### Claim 10 (depends on 1)

The method of claim 1, wherein the validating the first DCI further comprises determining whether a new data indicator field value associated with the first DCI is zero.

### Claim 11 (depends on 1)

The method of claim 1, wherein the validating the first DCI further comprises determining whether a modulation and coding scheme and redundancy version field value associated with the first DCI is thirty-one.

### Claim 12 (depends on 1)

The method of claim 1, wherein the validating the first DCI further comprises determining whether a resource block assignment and hopping resource allocation field value associated with the first DCI comprises all ones.

### Claim 13 (depends on 1)

The method of claim 1, wherein the first SPS resources are associated with voice service, and wherein the second SPS resources are associated with vehicle-to-everything (V2X) service.

### Claim 14 (depends on 1)

The method of claim 1, wherein the first SPS resources and the second SPS resources are associated with one or more of:
radio resources comprising at least a time and frequency resource;
a physical resource block (PRB); or
a modulation and coding scheme.

### Claim 15 (depends on 1)

The method of claim 1, further comprising:
receiving third DCI corresponding to the first RNTI;
receiving fourth DCI corresponding to the second RNTI;
based on successful validation of the third DCI, releasing the first SPS resources; and
based on successful validation of the fourth DCI, releasing the second SPS resources.

### Claim 16

A method comprising:
receiving, by a wireless device, one or more messages comprising:
a first radio network temporary identifier (RNTI) for first semi-persistent scheduling (SPS) resources; and
a second RNTI for second SPS resources;
receiving a-first downlink control information (DCI) corresponding to the first RNTI;
receiving second DCI corresponding to the second RNTI;
validating the first DCI at least based on a first cyclic shift value associated with the first SPS resources;
validating the second DCI without considering a second cyclic shift value associated with the second SPS resources;
based on successful validation of the first DCI, releasing the first SPS resources; and
based on successful validation of the second DCI, releasing the second SPS resources.

### Claim 17 (depends on 16)

The method of claim 16, further comprising, based on unsuccessful validation of the first DCI, ignoring the first DCI.

### Claim 18 (depends on 16)

The method of claim 16, wherein a format of the first DCI is DCI format 0.

### Claim 19 (depends on 16)

The method of claim 16, wherein a cyclic redundancy check of the first DCI is scrambled with the first RNTI.

### Claim 20 (depends on 16)

The method of claim 16, wherein the first DCI comprises a field indicating the first cyclic shift value.

### Claim 21 (depends on 16)

The method of claim 16, wherein the validating the first DCI comprises determining whether the first cyclic shift value is zero.

### Claim 22 (depends on 16)

The method of claim 16, wherein the validating the first DCI further comprises determining whether a transmit power control (TPC) command for a scheduled physical uplink shared channel (PUSCH) field value associated with the first DCI is zero.

### Claim 23 (depends on 16)

The method of claim 16, wherein the validating the first DCI further comprises determining whether a modulation and coding scheme and redundancy version field value associated with the first DCI is thirty-one.

### Claim 24 (depends on 16)

The method of claim 16, wherein the validating the first DCI further comprises determining whether a new data indicator field value associated with the first DCI is zero.

### Claim 25 (depends on 16)

The method of claim 16, wherein the validating the first DCI further comprises determining whether a resource block assignment and hopping resource allocation field value associated with the first DCI comprises all ones.

### Claim 26 (depends on 16)

The method of claim 16, wherein an uplink transmission corresponding to the first DCI employs the first cyclic shift value.

### Claim 27 (depends on 16)

The method of claim 16, wherein the validating the first DCI further comprises determining whether a most significant bit (MSB) of a modulation and coding scheme and redundancy version field value associated with the first DCI is zero.

### Claim 28 (depends on 16)

The method of claim 16, wherein the first SPS resources are associated with voice service, and wherein the second SPS resources are associated with vehicle-to-everything (V2X) service.

### Claim 29 (depends on 16)

The method of claim 16, wherein the first SPS resources and the second SPS resources are associated with one or more of:
radio resources comprising at least a time and frequency resource;
a physical resource block (PRB); or
a modulation and coding scheme.

### Claim 30 (depends on 16)

The method of claim 16, further comprising:
receiving third DCI corresponding to the first RNTI;
receiving fourth DCI corresponding to the second RNTI;
based on successful validation of the third DCI, activating the first SPS resources; and
based on successful validation of the fourth DCI, activating the second SPS resources.

### Claim 31

A wireless device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the wireless device to:
receive one or more messages comprising:
a first radio network temporary identifier (RNTI) for first semi-persistent scheduling (SPS) resources; and
a second RNTI for second SPS resources;
receive first downlink control information (DCI) corresponding to the first RNTI;
receive second DCI corresponding to the second RNTI;
validate the first DCI at least based on a first cyclic shift value associated with the first SPS resources;
validate the second DCI without considering a second cyclic shift value associated with the second SPS resources;
based on successful validation of the first DCI, activate the first SPS resources; and
based on successful validation of the second DCI, activate the second SPS resources.

### Claim 32 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to:
based on unsuccessful validation of the first DCI, ignore the first DCI.

### Claim 33 (depends on 31)

The wireless device of claim 31, wherein a format of the first DCI is DCI format 0.

### Claim 34 (depends on 31)

The wireless device of claim 31, wherein a cyclic redundancy check of the first DCI is scrambled with the first RNTI.

### Claim 35 (depends on 31)

The wireless device of claim 31, wherein the first DCI comprises a field indicating the first cyclic shift value.

### Claim 36 (depends on 31)

The wireless device of claim 31, wherein an uplink transmission corresponding to the first DCI employs the first cyclic shift value.

### Claim 37 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether the first cyclic shift value is zero.

### Claim 38 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a transmit power control (TPC) command for a scheduled physical uplink shared channel (PUSCH) field value associated with the first DCI is zero.

### Claim 39 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a most significant bit (MSB) of a modulation and coding scheme and redundancy version field value associated with the first DCI is zero.

### Claim 40 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a modulation and coding scheme and redundancy version field value associated with the first DCI is thirty-one.

### Claim 41 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a resource block assignment and hopping resource allocation field value associated with the first DCI comprises all ones.

### Claim 42 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a new data indicator field value associated with the first DCI is zero.

### Claim 43 (depends on 31)

The wireless device of claim 31, wherein the first SPS resources are associated with voice service, and wherein the second SPS resources are associated with vehicle-to-everything (V2X) service.

### Claim 44 (depends on 31)

The wireless device of claim 31, wherein the first SPS resources and the second SPS resources are associated with one or more of:
radio resources comprising at least a time and frequency resource;
a physical resource block (PRB); or
a modulation and coding scheme.

### Claim 45 (depends on 31)

The wireless device of claim 31, wherein the instructions, when executed by the one or more processors, further cause the wireless device to:
receive third DCI corresponding to the first RNTI;
receive fourth DCI corresponding to the second RNTI;
based on successful validation of the third DCI, release the first SPS resources; and
based on successful validation of the fourth DCI, release the second SPS resources.

### Claim 46

A wireless device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the wireless device to:
receive one or more messages comprising:
a first radio network temporary identifier (RNTI) for first semi-persistent scheduling (SPS) resources; and
a second RNTI for second SPS resources;
receive first downlink control information (DCI) corresponding to the first RNTI;
receive second DCI corresponding to the second RNTI;
validate the first DCI at least based on a first cyclic shift value associated with the first SPS resources;
validate the second DCI without considering a second cyclic shift value associated with the second SPS resources;
based on successful validation of the first DCI, release the first SPS resources; and
based on successful validation of the second DCI, release the second SPS resources.

### Claim 47 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to:
based on unsuccessful validation of the first DCI, ignore the first DCI.

### Claim 48 (depends on 46)

The wireless device of claim 46, wherein a format of the first DCI is DCI format 0.

### Claim 49 (depends on 46)

The wireless device of claim 46, wherein a cyclic redundancy check of the first DCI is scrambled with the first RNTI.

### Claim 50 (depends on 46)

The wireless device of claim 46, wherein the first DCI comprises a field indicating the first cyclic shift value.

### Claim 51 (depends on 46)

The wireless device of claim 46, wherein an uplink transmission corresponding to the first DCI employs the first cyclic shift value.

### Claim 52 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether the first cyclic shift value is zero.

### Claim 53 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a transmit power control (TPC) command for a scheduled physical uplink shared channel (PUSCH) field value associated with the first DCI is zero.

### Claim 54 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a most significant bit (MSB) of a modulation and coding scheme and redundancy version field value associated with the first DCI is zero.

### Claim 55 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a modulation and coding scheme and redundancy version field value associated with the first DCI is thirty-one.

### Claim 56 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a resource block assignment and hopping resource allocation field value associated with the first DCI comprises all ones.

### Claim 57 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, cause the wireless device to validate the first DCI based on determining whether a new data indicator field value associated with the first DCI is zero.

### Claim 58 (depends on 46)

The wireless device of claim 46, wherein the first SPS resources are associated with voice service, and wherein the second SPS resources are associated with vehicle-to-everything (V2X) service.

### Claim 59 (depends on 46)

The wireless device of claim 46, wherein the first SPS resources and the second SPS resources are associated with one or more of:
radio resources comprising at least a time and frequency resource;
a physical resource block (PRB); or
a modulation and coding scheme.

### Claim 60 (depends on 46)

The wireless device of claim 46, wherein the instructions, when executed by the one or more processors, further cause the wireless device to:
receive third DCI corresponding to the first RNTI;
receive fourth DCI corresponding to the second RNTI;
based on successful validation of the third DCI, activate the first SPS resources; and
based on successful validation of the fourth DCI, activate the second SPS resources.
