Patents by Inventor Mark Spotwood

Mark Spotwood 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: 7665080
    Abstract: A system and method for allowing individual software modules to be reloaded in memory without forcing other modules to be reloaded at the same time. Such reloadable modules address the problem of not being able to reload a module without reloading all classes in the application. In accordance with one embodiment the root classloader and webapp classloader are reorganized, and the individual modules placed in their own classloader. This allows the developer to define their classloader organization according to their needs. The system can then reload modules or classes without affecting the rest of the application.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: February 16, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Mark Spotwood
  • Publication number: 20040255294
    Abstract: A system and method for allowing individual software modules for an Enterprise Java Bean (EJB) software application to be reloaded in memory without forcing other modules to be reloaded at the same time. Such reloadable modules address the problem of not being able to reload a module without reloading all classes in the application. In accordance with one embodiment the root classloader and webapp classloader are reorganized, and the individual modules placed in their own classloader. This allows the developer to define their classloader organization according to their particular needs. In this way the system can reload the EJB implementation (impl) class without affecting the rest of the application. The system or a developer can also reload an individual EJB module without affecting the rest of the application.
    Type: Application
    Filed: February 12, 2004
    Publication date: December 16, 2004
    Applicant: BEA SYSTEMS, INC.
    Inventor: Mark Spotwood