Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


John Cunningham

John Cunningham, Hurricane, WV US

Patent application numberDescriptionPublished
20100275472Multitask vehicles for military use, rescue, transport, and explosive detection and removal - Multitask vehicles for military use, rescue, transport, and explosive detection and removal. In one embodiment, the multitask, motorized vehicle, includes: a vehicle body having a rigid frame with a pair of front wheels and a pair of rear wheels mounted thereon; and a rotary mounting platform disposed on top of the vehicle body and which has a mounting portion being configured to interchangeably mount and remove various secondary systems or components, thereby permitting the multitask, motorized vehicle to change functions. Other embodiments are disclosed.11-04-2010

John Cunningham, County Tyrone GB

Patent application numberDescriptionPublished
20100186480METHOD AND APPARATUS FOR DETECTING FAULTS IN ELECTRICAL APPARATUS - A diagnostic device for use in the detection of a fault in an electrical apparatus, especially transformers that have electrical windings immersed in electrical insulating oil with a headspace above the oil. The device comprises a housing defining a chamber with a mouth adapted to receive a pressure relief valve on the oil tank. The device creates a fluid tight seal around the pressure relief valve and operates the pressure relief valve to extract a gas sample from the headspace into the chamber. The device may include a gas analyzer for analyzing the gas sample for the presence of acetylene, which is indicative of a fault in the apparatus.07-29-2010

John Cunningham, Kirkland, WA US

Patent application numberDescriptionPublished
20090307652AUTOMATIC MODEL-SPECIFIC DEBUGGER EXTENSIONS - Extensions to a debugger are identified in a debugger database which is read automatically when the debugger loads. The debugger watches for trigger events in its execution environment and optionally for load conditions in a debuggee program's internal state. If a trigger event occurs and a load condition is met, then the debugger automatically loads an extension for use. Some extensions provide debugging routines that are specifically designed to support debugging of applications which use a specific programming model.12-10-2009
20090307663DEBUGGING SUPPORT FOR TASKS IN MULTITHREADED ENVIRONMENTS - A debugger enhancement provides a debug-task-provider interface whose implementation includes routines designed to support debugging of programs that contain tasks written for a specific programming model. Task creation hierarchies, individual task properties, resource dependencies, synchronization dependencies, and other information can be made accessible during debugging, through a model-independent interface. In a multithreaded environment, a mapping between tasks and threads is also available.12-10-2009
20100070611Dye Injected Request Generation - Web server processes can host multiple web applications that process multiple requests from multiple clients. Recorded diagnostic information may not provide a useful separation of server execution data (e.g., functionality executed to process a request) based on a client's use of the web server process. An effective method for separating server execution data by client information is provided herein. Dye is injected into a request from a client, the dye comprises information regarding the client application making the request and a transaction (e.g., client defined set of requests) that the request is comprised within. The dye injected request is sent to a web server process (e.g., on a web server) that extracts the dye and executes the request. During execution of the request, executed functionality is associated and stored with the extracted dye. The recorded server execution data may be organized based upon the request, client, application, and/or transaction.03-18-2010

John Cunningham, Tracy, CA US

Patent application numberDescriptionPublished
20100044296Highly Selective Molecular Confinement for the Prevention and Removal of Taint in Foods and Beverages - A means of preventing TCA taint from contaminating liquid foods and beverages is provided comprised of incorporating molecular sieves into the manufacturing process and/or packaging materials in order to selectively adsorb the taint molecules while preserving the food's or beverage's flavor and aroma profiles. Also provided are methods and devices for remediating TCA taint present in the consumer's liquid foods and beverages.02-25-2010

John Cunningham, Cookstown GB

Patent application numberDescriptionPublished
20100005856APPARATUS FOR PERFORMING DISSOLVED GAS ANALYSIS - An apparatus for performing dissolved gas analysis on electrical insulating oil. The apparatus is connectable to a first oil source and a second oil source and has a respective sample cell for each source, an analysis cell and a gas analyser. Each sample cell is selectably connectable to said analysis cell to allow fluid communication therebetween, while the other sample cell is isolated from the analysis chamber. The apparatus allows dissolved gas analysis to be performed on samples from more than one source while minimizing the effects of cross-contamination between samples.01-14-2010

John Cunningham, Perry Hall, MD US

Patent application numberDescriptionPublished
20090183336Outlet Box For Power Tool Sense - A vacuum electronic power tool sense system senses the operation of a power tool that is plugged into an auxiliary outlet box and the vacuum source is automatically operated to facilitate user clean-up of debris generated by use of the power tool. The auxiliary outlet box can be removably mounted to the vacuum housing.07-23-2009

John Cunningham, Leeds GB

Patent application numberDescriptionPublished
20110310379APPARATUS AND METHOD FOR MEASURING TERAHERTZ-ABSORPTION CHARACTERISTICS OF SAMPLES - A method for measuring an absorption characteristic of a sample comprises: providing a microstrip waveguide comprising a ground plane, an elongate conductive strip having a first end and a second end, and a dielectric substrate separating the ground plane from the elongate strip such that the strip extends from its first end to its second end in a plane substantially parallel to the ground plane; emitting electromagnetic radiation from a first intermediate position along the microstrip waveguide, said first intermediate position being a position between the first and second ends of the strip, such that said radiation propagates along the waveguide in a direction towards the second end; positioning a sample at a position external to the microstrip waveguide and between the first intermediate position and a second intermediate position along the microstrip waveguide, the second intermediate position being a position between the first intermediate position and the second end, such that at least a portion of the sample is exposed to the evanescent electric field of the propagating radiation; and detecting at least one characteristic of the propagating radiation at said second intermediate position. Corresponding apparatus is also disclosed.12-22-2011

John Cunningham, Strathroy CA

Patent application numberDescriptionPublished
20120102713Door Handle Assembly - A handle assembly for a vehicle door includes a back plate, including a recessed region displaced away from the exterior surface of the vehicle door. A handle aperture is provided within the recessed region of the back plate with at least one pin mount integrally formed within the recessed region of the back plate. The pin mount includes a void and a slot that is narrower than the void. A handle is pivotally mounted to the back plate and located at least partially within the recessed region, the handle having at least one integrally-formed pin extending at an angle substantially parallel to the body of the handle; the pin operable to be seated in the aperture to allow pivotal movement of the handle. The handle further includes a spring locator operable to retain a handle spring prior to mounting the handle to the back plate.05-03-2012