Patents by Inventor Andrew J. Pyles

Andrew J. Pyles 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: 10586045
    Abstract: A system and method for test a mobile device software application is provided. In one example, a mobile application can interface with an emulation environment or mobile device that has been loaded with a kernel module that is configured to intercept certain system calls made by the mobile application, log the system calls, and generate a report based on the logged system calls. A user of the test environment can interface with the environment via a web browser that can also be used to load one or more tests that can be applied to the mobile device software application.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: March 10, 2020
    Assignee: The MITRE Corporation
    Inventors: Andrew J. Pyles, Jonathan E. Buttner, Nicolas Van Balen
  • Publication number: 20180046802
    Abstract: A system and method for test a mobile device software application is provided. In one example, a mobile application can interface with an emulation environment or mobile device that has been loaded with a kernel module that is configured to intercept certain system calls made by the mobile application, log the system calls, and generate a report based on the logged system calls. A user of the test environment can interface with the environment via a web browser that can also be used to load one or more tests that can be applied to the mobile device software application.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Applicant: The MITRE Corporation
    Inventors: Andrew J. PYLES, Jonathan E. BUTTNER, Nicolas VAN BALEN
  • Publication number: 20140064171
    Abstract: A method limits power usage by a battery-powered communication device having high and low power states of operation. The device's WiFi driver running on a kernel level of the operating system includes a counter-based routine for placing the device in one of its low power state and high power state. A high or low priority level is established for applications maintained on the device. An identifier for each application and its priority level is stored within a module maintained at the operating system's kernel level. Network traffic passing through the kernel level is monitored to determine whether the network traffic is associated with one of the identified applications and whether the priority level associated therewith is high priority. The counter-based routine of the WiFi driver is accessed when the network traffic is associated with one of the applications and its priority level is high priority.
    Type: Application
    Filed: September 3, 2013
    Publication date: March 6, 2014
    Applicant: College of William and Mary
    Inventors: Gang Zhou, Andrew J. Pyles, Xin Qi
  • Patent number: 8488505
    Abstract: A method and system are provided for conserving network resources such as battery power of a battery-powered communication device used to support a conversation over a wireless network transport media. Periods of silence are detected during conversation taking place on a network having controllable resources such as battery power. Using the periods of silence so-detected, future silence periods occurring on the network are then predicted. Allocation of at least a portion of the controllable resources is controlled based on the future silence periods so-predicted.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: July 16, 2013
    Assignee: College of William and Mary
    Inventors: Andrew J. Pyles, Gang Zhou, Zhen Ren
  • Publication number: 20120195242
    Abstract: A method and system are provided for conserving network resources such as battery power of a battery-powered communication device used to support a conversation over a wireless network transport media. Periods of silence are detected during conversation taking place on a network having controllable resources such as battery power. Using the periods of silence so-detected, future silence periods occurring on the network are then predicted. Allocation of at least a portion of the controllable resources is controlled based on the future silence periods so-predicted.
    Type: Application
    Filed: February 2, 2011
    Publication date: August 2, 2012
    Applicant: COLLEGE OF WILLIAM AND MARY
    Inventors: Andrew J. Pyles, Gang Zhou, Zhen Ren