Method and apparatus for providing firmware over the air service to user equipments
First Claim
1. A method of providing a firmware over-the-air (FOTA) service to a user equipment (UE) in a wireless network environment, the method comprising:
- receiving, by a base station, a request for firmware update from a device management server after the request for firmware update is transmitted by a first UE to the device management server;
determining, by the base station, whether the firmware update is available in a cache memory in the base station in response to the request for the firmware update;
if the firmware update is not available in the cache memory in the base station, caching the firmware update into the cache memory;
if the firmware update is available in the cache memory in the base station, determining whether the first UE is attached to the base station;
redirecting the request for firmware update to another base station in which the first UE is being currently attached if the first UE does not attach to the base station, wherein the firmware update forwarded to the another base station is provided to the first UE by the another base station after redirecting the request for firmware update;
sending a local paging message indicating availability of the firmware update to a second UE; and
providing the firmware update to the second UE if a response of the local paging message is received.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for providing a firmware over the air service to user equipments in a wireless network environment are provided. In one embodiment, a device management server sends a notification to a base station indicating availability of a new firmware version for associated user equipments. The base station obtains a firmware update resource identifier from the device management server upon receiving the notification. Further, the base station fetches a firmware update associated with the new firmware version from a Firmware Over-The-Air (FOTA) server and caches the firmware update in a cache memory. Thereafter, the base station sends a paging message indicating availability of the cached firmware update to the user equipments currently attached to the base station. Upon receiving a paging response from the respective user equipments, the base station transmits the cached firmware update to the respective user equipments over a wireless air interface.
-
Citations
12 Claims
-
1. A method of providing a firmware over-the-air (FOTA) service to a user equipment (UE) in a wireless network environment, the method comprising:
-
receiving, by a base station, a request for firmware update from a device management server after the request for firmware update is transmitted by a first UE to the device management server; determining, by the base station, whether the firmware update is available in a cache memory in the base station in response to the request for the firmware update; if the firmware update is not available in the cache memory in the base station, caching the firmware update into the cache memory; if the firmware update is available in the cache memory in the base station, determining whether the first UE is attached to the base station; redirecting the request for firmware update to another base station in which the first UE is being currently attached if the first UE does not attach to the base station, wherein the firmware update forwarded to the another base station is provided to the first UE by the another base station after redirecting the request for firmware update; sending a local paging message indicating availability of the firmware update to a second UE; and providing the firmware update to the second UE if a response of the local paging message is received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A base station, comprising:
a processor configured to; receive a request for firmware update from a device management server after the request for firmware update is transmitted by a first UE to the device management server, determine whether the firmware update is available in a cache memory in the base station in response to the request for the firmware update, if the firmware update is not available in the cache memory in the base station, cache the firmware update into the cache memory, if the firmware update is available in the cache memory in the base station, determine whether the first UE is attached to the base station, redirect the request for firmware update to another base station in which the first UE is being currently attached if the first UE does not attach to the base station, wherein the firmware update forwarded to the another base station is provided to the first UE by the another base station after redirecting the request for firmware update, send a local paging message indicating availability of the firmware update to a second UE, and provide the firmware update to the second UE if a response of the local paging message is received. - View Dependent Claims (8, 9, 10, 11, 12)
Specification