System and method for emulating a telephony driver
AssigneeMicrosoft Corporation
InventorsAhmad El Husseini, Shawn Kashyap, Dave Hartley
Life of this patent
Estimating the term…
Abstract
A system and method for emulating a telephone driver of a mobile device to assist in the development and testing of mobile telephony applications is described. An emulated telephony driver maintains internal states of a wireless network and characteristics of the mobile device. A wireless network is simulated such that neither a cellular radio nor a mobile subscription are required for handset application development and testing.
Claims20
A method for emulating a telephony driver to test an application to be used in a mobile device, comprising:
- sending a command from the application to an emulation telephony driver (ETD);
- translating the command to a network request;
- modeling an expected response to the network request;
- and
- sending the expected response.
A system for emulating a telephony driver to test an application for use with a mobile device, comprising:
- an application layer that is arranged to store the application to be tested;
- a cellular core coupled to the application layer, that is arranged to receive a command associated with the application to be tested from the application layer;
- and
- an emulation telephony driver (ETD) coupled to the cellular core, the ETD being configured to perform the following actions:
- receiving the command from the cellular core;
- translating the command to a network request;
- modeling a response to the network request;
- and
- returning the response to the cellular core and the application layer that indicates whether the network request was successful.
A system for emulating a telephony driver to test an application to be used in a mobile device, comprising:
- means for sending a command from the application to an emulation telephony driver;
- means for translating the command to a network request;
- means for modeling a response to the network request;
- and
- means for sending the response.
Dependencies are inferred from the claim text.