# US 9,519,042 B2 · Periodic assistance data flow control

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

- Number: US 9,519,042 B2
- Document ID: US9519042B2
- Status: Granted
- Kind: B2
- Application number: 13/640,196
- Filed: 2011-04-11
- Published: 2014-04-24
- Granted: 2016-12-13
- Earliest claimed: 2010-04-12
- Assignees: Nokia Technologies Oy
- Applicants: Lauri Wirola; Ismo Halivaara
- Inventors: Lauri Wirola; Ismo Halivaara
- Web page: https://patentgrep.com/patent/US9519042B2

## CPC

- G01S 5/0045: {Transmission from base station to mobile station (G01S5/009 takes precedence)}
- G01S 19/04: providing carrier phase data
- H04W 28/0231: {based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54)}
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus and method are provided for handling a periodic assistance session flow. Each periodic assistance data provision includes a session identification so that interlinked messages within the periodic assistance data delivery can be linked in the receiving end. Any modifications to the session are handled via the periodic session identification so that the changes to the assistance data delivery can be pointed to the right session.

## Claims

### Claim 1

A method, comprising:
receiving a first provide message, from a server, comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
determining whether a change in periodic assistance data is to be made;
in response to determining that the change is to be made, transmitting, from a communication device, a request message with an information element, wherein the request message is configured to request to modify the periodic assistance data without triggering a new transaction in order to get modified periodic assistance data; and the information element is configured to request the change in a set of virtual reference receivers (VRR) by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
receiving a second provide message, from said server, comprising the modified periodic assistance data, said second provide message comprising the transaction identifier identifying the first transaction;
wherein said provide messages and said request messages are linked by a periodic session identification parameter.

### Claim 2 (depends on 1)

The method of claim 1, wherein the periodic assistance data comprises first assistance data associated with a first reference receiver.

### Claim 3 (depends on 2)

The method of claim 2, wherein the request message is configured to request second assistance data associated with a second reference receiver, wherein the second assistance data is different than the first assistance data.

### Claim 4 (depends on 3)

The method of claim 3, wherein the modified periodic assistance data comprises the first assistance data and the second assistance data.

### Claim 5 (depends on 4)

The method of claim 4, wherein the periodic assistance data is further modified as a response to a further request message requesting ceasing transmission of the first assistance data.

### Claim 6 (depends on 5)

The method of claim 5, wherein the further modified assistance data comprises the second assistance data.

### Claim 7 (depends on 5)

The method of claim 5, further comprising receiving a third provide message comprising the modified periodic assistance data, said third provide message comprises the transaction identifier identifying the first transaction.

### Claim 8

A computer program product, embodied on a non-transitory computer-readable storage medium comprising computer code configured to cause an apparatus to perform the process of:
receiving, from a server, a first provide message comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
determining whether a change in periodic assistance data is to be made;
in response to determining that the change is to be made, transmitting a request message with an information element, wherein the request message is configured to request to modify the periodic assistance data without triggering a new transaction in order to get modified periodic assistance data; and the information element is configured to request the change in a set of virtual reference receivers (VRR) by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
receiving, from a server, a second provide message comprising the modified periodic assistance data, said second provide message comprising the transaction identifier identifying the first transaction;
wherein said messages are linked by a periodic session identification parameter.

### Claim 9

An apparatus, comprising:
a processor; and
a memory unit communicatively connected to the processor, and including computer code configured to, operating with the processor, cause the apparatus to:
receive a first provide message, from a server, comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
determine whether a change in periodic assistance data is to be made;
in response to determining that the change is to be made, transmit a request message with an information element, wherein the request message is configured to request to modify the periodic assistance data without triggering a new transaction in order to get modified periodic assistance data; and the information element is configured to request the change in a set of virtual reference receivers (VRR) by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
receive a second provide message, from said server, comprising the modified periodic assistance data, said second provide message comprising the transaction identifier identifying the first transaction;
wherein said provide messages and said request messages are linked by a periodic session identification parameter.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the periodic assistance data comprises first assistance data associated with a first reference receiver.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the request message is configured to request second assistance data associated with a second reference receiver, wherein the second assistance data is different than the first assistance data.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein the apparatus is comprised in a mobile communication device.

### Claim 13

A method, comprising:
transmitting, from a server, a first provide message comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
receiving, from a communications device, a request message with an information element, and determining that the request message is configured to request to modify the periodic assistance data without triggering a new transaction in order to get modified periodic assistance data; and the information element is configured to request a change in a set of virtual reference receivers (VRR) by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
transmitting, from said server as a response to the request message, a second provide message comprising the modified periodic assistance data, said second provide message comprises the transaction identifier identifying the first transaction;
wherein said provide messages and said request messages are linked by a periodic session identification parameter.

### Claim 14 (depends on 13)

The method of claim 13, wherein the periodic assistance data comprises first assistance data associated with a first reference receiver.

### Claim 15 (depends on 14)

The method of claim 14, wherein the request message is configured to request second assistance data associated with a second reference receiver, wherein the second assistance data is different than the first assistance data.

### Claim 16 (depends on 15)

The method of claim 15, wherein the modified periodic assistance data comprises the first assistance data and the second assistance data.

### Claim 17 (depends on 16)

The method of claim 16, wherein the periodic assistance data is further modified as a response to a further request message requesting ceasing transmission of the first assistance data.

### Claim 18 (depends on 17)

The method of claim 17, wherein the further modified assistance data comprises the second assistance data.

### Claim 19 (depends on 17)

The method of claim 17, further comprising transmitting a third provide message comprising the modified periodic assistance data, said third provide message comprises the transaction identifier identifying the first transaction.

### Claim 20

A computer program product, embodied on a non-transitory computer-readable storage medium comprising computer code configured to cause an apparatus to perform the process of:
transmitting a first provide message comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
receiving a request message with a modified information element, and determining that the request message is configured to request the periodic assistance data without triggering a new transaction; and the modified information element is configured to request a virtual reference receiver (VRR) change by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
transmitting, as a response to the request message, a second provide message comprising the modified periodic assistance data, said second provide message comprising the transaction identifier identifying the first transaction;
wherein said messages are linked by a periodic session identification parameter.

### Claim 21

An apparatus, comprising:
a processor; and
a memory unit communicatively connected to the processor, and including computer code configured to, operating with the processor, cause the apparatus to:
transmit a first provide message comprising periodic assistance data, said first provide message comprising a transaction identifier identifying a first transaction;
receive, from a communications device, a request message with a modified information element, and determine that the request message is configured to request the periodic assistance data without triggering a new transaction; and the modified information element is configured to request a virtual reference receiver (VRR) change by requesting a transmission of reference assistance data for a first VRR and discontinuing an existing transmission of reference assistance data for a second VRR; and
transmit, as a response to the request message, a second provide message comprising the modified information element and periodic assistance data, said second provide message comprising the transaction identifier identifying the first transaction;
wherein said messages are linked by a periodic session identification parameter.

### Claim 22 (depends on 21)

The apparatus of claim 21, wherein the periodic assistance data comprises first assistance data associated with a first reference receiver.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the request message is configured to request second assistance data associated with a second reference receiver, wherein the second assistance data is different than the first assistance data.

### Claim 24 (depends on 21)

The apparatus of claim 21, wherein the apparatus is a location server.
