# US 9,883,429 B2 · Communications system and method

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

- Number: US 9,883,429 B2
- Document ID: US9883429B2
- Status: Granted
- Kind: B2
- Application number: 14/713,224
- Filed: 2015-05-15
- Published: 2016-10-06
- Granted: 2018-01-30
- Earliest claimed: 2015-03-31
- Assignees: Nomad Spectrum Limited
- Applicants: Nomad Spectrum Limited
- Inventors: Martin Timms; Caleb Carroll
- Web page: https://patentgrep.com/patent/US9883429B2

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/06: specially adapted for file transfer, e.g. file transfer protocol [FTP]
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 36/0016: {Hand-off preparation specially adapted for end-to-end data sessions}
- H04W 36/144: {over a different radio air interface technology}
- H04W 36/302: {due to low signal strength}
- H04W 64/003: {locating network equipment}
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04W 84/005: {Moving wireless networks}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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 of storing data indicating a property of a communications network includes obtaining a data item associated with at least part of a spatial region and having an associated spatial parameter and an associated temporal parameter, the stored data item indicating a property of the communications network. The method also includes receiving second data indicating a property of said communications network at a particular location in said spatial region at a particular time. The method further includes processing said spatial parameter, said temporal parameter, data indicating said particular location and data indicating said particular time and, based upon said processing, generating first and second sub-data items, each of said first and second sub-data items having an associated spatial parameter and an associated temporal parameter, at least one of the first and second sub-data items having a spatial or temporal parameter different from that associated with the stored data item.

## Claims

### Claim 1

A method of storing data indicating a property of a communications network, the method comprising:
obtaining a stored data item associated with at least part of a spatial region and having an associated spatial parameter and an associated temporal parameter, the stored data item indicating a property of the communications network;
receiving second data indicating a property of said communications network at a particular location in said spatial region at a particular time; and
processing said spatial parameter, said temporal parameter, data indicating said particular location and data indicating said particular time and, based upon said processing, generating first and second sub-data items, each of said first and second sub-data items having an associated spatial parameter and an associated temporal parameter, at least one of the first and second sub-data items having a spatial or temporal parameter different from that associated with the stored data item;
wherein said generating said first and second sub-data items comprises:
determining a spatial relationship between said spatial parameter and data indicating said particular location;
determining a temporal relationship between said temporal parameter and data indicating said particular time; and
generating said first and second sub-data items if at least one of said determined spatial relationship and determined temporal relationship satisfy a respective predetermined spatial or temporal criterion.

### Claim 2 (depends on 1)

The method according to claim 1, wherein said generating said first and second sub-data items further comprises:
if said determined spatial relationship does not satisfy said predetermined spatial criterion, and said determined temporal relationship does not satisfy said predetermined temporal criterion, updating said stored data item associated with said part of said spatial region based upon said stored data item and said second data.

### Claim 3 (depends on 1)

The method according to claim 1, wherein said generating said first and second sub-data items comprises:
if said determined spatial relationship satisfies said predetermined spatial criterion, and said determined temporal relationship does not satisfy said predetermined temporal criterion, generating said first and second sub-data items, said first sub-data item being associated with said spatial parameter and said temporal parameter, and said second sub-data item being associated with said data indicating said particular location and said temporal parameter.

### Claim 4 (depends on 1)

The method according to claim 1, wherein said generating said first and second sub-data items comprises:
if said determined spatial relationship does not satisfy said predetermined spatial criterion, and said determined temporal relationship satisfies said predetermined temporal criterion, generating said first and second sub-data items, said first sub-data item being associated with said spatial parameter and said temporal parameter, and said second sub-data item being associated with said spatial parameter and said data indicating said particular time.

### Claim 5 (depends on 1)

The method according to claim 1, wherein said generating said first and second sub-data items comprises:
if said determined spatial relationship satisfies said predetermined spatial criterion, and said determined temporal relationship satisfies said predetermined temporal criterion, generating said first and second sub-data items, said first sub-data item being associated with said spatial parameter and said temporal parameter, and said second sub-data item being associated with said data indicating said particular location and said data indicating said particular time.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the generated first and second sub-data items each represent a different part of said spatial region and each are associated with said temporal parameter.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the generated first and second sub-data items each represent said part of said spatial region and each are associated with a different temporal parameter.

### Claim 8 (depends on 1)

The method according to claim 1, wherein said generating first and second sub-data items comprises:
processing said stored data item indicating a property of the communications network, and said second data indicating a property of said communications network; and
generating said first and second sub-data items based upon said processing.

### Claim 9 (depends on 1)

The method according to claim 1, wherein said predetermined temporal criterion is selected from the group consisting of:
a criterion based upon a time of day;
a criterion based upon a day of the week;
a criterion based upon one or more months of the year; and
a criterion based upon a reoccurring temporal event.

### Claim 10 (depends on 1)

The method according to claim 1, wherein said property of said communications network is selected from the group consisting of: an indication of a communications protocol in a particular spatial region; an indication of a communications protocol provided by a particular communications network in a particular spatial region; an indication of a signal strength; an indication of network speed; an indication of the availability of one or more networks; an indication of a signal to noise ratio; and indication of data throughput.

### Claim 11 (depends on 1)

The method according to claim 1, wherein first data is received from a first device and said second data is received from a second device.

### Claim 12 (depends on 11)

The method according to claim 11, wherein said first and second devices are associated with respective first and second vehicles.

### Claim 13 (depends on 1)

The method according to claim 1, further comprising:
generating at least one data structure comprising data indicative of each of a plurality of data items, and sub-data items associated with a spatial region: and
transmitting at least part of said generated data structure to a communications device.

### Claim 14

A method of storing data indicating a property of a communications network, the method comprising:
obtaining a stored data item associated with at least part of a spatial region and having an associated spatial parameter and an associated temporal parameter, the stored data item indicating a property of the communications network;
receiving second data indicating a property of said communications network at a particular location in said spatial region at a particular time; and
processing said spatial parameter, said temporal parameter, data indicating said particular location and data indicating said particular time and, based upon said processing, generating first and second sub-data items, each of said first and second sub-data items having an associated spatial parameter and an associated temporal parameter, at least one of the first and second sub-data items having a spatial or temporal parameter different from that associated with the stored data item;
wherein said generating first and second sub-data items comprises:
processing said stored data item indicating a property of the communications network, and said second data indicating a property of said communications network; and
generating said first and second sub-data items based upon said processing;
wherein said processing said stored data item indicating a property of the communications network comprises:
comparing said stored data item indicating a property of the communications network, and said second data indicating a property of said communications network; and
generating said first and second sub-data items if said comparison satisfies a predetermined criterion.

### Claim 15

A method of storing data indicating a property of a communications network, the method comprising:
obtaining a stored data item associated with at least part of a spatial region and having an associated spatial parameter and an associated temporal parameter, the stored data item indicating a property of the communications network;
receiving second data indicating a property of said communications network at a particular location in said spatial region at a particular time; and
processing said spatial parameter, said temporal parameter, data indicating said particular location and data indicating said particular time and, based upon said processing, generating first and second sub-data items, each of said first and second sub-data items having an associated spatial parameter and an associated temporal parameter, at least one of the first and second sub-data items having a spatial or temporal parameter different from that associated with the stored data item,
wherein said generating said first and second sub-data items comprises:
generating four sub-data items, the four sub-data items together representing said spatial region and each representing a sub-region of said spatial region;
wherein a first of said four sub-data items is said first sub-data item and a second of said sub-data items is said second sub-data item; and
wherein a third of said sub-data items and a fourth of said sub-data items are each based upon at least one of said first and second data.

### Claim 16 (depends on 15)

The method according to claim 15, wherein said four sub-data items each represents a sub-region of approximately equal size.

### Claim 17 (depends on 1)

A communications system arranged to perform the method according to claim 1.

### Claim 18 (depends on 1)

A non-transitory computer readable medium comprising a non-transitory computer readable storage medium having computer readable instructions tangibly embodied thereon to cause a computer to carry out the method according to claim 1.
