Patents by Inventor Mark Spence

Mark Spence 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: 11693670
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 4, 2023
    Inventor: Mark Spence
  • Publication number: 20210342166
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventor: Mark Spence
  • Patent number: 11061697
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: July 13, 2021
    Inventor: Mark Spence
  • Publication number: 20200264903
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Application
    Filed: April 17, 2020
    Publication date: August 20, 2020
    Inventor: Mark Spence
  • Patent number: 10732994
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: August 4, 2020
    Inventor: Mark Spence
  • Publication number: 20200019413
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventor: Mark Spence
  • Patent number: 10051088
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: August 14, 2018
    Inventor: Mark Spence
  • Publication number: 20170366649
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Application
    Filed: May 4, 2017
    Publication date: December 21, 2017
    Inventor: Mark Spence
  • Patent number: 9749447
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 29, 2017
    Inventor: Mark Spence
  • Publication number: 20150381767
    Abstract: Providing a distributed processing framework. Initially, the process begins by building a server process plug-in by invoking a code generation module to generate required boilerplate and cross-platform code. Then commencing a server process by loading plug-in code and giving it a thread of control. In addition, client machines discovering the existence of a plug-in code being executed. Further, one or more client applications running on a client server at least issuing commands to the plug-in code, monitoring the events of the plug-in code, update the properties of the plug-in code without information regarding the plug-in interface.
    Type: Application
    Filed: June 30, 2015
    Publication date: December 31, 2015
    Inventor: Mark Spence
  • Publication number: 20110023428
    Abstract: A mist eliminator for use in removing aerosols and particularly liquids from a gas flow. The mist eliminator includes filter panels made of fiber material that arranged generally parallel to the inflow of gas into the mist eliminator. The construction of the mist eliminator controls gas velocities and provides sufficient aerosol removal in a compact volume at low operating pressure drop.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 3, 2011
    Applicant: MECS, INC.
    Inventors: Steven A. Ziebold, Frederick L. Mueller, Mark Spence, Douglas E. Azwell
  • Publication number: 20090276254
    Abstract: A computer-implemented method of repairing a vehicle is disclosed. The method includes steps of estimating the cost of performing repairs to a damaged vehicle and determining a refinish paint formulation for refinishing a vehicle by conducting a computer-based search for a refinish paint formulation that best matches the vehicle's original finish prior to performing the repair work on the vehicle, where the repair work comprises performing any body work, mechanical systems work and/or electrical systems work and refinishing the vehicle.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: PPG INDUSTRIES OHIO, INC.
    Inventors: Geoffrey Bruce Anderson, Paul Galea, Mark Spence, Jon David Whitby