Patent ID: 8572597
Filing Date: 2013-10-29
Classification: G06F,H04W

Abstract:
1. A dual processor wireless communication device capable of accessing a wireless network and downloading a software upgrade file therefrom, said dual processor wireless communication device comprising: a first central processing unit (CPU) configured to operate a protocol stack for controlling wireless communications with said wireless network and downloading the software upgrade file from the wireless network; a first memory associated with said first CPU; a second central processing unit (CPU) configured to execute at least one end-user application on said dual processor wireless communication device; a second memory associated with said second CPU; and an interprocessor communication unit (IPC) configured to transfer data between the first CPU and the second CPU of said dual processor wireless communication device, wherein upon downloading the software upgrade file from said wireless network, the first CPU is configured to determine a size of the software upgrade file, send the size of the software upgrade file to the second CPU, and upon receiving a verification from the second CPU that the second memory contains sufficient space for the software upgrade file, transfer the downloaded software upgrade file to the second CPU via the IPC for storage in the second memory, wherein the software upgrade file is received via a message from the wireless network and the file size of the software upgrade file is extracted from a message header of the message.