1460739986-11c35ae6-fc4c-4258-b650-e8348e1de2e1

1. A system for real-time measurement of trace predetermined material concentration in a chemical mechanical polishing (CMP) slurry, comprising:
a CMP slurry flow cell analyzer for determining at least one of x-ray transmission and x-ray fluorescent properties of a slurry flowing through the cell;
a slurry pickup pumping head coupled to said flow cell; and
a processor for receiving the output from said flow cell analyzer, and for interpreting measured characteristic emissions of the slurry in response to the applied radiation.
2. The system of claim 1, further comprising:
a radiation source for illuminating said slurry.
3. The system of claim 1, wherein said analyzer includes a bent crystal analyzer.
4. The system of claim 3, wherein said analyzer further includes a detector for receiving and measuring a quantity of photons from said bent crystal analyzer.
5. The system of claim 4, wherein said detector comprises a SiLi detector.
6. The system of claim 4, wherein said processor receives an output from said detector for providing any of a slurry concentration signal and an endpoint signal.
7. The system of claim 4, further comprising:
an electromagnetic radiation source for illuminating the flow cell, wherein photons traveling through the tube produce fluorescent rays in a predetermined material atoms contained in the slurry.
8. The system of claim 7, wherein the detector of the flow cell analyzer receives said fluorescent rays.
9. The system of claim 4, further comprising:
a detector shield positioned adjacent the flow cell for shielding the detector from any of stray and scattered photons from other than the desired locations.
10. The system of claim 4, wherein adjustment to an angle of a crystal of the bent crystal analyzer is provided such that only photons with an energy of interest are directed to the detector.
11. The system of claim 10, further comprising:
a baffle for allowing only predetermined ones of said photons to be passed therethrough to the detector.
12. The system of claim 1, further comprising:
a pump coupled to said flow cell.
13. The system of claim 1, wherein said slurry is removed one of from a polishing pad using said pickup head, and a direct connection through said flow cell to a polishing pad drain.
14. The system of claim 1, wherein the slurry is piped through said flow cell, said flow cell comprising a plastic tube transparent to said electromagnetic radiation.
15. The system of claim 1, said slurry being usable by a polishing tool, wherein data representing an interpretation of the measured characteristic emissions of the slurry is output from the processor to the polishing tool.
16. The system of claim 1, wherein the system determines a process endpoint based on detected trace materials.
17. The system of claim 1, wherein the trace predetermined material concentration is measured without regard for slurry particles.
18. A slurry extraction tool, comprising: a pickup head associated with slurry; and a trace element analyzer coupled to said pickup head for analyzing said slurry.
19. The tool of claim 18, wherein said trace element analyzer comprises:
an optical source for illuminating said slurry;
a grating for receiving photons from said illuminated slurry; and
a photodetector for receiving said illuminated photons from said bent crystal analyzer.
20. The tool of claim 18, further comprising:
a pump coupled to said pickup head for pumping said slurry.
21. The tool of claim 18, wherein said trace element analyzer comprises:
an X-ray source for illuminating said slurry;
a bent crystal analyzer for receiving photons from said illuminated slurry; and
a detector for receiving said illuminated photons from said bent crystal analyzer.
22. A system for real-time measurement of trace metal concentration in a chemical mechanical polishing (CMP) slurry, comprising:
an optical flow cell for having a CMP slurry flow therethrough;
a slurry pickup head operatively coupled to said optical flow cell;
an x-ray source and detector configured to excite fluorescence in said flow cell and detect the resultant emission.
23. A method of real-time measurement of trace predetermined material concentration in a chemical mechanical polishing (CMP) slurry, comprising:
illuminating a slurry in a flow cell by radiation such that radiation photons traveling through the flow cell produce fluorescence in predetermined material atoms contained in the slurry;
analyzing the fluorescent radiation photons produced in the flow cell; and
taking an action based on said analyzing.
24. The method of claim 23, further comprising:
flowing slurry through the flow cell that is transparent to the radiation.
25. The method of claim 23, wherein said analyzing is performed by sending said fluorescent radiation photons to a detector via a bent crystal diffraction grating.
26. The method of claim 23, wherein said taking action comprises outputting at least one of a slurry concentration data signal and an endpoint signal.
27. The method of claim 23, wherein said predetermined material comprises metal.
28. A system for real-time measurement of trace metal concentration in a chemical mechanical polishing (CMP) slurry, comprising:
a radiation flow cell for carrying a CMP slurry;
a slurry pickup head coupled to the flow cell; and
an analyzer for measuring properties of the slurry flowing through the flow cell.
29. A material concentration measurement system, comprising:
a slurry flow cell for having a slurry flow therethrough;
a radiation source for illuminating said slurry, such that radiation traveling through the flow cell produces fluorescence in predetermined material atoms contained in the slurry; and
an analyzer for measuring, in real-time, a concentration of trace predetermined material atoms in the slurry in response to the fluorescence.

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

We claim:

1. An air interface processor for a modem, comprising:
an event scheduling unit for scheduling the processing, by at least one data processing unit in the modem, of data to be transmitted by the modem; and
a control unit for receiving instructions from the event scheduling unit and determining commands to send to the at least one data processing unit.
2. An air interface processor of claim 1 wherein the at least one data processing unit is a frame formatter.
3. An air interface processor of claim 2 wherein the at least one data processing unit further comprises a forward error correction unit.
4. An air interface processor of claim 1 wherein the control unit is a microsequencer.
5. An air interface processor of claim I wherein the event scheduling unit is programmable.
6. An air interface processor of claim I wherein the control unit is programmable.
7. An air interface processor of claim 2 wherein the frame formatter is configurable.
8. An air interface processor for a modem, comprising:
an event scheduling unit for scheduling the processing, by at least one data processing unit in the modem, of data received by the modem; and
a control unit for receiving instructions from the event scheduling unit and determining commands to send to the at least one data processing unit.
9. An air interface processor of claim 8 wherein the at least one data processing unit is a frame deformatter.
10. An air interface processor of claim 8 wherein the at least one data processing unit further comprises a forward error correction unit.
11. An air interface processor of claim 8 wherein the control unit is a microsequencer.
12. An air interface processor of claim 8 wherein the event scheduling unit is programmable.
13. An air interface processor of claim 8 wherein the control unit is programmable.
14. An air interface processor of claim 9 wherein the frame deformatter is configurable.
15. A method of processing data in a modem, comprising:
scheduling the processing of data for transmission by the modem;
transmitting the schedule to a microsequencer; and
sending commands to a frame formatter to build a frame of data in accordance with a program of the microsequencer.
16. A method of processing data in a modem, comprising:
scheduling the processing of data reception by the modem;
transmitting the schedule to a microsequencer; and
sending commands to a frame deformatter to extract data from a frame of data in accordance with a program of the microsequencer.
17. In a modem having configurable means for converting data into formatted data packages and programmable control means for controlling the configurable data conversion means, a method of controlling the conversion of data comprising:
configuring the configurable data conversion means in accordance with at least one communication standard;
selecting one of the at least one communication standards; and
programming the programmable control means in accordance with the selected communication standard to control the configurable data conversion means.
18. The method of claim 17 further comprising the step of using the programmed control means to determine a communication time schedule.
19. The method of claim 17 further comprising the step of using the programmed control means to control the configured data conversion means.
20. In a modem having configurable means for extraction of data from formatted data packages and programmable control means for controlling the configurable data extraction means, a method of controlling the extraction of data comprising:
configuring the configurable data extraction means in accordance with at least one communication standard;
selecting one of the at least one communication standards; and
programming the programmable control means in accordance with the selected communication standard to control the configurable data extraction means.
21. The method of claim 20 further comprising the step of using the programmed control means to determine a communication time schedule.
22. The method of claim 20 further comprising the step of using the programmed control means to control the configured data extraction means.
23. A method of programming a microsequencer to perform a multi-way branching instruction comprising:
(a) establishing a lookup table having entries indexed by n conditions and each entry having a lookup value;
(b) defining a function of the n conditions based on the lookup table; and
(c) determining, based on the function, the next program instruction to execute.
24. The method of claim 23, wherein step (c) comprises the step of determining, based on the function, an offset for determining the next program instruction to execute.
25. The method of claim 24, wherein step (b) comprises defining a boolean function of the n conditions based on the lookup table.
26. A method of programming a microsequencer to perform a multi-way branching instruction based on m sets of n conditions, the method comprising:
(a) establishing m lookup tables, each table having entries indexed by the n conditions of one of the m sets of n conditions, and each entry of each table having a lookup value;
(b) defining m functions, each function based on one of the m lookup tables; and
(c) determining, based on the m functions, the next program instruction to execute.
27. The method of claim 26 wherein step (b) comprises the step of defining m boolean functions, each boolean function based on one of the m lookup tables.
28. The method of claim 27, wherein step (c) comprises the step of interpreting the m boolean functions as a binary value to determine an offset for determining the next program instruction to execute.
29. The method of claim 26, wherein at least one of the m functions can be configured by setting the lookup values of the entries in the corresponding lookup table.
30. An apparatus for performing a multi-way branching instruction by a microsequencer based on m sets of n conditions, the apparatus comprising:
memory means storing m lookup tables, each table having entries indexed by the n conditions of one of the m sets of n conditions, and each entry of each table having a lookup value;
hardware means defining m functions, each function based on one of the m lookup tables; and
software means for determining, based on the m function, the next program instruction to execute.
31. The apparatus of claim 30, wherein at least one of the m functions can be configured by setting the lookup values of each entry of the corresponding lookup table.
32. The apparatus of claim 30, wherein the hardware means comprises m multiplexers.
33. A method of programming a microprocessor to perform a multi-way branching instruction based on m sets of n conditions, the method comprising:
(a) establishing m lookup tables, each table having entries indexed by the n conditions of one of the m sets of n conditions, and each entry of each table having a lookup value;
(b) defining m functions, each function based on one of the m lookup tables; and
(c) determining, based on the m functions, the next program instruction to execute.
34. An modem comprising:
a modulator; and
an air interface processor for the modulator,
the air interface processor having an event scheduling unit for scheduling the processing, by at least one data processing unit in the modem, of data to be transmitted by the modem and a control unit for receiving instructions from the event scheduling unit and determining commands to send to the at least one data processing unit.
35. An modem comprising:
a demodulator; and
an air interface processor for the demodulator,
the air interface processor having an event scheduling unit for scheduling the processing, by at least one data processing unit in the modem, of data received by the modem and a control unit for receiving instructions from the event scheduling unit and determining commands to send to the at least one data processing unit.

1460739978-ea33d2f4-643a-4731-a3db-84fade893721

1. A method of responding to an alarm, comprising:
performing, by one or more computing devices:
receiving an alarm message, wherein the alarm message indicates that an alarm has been triggered at a site;
in response to receiving the alarm message:
automatically identifying one or more responders or mobile alarm devices to call to respond to the alarm, and
automatically sending, over a network, one or more call messages for the alarm to one or more mobile alarm devices;

automatically receiving, from at least one responder, over at least one of the mobile alarm devices, an acceptance of the call message for the alarm; and
automatically escalating the alarm if a responder who accepted the call message has not cleared the alarm within a predetermined time period.
2. The method of claim 1, wherein the responder or the mobile alarm device receiving the call message is the responder or mobile alarm device that is responsible for responding to alarms at the site at the time the alarm was triggered.
3. The method of claim 1, further comprising automatically displaying the call message on at least one of the one or more mobile alarm devices.
4. The method of claim 1, wherein automatically identifying the one or more responders or mobile alarm devices comprises retrieving information for the responder or the mobile alarm device from one or more databases.
5. The method of claim 1, wherein receiving the alarm message comprises intercepting an alarm message intended to be sent to a monitoring post.
6. The method of claim 5, wherein the intercepted alarm message from the site is not received by the monitoring post.
7. The method of claim 1, further comprising sending an alarm message to a monitoring post based on the alarm message received from the site.
8. The method of claim 1, further comprising automatically receiving acceptance of the call message from at least one responder over a mobile alarm device.
9. The method of claim 1, further comprising automatically monitoring a time for a responder to accept the call message for the alarm.
10. The method of claim 1, further comprising escalating a call message if a responder has not accepted the call message for the alarm within a predetermined time period.
11. The method of claim 1, further comprising automatically receiving notification of arrival at a location of the alarm from a responder who accepted the alarm.
12. The method of claim 1, further comprising automatically monitoring a time for a responder who accepted the alarm to arrive at a location of the alarm.
13. The method of claim 1, further comprising escalating the alarm if a responder who accepted the call message has not arrived at the location of the alarm within a predetermined time period.
14. The method of claim 1, further comprising automatically receiving notification of clearance of the alarm from a responder who accepted the alarm.
15. The method of claim 1, further comprising automatically monitoring a time for a responder who accepted the alarm to clear the alarm.
16. The method of claim 1, further comprising initiating a timer to monitor at least one time to respond for the alarm based on one or more predetermined time limits, wherein at least one of the predetermined time limits is adjustable by at least one user.
17. The method of claim 1, further comprising verifying proximity of at least one responder based on information received from at least one mobile alarm device.
18. A system for managing responding to alarms, comprising:
a processor;
a memory coupled to the processor and configured to store program instructions executable by the processor to implement:
receiving an alarm message, wherein the alarm message indicates that an alarm has been triggered at a site;
in response to receiving the alarm message:
automatically identifying one or more responders or mobile alarm devices to call to respond to the alarm, and
automatically sending, over a network, one or more call messages for the alarm to one or more mobile alarm devices;

automatically receiving, from at least one responder, over at least one of the mobile alarm devices, an acceptance of the call message for the alarm; and
automatically escalating the alarm if a responder who accepted the call message has not cleared the alarm within a predetermined time period.
19. A non-transitory computer-readable storage medium, storing program instructions computer-executable on one or more computers to implement:
receiving an alarm message, wherein the alarm message indicates that an alarm has been triggered at a site;
in response to receiving the alarm message:
automatically identifying one or more responders or mobile alarm devices to call to respond to the alarm, and
automatically sending, over a network, one or more call messages for the alarm to one or more mobile alarm devices;

automatically receiving, from at least one responder, over at least one of the mobile alarm devices, an acceptance of the call message for the alarm; and
automatically escalating the alarm if a responder who accepted the call message has not cleared the alarm within a predetermined time period.
20. A method of responding to an alarm, comprising:
performing, by one or more computing devices:
receiving an alarm message, wherein the alarm message indicates that an alarm has been triggered at a site;
in response to receiving the alarm message:
automatically identifying one or more responders or mobile alarm devices to call to respond to the alarm, and
automatically sending, over a network, one or more call messages for the alarm to one or more mobile alarm devices;

automatically receiving, from at least one responder, over at least one of the mobile alarm devices, an acceptance of the call message for the alarm; and
automatically initiating a timer to monitor at least one time to respond for the alarm based on one or more predetermined time limits, wherein at least one of the predetermined time limits is adjustable by at least one user.

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 compensation circuit for liquid crystal display device, which comprises: a first capacitor, a first resistor, a second resistor and an operational amplifier;
wherein the first terminal of the first capacitor being connected to the receiving terminal of the gate driver of the liquid crystal display device for receiving shutdown voltage to shutdown TFT;
the first terminal of the first resistor being connected to the second terminal of the first capacitor;
the first terminal of the second resistor being connected to the second terminal of the first resistor and the second terminal of the second resistor being connected to the output terminal of the operational amplifier;
the positive input terminal of the operational amplifier receiving an externally supplied shutdown voltage for the gate driver, and the negative input terminal of the operational amplifier being connected to the second terminal of the first resistor;
wherein the connection between the first capacitor and the receiving terminal of the gate drive being independent from the connection between the output terminal of the operational amplifier and the receiving terminal of the gate driver.
2. The compensation circuit as claimed in claim 1, wherein a voltage outputted from the output terminal of the operational amplifier is supplied to the gate driver of the liquid crystal display device through a chip on film.
3. The compensation circuit as claimed in claim 1, wherein the resistance ratio between the first resistor and the second resistor is determined based on the experiment results.
4. A liquid crystal display device, which comprises:
a display area, comprising a plurality of gate lines;
a gate driver, comprising a plurality of stages connected respectively to the plurality of gate lines for supplying TFT shutdown voltage and an input terminal for receiving the shutdown voltage;
a compensation circuit, further comprising: a first capacitor, a first resistor, a second resistor and an operational amplifier;
wherein the first terminal of the first capacitor being connected to the receiving terminal of the gate driver of the liquid crystal display device for receiving shutdown voltage to shutdown TFT; the first terminal of the first resistor being connected to the second terminal of the first capacitor; the first terminal of the second resistor being connected to the second terminal of the first resistor and the second terminal of the second resistor being connected to the output terminal of the operational amplifier;
the positive input terminal of the operational amplifier receiving an externally supplied shutdown voltage for the gate driver, and the negative input terminal of the operational amplifier being connected to the second terminal of the first resistor;
wherein the connection between the first capacitor and the receiving terminal of the gate drive being independent from the connection between the output terminal of the operational amplifier and the receiving terminal of the gate driver.
5. The liquid crystal display device as claimed in claim 4, wherein a voltage outputted from the output terminal of the operational amplifier is supplied to the gate driver of the liquid crystal display device through a chip on film.
6. The liquid crystal display device as claimed in claim 4, wherein the resistance ratio between the first resistor and the second resistor is determined based on the experiment results.
7. The liquid crystal display device as claimed in claim 4, wherein the liquid crystal display device further comprises: a data driver, further comprising a plurality of data stages;
wherein the display area further comprises a plurality of data lines perpendicular to the plurality of the gate lines, wherein the plurality of the data stages are connected to the plurality of the data lines respectively.
8. The liquid crystal display device as claimed in claim 7, wherein when the plurality of data stages of the data driver and the plurality of stages of the gate driver are perpendicularly disposed and the first data stage of the plurality of data stages is adjacent to the first stage of the plurality of stage, the first data stage passes through the connection between the first capacitor and the receiving terminal of the gate driver and the connection between the output terminal of the operational amplifier and the receiving terminal of the gate driver.
9. A thin film transistor (TFT) voltage shutdown method of liquid crystal display device, which comprises the following steps:
receiving a first voltage through a first input terminal of an operational amplifier, the first voltage being supplied for a gate driver of the liquid crystal display device;
receiving a second voltage through a second input terminal of the operational amplifier, the second voltage being supplied for the gate driver of the liquid crystal display device; and
supplying a shutdown voltage to the gate driver through an output terminal of the operational amplifier to shutdown the TFT of the liquid crystal display device;
wherein through detecting the returning gate signal and a signal inputted to the gate, the returning gate signal and the signal inputted to the gate are reverse to each other; when detecting the coupling resulting in a waveform with oscillation, a reverse waveform in putted to the gate.
10. The shutdown method as claimed in claim 9, wherein the returning gate signal and the signal inputted to the gate are transmitted respectively through two lines on the chip on film.