# US 11,451,630 B2 · Method for determining a temporal reference and/or at least one spatial reference in a communication system

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

- Number: US 11,451,630 B2
- Document ID: US11451630B2
- Status: Granted
- Kind: B2
- Application number: 16/064,556
- Filed: 2016-12-15
- Published: 2019-01-03
- Granted: 2022-09-20
- Earliest claimed: 2015-12-23
- Assignees: Sagemcom Broadband SAS
- Applicants: Sagemcom Broadband SAS
- Inventors: Massinissa Lalam; Thierry Lestable
- Web page: https://patentgrep.com/patent/US11451630B2

## 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
- G01S 5/0045: {Transmission from base station to mobile station (G01S5/009 takes precedence)}
- G01S 5/0063: {of measured values, i.e. measurement on base station and position calculation on mobile}
- G01S 5/0236: {Assistance data, e.g. base station almanac}
- G01S 5/0257: {Hybrid positioning (by coordinating position lines of different shape G01S5/12)}
- G01S 5/0258: {by combining or switching between measurements derived from different systems}
- G01S 5/0263: {by combining or switching between positions derived from two or more separate positioning systems}
- G01S 19/48: by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- H04J 3/0635: {Clock or time synchronisation in a network (timer in protocols H04L69/28)}
- H04J 3/0638: {Clock or time synchronisation among nodes; Internode synchronisation (synchronization for ring networks H04L12/422; data switching networks with synchronous transmission H04L12/43)}
- H04W 4/38: for collecting sensor information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

For determining a temporal reference and/or at least one spatial reference, in a communication system comprising a plurality of gathering gateways configured to transmit beacons, a device performs for each beacon: obtaining (502) therefrom information on current geolocation of the gathering gateway that transmitted said beacon; obtaining (503) therefrom information representing a communication technology used for determining said current geolocation; and obtaining (504) therefrom information indicating whether said current geolocation was determined by internal means or by external means. The device then uses (509) the information thus obtained for determining the temporal reference for synchronizing in time and frequency said device and/or the spatial reference or references for determining the geolocation of said device.

## Claims

### Claim 1

A method for determining a temporal reference and at least one spatial reference, by a device in a communication system comprising a plurality of gathering gateways adapted for communicating with wireless communication terminal devices, each of the gathering gateways being configured to transmit synchronization beacons in the communication system so as to enable devices receiving the synchronization beacons to synchronize in time and frequency vis-à-vis said communication system,
wherein the method is implemented by said device, and for each beacon in a plurality of beacons or for each succession of beacons in a plurality of successions of beacons respectively received from separate gathering gateways, the method comprises:
parsing said beacon or said succession of beacons and obtaining therefrom first information on current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom second information indicating what communication technology was used for determining the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom third information indicating whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined internally in said gathering gateway, or whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined externally to said gathering gateway;
classifying said beacon or said succession of beacons responsive to the first, second and third information;
determining, responsive to said classification, whether to consider or not said beacon or said succession of beacons in order to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and determining, responsive to said classification, how to weight said beacon or said succession of beacons to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system; and
determining, responsive to said classification whether to consider or not said beacon or said succession of beacons in order to determine the spatial reference or references for determining the geolocation of said device and determining, responsive to said classification, how to weight said beacon or said succession of beacons to determine the spatial reference or references for determining the geolocation of said device; and
based on said determinations, determining the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein, for each beacon or each succession of beacons in said plurality of beacons, the method further comprises:
parsing said beacon or said succession of beacons and obtaining therefrom fourth information representing a resolution algorithm for determining the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons; and
using said fourth information for classifying said beacon or said succession of beacons.

### Claim 3 (depends on 1)

The method according to claim 1, wherein, for each beacon or each succession of beacons in said plurality of beacons, the method further comprises:
parsing said beacon or said succession of beacons and obtaining therefrom fifth information representing an instant at which the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined; and
using said fifth information for classifying said beacon or said succession of beacons.

### Claim 4 (depends on 1)

The method according to claim 1,
wherein, for each beacon or each succession of beacons in said plurality of beacons, the method further comprises:
parsing said beacon or said succession of beacons and obtaining therefrom sixth information representing any difference between the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons and a previous geolocation of said gathering gateway; and
using said sixth information for classifying said beacon or said succession of beacons.

### Claim 5 (depends on 1)

The method according to claim 1,
wherein, for each beacon or each succession of beacons in said plurality of beacons, the method further comprises:
parsing said beacon or said succession of beacons and obtaining therefrom seventh information representing a mean uncertainty in geolocation vis-à-vis the gathering gateway that transmitted said beacon or said succession of beacons; and
using said seventh information for classifying said beacon or said succession of beacons.

### Claim 6 (depends on 1)

The method according to claim 1,
wherein, for each beacon or each succession of beacons in said plurality of beacons, the method further comprises:
parsing said beacon or said succession of beacons and obtaining therefrom an indicator of convergence of geographical coordinates of the gathering gateway that transmitted said beacon or said succession of beacons; and
using said indicator for classifying said beacon or said succession of beacons.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the method further comprises determining convergence information on convergence of the geolocation broadcast in said beacon or said succession of beacons in question and performing a filtering of the beacons according to the determined convergence information.

### Claim 8 (depends on 1)

The method according to claim 1, wherein classifying comprises performing a classification of the beacons in a list according to a set of predefined rules, and retaining a predetermined quantity N of beacons or succession of beacons at the top of the list in order to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the method further comprises applying a weighting factor to each retained beacon or succession of beacons for determining the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system.

### Claim 10 (depends on 9)

The method according to claim 9, wherein each beacon received from a gathering gateway, the current geolocation of which was obtained from a Global Positioning System chip, is weighted by the following weighting factor:
αm(1−αi−Loc_Intern+2.αi.Loc_Intern)(1−αc−Loc_Conv+2.αc.Loc_Conv)
and each other beacon is weighted by the following weighting factor:
βm(1−βi−Loc_Intern+2.βi.Loc_Intern)(1−βc−Loc_Conv+2.βc.Loc_Conv)
where αm, αi, αc, βm, βi and βc are weighting coefficients such that:
αm>βm;
αi>0.5 and βi>0.5;
αc>0.5 and βc>0.5;
where Loc_Intern is equal to 1 when said current geolocation has been determined internally in said gathering gateway and is equal to 0 when said current geolocation was determined externally to said gathering gateway,
and where Loc_Conv is used as an indicator of convergence of geographical coordinates of the gathering gateway that transmitted said beacon or said succession of beacons, Loc_Conv being equal to 1 when the difference in absolute value between the current geolocation of said gathering gateway and a previous geolocation of said gathering gateway is less than or equal to a mean uncertainty as to geolocation vis-à-vis the gathering gateway, and is equal to 0 otherwise.

### Claim 11 (depends on 1)

A method for enabling a device to determine a temporal reference and at least one spatial reference, via a gathering gateway of a communication system comprising a plurality of such gathering gateways adapted for communicating with terminal devices by wireless communications, each of the gathering gateways transmitting synchronization beacons in the communication system so as to enable devices receiving the synchronization beacons to synchronize in time and frequency vis-à-vis said communication system,
wherein the method is implemented by said gathering gateway and comprises:
obtaining first information on current geolocation of said gathering gateway;
obtaining second information indicating what communication technology was used for determining the current geolocation of said gathering gateway;
obtaining third information indicating whether the current geolocation of the gathering gateway was determined internally in said gathering gateway, or whether the current geolocation of said gathering gateway was determined externally to said gathering gateway; and
transmitting the first, second and third information in a beacon or in a succession of beacons, so as to enable said device to use said information for determining the temporal reference for synchronizing in time and frequency vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device and in that the device is configured to implement the method of claim 1.

### Claim 12 (depends on 1)

Non-transitory information storage medium storing a computer program comprising a set of instructions causing execution, by a processor of a device configured to be included in a communication system, of the method according to claim 1, when said computer program is executed by said processor.

### Claim 13

A device configured to determine a temporal reference and at least one spatial reference, the device configured to be included in a communication system further comprising a plurality of gathering gateways adapted for communicating with terminal devices by wireless communications, each of the gathering gateways being configured to transmit synchronization beacons in the communication system so as to enable devices receiving the synchronization beacons to synchronize in time and frequency vis-à-vis said communication system,
wherein, for each beacon in a plurality of beacons or for each succession of beacons in a plurality of successions of beacons respectively received from distinct gathering gateways, said device implements in software form by execution of a set of instructions by a programmable machine or in hardware form by a machine or a dedicated component:
parsing said beacon or said succession of beacons and obtaining therefrom first information on current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom second information indicating what communication technology was used for determining the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom third information indicating whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons has been determined internally in said gathering gateway, or whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined externally to said gathering gateway;
classifying said beacon or said succession of beacons responsive to the first, second and third information;
determining, responsive to said classification, whether to consider or not said beacon or said succession of beacons in order to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and determining, responsive to said classification, how to weight said beacon or said succession of beacons to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system; and
determining, responsive to said classification, whether to consider or not said beacon or said succession of beacons in order to determine the spatial reference or references for determining the geolocation of said device and determining, responsive to said classification, how to weight said beacon or said succession of beacons to determine the spatial reference or references for determining the geolocation of said device; and
based on said determinations, determining the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device.

### Claim 14 (depends on 13)

A system comprising a device according to claim 13 and a gathering gateway configured to enable said device to determine a temporal reference and at least one spatial reference, the gathering gateway being intended to be included in a communication system comprising a plurality of such gathering gateways adapted for communicating with terminal devices by wireless communications, each of the gathering gateways being configured to transmit synchronization beacons in the communication system so as to enable devices receiving the synchronization beacons to synchronize in time and frequency vis-à-vis said communication system,
wherein said gathering gateway implements in software form by execution of a set of instructions by a programmable machine or in hardware form by a machine or a dedicated component:
obtaining first information on current geolocation of said gathering gateway;
obtaining second information indicating what communication technology was used for determining the current geolocation of said gathering gateway;
obtaining third information indicating whether the current geolocation of said gathering gateway was determined internally in said gathering gateway, or whether the current geolocation of said gathering gateway was determined externally to said gathering gateway; and
transmitting the first, second and third information in a beacon or in a succession of beacons, so as to enable said device to use said information for determining the temporal reference for synchronizing in time and frequency vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device.

### Claim 15 (depends on 11)

Non-transitory information storage medium storing a computer program comprising a set of instructions causing execution, by a processor of a gathering gateway configured to be included in a communication system, of the method according to claim 11, when said computer program is executed by said processor.

### Claim 16 (depends on 1)

The method according to claim 1, wherein the current geolocation of said gathering gateway is obtained based on information received from a Global Positioning System (GPS) chip internal to said gathering gateway and the method further comprises applying a weighting factor to each retained beacon obtained or succession of beacons for determining the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system, and wherein each beacon transmitted by said gathering gateway and the current geolocation of which is obtained based on information received from the GPS chip is weighed according to a first weighting factor and each other beacon is weighed by a second weighting factor that is different from the first weighting factor.

### Claim 17

A method for determining a temporal reference and at least one spatial reference, by a device in a communication system comprising a plurality of gathering gateways adapted for communicating with wireless communication terminal devices, each of the gathering gateways being configured to transmit synchronization beacons in the communication system so as to enable devices receiving the synchronization beacons to synchronize in time and frequency vis-à-vis said communication system,
wherein the method is implemented by said device, and for each beacon in a plurality of beacons or for each succession of beacons in a plurality of successions of beacons respectively received from separate gathering gateways, the method comprises:
parsing said beacon or said succession of beacons and obtaining therefrom first information on current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom second information indicating what communication technology was used for determining the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
parsing said beacon or said succession of beacons and obtaining therefrom third information indicating whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined internally in said gathering gateway, or whether the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons was determined externally to said gathering gateway;
parsing said beacon or said succession of beacons and obtaining therefrom fourth information representing a resolution algorithm for determining the current geolocation of the gathering gateway that transmitted said beacon or said succession of beacons;
determining, responsive to the first, second, third and fourth information, whether to consider or not said beacon or said succession of beacons in order to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and determining, responsive to the first, second, third and fourth information, how to weight said beacon or said succession of beacons to determine the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system; and
determining, responsive to the first, second, third and fourth information, whether to consider or not said beacon or said succession of beacons in order to determine the spatial reference or references for determining the geolocation of said device and determining, responsive to the first, second, third and fourth information, how to weight said beacon or said succession of beacons to determine the spatial reference or references for determining the geolocation of said device; and
based on said determinations, determining the temporal reference for synchronizing in time and frequency said device vis-à-vis said communication system and the spatial reference or references for determining the geolocation of said device.
