System and method for distributed internet sharing
OwnerJose Luis Merino GONZALEZinventor
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure relate to communication systems. In particular aspects relate to internet enabled wireless mobile devices, computer program products, non-transitory storage mediums, methods and systems for improving access to the internet.
Claims21
A system including a first internet enabled wireless mobile device and at least a second internet enabled wireless mobile device, the first internet enabled wireless mobile device including at least three radio transceivers of which at least one transceiver is an ultra low power narrow band first local area wireless transceiver, at least one transceiver is a low power wide band second local area wireless transceiver, and at least one transceiver is a cellular phone network transceiver, a first non-transitory storage medium, and a first computer program product embodied on the first non-transitory storage medium, the first computer program product executable on the first internet enabled wireless mobile device to communicate with a second computer program product when executing on the second internet enabled wireless mobile device, the second internet enabled wireless mobile device including a second non transitory storage medium, the second computer program product embodied on the second non-transitory storage medium, the second internet enabled wireless mobile device including at least three radio transceivers of which at least one transceiver is an ultra low power narrow band first local area wireless transceiver, at least one transceiver is a low power wide band second local area wireless transceiver and at least one transceiver is a cellular phone network transceiver, wherein a signalling communication uses only the first local area wireless transceiver of each internet enabled wireless mobile device and a data communication uses only the second local area wireless transceiver of each internet enabled wireless mobile device and an internet communication source uses one of the two following options:
- a the cellular phone network transceiver of an internet enabled wireless mobile device, or a low power wide band second local area wireless transceiver,
- wherein the first computer program product is executable on the first internet enabled wireless mobile device to operate said signalling communication and said data communication, in cooperation with the second computer program product when executing on the second internet enabled wireless mobile device, automatically, upon download of the first computer program product to the first internet enabled wireless mobile device, and upon download of the second computer program product to the second internet enabled wireless mobile device and,
- wherein the first computer program product when executed on the first internet enabled wireless mobile device does not use any virtual private network function of the first internet enabled wireless mobile device nor any user accessible tethering or personal hotspot function of the first internet enabled wireless mobile device, and the second computer program product when executed on the second internet enabled wireless mobile device does not use any virtual private network function of the first internet enabled wireless mobile device nor any user accessible tethering or personal hotspot function of the first internet enabled wireless mobile device, and
- wherein in the event the first internet enabled wireless mobile device has a direct internet data connection and the second internet enabled wireless mobile device has no direct internet data connection, the second computer program product is executable on the second internet enabled wireless mobile device to communicate signalling with the first internet enabled wireless mobile device with internet connection via the signalling communication to the first internet enabled wireless mobile device, using the first local area ultra low power narrow band wireless transceiver of the second internet enabled wireless mobile device, the first local area ultra low power narrow band wireless transceiver of the first internet enabled wireless mobile device, and the second computer program product is executable on the second internet enabled wireless mobile device, and the first computer program product is executable on the first internet enabled wireless mobile device, to provide automatically an internet data connection via the data communication to the second internet enabled wireless mobile device, using the second local area low power wide band wireless transceiver of the first internet enabled wireless mobile device, the second local area low power wide band wireless transceiver of the second internet enabled wireless mobile device;
- and the second computer program product is executable on the second internet enabled wireless mobile device to establish automatically a bidirectional internet data connection via the data communication, and automatically when the data communication is established between the first internet enabled wireless mobile device and the second internet enabled wireless mobile device then the second computer program product when executing on the second internet enabled wireless mobile device stops the signalling communication putting the first ultra low power narrow band transceiver of the second internet enabled wireless mobile device in only receive mode and allows internet communication requests to be passed on from the second computer program product when executing on the second internet enabled wireless mobile device to the first computer program product when executing on the first internet enabled wireless mobile device to the internet and each received corresponding internet response to each corresponding internet communication request is passed back from the first computer program product to the second computer program product, and automatically when the data communication is disrupted, lost or ended between the first internet enabled wireless mobile device and the second internet enabled wireless mobile device then the first computer program product when executing on the first internet enabled wireless mobile device stops the data communication, putting the second low power wide band transceiver of the first internet enabled wireless mobile device in only receive mode and the second computer program of the second internet enabled wireless mobile device re-starts the signalling communication putting the first ultra low power narrow band transceiver of the second internet enabled wireless mobile device in periodical transmit bursts mode requesting for internet access and,
- wherein in the event the second internet enabled wireless mobile device has a direct internet data connection and the first internet enabled wireless mobile device has no direct internet data connection, the first computer program product is executable on the first internet enabled wireless mobile device to communicate signalling with the device with internet connection via the signalling communication to the internet enabled wireless mobile device, using the first local area ultra low power narrow band wireless transceiver of the first internet enabled wireless mobile device, the first local area ultra low power narrow band wireless transceiver of the second internet enabled wireless mobile device, and the first computer program product when executing on the first internet enabled wireless mobile device, and the second computer program product is executable on the second internet enabled wireless mobile device to provide automatically an internet data connection via the data communication to the first internet enabled wireless mobile device, using the second local area low power wide band wireless transceiver of the second internet enabled wireless mobile device, the second local area low power wide band wireless transceiver of the first internet enabled wireless mobile device, and the first computer program product when executing on the first internet enabled wireless mobile device, to establish automatically a bidirectional internet data connection via the data communication, and automatically when the data communication is established between the second internet enabled wireless mobile device and the first internet enabled wireless mobile device, then the first computer program product when executing on the first internet enabled wireless mobile device stops the signalling communication putting the first ultra low power narrow band transceiver of the first internet enabled wireless mobile device in only receive mode and allows internet communication requests to be passed on from the first computer program product when executing on the first internet enabled wireless mobile device to the second computer program product when executing on the second internet enabled wireless mobile device, to the internet, and each received corresponding internet response to each corresponding internet communication request is passed back from the second computer program product to the first computer program product, and automatically when the data communication is disrupted, lost or ended between the second internet enabled wireless mobile device and the first internet enabled wireless mobile device, then the second computer program product when executing on the second internet enabled wireless mobile device stops the data communication, putting the second low power wide band transceiver of the second internet enabled wireless mobile device in only receive mode and the first computer program of the first internet enabled wireless mobile device re-starts the signalling communication putting the first ultra low power narrow band transceiver of the first internet enabled wireless mobile device in periodical transmit bursts mode requesting for internet access.
A computer program product embodied on a non-transitory storage medium, the computer program product executable on a first internet enabled wireless mobile device and the computer program product executable on at least a second internet enabled wireless mobile device, the first internet enabled wireless mobile device including at least three radio transceivers of which at least one transceiver is an ultra low power narrow band first local area wireless transceiver, at least one transceiver is a low power wide band second local area wireless transceiver, and at least one transceiver is a cellular phone network transceiver, a first non-transitory storage medium, and a first computer program product embodied on the first non-transitory storage medium, the first computer program product executable on the first internet enabled wireless mobile device to communicate with a second computer program product when executing on the second internet enabled wireless mobile device, the second internet enabled wireless mobile device including a second non transitory storage medium, the second computer program product embodied on the second non-transitory storage medium, the second internet enabled wireless mobile device including at least three radio transceivers of which at least one transceiver is an ultra low power narrow band first local area wireless transceiver, at least one transceiver is a low power wide band second local area wireless transceiver and at least one transceiver is a cellular phone network transceiver, wherein a signalling communication uses only the first local area wireless transceiver of each internet enabled wireless mobile device and a data communication uses only the second local area wireless transceiver of each internet enabled wireless mobile device and an internet communication source uses one of the two following options:
- a cellular phone network transceiver of an internet enabled wireless mobile device, or a low power wide band second local area wireless transceiver,
- wherein the first computer program product is executable on the first internet enabled wireless mobile device to operate said signalling communication and said data communication, in cooperation with the second computer program product when executing on the second internet enabled wireless mobile device, automatically, upon download of the first computer program product to the first internet enabled wireless mobile device, and upon download of the second computer program product to the second internet enabled wireless mobile device and,
- wherein the first computer program product when executed on the first internet enabled wireless mobile device does not use any virtual private network function of the first internet enabled wireless mobile device nor any user accessible tethering or personal hotspot function of the first internet enabled wireless mobile device, and the second computer program product when executed on the second internet enabled wireless mobile device does not use any virtual private network function of the first internet enabled wireless mobile device nor any user accessible tethering or personal hotspot function of the first internet enabled wireless mobile device, and
- wherein in the event the first internet enabled wireless mobile device has a direct internet data connection and the second internet enabled wireless mobile device has no direct internet data connection, the second computer program product is executable on the second internet enabled wireless mobile device to communicate signalling with the first internet enabled wireless mobile device with internet connection via the signalling communication to the first internet enabled wireless mobile device, using the first local area ultra low power narrow band wireless transceiver of the second internet enabled wireless mobile device, the first local area ultra low power narrow band wireless transceiver of the first internet enabled wireless mobile device, and the second computer program product is executable on the second internet enabled wireless mobile device, and the first computer program product is executable on the first internet enabled wireless mobile device, to provide automatically an internet data connection via the data communication to the second internet enabled wireless mobile device, using the second local area low power wide band wireless transceiver of the first internet enabled wireless mobile device, the second local area low power wide band wireless transceiver of the second internet enabled wireless mobile device;
- and the second computer program product is executable on the second internet enabled wireless mobile device to establish automatically a bidirectional internet data connection via the data communication, and automatically when the data communication is established between the first internet enabled wireless mobile device and the second internet enabled wireless mobile device then the second computer program product when executing on the second internet enabled wireless mobile device stops the signalling communication, putting the first ultra low power narrow band transceiver of the second internet enabled wireless mobile device in only receive mode and allows internet communication requests to be passed on from the second computer program product when executing on the second internet enabled wireless mobile device to the first computer program product when executing on the first internet enabled wireless mobile device to the internet and each received corresponding internet response to each corresponding internet communication request is passed back from the first computer program product to the second computer program product, and automatically when the data communication is disrupted, lost or ended between the first internet enabled wireless mobile device and the second internet enabled wireless mobile device then the first computer program product when executing on the first internet enabled wireless mobile device stops the data communication, putting the second low power wide band transceiver of the first internet enabled wireless mobile device in only receive mode and the second computer program of the second internet enabled wireless mobile device re-starts the signalling communication putting the first ultra low power narrow band transceiver of the second internet enabled wireless mobile device in periodical transmit bursts mode requesting for internet access and,
- wherein in the event the second internet enabled wireless mobile device has a direct internet data connection and the first internet enabled wireless mobile device has no direct internet data connection, the first computer program product is executable on the first internet enabled wireless mobile device to communicate signalling with the device with internet connection via the signalling communication to the internet enabled wireless mobile device, using the first local area ultra low power narrow band wireless transceiver of the first internet enabled wireless mobile device, the first local area ultra low power narrow band wireless transceiver of the second internet enabled wireless mobile device, and the first computer program product when executing on the first internet enabled wireless mobile device, and the second computer program product is executable on the second internet enabled wireless mobile device to provide automatically an internet data connection via the data communication to the first internet enabled wireless mobile device, using the second local area low power wide band wireless transceiver of the second internet enabled wireless mobile device, the second local area low power wide band wireless transceiver of the first internet enabled wireless mobile device, and the first computer program product when executing on the first internet enabled wireless mobile device, to establish automatically a bidirectional internet data connection via the data communication, and automatically when the data communication is established between the second internet enabled wireless mobile device and the first internet enabled wireless mobile device, then the first computer program product when executing on the first internet enabled wireless mobile device stops the signalling communication putting the first ultra low power narrow band transceiver of the first internet enabled wireless mobile device in only receive mode and allows internet communication requests to be passed on from the first computer program product when executing on the first internet enabled wireless mobile device to the second computer program product when executing on the second internet enabled wireless mobile device, to the internet, and each received corresponding internet response to each corresponding internet communication request is passed back from the second computer program product to the first computer program product, and automatically when the data communication is disrupted, lost or ended between the second internet enabled wireless mobile device and the first internet enabled wireless mobile device, then the second computer program product when executing on the second internet enabled wireless mobile device stops the data communication, putting the second low power wide band transceiver of the second internet enabled wireless mobile device in only receive mode and the first computer program of the first internet enabled wireless mobile device re-starts the signalling communication putting the first ultra low power narrow band transceiver of the first internet enabled wireless mobile device in periodical transmit bursts mode requesting for internet access.
Dependencies are inferred from the claim text.