# US 12,224,845 B2 · Method and arrangements for providing satellite controlled data exchange

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

- Number: US 12,224,845 B2
- Document ID: US12224845B2
- Status: Granted
- Kind: B2
- Application number: 17/286,045
- Filed: 2018-10-22
- Published: 2021-11-18
- Granted: 2025-02-11
- Earliest claimed: 2018-10-22
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (PUBL)
- Inventors: Tommy Arngren; Daniel Bergström
- Web page: https://patentgrep.com/patent/US12224845B2

## CPC

- H04B 7/18504: {Aircraft used as relay or high altitude atmospheric platform}
- H04B 7/18502: {Airborne stations}
- H04B 7/1851: {Systems using a satellite or space-based relay (H04B7/18508, H04B7/18521 take precedence; providing specific services H04B7/18523 - H04B7/18576)}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/40: for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04W 76/14: Direct-mode setup
- H04B: TRANSMISSION
- 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 is executable by a first communication device, where the method comprise listening to satellite transmissions, which is transmitting conditions for allowing the first communication device to exchange data with a second communication device, recognizing conditions for allowing exchange of data between the first and the second communication devices, determining requirements for data exchange under the mentioned conditions, and determining according to the conditions, a time interval within which the second communication device is expected to be located within device-to-device, D2D, communication range of the first communication device, after which data is exchanged between the first and the second communication device, within the determined time interval.

## Claims

### Claim 1

A method for executing a data communication between a first and a second communication device, the method, being executed in the first communication device comprising:
recognizing, from transmissions, transmitted from a satellite, conditions for allowing exchange of data between the first and the second communication devices;
determining requirements for data exchange under the mentioned conditions, when the first communication device does not have terrestrial network connection;
determining, according to the conditions, a time interval within which the second communication device is expected to be located within Device-to-Device, D2D, communication range of the first communication device, wherein the time interval is a time interval when neither the first, nor the second communication device has terrestrial network connection; and
executing, within the determined time interval, data exchange between the first and the second communication device, via a D2D communication.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first communication device is listening to the satellite transmissions according to instructions, accessible to the first communication device.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the first communication device is listening to the satellite transmissions at predetermined time intervals.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the conditions, specify at least one of:
when and how to set up D2D communication for the data exchange between the first and the second communication device;
when and how to execute the data exchange between the first and the second communication device, and
when and how to determine that an initiated data exchange is to be considered as at least partly completed.

### Claim 5 (depends on 1)

The method according to claim 1, further comprising:
receiving a verification of successful reception of at least part of the data exchanged between the first and the second communication device.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the verification is received from at least one of:
the second communication device;
the satellite, and
a third communication device.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the determining of a time interval is executed dependent on the location of the first communication device, wherein the time interval is selected when the second communication device is expected to be within D2D communication range of the first communication device.

### Claim 8

A first communication device, capable of participating in a data exchange with a second communication device, the first communication device being configured to:
recognize, from transmissions, transmitted from a satellite, conditions for allowing exchange of data between the first and the second communication devices;
determine requirements for data exchange under the mentioned conditions, when the first communication device does not have terrestrial network connection;
determine, according to the conditions, a time interval within which the second communication device is expected to be located within Device-to-Device, D2D, communication range of the first communication device, wherein the time interval is a time interval when neither the first, nor the second communication device has terrestrial network connection; and
execute, within the determined time interval, data exchange between the first and the second communication device, via a D2D communication.

### Claim 9 (depends on 8)

The first communication device, according to claim 8, wherein the first communication device is configured to listen to the satellite transmissions according to instructions, accessible to the first communication device.

### Claim 10 (depends on 8)

The first communication device according to claim 8,
wherein the first communication device is configured to listen to the satellite transmissions at predetermined time intervals.

### Claim 11 (depends on 8)

The first communication device, according to claim 8, wherein the first communication device is configured to consider conditions, specifying at least one of:
when and how to set up D2D communication for the data exchange between the first and the second communication device;
when and how to execute the data exchange between the first and the second communication device, and
when and how to determine that an initiated data exchange is to be considered as at least partly completed.

### Claim 12 (depends on 8)

The first communication device, according to claim 8, wherein the first communication device is further configured to receive a verification of successful reception of at least part of the data exchanged between the first and the second communication device.

### Claim 13 (depends on 12)

The first communication device, according to claim 12, wherein the first communication device is further configured to receive a verification from at least one of:
the second communication device;
the satellite, and
a third communication device.

### Claim 14 (depends on 8)

The first communication device, according to claim 8, wherein the first communication device is further configured to determine a time interval dependent on the location of the first communication device, wherein the time interval is selected when the second communication device is expected to be within D2D communication range with the first communication device.
