System and method for testing portable communication devices
First Claim
Patent Images
1. A method for performing diagnostic testing in a portable communication device, said method comprising:
- sending test signals from a source internal to said device to an output driver of said device, wherein said sending of said test signals to an output driver comprises transmitting an AT command request to a virtual port of said device via at least one serial driver, said at least one serial driver then processing said request from said virtual port as though said request had been received from an external source;
redirecting said test signals back to said portable device; and
processing redirected ones of said test signals within said device as though said test signals had been received at said device from an external source.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed systems and methods for performing diagnostic testing on portable communication devices, such as cellular telephones. In one embodiment, diagnostic commands are generated internal to the communication device and processed within the device as though the test commands had been received from a remote location. The processed commands can be analyzed either within the portable device or remote therefrom. For remote processing, a wireless port is provided.
38 Citations
36 Claims
-
1. A method for performing diagnostic testing in a portable communication device, said method comprising:
-
sending test signals from a source internal to said device to an output driver of said device, wherein said sending of said test signals to an output driver comprises transmitting an AT command request to a virtual port of said device via at least one serial driver, said at least one serial driver then processing said request from said virtual port as though said request had been received from an external source; redirecting said test signals back to said portable device; and processing redirected ones of said test signals within said device as though said test signals had been received at said device from an external source. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing diagnostic information in a wireless telephone, said method comprising:
-
receiving at said wireless telephone a request for diagnostic information, said request having been sent by an application residing within said telephone; and routing received requests through processing layers residing within said telephone for the purpose of diagnostic testing of said telephone, including said processing layers wherein said receiving and said routing do not involve physically coupling said wireless telephone to an external device, wherein said routed requests prompt test data to be generated based on the current operational status of said telephone, including said processing layers. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing diagnostic information for a portable communication device, said device having within it control circuitry for providing diagnostic information as a result of externally provided signals, said system comprising:
-
an application residing within said device operable to gather diagnostic information regarding the operation of said device, said application from time to time sending out test commands; and means operable within said device upon receipt of said internally generated test commands for processing said test commands as though said test commands had been externally provided, wherein said test commands prompt test data to be generated based on the current operational status of said device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for performing diagnostic testing, said system comprising:
-
a wireless interface for receiving from a portable device test data which has been processed within said device, wherein said processing comprises; gathering, by an application residing within said device, diagnostic information regarding the operation of said device, said application from time to time sending out test commands; processing said internally generated test commands as though the test commands had been externally provided; and a processor for performing diagnostic testing on received test data from said portable device. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method of performing diagnostic testing on cellular telephone sets, said method comprising the steps of:
-
generating a test command within said ones of telephone sets; directing generated ones of said test commands within said telephone set such that such test commands appear to the telephone set as coming from an external source over the serial port of said telephone set; responding to said directed test commands by sending test result data through said telephone set so that the test data is directed toward said serial port; and redirecting said test data which is directed to said serial port to an application located within said telephone set. - View Dependent Claims (31, 32)
-
-
33. A system of performing diagnostic testing on a cellular telephone set, said system comprising:
-
an application for generating a test command within said telephone set; an application operable in conjunction with a serial port of said telephone set for directing generated ones of said test commands within said telephone set such that such test commands appear to the telephone set as coming from an external source over said serial port; an application for responding to said directed test commands by sending test result data through said telephone set so that the test result data is directed toward said serial port; and said directing application being further operable for redirecting said test data which is directed to said serial port to said generating application located within said telephone set. - View Dependent Claims (34, 35, 36)
-
Specification