Patents by Inventor David J. Hartley

David J. Hartley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7277700
    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.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: October 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Shawn Kashyap, David J. Hartley
  • Patent number: 6763360
    Abstract: Measuring the reliability of a version of a software module in a customized manner that is independent of the written language used by versions of the software module to output objects. Language independent state tables may be generated from one version of a software module and then used to facilitate measuring the reliability of other versions of the software module. During the testing process, standardized pointers are used to reference objects that are common to a plurality of versions of a software module. Parameters representative of an actual state of a software module are compared to parameters representative of an anticipated state of the software module to determine if an action has performed as intended. Customized functions may be automatically loaded during the testing process and may receive data standardized for use with a plurality of version of a software module via common function headers.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: July 13, 2004
    Assignee: Microsoft Corporation
    Inventor: David J. Hartley
  • Publication number: 20030046312
    Abstract: Measuring the reliability of a version of a software module in a customized manner that is independent of the written language used by versions of the software module to output objects. Language independent state tables may be generated from one version of a software module and then used to facilitate measuring the reliability of other versions of the software module. During the testing process, standardized pointers are used to reference objects that are common to a plurality of versions of a software module. Parameters representative of an actual state of a software module are compared to parameters representative of an anticipated state of the software module to determine if an action has performed as intended. Customized functions may be automatically loaded during the testing process and may receive data standardized for use with a plurality of version of a software module via common function headers.
    Type: Application
    Filed: September 6, 2001
    Publication date: March 6, 2003
    Inventor: David J. Hartley