Patents by Inventor Daniel D. Shaw

Daniel D. Shaw 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: 10055199
    Abstract: A server computer. The server computer comprises a processor, a non-transitory memory, a application comprising JavaScript instructions stored in the non-transitory memory, a runtime stored in the non-transitory memory, and a native agent module stored in the non-transitory memory. When executed by the processor, the runtime provides a JavaScript execution environment for executing the application and an instrumentation application programming interface (API). When executed by the processor outside of the runtime, the native agent module monitors memory buffers allocated to the application based on accessing the instrumentation API of the runtime, executes an event loop that sends an interrupt to the runtime, and provides reporting based on monitoring the memory buffers and the interrupt sent to the runtime to a management layer external to the server computer.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 21, 2018
    Assignee: NodeSource, Inc.
    Inventors: Bryce B. Baril, Daniel D. Shaw, Roderick D. Vagg, Joseph I. McCann, Gavon A. Renfroe, Thorsten Lorenz, Trevor J. Norris, Elijah F. Insua, Fountain L. Ray, III
  • Publication number: 20170228217
    Abstract: A server computer. The server computer comprises a processor, a non-transitory memory, a application comprising JavaScript instructions stored in the non-transitory memory, a runtime stored in the non-transitory memory, and a native agent module stored in the non-transitory memory. When executed by the processor, the runtime provides a JavaScript execution environment for executing the application and an instrumentation application programming interface (API). When executed by the processor outside of the runtime, the native agent module monitors memory buffers allocated to the application based on accessing the instrumentation API of the runtime, executes an event loop that sends an interrupt to the runtime, and provides reporting based on monitoring the memory buffers and the interrupt sent to the runtime to a management layer external to the server computer.
    Type: Application
    Filed: February 10, 2016
    Publication date: August 10, 2017
    Inventors: Bryce B. Baril, Daniel D. Shaw, Roderick D. Vagg, Joseph I. McCann, Gavon A. Renfroe, Thorsten Lorenz, Trevor J. Norris, Elijah F. Insua, Fountain L. Ray, III