US Patent No. 10,485,032

PROVIDING A NETWORK GATEWAY FOR USER DEVICES


Patent No. 10,485,032
Issue Date November 19, 2019
Title Providing A Network Gateway For User Devices
Inventorship Lalit R. Kotecha, San Ramon, CA (US)
John F. Macias, Antelope, CA (US)
Sagiv Draznin, Walnut Creek, CA (US)
Donna L. Polehn, Kirkland, WA (US)
Kumar Sanjeev, San Ramon, CA (US)
Arda Aksu, Martinez, CA (US)
Patricia Ruey-Jane Chang, San Ramon, CA (US)
David Chiang, Fremont, CA (US)
Mingxing S. Li, San Jose, CA (US)
Xuming Chen, San Ramon, CA (US)
Assignee Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)

Claim of US Patent No. 10,485,032

1. A device, comprising:one or more memory devices to store instructions;
one or more processors to execute the instructions to:
determine that a gateway establishment condition is satisfied,
the gateway establishment condition relating to a condition of a network associated with determining whether to utilize a user device as a gateway user device;
transmit an offer for compensation to a first user device;
select, based on receiving an acceptance of the offer for compensation, the first user device from a set of user devices to establish a gateway connection,
the first user device being selected based upon a set of selection criteria,
the first user device being connected to a base station,
the first user device being capable of establishing the gateway connection,
the first user device being capable of switching between a primary connection mode and a gateway mode,
the primary connection mode relating to when the first user device is connected to the base station and not being utilized to provide a gateway connection to a second user device, and
the gateway mode relating to when the first user device is being utilized to provide the gateway connection to the second user device,
the gateway connection being an ad hoc network connection between the second user device and the first user device that facilitates transfer of network traffic from the second user device to the base station via the first user device,
the ad hoc network connection being a wireless local area network connection, and
the first user device to provide, via the ad hoc network connection, information identifying available bandwidth via the gateway connection, information identifying a signal strength of a connection with the base station, and information identifying a maximum quantity of second user devices that may connect based on a predetermined threshold of connections,
 the information identifying the available bandwidth via the gateway connection, the signal strength of the signal strength of the connection with the base station, and the maximum quantity of second user devices that may connect being detectable by other second user devices;
cause the gateway mode to be activated on the first user device based on selecting the first user device,
the gateway mode being associated with the first user device providing the gateway connection; and
transmit instructions to facilitate the second user device utilizing the gateway connection to transfer network traffic to the base station via the first user device,
the instructions including credential information,
the credential information including:
 information identifying the gateway connection, and
 information identifying a password for accessing the gateway connection,
the first user device receiving the network traffic from the second user device via the wireless local area network connection, and
the first user device routing the network traffic from the second user device to the base station.