System and method remote servicing of a wireless data processing device
First Claim
1. A method for remotely debugging a wireless data processing device, the wireless device capable of communicating over both a data channel and a telephony channel comprising:
- receiving a remote diagnostic session request from a wireless data processing device;
establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established;
entering codes via a telephone keypad to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device over the telephony-based communication channel, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and
receiving the results of the operations, the results usable for the diagnosis of a problem with the wireless data processing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for remotely servicing a wireless data processing device over a telephony audio channel. For example, a method is described for remotely debugging a wireless data processing device from a service, the wireless device capable of communicating over both a data channel and a telephony channel, the method comprising: receiving a remote diagnostic session request at the service from a wireless data processing device; establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established; entering codes via the telephone keypad at the service to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and receiving the results of the operations at the service, the results usable for the diagnosis of a problem with the wireless data processing device.
-
Citations
24 Claims
-
1. A method for remotely debugging a wireless data processing device, the wireless device capable of communicating over both a data channel and a telephony channel comprising:
-
receiving a remote diagnostic session request from a wireless data processing device; establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established; entering codes via a telephone keypad to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device over the telephony-based communication channel, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and receiving the results of the operations, the results usable for the diagnosis of a problem with the wireless data processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a memory for storing program code, and a processor for processing the program code, the program code, when executed by the processor, causing the processor to perform the operations of:
-
receiving a remote diagnostic session request from a wireless data processing device; establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established; entering codes via a telephone keypad to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device over the telephony-based communication channel, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and receiving the results of the operations, the results usable for the diagnosis of a problem with the wireless data processing device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
receiving a remote diagnostic session request from a wireless data processing device; establishing a telephony-based communication channel with the wireless data processing device if a telephony-based communication channel is not already established; entering codes via the telephone keypad at the service to diagnose the wireless data processing device and transmitting the codes to the wireless data processing device over the telephony-based communication channel, the codes causing the wireless data processing device to perform one or more operations identified by the codes; and receiving the results of the operations at the service, the results usable for the diagnosis of a problem with the wireless data processing device.
-
Specification