Apparatus and method for over the air software repair
First Claim
Patent Images
1. A wireless communication device comprising:
- a transceiver configured to receive a first patch from a remote device;
a processor configured to scan the patch for any difference commands indicating that data submitted in this command has been differenced by a file-level difference based on a file extension; and
memory containing data representing a device management tree (DMT), the processor operative to update data representing a structure of the device management tree in response to receiving a DMT repair script to provide dynamic update of a DMT in response to software updates based on the first patch.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor (304) of a wireless communication device (102, 216) scans (806) a patch for any difference commands indicating that data submitted in this command has been differenced by a file-level difference based on a file extension. Memory (306) contains data representing a device management tree (DMT). The processor (304) updates data of the device management tree to provide dynamic update of the DMT to facilitate software updates based on the patch.
-
Citations
20 Claims
-
1. A wireless communication device comprising:
-
a transceiver configured to receive a first patch from a remote device;
a processor configured to scan the patch for any difference commands indicating that data submitted in this command has been differenced by a file-level difference based on a file extension; and
memory containing data representing a device management tree (DMT), the processor operative to update data representing a structure of the device management tree in response to receiving a DMT repair script to provide dynamic update of a DMT in response to software updates based on the first patch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for a wireless communication device comprising:
-
receiving a patch from a remote device; and
scanning the patch for any difference commands indicating that data submitted in this command has been differenced by a file-level difference based on a file extension;
updating data representing a structure of the device management tree in response to receiving a DMT repair script to provide dynamic update of a DMT in response to software updates based on the patch. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A wireless communication device comprising:
-
a transceiver configured to receive an OSGi bundle containing a first patch from a remote device;
memory containing a Linux operating system and containing data representing a device management tree (DMT);
a processor, operatively coupled to the memory and the transceiver, configured to use the Linux operating system and also scan the first patch for any difference commands indicating that data submitted in this command has been differenced by a file-level difference based on a file extension, the processor operative update data representing a structure of the device management tree in response to receiving a DMT repair script to provide dynamic update of a DMT in response to software updates based on the first patch. - View Dependent Claims (17, 18, 19, 20)
-
Specification