Patents by Inventor John S. Nolan

John S. Nolan 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: 7761906
    Abstract: A method, involving placing code on a first device, wherein the code is associated with a code position, accessing properties associated with a second device, wherein the second device is detected by the first device, and transferring the code to the second device, if criteria based on a current position and properties of the second device, and the code position are met.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: July 20, 2010
    Assignee: Oracle Corporation
    Inventors: John S. Nolan, Robert F. Tow, Randall B. Smith
  • Patent number: 7669186
    Abstract: A system for debugging applications at resource-constrained virtual machines may include a target device configured to host a lightweight debug agent to obtain debug information from one or more threads of execution at a virtual machine executing at the target device, and a debug controller. The lightweight debug agent may include a plurality of independently deployable modules. The debug controller may be configured to select one or more of the modules for deployment at the virtual machine for a debug session initiated to debug a targeted thread, to deploy the selected modules at the virtual machine for the debug session, and to receive debug information related to the targeted thread from the lightweight debug agent during the session.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: February 23, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: John S. Nolan, Bernard Horan