Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Nicholls, CA

Charles Nicholls, Nepean CA

Patent application numberDescriptionPublished
20100321118SYSTEM AND METHOD FOR SELECTING OPTIMUM LOCAL OSCILLATOR DISCIPLINE SOURCE - A device is provided having a local oscillator (LO) configured to generate a first signal having timing information, frequency information, phase information or combinations thereof. The device also includes a prioritizer comprising at least two inputs, each input configured to receive a respective second signal having timing information, frequency information, phase information or combinations thereof. The prioritizer is configured to determine an accuracy of at least one second signal of the at least two second signals in relation to a second signal assigned to be a most accurate of the at least two second signals. The prioritizer is also configured to order the at least two second signals from most accurate to least accurate. The LO is disciplined to correct an offset error of the LO relative to a most accurate second signal that is available to the device, based on the order of the at least two second signals.12-23-2010
20110001567SYSTEM AND METHOD FOR BUILT IN SELF TEST FOR TIMING MODULE HOLDOVER - Embodiments of the invention include a method for use in a device having a local oscillator. The method includes performing, for the local oscillator that is disciplined by an external reference signal, while locked to the external reference signal, training at least two mathematical models of the oscillator to determine a predicted correction signal for each mathematical model based at least in part on a correction signal that is a function of the external reference signal and which is used to discipline drift in the oscillator. The method also includes selecting a mathematical model of the at least two mathematical models that results in a smallest time error when disciplining the oscillator to use when the external reference signal is unavailable and an alternative correction signal is to be used to discipline drift in the oscillator. The method further includes testing the selected mathematical model using a sampled version of the correction signal such that the selected mathematical model can be used without the need for a testing duration that is in addition to a period of time used for the training.01-06-2011
20110169577SYSTEM AND METHOD FOR BUILT IN SELF TEST FOR TIMING MODULE HOLDOVER - Embodiments of the invention include a method for use in a device having a local oscillator. The method includes performing, for the local oscillator that is disciplined by an external reference signal, while locked to the external reference signal, training at least two mathematical models of the oscillator to determine a predicted correction signal for each mathematical model based at least in part on a correction signal that is a function of the external reference signal and which is used to discipline drift in the oscillator. The method also includes selecting a mathematical model of the at least two mathematical models that results in a smallest time error when disciplining the oscillator to use when the external reference signal is unavailable and an alternative correction signal is to be used to discipline drift in the oscillator. The method further includes testing the selected mathematical model using a sampled version of the correction signal such that the selected mathematical model can be used without the need for a testing duration that is in addition to a period of time used for the training.07-14-2011
20110243196MULTIPLE REDUNDANT GNSS SYNCHRONIZATION SYSTEM - A diamine absorbent that contains heat stable salts is regenerated using an ion exchange process wherein the cation exchange resin is regenerated using sulfurous acid reflux.10-06-2011
20120082188MULTIPLE REDUNDANT GNSS SYNCHRONIZATION SYSTEM - Methods and apparatus are provided for multiple redundant global navigation satellite system GNSS synchronization of a plurality of base stations via a system node that is in communication with the plurality of base stations. At the system node, time information is provided to and received from the plurality of base stations and a system time reference is generated based on at least some of the time information, such that the system time reference is synchronized with an external time epoch reference provided by the GNSS. If a base station is unable to receive the GNSS service, the system node provides time synchronization information to the base station to synchronize the base station with the system time reference, which itself is synchronized to the external time epoch reference provided by the GNSS service. 04-05-2012
20120133443SYSTEM AND METHOD FOR SELECTING OPTIMUM LOCAL OSCILLATOR DISCIPLINE SOURCE - A device is provided having a local oscillator (LO) configured to generate a first signal having timing information, frequency information, phase information or combinations thereof. The device also includes a prioritizer comprising at least two inputs, each input configured to receive a respective second signal having timing information, frequency information, phase information or combinations thereof. The prioritizer is configured to determine an accuracy of at least one second signal of the at least two second signals in relation to a second signal assigned to be a most accurate of the at least two second signals. The prioritizer is also configured to order the at least two second signals from most accurate to least accurate. The LO is disciplined to correct an offset error of the LO relative to a most accurate second signal that is available to the device, based on the order of the at least two second signals.05-31-2012
20120269102FREQUENCY AGILE DUPLEX FILTER - Systems and methods are disclosed for an electronically adjustable signal filter system, which comprises, in some embodiments, a first filter coupled to an antenna coupling network and a second filter, a power amplifier coupled to the first filter, an antenna connected to an antenna coupling network, a pilot tone generator coupled to the first filter, and a first signal source connected to the power amplifier and first filter. In some embodiments, the power amplifier amplifies the first signal, the first filter places a notch into the first signal transmitted to the antenna coupling network, the antenna coupling network combines the first signal and a second signal received from the antenna and transmits a third signal to the second filter.10-25-2012
20130012267Basestation Maintenance Systems and Method - A method and system for maintaining a basestation system is provided. The basestation includes a basestation module. The system includes a translating system for translating at least a portion of the basestation module between a first position and a second position. The system includes a connection module for detachably connecting to the portion of the basestation module when the portion of the basestation circuitry is at the second position.01-10-2013
20130017795FREQUENCY AGILE DUPLEX FILTER - Systems and methods are disclosed for an electronically adjustable signal filter system, which comprises, in some embodiments, a first filter coupled to an antenna coupling network and a second filter, a power amplifier coupled to the first filter, an antenna connected to an antenna coupling network, a pilot tone generator coupled to the first filter, and a first signal source connected to the power amplifier and first filter. In some embodiments, the power amplifier amplifies the first signal, the first filter places a notch into the first signal transmitted to the antenna coupling network, the antenna coupling network combines the first signal and a second signal received from the antenna and transmits a third signal to the second filter.01-17-2013
20130046497SYSTEM AND METHOD FOR BUILT IN SELF TEST FOR TIMING MODULE HOLDOVER - Aspects of the embodiments include a method for synchronizing a device having an oscillator to a reference signal. A correction signal can be determined based on the reference signal. A mathematical model of the oscillator can be trained based at least upon the correction signal. A predicted correction signal for the trained mathematical model can be determined. A time error using the predicted correction signal can be generated to assess suitability of the trained mathematical model for disciplining drift in the oscillator and synchronizing the device when the reference signal is not available.02-21-2013

Patent applications by Charles Nicholls, Nepean CA

Charles W. T. Nicholls, Nepean CA

Patent application numberDescriptionPublished
20090278616METHOD AND SYSTEM FOR CORRECTING OSCILLATOR FREQUENCY DRIFT - A method and apparatus for correcting oscillator frequency drift due to crystal aging. Correction signals that reflect a difference between an oscillator timing signal and a reference timing signal over a reference timing signal interval are modeled so that auxiliary correction signals can be generated in the event of loss of the reference timing signal. A temperature curve is generated to model how temperature variation impacts oscillator frequency drift. A rate of frequency drift due to crystal aging is also determined. During loss of a reference timing signal, auxiliary correction signals can be generated to maintain the oscillator at a desired frequency until the reference timing signal becomes available again.11-12-2009

Gerald D. Nicholls, Hampton CA

Patent application numberDescriptionPublished
20080254729CHIMNEY LINING AND VENTING APPARATUS FOR USE WITH EMISSIONS FROM AN APPLIANCE, AND METHOD OF ASSEMBLY - A venting apparatus includes a projecting member with a projection base, and a mating socket member with a socket base, and first and second ducts in fluid communication with an appliance to vent emissions along an emission flow path. The projection base engages a first one, and the socket base engages a respective other one, of the first and second ducts. The projecting and socket members have default configurations. The projecting member is movable from the default configuration towards a deflected configuration, and biased for return therefrom. The first and second ducts are movable between sliding and locked configurations. In the sliding configuration, the projecting and socket members bear against one another, with the projecting member removed from the default configuration. In the locked configuration, the projecting member is in the default configuration, and secured to the socket member, such that the second duct securely engages the first duct.10-16-2008

Mark H. Nicholls, East Welland CA

Patent application numberDescriptionPublished
20100101678 Method of Producing a Woven Artificial Turf - Various embodiments are described relating to method of producing a synthetic field surface. In one embodiment, the method includes providing a plurality of warp yarns; providing a plurality of fill yarns; providing a plurality of pile yarns of a first type; providing a plurality of pile yarns of a second type; providing a plurality of dummy yards; weaving the plurality of pile yarns of the first type with the plurality warp yarns and the plurality of fill yarns for a first predetermined distance to form a backing; weaving the plurality of pile yarns of the first type with the plurality of dummy yarns to form a plurality of short hoops for a second predetermined distance; cutting the plurality of pile yarns of the first type to form a first plurality of upstanding ribbons representing grass to produce a synthetic field surface.04-29-2010

Patent applications by Mark H. Nicholls, East Welland CA

Mark H. Nicholls, Welland CA

Patent application numberDescriptionPublished
20130017023MOBILE TURF INFILL RECLAMATION SYSTEM - A mobile infill reclamation system comprising a mobile platform configured to be readily moved from a first location to a second location in relatively close proximity to an existing synthetic turf surface, a support structure mounted on the mobile platform, multiple processing components supported by the support structure and configured and arranged to process used infill material from the existing synthetic turf surface, an infill intake supported by the support structure and configured and arranged to receive the used infill material, and an infill output supported by the support structure and configured and arranged to discharge infill material processed by the processing components.01-17-2013

Peter A. Nicholls, Janetville CA

Patent application numberDescriptionPublished
20080295069USER-EXTENSIBLE RULE-BASED SOURCE CODE MODIFICATION - Embodiments of the present invention address deficiencies of the art in respect to parsing for source code porting and provide a novel and non-obvious method, system and computer program product for a user-extensible rule-based source code modification tool. According to an aspect of the present invention, an automated parsing tool for parsing and modifying source code is provided which supports the addition of user-defined rules, and which parses and either modifies source code or suggests modifications to source code based upon the user-defined rules. Users can also associate a user-defined or predefined modification with each rule so that upon detection of a condition satisfying the rule, the user can be presented with the modification as an option. Compound rules built by using one or more rules as preconditions to a rule are also supported.11-27-2008
20090254888DEBUG TOURS FOR SOFTWARE DEBUGGING - Embodiments of the present invention address deficiencies of the art in respect to source code debugging and provide a method, system and computer program product for debug tours for debugging source code. In an embodiment of the invention, a debugger data processing system can be provided. The system can include a debugger executing in a host computing platform, and a debug tour manager coupled to the debugger. The debug tour manager can include program code enabled to load a debug tour of an ordered set of breakpoints established during a prior debugging session of source code, to apply the breakpoints in the debug tour to separately loaded source code, and to execute the source code and to invoke the applied breakpoints in an order prescribed by the ordered set within the debugger.10-08-2009

Peter A. Nicholls, Ontario CA

Patent application numberDescriptionPublished
20120246186DYNAMIC QUERY-BASED DEBUG POINT MAPPER - A method of creating and maintaining debug points in an integrated development environment (IDE) includes receiving a first query at a computing device coupled to the IDE, the first query identifying one or more actions; searching the source code with the computing device to locate locations where the one or more actions occur; forming an initial result set that includes locations of the one or more actions; receiving a desired behavior action for some or all of the locations; associating the initial result set and the desired behavior actions to form a first mapping; and storing the mapping and the first query as a first dynamic query based debug point map.09-27-2012

Peter Andrew Nicholls, Janetville CA

Patent application numberDescriptionPublished
20090138499ATTRIBUTE PRESENTER OF OBJECT ATTRIBUTES AND METHOD FOR PRESENTING OBJECT ATTRIBUTES USING THE ATTRIBUTE PRESENTER - An attribute presenter of object attributes from at least one object includes an attribute controller for determining which attributes to select; an attribute collector for collecting and normalizing the determined attributes from the at least one object; an attribute organizer for organizing the collected and normalized attributes for display; and an attribute viewer for displaying the organized object attributes. A method for presenting object attributes using an attribute presenter includes the steps of determining which object attributes to select using an attribute controller; collecting and normalizing the determined object attributes from at least one object using an attribute collector; organizing the collected and normalized object attributes for display by an attribute organizer; and displaying the organized object attributes by an attribute viewer.05-28-2009
20100057865Transferable Debug Session in a Team Environment - Methods, systems and computer program products for transferring debug sessions in a team environment. Exemplary embodiments include a method for transferring a debug session, the method including receiving a message that a first machine is to transfer the debug session, establishing a connection with a target machine to receive the debug session, receiving a message from the target machine that the debug session is accepted, terminating a connection with the first machine and sending debug session connection information to the target machine.03-04-2010

Peter Andrew Nicholls, Markham CA