1460724443-bc5a1c47-b708-49fd-a556-e8584d22a133

1. A differential autozeroing floating-gate amplifier, comprising:
a first floating node and a second floating node;
a pair of input nodes including a first input node and a second input node wherein the first input node is capacitevely coupled to said first floating node and the second input node is capacitively coupled to said second floating node;
a first output node and a second output node;
a first feedback capacitor coupled between said first floating node and said first output node;
a second feedback capacitor coupled between said second floating node and said second output node;
a first charge transfer device coupled to said first floating node to transfer charge to said first floating node responsive to a signal on said first output node;
a second charge transfer device coupled to said second floating node to transfer charge to said second floating node responsive to a signal on said second output node, at least one of said first and second charge transfer devices being configured to conduct charge transfer by way of at least one of a tunneling and an injection mechanism; and
a gain device having a first input coupled to said first floating node, a second input coupled to said second floating node, a first output coupled to said first output node and a second output coupled to said second output node.
2. The amplifier of claim 1, wherein said gain device comprises an operational amplifier.
3. The amplifier of claim 1, wherein said gain device comprises an operational transconductance amplifier.
4. The amplifier of claim 1, wherein said first and second floating nodes comprise the floating gates of pFET transistors.
5. The amplifier of claim 1, wherein said first and second charge transfer devices each comprise separate elements for (1) transferring electrons to said first and second floating node, respectively and (2) transferring electrons from said first and second floating node, respectively.
6. The amplifier of claim 5, wherein said separate elements operate simultaneously.
7. The amplifier of claim 1, wherein said first and second charge transfer devices each comprise a single element for bi-directionally transferring electrons to and from said first and second floating node, respectively.
8. The amplifier of claim 1, wherein there are a plurality of said pairs of input nodes.
9. A differential autozeroing floating-gate amplifier, comprising:
first and second means for storing charge;
a first and a second input means for receiving a respective first and second input of a plurality differential signal, said first input means capacitively coupled to said first means for storing charge and said second input means capacitively coupled to said second means for storing charge;
a first output means and a second output means for outputting a respective first and second output component of a differential signal;
a first and a second feedback means, said first feedback means coupled between said first means for storing charge and said first output means, said second feedback means coupled between said second means for storing charge and said second output means;
a first and a second charge transfer means, said first charge transfer means coupled to said first means for storing charge for transferring charge to said first means for storing charge in response to said first output means, and said second charge transfer means coupled to said second means for storing charge for transferring charge to said second means for storing charge in response to said second output means, at least one of said first and second charge transfer being configured to conduct charge transfer by way of at least one of a tunneling and an injection mechanism; and
amplification means for amplifying a differential signal having a first and second input component, said amplification means including a first input coupled to said first means for storing charge, a second input coupled to said second means for storing charge, a first output coupled to said first output means and a second output coupled to said second output means.
10. The amplifier of claim 9, wherein said amplification means comprises an operational amplifier.
11. The amplifier of claim 9, wherein said amplification means comprises an operational transconductance amplifier.
12. The amplifier of claim 9, wherein said first and second means for storing charge comprise a floating gate of a pFET.
13. The amplifier of claim 9, wherein said first and second charge transfer means each includes separate means for transferring electrons to said first and second means for storing charge, respectively and for transferring electrons from said first and second means for storing charge, respectively.
14. The amplifier of claim 9, wherein said first and second charge transfer means each includes means for bi-directionally transferring electrons to and from said first and second means for storing charge, respectively.
15. The amplifier of claim 9, wherein there are a plurality of said first input means and a corresponding plurality of said second input means.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer implemented method for performing automated wireless device pairing, the computer implemented method comprising:
initiating by one device, detection of a another device;
responsive to detecting the another device, transmitting a pairing information as a light signal from the one device to the another device;
determining whether the another device received the pairing information; and
responsive to receiving the pairing information, completing a pairing process to successfully form paired devices, wherein data is exchanged.
2. The computer implemented method for performing automated wireless device pairing of claim 1, wherein initiating by the one device, detection of the another device, further comprises:
setting the one device to a detect mode;
determining whether the another device is in a detectable mode; and
responsive to the another device being in other than the detectable mode, setting the another device to the detectable mode.
3. The computer implemented method for performing automated wireless device pairing of claim 1, wherein transmitting a pairing information further comprises:
transmitting a transmission signal from an optical transmitter source of the one device toward an optical receiver of the another device, wherein the transmission signal comprising one of a burst of light signal, a pulse of light signal, a set of light signals, a set of colored signals and a combination of light signals.
4. The computer implemented method for performing automated wireless device pairing of claim 1, wherein transmitting a pairing information further comprises;
transmitting a key code.
5. The computer implemented method for performing automated wireless device pairing of claim 1, wherein completing a pairing process to form paired devices further comprises:
comparing pairing information from the one device with that of the another device to determine a match condition; and
responsive to the match condition forming a linking key to share on subsequent access.
6. A computer implemented method for performing automated wireless device pairing of claim 1, wherein determining whether the another device received the pairing information further comprises:
the another device not receiving the pairing information; and
responsive to the another device not receiving the pairing information, rotating the another device to orient the optical receiver of the another device toward the one device.
7. A data processing system for performing automated wireless device pairing, the data processing system comprising:
a bus;
a memory connected to the bus, the memory comprising computer executable instructions;
a communications unit connected to the bus;
a display connected to the bus;
a processor unit connected to the bus, wherein the processor unit executes the computer executable instructions directing the data processing system to:
initiate by one device, detection of a another device;
responsive to detecting a another device, transmit a pairing information as a light signal from the one device to the another device;
determine whether the another device received the pairing information; and
responsive to receiving the pairing information, complete a pairing process to form paired devices.
8. The data processing system for performing automated wireless device pairing of claim 7, wherein the processor unit executes the computer executable instructions directing the data processing system to initiate by one device, detection of another device, further comprise:
setting the one device to a detect mode;
determining whether the another device is in a detectable mode; and
responsive to the another device being in other than the detectable mode, setting the another device to the detectable mode.
9. The data processing system for performing automated wireless device pairing of claim 7, wherein the processor unit executes the computer executable instructions directing the data processing system to transmit a pairing information further comprises:
transmitting a transmission signal from an optical transmitter source of the one device toward an optical receiver of the another device, wherein the transmission signal comprising one of a burst of light signal, a sequence of light signals, a set of colored signals and a combination of light signals.
10. The data processing system for performing automated wireless device pairing of claim 7, wherein the processor unit executes the computer executable instructions directing the data processing system to transmit a pairing information further comprises:
transmitting a key code.
11. The data processing system for performing automated wireless device pairing of claim 7, wherein the processor unit executes the computer executable instructions directing the data processing system to complete a pairing process to form paired devices further comprises:
comparing pairing information from the one device with that of the another device to determine a match condition; and
responsive to the match condition forming a linking key to share on subsequent access.
12. The data processing system for performing automated wireless device pairing of claim 7, wherein the processor unit executes the computer executable instructions directing the data processing system to determine whether the another device received the pairing information further comprises:
the another device not receiving the pairing information; and
responsive to the another device not receiving the pairing information, rotating the another device to orient the optical receiver of the another device toward the one device.
13. A computer program product for performing automated wireless device pairing, the computer program product comprising:
a computer-usable medium tangibly embodying computer executable instructions thereon, the computer executable instructions comprising:
computer executable instructions for initiating by one device, detection of a another device;
computer executable instructions responsive to detecting another device, for transmitting a pairing information as a light signal from the one device to the another device;
computer executable instructions for determining whether the another device received the pairing information; and
computer executable instructions responsive to receiving the pairing information, for completing a pairing process to form paired devices.
14. The computer program product for performing automated wireless device pairing of claim 13, wherein computer executable instructions for initiating by one device, detection of a another device, further comprises:
computer executable instructions for setting the one device to a detect mode;
computer executable instructions for determining whether the another device is in a detectable mode; and
computer executable instructions responsive to the another device being in other than the detectable mode, for setting the another device to the detectable mode.
15. The computer program product for performing automated wireless device pairing of claim 13, wherein computer executable instructions for transmitting a pairing information further comprises:
computer executable instructions for transmitting a transmission signal from an optical transmitter source of the one device toward an optical receiver of the another device, wherein the transmission signal comprising one of a burst of light signal, a sequence of light signals, a set of colored signals and a combination of light signals.
16. The computer program product for performing automated wireless device pairing of claim 13, wherein computer executable instructions for transmitting a pairing information further comprises:
computer executable instructions for transmitting a key code.
17. The computer program product for performing automated wireless device pairing of claim 13, wherein computer executable instructions for completing a pairing process to form paired devices further comprises:
computer executable instructions for comparing pairing information from the one device with that of the another device to determine a match condition; and
computer executable instructions responsive to the match condition for forming a linking key to share on subsequent access.
18. The computer implemented method for performing automated wireless device pairing of claim 13, wherein computer executable instructions for determining whether the another device received the pairing information further comprises:
the another device not receiving the pairing information; and
computer executable instructions responsive to the another device not receiving the pairing information, for prompting a user to rotate the another device to orient the optical receiver of the another device toward the one device.