Patents by Inventor Steve Lewallen

Steve Lewallen 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: 8320838
    Abstract: Systems and methods are provided for tracing parameters indicative of performance of a mobile device that is not tethered to a host computer. The mobile device is instructed to monitor a performance characteristic when the mobile device is not tethered to the host computer. The instructions may be to trace the characteristic at a certain point, for a span in the future, under certain conditions, or at all times. When the mobile device is later tethered to the host computer, the traced parameter data is transferred to the host computer. Applications that decrease performance, as indicated by the traced parameters, may be debugged or optimized. The behavior of the mobile device before, during, and after tethering to the host computer or to a second device may be observed. The performance of a plurality of untethered mobile devices may also be traced, transferred, and compared.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 27, 2012
    Assignee: Apple Inc.
    Inventor: Steve Lewallen
  • Patent number: 8261246
    Abstract: Improved techniques for automatic (or dynamic) updating (or maintaining) of file groups in a developer environment that stores and executes files are disclosed. The automatic update to file groups can occur when additional files are added to or removed from the developer environment. The automatic update to file groups can also occur when previously stored files are otherwise altered.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: September 4, 2012
    Assignee: Apple Inc.
    Inventors: Steve Naroff, Steve Lewallen, Tim Burngarner
  • Publication number: 20120088456
    Abstract: Systems and methods are provided for tracing parameters indicative of performance of a mobile device that is not tethered to a host computer. The mobile device is instructed to monitor a performance characteristic when the mobile device is not tethered to the host computer. The instructions may be to trace the characteristic at a certain point, for a span in the future, under certain conditions, or at all times. When the mobile device is later tethered to the host computer, the traced parameter data is transferred to the host computer. Applications that decrease performance, as indicated by the traced parameters, may be debugged or optimized. The behavior of the mobile device before, during, and after tethering to the host computer or to a second device may be observed. The performance of a plurality of untethered mobile devices may also be traced, transferred, and compared.
    Type: Application
    Filed: December 16, 2011
    Publication date: April 12, 2012
    Inventor: Steve Lewallen
  • Patent number: 8081930
    Abstract: Systems and methods are provided for tracing parameters indicative of performance of a mobile device that is not tethered to a host computer. The mobile device is instructed to monitor a performance characteristic when the mobile device is not tethered to the host computer. The instructions may be to trace the characteristic at a certain point, for a span in the future, under certain conditions, or at all times. When the mobile device is later tethered to the host computer, the traced parameter data is transferred to the host computer. Applications that decrease performance, as indicated by the traced parameters, may be debugged or optimized. The behavior of the mobile device before, during, and after tethering to the host computer or to a second device may be observed. The performance of a plurality of untethered mobile devices may also be traced, transferred, and compared.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: December 20, 2011
    Assignee: Apple Inc.
    Inventor: Steve Lewallen
  • Publication number: 20090228873
    Abstract: Techniques for monitoring breakpoints. An application having a breakpoint to be executed on a target device is received. The application is executed on the target device. A screen image corresponding to a display on the target device is captured in response to reaching the breakpoint while executing the application. The screen image is stored in a memory of the target device.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 10, 2009
    Inventors: MAXWELL O. DRUKMAN, Francois Jouaux, Steve Lewallen
  • Publication number: 20090228742
    Abstract: Systems and methods are provided for tracing parameters indicative of performance of a mobile device that is not tethered to a host computer. The mobile device is instructed to monitor a performance characteristic when the mobile device is not tethered to the host computer. The instructions may be to trace the characteristic at a certain point, for a span in the future, under certain conditions, or at all times. When the mobile device is later tethered to the host computer, the traced parameter data is transferred to the host computer. Applications that decrease performance, as indicated by the traced parameters, may be debugged or optimized. The behavior of the mobile device before, during, and after tethering to the host computer or to a second device may be observed. The performance of a plurality of untethered mobile devices may also be traced, transferred, and compared.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 10, 2009
    Inventor: STEVE LEWALLEN