Patents by Inventor Stanley T. Shebs

Stanley T. Shebs 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: 7836430
    Abstract: A method can include receiving navigational debug input from a debugger interface including input to traverse input code in a plurality of modes; in response to receiving the navigational debug input, a) saving state of a program being executed in a corresponding debugger, including creating a child process from a currently executing process, and b) executing a portion of the program, wherein executing the portion of the program comprises suspending the created child process, and continuing to execute the currently executing process; receiving input to reverse execution of the portion of the program; and restoring the saved state of the program, wherein restoring the saved state of the program comprises suspending the currently executing process and activating the suspended child process. The navigation input can include input to single-step, step over a function, step into a function or set a breakpoint in programming code running within the corresponding debugger.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: November 16, 2010
    Assignee: Apple Inc.
    Inventor: Stanley T. Shebs
  • Publication number: 20080066055
    Abstract: A method can include receiving navigational debug input from a debugger interface including input to traverse input code in a plurality of modes; in response to receiving the navigational debug input, a) saving state of a program being executed in a corresponding debugger, including creating a child process from a currently executing process, and b) executing a portion of the program, wherein executing the portion of the program comprises suspending the created child process, and continuing to execute the currently executing process; receiving input to reverse execution of the portion of the program; and restoring the saved state of the program, wherein restoring the saved state of the program comprises suspending the currently executing process and activating the suspended child process. The navigation input can include input to single-step, step over a function, step into a function or set a breakpoint in programming code running within the corresponding debugger.
    Type: Application
    Filed: July 21, 2006
    Publication date: March 13, 2008
    Inventor: Stanley T. Shebs