US Pat. No. 10,512,032

GEOGRAPHICAL RADIO AVAILABILITY AS A SERVICE

InstrumentMail, LLC, San...

1. A system comprising:a device embedded in the system, the device comprising:
a processor;
a radio;
a memory containing instructions that, when executed by the processor, enable the device to:
determine the device's location within a specific area responsive to the device being within the specific area;
configure, in response to the device being within the specific area, a first antenna coupled to the radio to send and receive data over a wireless link;
send information, to a server, related to the device's location via the first antenna over the wireless link;
receive, from the server, configuration data over the wireless link, the configuration data created in response to the device's location being within the specific area and created based on the device's location being within the specific area;
configure, in response to the device's location being within the specific area and based on the device's location being within the specific area, a second antenna coupled to the radio to send and receive data over a short-range wireless network using the configuration data; and
receive, via the second antenna over the short-range wireless network, data from one or more connected devices, the data including locations of the one or more connected devices in proximity to the device's location estimated by the one or more connected devices.

US Pat. No. 10,375,608

DUAL NETWORK GEOGRAPHICAL RADIO CONFIGURATION

InstrumentMail, LLC, San...

1. A radio system comprising:a processor;
one or more antennas;
a memory implemented at the radio system containing instructions that when executed by the processor, enable the radio system to:
identify, at the radio system, a location of the radio system;
send a location signal over a first network indicating the location of the radio system;
receive, over the first network, first configuration data for configuring the radio system to communicate over a second network based on the location of the radio system;
receive, over the first network, second configuration data for configuring the radio system to communicate over a third network, based on the location of the radio system;
configure the radio system using the first configuration data and the second configuration data to communicate over the second network and the third network based on the location of the radio system through protocol hopping between the second network and the third network; and
provide network service access over the second network according to the first configuration data based on the location of the radio system.