IP Library Granted Patent US 11,284,339
Granted Patent B2
US 11,284,339 · App. 16/452,398 · Granted Mar 22, 2022

Profile selection for CBRS communication

Inventors: Sooraj Sasindran (San Diego, CA); Shivank Nayak (San Jose, CA)
Assignee: Google LLC
H04W48/18H04L67/30H04W64/00H04W76/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,284,339
App. No.
16/452,398
Granted
Mar 22, 2022
Kind
B2
Abstract

The present disclosure describes one or more aspects for selecting a Citizens Broadband Radio Service (CBRS) profile for communicating with an associated CBRS network. Such aspects may include providing a plurality of CBRS profiles associated with respective CBRS network cells, receiving contextual information surrounding current and past network connections of a user device and/or other user devices, selecting one of the CBRS profiles based on the contextual information, and configuring a modem of the user device to communicate with an associated CBRS network.

Claims (55)

1. A method implemented by a user device for selecting a Citizens Broadband Radio Service (CBRS) network access profile, the method comprising:

receiving a plurality of CBRS network access profiles associated with respective CBRS networks;

compiling contextual information that is usable by the user device to select a CBRS network access profile from the plurality of CBRS network access profiles;

selecting, utilizing the contextual information and without utilizing results of a modem scan, a selected CBRS network access profile from the plurality of CBRS network access profiles;

utilizing the selected CBRS network access profile to configure a modem to connect with a CBRS network associated with the selected CBRS network access profile; and

communicating with the associated CBRS network using the selected CBRS network access profile.

2. The method of claim 1 , wherein utilizing the selected CBRS network access profile to configure a modem to connect with a CBRS network associated with the selected CBRS network access profile is performed without utilizing the results of the modem scan.

3. The method of claim 1 , wherein the user device communicates with the CBRS network using a 3.5 GHz band.

4. The method of claim 1 , wherein the contextual information comprises at least one of a time of day, a day of the week, a season or time of year, a time interval, a holiday, or a current event.

5. The method of claim 1 , wherein the contextual information comprises information about at least one communication between a second user device and one of the respective CBRS networks.

6. The method of claim 1 , further comprising:

applying a logistic regression model to the contextual information; and

wherein the selection of the selected CBRS network access profile is further based on the logistic regression model of the contextual information.

7. The method of claim 1 , wherein the contextual information comprises geolocation data of the user device.

8. The method of claim 7 , further comprising:

receiving network data;

determining mobility zone information of the user device utilizing the geolocation data and the network data; and

wherein selecting a selected CBRS network access profile from the plurality of CBRS network access profiles further comprises utilizing the mobility zone information.

9. The method of claim 1 , further comprising:

storing the plurality of CBRS network access profiles within memory of the user device;

receiving an update to the plurality of CBRS network access profiles; and

updating the stored plurality of CBRS network access profiles based on the update.

10. The method of claim 9 , wherein the update is received from a server.

11. A user device comprising:

a modem;

a profile selection module configured to:

compile a plurality of CBRS network access profiles associated with respective CBRS networks;

compile contextual information about at least one of the user device or another user device, the contextual information usable by the profile selection module to select a CBRS network access profile from the plurality of CBRS network access profiles; and

select, utilizing the contextual information and without utilizing the results of a scan of the modem, a selected CBRS network access profile from the plurality of CBRS network access profiles; and

a dynamic standby module configured to:

configure, utilizing the selected CBRS network access profile, the modem of the user device to connect and communicate with a CBRS network associated with the selected CBRS network access profile.

12. The user device of claim 11 , wherein the modem is configured to communicate using a 3.5 GHz band.

13. The user device of claim 12 , wherein the dynamic standby module configures the modem to connect with the associated CBRS network without waiting for a modem scan.

14. The user device of claim 11 , wherein configuring the modem comprises switching from a cellular subscriber profile to the selected CBRS network access profile.

15. The user device of claim 14 , further comprising at least one subscriber identity module (SIM), wherein the cellular subscriber profile and the plurality of CBRS network access profiles are stored within the SIM.

16. The user device of claim 11 , wherein the contextual information comprises geolocation data of the user device.

17. The user device of claim 16 , wherein:

the profile selection module is further configured to:

receive network data; and

determine mobility zone information utilizing the geolocation data and the network data; and

the contextual information comprises the mobility zone information.

18. A method implemented by a remote service device for selecting Citizens Broadband Radio Service (CBRS) network access profiles, the method comprising:

receiving a plurality of CBRS network access profiles associated with respective CBRS networks;

receiving contextual information associated with a user device that is remote to the remote service device that is usable to select a CBRS network access profile from the plurality of CBRS network access profiles;

selecting, utilizing the contextual information and a linear regression model, a selected CBRS network access profile from the plurality of CBRS network access profiles; and

transmitting the selected CBRS network access profile to the user device effective to cause the user device to configure a modem of the user device to communicate with a CBRS network associated with the CBRS network access profile.

19. The method of claim 18 , wherein the contextual information is based at least partially on data received from the user device.

20. The method of claim 19 , wherein the data comprises geolocation data.

21. A method implemented by a user device for selecting a Citizens Broadband Radio Service (CBRS) profile, the method comprising:

receiving a plurality of CBRS profiles associated with respective CBRS networks;

receiving contextual information that is usable by the user device to select a CBRS profile from the plurality of CBRS profiles;

applying a logistic regression model to the contextual information;

selecting, utilizing the contextual information and based on the logistic regression model of the contextual information, a selected CBRS profile from the plurality of CBRS profiles;

configuring a modem to connect with a CBRS network associated with the selected CBRS profile; and

communicating with the associated CBRS network using the selected CBRS profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2019
From: SASINDRAN, SOORAJ; NAYAK, SHIVANK
To: GOOGLE LLC
Reel/Frame 049584/0744 →
Continuity (2)
Provisional Application 62692165 · Jun 29, 2018
Related Publication 20200008138A1 · Jan 2, 2020