CHRISTOPHER GORDON MCHARG
Pilots at Walnut Dr, Winfield, IL

License number
Illinois A1251461
Issued Date
Mar 2017
Expiration Date
Mar 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
27W105 Walnut Dr, Winfield, IL 60190

Professional information

Christopher Mcharg Photo 1

System And Method For Monitoring The Validity Of Circulating Pointers In A Fifo Memory

US Patent:
5388238, Feb 7, 1995
Filed:
Jul 24, 1992
Appl. No.:
7/919462
Inventors:
Christopher G. McHarg - Winfield IL
Kenneth N. Schaff - Warrenville IL
Assignee:
AT&T Corp. - Murray Hill NJ
International Classification:
G06F 1200, H04Q 1104, G11C 1900, G11C 2100
US Classification:
395425
Abstract:
A system and method are described for enforcing the validity of circulating pointers stored in a pointer FIFO (first-in-first-out) memory. One or more target pointers are generated and compared to circulating pointers. If a pointer does not circulate through the system within a pre-specified time, then a pointer has been lost and an error is reported. If a circulating pointer matches a target pointer, it is suppressed by being removed from the set of circulating pointers. Another timer is then set to determine whether further circulating pointers match a target pointer. If so, then multiple pointers to the same location are present and all duplicate pointers are suppressed. After expiration of the second time, the target pointers are added to the set of circulation pointers. This process repeats with new target pointers, so that the validity of the set of circulating pointers is verified.


Christopher Mcharg Photo 2

System And Method For Determining A Best Round Trip Delay Indicator

US Patent:
7251267, Jul 31, 2007
Filed:
Dec 13, 2002
Appl. No.:
10/319191
Inventors:
Jignesh S. Panchal - Scotch Plains NJ, US
Christopher G. McHarg - Winfield IL, US
Assignee:
Lucent Technologies Inc. - Murray Hill NJ
International Classification:
H04B 1/00
US Classification:
375148, 375316, 375147, 455 39, 455500
Abstract:
A system and method for determining a round trip delay (RTD) indicator for mobile telephone signals originating from a mobile unit and received at a plurality of base stations in a wireless telecommunications system comprising at least some base stations using rake receivers, each rake receiver comprising a plurality of fingers. The method includes the steps of: collecting one or more finger characteristics from one or more rake receiver fingers assigned to one or more multi-path components of a signal; determining a finger lock category for at least one of the assigned one or more rake receiver fingers using the collected one or more finger characteristics; selecting a rake receiver finger from the one ore more rake receiver fingers using the determined finger lock categories, wherein the selected rake receiver finger has an associated RTD; and recording the RTD indicator corresponding to the selected finger. The system includes a processor configured to perform the foregoing steps.


Christopher Mcharg Photo 3

High Bandwidth Packet Switch

US Patent:
5291482, Mar 1, 1994
Filed:
Jul 24, 1992
Appl. No.:
7/919461
Inventors:
Christopher G. McHarg - Winfield IL
Thomas E. Newman - Wheaton IL
Kenneth N. Schaff - Warrenville IL
Kenneth E. Wendland - St. Charles IL
Assignee:
AT&T Bell Laboratories - Murray Hill NJ
International Classification:
H04L 1256
US Classification:
370 60
Abstract:
A fast packet switch comprising one buffer directly connected between a plurality of input ports and a plurality of output ports to effect rapid throughput of data packets. A pointer to a location in the buffer is allocated by a buffer manager upon receipt of notification of an incoming packet at the receiving input port and the input port delivers the packet as it is received to the location designated by the pointer. After the data packet is received, the input port delivers the pointer and a destination address for the packet to a router, which selects one of the plurality of output ports based on the destination address. The router queues the pointer in a queue for the selected output port. The output port then retrieves the data packet from the buffer using the pointer to determine the location, and transmits the data packet. After the transmission is complete, the output port returns the pointer to the buffer manager.