IP Library › Granted Patent US 11,956,711
Granted Patent B2
US 11,956,711 · App. 17/139,108 · Granted Apr 9, 2024

Access point with limited flash memory

Inventors: Sreekanth Natarajan (Chennai, IN); Vairamuthu Karuppiah (Chennai, IN)
Assignee: QUALCOMM Incorporated
H04W48/16H04W76/10H04W84/12
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,956,711
App. No.
17/139,108
Granted
Apr 9, 2024
Kind
B2
Abstract

Certain aspects of the present disclosure provide techniques for an access point (AP) that does not use a flash memory for some storage (e.g., storing software images, logs, data, and other content used or generated by the AP) and file system operations (e.g., reading and writing dynamic files used by the AP). A method that may be performed, by an AP having a limited amount of flash memory, includes downloading a system image from a network entity, other than the AP, via a wireless network connection; and providing wireless local area network (WLAN) AP services using the downloaded system image.

Claims (59)

1. A method for wireless communications, by an access point (AP) having a limited amount of flash memory storing instructions, the method comprising:

executing the instructions, stored in the flash memory, to download a system image from a network entity, other than the AP, via a wireless network connection; and

providing wireless local area network (WLAN) AP services using the downloaded system image, wherein the AP has less than 1 megabyte (MB) of total flash memory.

2. The method of claim 1 , further comprising:

powering-up the AP; and

executing the instructions, stored in the flash memory, to boot at least one network interface of the AP, provide local area network (LAN) connectivity, and provide wide area network (WAN) connectivity, wherein executing the instructions does not provide the WLAN AP services.

3. The method of claim 1 , further comprising:

activating a wireless interface of the AP using a driver stored in the flash memory; and

establishing the wireless network connection via the wireless interface.

4. The method of claim 1 , further comprising selecting the system image from a plurality of system images, based on a country of the AP.

5. The method of claim 4 , wherein selecting the system image is further based on a country code assigned to the AP.

6. The method of claim 1 , wherein providing the WLAN AP services comprises providing the WLAN AP services to a user terminal (UT), and wherein the method further comprises:

determining, based on user subscription information for an application on the UT, to download a software package for the application;

downloading the software package for the application; and

transmitting the software package to the UT.

7. The method of claim 1 , wherein providing the WLAN AP services comprises providing the WLAN AP services to a user terminal (UT), and wherein the method further comprises:

determining that a user subscription for an application on the UT is invalid; and

deleting a software package for the application from a storage medium of the AP, based on the determination.

8. The method of claim 1 , wherein downloading the system image comprises receiving a configuration via the wireless network connection, and wherein providing the WLAN AP services comprises providing the WLAN AP services according to the configuration.

9. The method of claim 1 , further comprising:

powering-up the AP; and

sending to the network entity a request to download the system image in response to the AP powering-up.

10. The method of claim 1 , further comprising:

activating a radio of the AP prior to downloading the system image; and

preventing a user terminal (UT) from establishing a communications session with the AP via the radio prior to providing the WLAN AP services.

11. An access point (AP) for wireless communications, comprising:

one or more processors;

flash memory coupled with the one or more processors and including first instructions to cause the one or more processors, individually or collectively, to download a system image from a network entity, other than the AP, via a wireless network connection, wherein the one or more processors, individually or collectively, are configured to:

execute the first instructions; and

provide wireless local area network (WLAN) AP services using the downloaded system image, wherein the AP has less than 1 megabyte (MB) of total flash memory; and

non-flash memory coupled with the one or more processors and configured to store the downloaded system image.

12. The AP of claim 11 , wherein:

the flash memory includes second instructions to boot at least one network interface of the AP, provide local area network (LAN) connectivity, and provide wide area network (WAN) connectivity;

the flash memory does not include third instructions to provide the WLAN AP services; and

the one or more processors, individually or collectively, are further configured to execute the second instructions to boot the at least one network interface of the AP, provide the LAN connectivity, and provide the WAN connectivity.

13. The AP of claim 11 , further comprising a wireless interface, wherein:

the flash memory stores a driver for the wireless interface; and

the one or more processors, individually or collectively, are further configured to:

activate the wireless interface using the driver; and

establish the wireless network connection via the wireless interface.

14. The AP of claim 11 , wherein the one or more processors, individually or collectively, are further configured to select the system image from a plurality of system images, based on a country of the AP.

15. The AP of claim 11 , further comprising a transmitter, wherein the one or more processors, individually or collectively, are further configured to:

provide the WLAN AP services to a user terminal (UT);

determine, based on user subscription information for an application on the UT, to download a software package for the application;

download the software package for the application; and

cause the transmitter to transmit the software package to the UT.

16. The AP of claim 11 , wherein the one or more processors, individually or collectively, are further configured to:

provide the WLAN AP services to a user terminal (UT);

determine that a user subscription for an application on the UT is invalid; and

delete a software package for the application from the non-flash memory or other storage media of the AP, based on the determination.

17. The AP of claim 11 , wherein the one or more processors, individually or collectively, are further configured to:

receive a configuration via the wireless network connection; and

provide the WLAN AP services according to the configuration.

18. The AP of claim 11 , wherein the first instructions cause the one or more processors, individually or collectively, to download the system image from the network entity in response to the AP being powered-up.

19. The AP of claim 11 , wherein:

the flash memory includes second instructions to cause the one or more processors, individually or collectively, to:

activate a wireless interface of the AP prior to downloading the system image; and

prevent a user terminal (UT) from establishing a communications session with the AP via the wireless interface prior to providing the WLAN AP services; and

the one or more processors, individually or collectively, are further configured to execute the second instructions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2021
From: NATARAJAN, SREEKANTH; KARUPPIAH, VAIRAMUTHU
To: QUALCOMM INCORPORATED
Reel/Frame 055767/0308 →
Continuity (1)
Related Publication 20220210723A1 · Jun 30, 2022