# US 9,521,572 B2 · Power monitor scheduling in dual data mode

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

- Number: US 9,521,572 B2
- Document ID: US9521572B2
- Status: Granted
- Kind: B2
- Application number: 14/546,973
- Filed: 2014-11-18
- Published: 2016-03-31
- Granted: 2016-12-13
- Earliest claimed: 2014-09-29
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Mungal Dhanda; Neha Goel; Divaydeep Sikri
- Web page: https://patentgrep.com/patent/US9521572B2

## CPC

- H04W 24/10: Scheduling measurement reports {; Arrangements for measurement reports}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/1215: {for collaboration of different radio technologies}
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for scheduling monitor activity for a mobile communication device includes: receiving less than all of a plurality of bursts for a first subscription; decoding a packet header by decoding the received bursts; determining if a decoded temporary flow identity (TFI) matches a TFI for the mobile communication device; and in response to a mismatch between the decoded TFI and the TFI for the mobile communication device: inhibiting reception of a remaining plurality of bursts; and scheduling the monitor activity in timeslots reserved for the remaining plurality of bursts for the first subscription that do not conflict with transmissions on a second subscription.

## Claims

### Claim 1

A method for scheduling monitor activity for a mobile communication device, the method comprising:
receiving less than all of a plurality of bursts for a first subscription;
decoding a packet header by decoding the received bursts;
determining if a decoded temporary flow identity (TFI) matches a TFI for the mobile communication device; and
in response to a mismatch between the decoded TFI and the TFI for the mobile communication device:
inhibiting reception of a remaining plurality of bursts; and
scheduling the monitor activity in timeslots reserved for the remaining plurality of bursts for the first subscription that do not conflict with transmissions on a second subscription.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
in response to a match between the decoded TFI and the TFI for the mobile communication device, determining if an uplink state flag (USF) in a timeslot assigned to the mobile communication device is detected; and
in response to a failure to detect the USF, scheduling the monitor activity for the first subscription in timeslots reserved for the remaining plurality of bursts and in unutilized transmission timeslots that do not conflict with transmissions on the second subscription resulting from failure to detect the USF.

### Claim 3 (depends on 2)

The method of claim 2, wherein the unutilized transmission timeslots resulting from failure to detect the USF are the timeslots assigned to the mobile communication device for uplink transmissions on the first subscription.

### Claim 4 (depends on 2)

The method of claim 2, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in one radio block.

### Claim 5 (depends on 2)

The method of claim 2, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in four radio blocks.

### Claim 6 (depends on 2)

The method of claim 2, wherein the first subscription and the second subscription are associated with one communication unit.

### Claim 7 (depends on 2)

The method of claim 2, wherein the first subscription is associated with a first communication unit, and
the second subscription is associated with a second communication unit.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
in response to a failure to decode the packet header by decoding less than all of the plurality of bursts:
receiving and decoding remaining bursts;
determining if an uplink state flag (USF) in a timeslot assigned to the mobile communication device is detected; and
in response to a failure to detect the USF, scheduling the monitor activity for the first subscription in unutilized transmission timeslots resulting from failure to detect the USF that do not conflict with transmissions on the second subscription.

### Claim 9 (depends on 8)

The method of claim 8, wherein the unutilized transmission timeslots resulting from failure to detect the USF are the timeslot assigned to the mobile communication device for uplink transmissions on the first subscription.

### Claim 10 (depends on 8)

The method of claim 8, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in one radio block.

### Claim 11 (depends on 8)

The method of claim 8, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in four radio blocks.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
in response to an inability to schedule the monitor activity in timeslots that do not conflict with transmissions on the second subscription:
determining a priority of a communication activity on the first subscription and a priority of a communication activity on the second subscription; and
scheduling the monitor activity on the first subscription in timeslots when the communication activity on the first subscription takes priority over the communication activity on the second subscription.

### Claim 13

A mobile communication device, comprising:
a first communication unit;
a second communication unit; and
a control unit configured to:
cause the first communication unit to receive less than all of a plurality of bursts on a first subscription;
decode a packet header by decoding the received bursts;
determine if a decoded temporary flow identity (TFI) matches a TFI for the mobile communication device; and
in response to a mismatch between the decoded TFI and the TFI for the mobile communication device the control unit is configured to:
inhibit reception of a remaining plurality of bursts on the first subscription by the first communication unit; and
schedule monitor activity for the first subscription on the first communication unit in timeslots reserved for the remaining plurality of bursts that do not conflict with transmissions on a second subscription by the second communication unit.

### Claim 14 (depends on 13)

The mobile communication device of claim 13, wherein the first communication unit and the second communication unit comprise a same communication unit.

### Claim 15 (depends on 13)

The mobile communication device of claim 13, wherein:
in response to a match between the decoded TFI and the TFI for the mobile communication device, the control unit is configured to determine if an uplink state flag (USF) in a timeslot assigned to the mobile communication device is detected; and
in response to a failure to detect the USF, the control unit is configured to schedule the monitor activity for the first subscription on the first communication unit in timeslots reserved for the remaining plurality of bursts that do not conflict with transmissions on the second subscription by the second communication unit and in unutilized transmission timeslots resulting from failure to detect the USF that do not conflict with transmissions on the second subscription by the second communication unit.

### Claim 16 (depends on 15)

The mobile communication device of claim 15, wherein the first communication unit in the second communication unit comprise a same communication unit.

### Claim 17 (depends on 15)

The mobile communication device of claim 15, wherein the unutilized transmission timeslots resulting from failure to detect the USF are the timeslot assigned to the mobile communication device for uplink transmissions by the first communication unit.

### Claim 18 (depends on 15)

The mobile communication device of claim 15, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in one radio block.

### Claim 19 (depends on 15)

The mobile communication device of claim 15, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in four radio blocks.

### Claim 20 (depends on 13)

The mobile communication device of claim 13, wherein:
in response to a failure to decode the packet header by decoding less than all of the plurality of bursts the control unit is configured to:
receive and decode remaining bursts;
determine if an uplink state flag (USF) in a timeslot assigned to the mobile communication device is detected; and
in response to a failure to detect the USF, schedule the monitor activity in unutilized transmission timeslots resulting from failure to detect the USF.

### Claim 21 (depends on 20)

The mobile communication device of claim 20, wherein the unutilized transmission timeslots resulting from failure to detect the USF are the timeslot assigned to the mobile communication device for uplink transmissions.

### Claim 22 (depends on 20)

The mobile communication device of claim 20, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in one radio block.

### Claim 23 (depends on 20)

The mobile communication device of claim 20, wherein the unutilized transmission timeslots resulting from failure to detect the USF are in four radio blocks.

### Claim 24 (depends on 13)

The mobile communication device of claim 13, wherein
in response to an inability to schedule the monitor activity for the first subscription on the first communication unit in timeslots that do not conflict with transmissions on the second communication unit, the control unit is configured to:
determine a priority of a communication activity by the first subscription on the first communication unit and a priority of a communication activity by the second subscription on the second communication unit; and
schedule the monitor activity for the first subscription on the first communication unit in timeslots when the communication activity by the first subscription on the first communication unit takes priority over the communication activity by the second subscription on the second communication unit.

### Claim 25 (depends on 24)

The mobile communication device of claim 24, wherein the first communication unit and the second communication unit comprise one communication unit.

### Claim 26

A mobile communication device, comprising:
means for receiving less than all of a plurality of bursts for a first subscription;
means for decoding a packet header by decoding the received bursts;
means for determining if a decoded temporary flow identity (TFI) matches a TFI for the mobile communication device; and
in response to a mismatch between the decoded TFI and the TFI for the mobile communication device:
means for inhibiting reception of a remaining plurality of bursts; and
means for scheduling the monitor activity in timeslots reserved for the remaining plurality of bursts for the first subscription that do not conflict with transmissions on a second subscription.

### Claim 27

A non-transitory computer readable medium having stored thereon instructions for causing one or more processors to perform operations comprising:
receiving less than all of a plurality of bursts for a first subscription;
decoding a packet header by decoding the received bursts;
determining if a decoded temporary flow identity (TFI) matches a TFI for the mobile communication device; and
in response to a mismatch between the decoded TFI and the TFI for the mobile communication device:
inhibiting reception of a remaining plurality of bursts; and
scheduling the monitor activity in timeslots reserved for the remaining plurality of bursts for the first subscription that do not conflict with transmissions on a second subscription.
