Back to results
US 7,096,012 B2Granted
System and method for emulating a telephony driver
AssigneeMicrosoft Corporation
InventorsAhmad M. El Husseini, Shawn Kashyap, Dave J. 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.
Claims10
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, wherein the response indicates whether the network request was successful,
- wherein software code associated with the application is changed in the application layer when the network request is not successful, wherein the software code is changed based on the response.
7 more elements
Dependencies are inferred from the claim text.