Patents by Inventor Stephen R. Lewallen

Stephen R. 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: 9053234
    Abstract: A tool for analyzing software is enhanced to provide multiple views of a stack trace, with each view having a different level of detail. Different views may be lightly simplified, moderately simplified, or heavily simplified. The display of a complete stack trace includes entries for all stack frames in the stack trace. The display of a simplified stack trace includes entries for fewer than all stack frames in the stack trace, thereby “hiding” or “collapsing” entries for some of the stack frames, relative to the complete stack trace display. After a user specifies a level of complexity with which to show a stack trace, the enhanced analysis tool GUI updates the stack trace display according to the specified level. A complexity level is associated with a set of heuristics that is used to create a view of a stack trace at that complexity level.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: June 9, 2015
    Assignee: Apple Inc.
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, Stephen R. Lewallen, David V. Payne
  • Patent number: 8930911
    Abstract: Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: January 6, 2015
    Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein
  • Publication number: 20130036330
    Abstract: Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
    Type: Application
    Filed: August 7, 2012
    Publication date: February 7, 2013
    Applicant: Apple Inc.
    Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein
  • Patent number: 8255876
    Abstract: Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein
  • Patent number: 8116179
    Abstract: Facilitating analysis is disclosed. A master track comprising one or more previously recorded inputs to one or more computer system components is played. Two or more sets of instrument output are received, each set generated during at least a corresponding portion of the playback of the master track. At least a selected portion of the instrument output is displayed in a manner that allows visual correlation of the displayed instrument output.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 14, 2012
    Assignee: Apple Inc.
    Inventors: Stephen R. Lewallen, Theodore C. Goldstein, Maxwell O. Drukman
  • Patent number: 8086904
    Abstract: Detecting an anomaly is disclosed. An indication that a computer system monitoring instrument is desired to provide as output a subset of the output data that it would produce if it were to remain on throughout a relevant period with no limit being placed on its output at any point during the relevant period is received. The instrument is configured to provide as output only the desired subset.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: December 27, 2011
    Assignee: Apple Inc.
    Inventors: Theodore C. Goldstein, Stephen R. Lewallen, Maxwell O. Drukman
  • Publication number: 20110258604
    Abstract: A tool for analyzing software is enhanced to provide multiple views of a stack trace, with each view having a different level of detail. Different views may be lightly simplified, moderately simplified, or heavily simplified. The display of a complete stack trace includes entries for all stack frames in the stack trace. The display of a simplified stack trace includes entries for fewer than all stack frames in the stack trace, thereby “hiding” or “collapsing” entries for some of the stack frames, relative to the complete stack trace display. After a user specifies a level of complexity with which to show a stack trace, the enhanced analysis tool GUI updates the stack trace display according to the specified level. A complexity level is associated with a set of heuristics that is used to create a view of a stack trace at that complexity level.
    Type: Application
    Filed: April 18, 2011
    Publication date: October 20, 2011
    Applicant: APPLE INC.
    Inventors: Maxwell O. Drukman, Andreas W. Wendker, Stephen R. Lewallen, David V. Payne
  • Publication number: 20080126003
    Abstract: Detecting an anomaly is disclosed. An indication that a computer system monitoring instrument is desired to provide as output a subset of the output data that it would produce if it were to remain on throughout a relevant period with no limit being placed on its output at any point during the relevant period is received. The instrument is configured to provide as output only the desired subset.
    Type: Application
    Filed: July 28, 2006
    Publication date: May 29, 2008
    Inventors: Theodore C. Goldstein, Stephen R. Lewallen, Maxwell O. Drukman
  • Publication number: 20080028370
    Abstract: Facilitating analysis is disclosed. A master track comprising one or more previously recorded inputs to one or more computer system components is played. Two or more sets of instrument output are received, each set generated during at least a corresponding portion of the playback of the master track. At least a selected portion of the instrument output is displayed in a manner that allows visual correlation of the displayed instrument output.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Inventors: Stephen R. Lewallen, Theodore C. Goldstein, Maxwell O. Drukman
  • Publication number: 20080022843
    Abstract: Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Inventors: Maxwell O. Drukman, Stephen R. Lewallen, Theodore C. Goldstein