System and method for performing diagnostics on a mobile station using over-the-air transfer of interpreted byte-code program
First Claim
1. For use in a wireless network comprising a plurality of base stations, each of said base stations capable of communicating with a plurality of mobile stations, a mobile station diagnostic testing system capable of testing the operation of a first one of said plurality of mobile stations comprising:
- a database capable of storing a mobile station diagnostic testing file comprising a mobile station diagnostic testing program in interpreted byte-code format; and
a diagnostics controller coupled to said database capable of receiving a notification indicating that a fault has occurred in said first mobile station and further capable, in response to receipt of said notification, of retrieving said mobile station diagnostic testing file from said database and transmitting said mobile station diagnostic testing file to said first mobile station, wherein receipt of said mobile station diagnostic testing file causes said mobile station to execute said mobile station diagnostic testing program in said mobile station diagnostic testing file.
2 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a mobile station diagnostic testing system for use in a wireless network comprising a plurality of base stations capable of communicating with a plurality of mobile stations. The mobile station diagnostic testing system tests the operation of a first mobile station. The mobile station diagnostic testing system comprises: 1) a database for storing a mobile station diagnostic testing file comprising a mobile station diagnostic testing program in interpreted byte-code format; and 2) a diagnostics controller coupled to the database for receiving a notification indicating that a fault has occurred in the first mobile station. In response to receipt of the notification, the mobile diagnostics testing system retrieves the mobile station diagnostic testing file from the database and transmits it to the first mobile station. Receipt of the mobile station diagnostic testing file causes the mobile station to execute the mobile station diagnostic testing program.
63 Citations
23 Claims
-
1. For use in a wireless network comprising a plurality of base stations, each of said base stations capable of communicating with a plurality of mobile stations, a mobile station diagnostic testing system capable of testing the operation of a first one of said plurality of mobile stations comprising:
-
a database capable of storing a mobile station diagnostic testing file comprising a mobile station diagnostic testing program in interpreted byte-code format; and a diagnostics controller coupled to said database capable of receiving a notification indicating that a fault has occurred in said first mobile station and further capable, in response to receipt of said notification, of retrieving said mobile station diagnostic testing file from said database and transmitting said mobile station diagnostic testing file to said first mobile station, wherein receipt of said mobile station diagnostic testing file causes said mobile station to execute said mobile station diagnostic testing program in said mobile station diagnostic testing file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile station capable of being tested from a wireless network by an over-the-air (OTA) mobile diagnostic testing process, said mobile station comprising:
-
an RF transceiver capable of receiving and demodulating forward channel messages from said wireless network and further capable of modulating and transmitting reverse channel messages to said wireless network; and a main controller capable of receiving said demodulated forward channel messages from said RF transceiver and extracting therefrom a mobile station diagnostic testing file containing a mobile station diagnostic testing program in interpreted byte-code format, wherein said main controller, in response to receipt of said mobile station diagnostic testing file, is capable of interpreting and executing said mobile station diagnostic testing program. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. For use in a wireless network comprising a plurality of base stations, each of the base stations capable of communicating with a plurality of mobile stations, a method of testing the operation of a first one of the plurality of mobile stations comprising the steps of:
-
storing in a database a mobile station diagnostic testing file comprising a mobile station diagnostic testing program in interpreted byte-code format; receiving a notification indicating that a fault has occurred in the first mobile station and further capable; in response to receipt of the notification, retrieving the mobile station diagnostic testing file from the database; transmitting the mobile station diagnostic testing file to the first mobile station; and in response to receipt of the mobile station diagnostic testing file in the mobile station, executing in the mobile station the mobile station diagnostic testing program in the mobile station diagnostic testing file. - View Dependent Claims (14, 15, 16, 17)
-
-
18. For use in a mobile station capable of communicating with a wireless network, a method of performing an over-the-air diagnostic testing of the mobile station from the wireless network comprising the steps of:
-
receiving and demodulating forward channel messages from the wireless network; extracting from the demodulated forward channel messages a mobile station diagnostic testing file containing a mobile station diagnostic testing program in interpreted byte-code format; interpreting and executing the mobile station diagnostic testing program; transmitting to the wireless network a reverse channel notification message notifying the wireless network that a fault has been detected in the mobile station; and in response to receipt of the reverse channel notification message transmitting the mobile station diagnostic testing file to the mobile station from the wireless network. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification