System and method for field diagnosis of wireless communications device system software
First Claim
1. In a wireless communications device, a method for field diagnosing system software, the method comprising:
- executing the system software, the system software being formed into symbol libraries, each symbol library comprising symbols having related functionality and the symbol libraries being arranged into code sections in a code storage section of a nonvolatile memory;
receiving patch manager run time instructions (PMRTI), including a dynamic instruction set and a new code section, in a file system section of the nonvolatile memory;
launching a run-time engine;
processing the dynamic instruction set to field diagnose the system software;
in response to field diagnosing the system software, operating on system data and the system software; and
, following the operating on the system data and the system software, repeating the executing the system software.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for field diagnosing system software in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving patch manager run time instructions (PMRTI), including dynamic instruction sets and new code sections, in a file system section nonvolatile memory; and, processing dynamic instruction sets to field diagnose the system software. Processing the dynamic instruction sets includes: executing the diagnosis instruction sets with the system software to collect data; analyzing the collected data; and, in response to analyzing the collected data, operating on system data and system software. The method further comprises: following the operating on the system software and system data, executing the system software.
83 Citations
29 Claims
-
1. In a wireless communications device, a method for field diagnosing system software, the method comprising:
-
executing the system software, the system software being formed into symbol libraries, each symbol library comprising symbols having related functionality and the symbol libraries being arranged into code sections in a code storage section of a nonvolatile memory;
receiving patch manager run time instructions (PMRTI), including a dynamic instruction set and a new code section, in a file system section of the nonvolatile memory;
launching a run-time engine;
processing the dynamic instruction set to field diagnose the system software;
in response to field diagnosing the system software, operating on system data and the system software; and
,following the operating on the system data and the system software, repeating the executing the system software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a wireless communications device, a system for field diagnosing system software, the system comprising:
-
a nonvolatile memory comprising a file system section and a code storage section, the code storage section comprising code sections, the code sections storing system data and the system software, the system software being formed into symbol libraries, each symbol library comprising symbols having related functionality arranged into the code sections in the code storage section;
a processor connected to the nonvolatile memory;
a field diagnosis dynamic instruction set stored in the nonvolatile memory for diagnosing the system software in the field; and
,a run-time engine stored in the nonvolatile memory and configured;
to be run by the processor;
to receive patch manager run time instructions (PMRTI) including the field diagnosis dynamic instruction set and new code sections;
to process the field diagnosis dynamic instruction set;
to operate on system data and the system software; and
,to execute the system software following the operation on the system software and the system data. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification