Patent ID: 11909504
Assignee: HUBBLE NETWORK INC.
Field: Measurement (Instruments)
Classification: CPC H  G  Y | IPC G  H

Claim 0:
1. A computer-implemented method comprising:
receiving, at an endpoint device via a GNSS receiver of the endpoint device, GNSS ephemeris data for a Global Navigation Satellite System (GNSS);
receiving, at the endpoint device via an LPWAN satellite radio of the endpoint device, satellite ephemeris data for a low-power wide-area network (LPWAN) satellite network;
receiving, at the endpoint device via the GNSS receiver, first data from a subset of the satellites of the GNSS, the first data including time data;
determining, based at least on the first data from the subset of the satellites of the GNSS, a location of the endpoint device;
determining, based at least on the first data from the subset of the satellites of the GNSS, signal strengths of satellites in the subset of the satellites of the GNSS;
determining, based at least on the first data from the subset of the satellites of the GNSS, including the time data, the signal strengths of the satellites in the subset of the satellites of the GNSS, and the GNSS ephemeris data, position information for one of the satellites in the subset of the satellites of the GNSS at a time when the first data from the subset of the satellites of the GNSS was received;
determining, based at least on the location of the endpoint device, the position information for the one of the satellites in the subset of the satellites of the GNSS, the time data, and the satellite ephemeris data, a time when a satellite of the LPWAN satellite network will be in a position to receive a transmission from the LPWAN satellite radio of the endpoint device; and
transmitting second data from the endpoint device via the LPWAN satellite radio at the time when the satellite of the LPWAN satellite network is in the position to receive the transmission.