Apparatus and method for performing an over-the-air software update in a dual processor mobile station
First Claim
1. A wireless communication device capable of accessing a wireless network and downloading a software upgrade file therefrom, said wireless communication device comprising:
- a first central processing unit (CPU) capable of controlling wireless communications with said wireless network;
a first memory associated with said first CPU;
a second central processing unit (CPU) capable of executing at least one end-user application on said wireless communication device; and
a second memory associated with said second CPU, wherein said first CPU downloads said software upgrade file from said wireless network and stores said downloaded software upgrade file in said second memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless communication device for accessing a wireless network and downloading a software upgrade file. The wireless communication device comprises: i) a CPU for controlling wireless communications with the wireless network; ii) a first memory associated with the first CPU; iii) a CPU for executing at least one end-user application on the wireless communication device; and iv) a second memory associated with the second CPU. The first CPU downloads the software upgrade file from the wireless network and stores the downloaded software upgrade file in the second memory for subsequent execution. The first CPU and the second COU share resources in order to carry out software upgrades for either or both CPUs.
85 Citations
24 Claims
-
1. A wireless communication device capable of accessing a wireless network and downloading a software upgrade file therefrom, said wireless communication device comprising:
-
a first central processing unit (CPU) capable of controlling wireless communications with said wireless network;
a first memory associated with said first CPU;
a second central processing unit (CPU) capable of executing at least one end-user application on said wireless communication device; and
a second memory associated with said second CPU, wherein said first CPU downloads said software upgrade file from said wireless network and stores said downloaded software upgrade file in said second memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. The wireless communication device as set forth in claim wherein said second CPU executes said second upgrade agent program after said second upgrade agent program is transferred into said second memory from said first memory.
-
13. A method of upgrading software in a wireless communication device comprising:
- 1) a first CPU that controls wireless communications with the wireless network;
2) a first memory associated with the first CPU;
3) a second CPU that executes at least one end-user application; and
4) a second memory associated with the second CPU, the method of upgrading software comprising the steps of;
accessing a wireless network using the first CPU;
downloading the software upgrade file from the wireless network using the first CPU; and
transferring the downloaded software upgrade file from the first CPU into the second memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- 1) a first CPU that controls wireless communications with the wireless network;
Specification