1460748990-0c365835-cb5d-435d-870a-557369fc09e3

1. A device comprising:
a substrate;
a sensor element connected to the substrate and comprising a plate, the plate moveable with respect to the substrate;
an energy-harvesting device, the energy-harvesting device formed on the plate of the sensor element, wherein the energy-harvesting device comprises:
a coil on the plate; and
a connection wire extending across the coil; and

at least one connector connecting the energy-harvesting device to at least one connection point on the plate, wherein the energy-harvesting device extends along the at least one connector.
2. The device according to claim 1, further comprising a permanent magnet positioned to cause a magnetic field to pass through the coil.
3. The device according to claim 1, further comprising a controller, adapted to use at least a portion of energy harvested by the energy harvesting device to power the device.
4. The device according to claim 1, the energy-harvesting device adapted to harvesting energy using a resonant mode of the plate.
5. The device according to claim 1, the sensor element being a motion sensor.
6. The device according to claim 1, the sensor element being a motion sensor with capacitive detection responsive to motion of the plate.
7. The device of claim 1, wherein the plate is attached to a raised portion by the at least one connector, and the raised portion is attached to the substrate.
8. The device of claim 1, further comprising a plurality of elastic connections connecting the plate to the substrate, wherein each elastic connection of the plurality of elastic connections comprises a same material as the plate.
9. The device according to claim 1, the sensor element being a magnetic field sensor.
10. The device according to claim 9, the sensor element being a Lorentz force magnetic field sensor with capacitive detection responsive to motion of the plate.
11. A sensor system comprising:
a substrate;
a plate moveable with respect to the substrate, the moveable plate adapted to move in response to an environment variable;
a plurality of elastic connections connecting the movable plate to the substrate, wherein each elastic connection of the plurality of elastic connections comprises a same material as the moveable plate;
an energy harvesting device formed on the moveable plate, wherein the energy-harvesting device extends along the at least one elastic connection of the plurality of elastic connections; and
a controller adapted to power the sensor system using at least a portion of energy harvested by the energy-harvesting device.
12. The sensor system according to claim 11, the energy-harvesting device adapted to harvest energy using a resonant mode of the moveable plate.
13. The sensor system according to claim 11, the moveable plate formed on the substrate and the controller formed on the same substrate.
14. The sensor system according to claim 13, the moveable plate formed over the controller.
15. The sensor system according to claim 11, wherein the energy harvesting device comprises a spiral coil formed on the moveable plate connected to the controller via the elastic connections.
16. The sensor system according to claim 15, further comprising a permanent magnet positioned to cause a magnetic field to pass through the spiral coil.
17. The sensor system according to claim 11, further comprising electrodes for capacitive detection responsive to a motion of the moveable plate.
18. The sensor system according to claim 17, the moveable plate further comprising a wire loop and forming a magnetic field sensor.
19. The sensor system according to claim 17, the moveable plate further comprising fingers extending from the moveable plate, between the electrodes, the moveable plate and electrode forming a motion sensor.
20. A device comprising:
a substrate;
a raised portion attached to the substrate;
a movable portion attached to the raised portion, wherein the movable portion is movable relative to the substrate;
an energy-harvesting device on the movable portion, wherein the energy-harvesting device comprises at least one connection point located on the raised portion,
wherein the movable portion is attached to the raised portion by at least one connector, and the energy-harvesting device extends along the at least one connector to the at least one connection point.

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 method for storing information in a computer system having at least first and second computers for retrieval and display based on similarity of information, the method comprising:
a first-tier program module operating on a first computer for determining a new document vector to characterize a new document for comparison of a similarity of the new document to other documents stored in the computer system;
the first-tier program module transmitting the new document vector to a second-tier program module operating on a second computer in the computer system;
the second-tier program module transmitting a similarity value to said first-tier program module which represents a comparison of the new document vector to at least one composite vector characterizing a similarity of a plurality of documents stored in the computer system; and
based on said similarity value received from said second-tier program module, said first-tier program module determining whether said new document should be transmitted to said second-tier program module for storage in the computer system.
2. The computer method of claim 1, wherein the second-tier program module transmits the document vector to a plurality of third-tier program modules operating on the second computer in the computer system;
the third-tier program modules each storing a composite vector representing the similarity of a respective plurality of documents stored in the second computer under the control of the respective third-tier program module; and
the third-tier program modules each receiving the document vector for the new document and comparing the document vector to a respective composite vector to determine similarity of the new document to the plurality of documents stored in the second computer under the control of the third-tier program module;
the third-tier program module each returning a similarity value resulting from comparison of the new document vector to a respective composite vector.
3. The computer method of claim 2, wherein
said first-tier program module transmits said new document to the second-tier program module for further transmission to a selected one of said third-tier program modules; and
wherein upon receiving said new document, said third-tier program module transmits the new document vector to at least one fourth-tier program module;
wherein the fourth-tier program modules compares the new document vector to a respective composite vector to determine similarity of the new document to the plurality of documents stored in the second computer under the control of the fourth-tier program module;
wherein the fourth-tier program modules transmits a similarity value to the third-tier program module; and
based on evaluation of the similarity value returned by said fourth-tier program module, said third-tier program module determines whether the new document is to be transmitted to the fourth-tier program module.
4. The method of claim 2, wherein
based on the evaluation of the similarity value returned by the second-tier program module, said first-tier program module transmits the new document to the second-tier program module for storage under control of an existing third-tier and an existing fourth-tier program module, which are in communication with the second-tier program module.
5. The method of claim 2, wherein
based on the evaluation of the similarity value returned by the second-tier program module, said first-tier program module transmits the new document to the second-tier program module for storage under control of a third-tier program module and a fourth-tier program module, which are to be created by the second-tier program module.
6. The method of claim 1, wherein
each new document has been converted to a data file using a tag-identifier language before determining the document vector.
7. The method of claim 1, 2, 3, 4, 5 or 6, further comprising
searching for stored documents according to a search query having at least one term and identifying the documents found in the search; and
displaying the documents so as to indicate similarity of the documents to each other.
8. The method of claim 7, wherein the documents are displayed as nodes of a tree structure having links and nodes in which similarity of documents is indicated by proximity of nodes to each other and by a length of links connecting the nodes to a common vertex.
9. The method of claim 8, wherein the documents are displayed as nodes of a tree structure that represents documents stored under the control of at least one third-tier program module.
10. The method of claim 1, 2, 3, 4, 5 or 6, wherein the information, including the new document, is collected from a plurality of Internet web sites.
11. The method of claim 1, wherein the first-tier program module and the second-tier program module are agent program modules that are originated in the JAVA computer language.
12. The method of claim 1, further comprising:
the first-tier program module transmitting the new document vector to a second, second-tier program module operating on a third computer in the computer system;
the second, second-tier program module transmitting a similarity value to said first-tier program module which represents a comparison of the new document vector to at least one composite vector characterizing a similarity of a plurality of documents stored in the third computer; and
based on said similarity value received from each of said second-tier program modules, said first-tier program module determining whether said new document should be transmitted to a selected one of said second-tier program modules for storage in the computer system.
13. A computer system for storing, retrieving and displaying information, the computer system being operable on at least one computer having a software operating system, the computer system comprising:
a multiplexing program module running on a first computer for receiving a new document and for calculating a new document vector for the new document, and for transmitting said new document vector to at least one next-tier program module; and
a next-tier program module running on a second computer for receiving said document vector from said multiplexing program module and for comparing said document vector to at least one composite vector representing the documents being stored for access through a third-tier program running on the second computer to determine if said document should be added to the documents being stored for access through the third-tier program module.
14. The computer system of claim 13, wherein the next-tier program module transmits the document vector to a plurality of third-tier program modules operating on the second computer in the computer system;
the third-tier program modules each storing a composite vector representing the similarity of a respective plurality of documents stored in the second computer under the control of the respective third-tier program module; and
the third-tier program modules each receiving the document vector for the new document and comparing the document vector to a respective composite vector to determine similarity of the new document to the plurality of documents stored in the second computer under the control of the third-tier program module;
the third-tier program module each returning a similarity value resulting from comparison of the new document vector to a respective composite vector.
15. The computer system of claim 14, wherein said multiplexing program module transmits said new document to the next-tier program module for further transmission to a selected one of said third-tier program modules; and
wherein upon receiving said new document, said third-tier program module transmits the new document vector to at least one fourth-tier program module;
wherein the fourth-tier program module compares the new document vector to a respective composite vector to determine similarity of the new document to the plurality of documents stored in the second computer under the control of the fourth-tier program module;
wherein the fourth-tier program module transmits a similarity value to the third-tier program module; and
based on evaluation of the similarity value returned by said fourth-tier program module, said third-tier program module determines whether the new document is to be transmitted to the fourth-tier program module.
16. The computer system of claim 14, wherein
based on the evaluation of the similarity value returned by the next-tier program module, said multiplexing program module transmits the new document to the next-tier program module for storage under control of an existing third-tier and an existing fourth-tier program module, which are in communication with the next-tier program module.
17. The computer system of claim 14, wherein
based on the evaluation of the similarity value returned by the next-tier program module, said multiplexing program module transmits the new document to the next-tier program module for storage under control of a third-tier program module and a fourth-tier program module, which are to be created by the next-tier program module.
18. The computer system of claim 13, further comprising:
a second next-tier program module running on a third computer for receiving the new document received by the first next-tier program module; and
wherein said next-tier program module running on said second computer and said next-tier program module running on said third computer each compare the new document vector to a respective composite vector to determine a similarity value representing the similarity of the new document to the documents already stored in the second computer and the third computer, respectively, and wherein each of said next-tier program modules communicate said respective similarity value to said multiplexing module for a determination in which of the second computer and the third computer the document should be stored for access.
19. The computer system of claim 13, 14, 15, 16 or 17 further comprising:
a computer display and a display program module for displaying the documents so as to indicate similarity of the documents to each other.
20. The computer system of claim 19, wherein the documents are displayed by the display program module as nodes of a tree structure having links and nodes in which similarity of documents is indicated by proximity of nodes to each other and by a length of links connecting the nodes to a common vertex.
21. The computer system of claim 20, wherein the documents are displayed by the display program module as nodes of a tree structure that represents documents stored under the control of at least one third-tier program module.
22. The method of claim 13, 14, 15, 16 or 17, wherein the information, including the new document, is collected from a plurality of Internet web sites.
23. The method of claim 13, wherein the multiplexing program module and the next-tier program modules are agent program modules originated in the JAVA computer language.

1460748982-4b0ddbb7-a3a6-40d3-9d27-56d86470a632

1. A vacuum pump comprising:
a cylindrical rotor that constitutes at least a thread groove pump section or a Goethe pump section, etc.; and
a second rotor that connects said cylindrical rotor and a rotating shaft to each other,
the vacuum pump being configured by joining a part of a side surface of said cylindrical rotor to a joint portion that is provided at a flange-like annular portion formed in said second rotor,
wherein an upper end surface of said cylindrical rotor protrudes above a contact portion between said cylindrical rotor and said second rotor.
2. A vacuum pump comprising:
a cylindrical rotor that constitutes at least a thread groove pump section or a Goethe pump section, etc.; and
a second rotor that connects said cylindrical rotor and a rotating shaft to each other,
the vacuum pump being configured by joining a part of a side surface of said cylindrical rotor to a joint portion that is provided at a flange-like annular portion formed in said second rotor,
wherein said joint portion is formed in an L-shape that protrudes below said flange-like annular portion, and an upper end surface of said cylindrical rotor is escaped below said flange-like annular portion.
3. A vacuum pump comprising:
a cylindrical rotor that constitutes at least a thread groove pump section or a Goethe pump section, etc.; and
a second rotor that connects said cylindrical rotor and a rotating shaft to each other,
the vacuum pump being configured by joining a part of a side surface of said cylindrical rotor to a joint portion that is provided at a flange-like annular portion formed in said second rotor,
wherein said joint portion is formed in an L-shape that protrudes above said flange-like annular portion, and an upper end surface of said cylindrical rotor is disposed above said flange-like annular portion.
4. A vacuum pump comprising:
a cylindrical rotor that constitutes at least a thread groove pump section or a Goethe pump section, etc.; and
a second rotor that connects said cylindrical rotor and a rotating shaft to each other,
the vacuum pump being configured by joining a part of a side surface of said cylindrical rotor to a joint portion that is provided at a flange-like annular portion formed in said second rotor,
wherein said joint portion is formed in an L-shape that protrudes below said flange-like annular portion, a small-diameter section is provided at an upper portion of said joint portion,
a contact portion between said cylindrical rotor and said second rotor is escaped below said flange-like annular portion, and an upper end surface of said cylindrical rotor protrudes above said contact portion.
5. The vacuum pump according to claim 1 or 4, wherein a length of a protruding portion of said cylindrical rotor is twice or more a thickness of said cylindrical rotor.
6. The vacuum pump according to claim 1, 2, 3, 4 or 5, wherein said second rotor constitutes a pump mechanism represented by at least a turbo-molecular pump section or a vortex pump section.

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. Video surveillance apparatus for monitoring a region illuminated by gas discharge lighting, comprising:
a linescan camera, said linescan camera viewing a vertical line in the monitored region, said linescan camera operating in a time-delay-integration mode with a multitude of light sensitive columns, said linescan camera operating with a line rate; and
a scanner, said scanner sweeping the viewed vertical line horizontally across said monitored region in synchronization with said time-delay-integration mode of said linescan camera;

wherein said line rate is substantially equal to twice the number of said light sensitive columns multiplied by the frequency of the power source driving said gas discharge lighting divided by an integer greater than zero.
2. The video surveillance apparatus as claimed in claim 1 wherein said scanner comprises a mirror mounted on a rotational servo.
3. The video surveillance apparatus as claimed in claim 1 wherein said frequency is from the group consisting of 50 cycles per second and 60 cycles per second.
4. The video surveillance apparatus as claimed in claim 2 wherein said frequency is from the group consisting of 50 cycles per second and 60 cycles per second.
5. The video surveillance apparatus as claimed in claim 1 wherein said number of said light sensitive columns is greater than 8.
6. The video surveillance apparatus as claimed in claim 1 wherein said frequency is 60 cycles per second, said number of said light sensitive columns is 96, said integer is one, and said line rate is substantially 2 times 60 cycles per second times 96 columns divided by 1 equaling 11,520 lines per second.
7. The video surveillance apparatus as claimed in claim 6 wherein said line rate is between 9,216 lines per second and 13,824 lines per second.
8. A method of acquiring a video image of a monitored region illuminated by flickering lighting, comprising:
viewing a vertical line in said monitored region with a TDI linescan camera;
scanning said vertical line horizontally across said monitored region; and
acquiring a sequence of vertical profiles from said TDI linescan camera at a repetition rate, said repetition rate being substantially equal to the number of integrating columns in said TDI camera multiplied by the frequency of said flickering lighting divided by a positive integer.
9. A method of acquiring a video image claimed in claim 8, wherein said scanning consists of rotating a mirror.
10. A method of acquiring a video image claimed in claim 9, wherein said frequency of said flickering lighting is from the group 100 cycles per second and 120 cycles per second.
11. A method of acquiring a video image claimed in claim 8, wherein said number of integrating columns is 96, said frequency of said flickering lighting is 120 cycles per second, said positive integer is 1, and said repetition rate is substantially 96 columns times 60 cycles per second divided by 1 equaling 11,520 lines per second.
12. A method of acquiring a video image claimed in claim 11, wherein said repetition rate is between 9,216 lines per second and 13,824 lines per second.
13. A method of acquiring a video image claimed in claim 8, wherein said frequency of said flickering lighting is from the group 100 cycles per second and 120 cycles per second.