1460751786-0d9ce0db-8b91-4d8b-9833-7a83fdf24fae

1. A method for implementing a flexible sampling-rate encoder, comprising the steps of:
(A) sampling an input signal at a regular time-interval to produce sampled data;
(B) generating a pseudo-random bit sequence having a plurality of bits, wherein each bit corresponds to a different sampling time;
(C) encoding a first set of said sampled data to generate an encoded stream when any bit in said pseudo-random bit sequence is equal to a first value and rejecting a second set of said sampled data when any bit in said pseudo-random bit sequence is equal to a second value, wherein each bit in said encoded stream corresponds to one of sampling times defined in step (B);
(D) determining said different sampling time for each sample in said encoded stream; and
(E) aligning said encoded stream with said pseudo-random bit sequence to determine said different sampling time for each sample in said encoded stream.
2. The method according to claim 1, wherein step (C) further comprises the step of:
interpolating said encoded stream to recover said second set of said sampled data.
3. The method according to claim 2, further comprising the step of:
reconstructing said input signal to include said first set of sampled data and said second set of sampled data in response to interpolating said encoded stream.
4. The method according to claim 1, further comprising the step of:
generating an intermediate signal in response to a control signal.
5. The method according to claim 4, further comprising the step of:
inserting don’t care values in said intermediate signal to correspond to the rejected said second set of sampled data.
6. The method according to claim 1, further comprising the step of:
communicating said pseudo-random bit sequence to an encoder and a decoder.
7. The method according to claim 1, wherein step (B) further comprises the step of:
adjusting said different sampling times based on the number of ones or zeros generated by a pseudo-random bit sequence generator.
8. The method according to claim 2, further comprising the step of:
interpolating said encoded stream through linear predictive coding or neural networks.
9. The method according to claim 1, wherein step (B) further comprises the step of:
selecting said first set of sampled data to be encoded randomly based on said first value of said bits of said pseudo-random bit sequence.
10. The method according to claim 1, further comprising the step of:
recovering high frequency information from said encoded stream.
11. The method according to claim 1, further comprising the step of:
adjusting said sampling time in response to a measure of the complexity of said input signal.
12. An apparatus comprising:
means for sampling an input signal at a regular time-interval to produce sampled data;
means for generating a pseudo-random bit sequence having a plurality of bits, wherein each bit corresponds to a different sampling time;
means for encoding a first set of said sampled data to generate an encoded stream when any bit in said pseudo-random bit sequence is equal to a first value and rejecting a second set of said sampled data when any bit in said pseudo-random bit sequence is equal to a second value, wherein each bit in said encoded stream corresponds to one of said different sampling times;
means for determining said different sampling times for each sample in said encoded stream; and
means for aligning said encoded stream with said pseudo-random bit sequence to determine said different sampling time for each sample in said encoded stream.
13. An apparatus comprising:
a sampler circuit configured to (i) sample an input signal and (ii) produce sampled data;
a pseudo-random bit sequence generator configured to generate a pseudo-random bit sequence having a plurality of bits, wherein each bit corresponds to a different sampling time;
an encoder configured to (i) encode a first set of said sampled data and (ii) generate an encoded stream when any bit in said pseudo-random bit sequence is equal to a first value and rejecting a second set of said sampled data when any bit in said pseudo-random bit sequence is equal to a second value, wherein each bit in said encoded stream corresponds to said different sampling time;
a decoder configured to determine said different sampling time for each sample in said encoded stream, wherein said decoder further comprises a sample alignment circuit configured to (i) align each bit on said encoded stream with each bit in said pseudo-random bit sequence and (ii) determine said different sampling time for each sample of said encoded stream; and
a multiplexer configured to (i) produce said first set of sampled data in response to any of said bits of said pseudo-random bit sequence equaling said first value and (ii) reject a second set of sampled data in response to any of said bits of said pseudo-random sequence equaling a second value.
14. The apparatus according to claim 13, wherein said decoder further comprises:
an interpolator circuit configured to interpolate said second set of sampled data.
15. The apparatus according to claim 13, wherein said sampling time is adjusted in response to a complexity of said input signal.

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 composition comprising:
a) an organosilane of the formula RnSiX4-n, where n is an integer from 0 to 3, each R is, independently, a non-hydrolyzable organic group, and each X is, independently, a hydrolyzable group; and
b) an acid stabilizing solution comprising:
i) at least one inorganic acid;
ii) at least one glycol ether comprising diethylene glycol butyl ether, and
iii) at least one cationic surfactant in water, wherein the cationic surfactant is a quaternary ammonium salt having the following structure:
\u2003wherein each of R38, R39, R40, and R41 are independently selected from the group consisting of alkyl, aryl, and arylalkyl, or the nitrogen may be part of a ring system; and
wherein X is an anion.
2. The composition according to claim 1, wherein X is hydroxyl, alkoxy, acetoxy, unsubstituted or substituted acyl, or a halogen.
3. The composition according to claim 1, wherein the acidic stabilizing solution comprises exactly one inorganic acid, exactly one glycol ether being diethylene glycol butyl ether, and exactly one cationic surfactant in water.
4. The composition according to claim 1, wherein the inorganic acid is a mineral acid.
5. The composition according to claim 4, wherein the mineral acid is hydrochloric acid.
6. The composition according to claim 1, wherein at least one of R38, R39, R40, or R41 is an alkyl.
7. The composition according to claim 6, wherein the quaternary ammonium salt is an N-alkyl-N,N-Dimethyl-N-Benzyl ammonium chloride.
8. The composition according to claim 1, wherein the pH of the acidic stabilizing solution is between about 2 and about 3.
9. The composition according to claim 8, wherein the pH of the acidic stabilizing solution is about 2.5.
10. The composition according to claim 1, wherein the organosilane comprises from about 0.1 wt % to about 50 wt % of the composition.
11. A method for producing an antimicrobial organosilane composition, comprising:
a) mixing at least one quaternary ammonium salt with at least one glycol ether and water to produce a solution;
b) adding at least one inorganic acid to the solution to acidify the solution; and
c) adding the solution to the organosilane, the organosilane being of the formula RnSiX4-n, where n is an integer from 0 to 3, each R is, independently, a non-hydrolyzable organic group, and each X is, independently, a hydrolyzable group;

wherein at least one glycol ether is diethylene glycol butyl ether; and
wherein the quaternary ammonium salt has the following structure:
wherein each of R38, R39, R40, and R41 are independently selected from the group consisting of alkyl, aryl, and aralkyl, or the nitrogen may be part of a ring system; and wherein X is an atom.
12. The method according to claim 11, wherein X is hydroxyl, alkoxy, acetoxy, unsubstituted or substituted acyl, or a halogen.
13. The method according to claim 11, wherein at least one of R38, R39, R40, or R41 is an alkyl.
14. The method according to claim 11, comprising:
a) mixing exactly one quaternary ammonium salt with a glycol ether and water to produce a solution; and
b) adding exactly one acid to the solution to acidify the solution.
15. The method according to claim 11, wherein the pH of the solution after acidifying the solution is between about 2 and about 3.
16. The method according to claim 11, wherein the at least one quaternary ammonium salt comprises about 0.1 wt % to about 5 wt % of the solution.
17. The method according to claim 11, wherein the at least one glycol ether comprises about 5 wt % to about 20 wt % of the solution.
18. A composition formed by mixing the following components a) and b):
a) an organosilane of the formula RnSiX4-n, where n is an integer from 0 to 3, each R is, independently, a non-hydrolyzable organic group, and each X is, independently, a hydrolyzable group; and
b) an acid stabilizing solution comprising:
i) at least one inorganic acid;
ii) at least one glycol ether comprising diethylene glycol butyl ether, and
iii) at least one cationic surfactant in water, wherein the cationic surfactant is a quaternary ammonium salt having the following structure:
\u2003wherein each of R38, R39, R40, and R41 are independently selected from the group consisting of alkyl, aryl, and arylalkyl, or the nitrogen may be part of a ring system; and
wherein X is an anion.
19. The composition according to claim 18, wherein X is hydroxyl, alkoxy, acetoxy, unsubstituted or substituted acyl, or a halogen.
20. The composition according to claim 18, wherein at least one of R38, R39, R40, or R41 is an alkyl.

1460751778-0f7190cb-3ba4-4a55-8142-8fbaaec54f81

1. Device (1) for the buffering of objects, comprising two parallel conveyors (3, 4) drivable in opposite directions, a transfer installation (13) which can be moved by means of at least one linear guide (9, 10) along the two parallel conveyors, for the transfer of objects between the conveyors, and the at least one linear guide (9, 10) arranged with separation above the conveyors (3, 4).
2. Device according to claim 1, wherein the at least one linear guide includes two parallel linear guides (9, 10) one of the linear guides being arranged approximately in the middle above one of the conveyors (3), and the other linear guide (10) being arranged approximately in the middle above the other conveyor (4).
3. Device according to claim 2, wherein each linear guide (9, 10) presents a profiled rail, on which the transfer installation (13) is attached in a manner which allows it to be moved by means of at least one shoe (24).
4. Device according to claim 1, wherein the transfer installation (13) presents a base plate (14), on the top side of which is at least one linear guide (9, 10), and on the bottom side of which at least one guide (16, 17, 25), is arranged for the objects.
5. Device according to claim 1, wherein the transfer installation (13) presents an arc-shaped guide (16) which extends from an exterior of a conveyor (3) to an exterior of the other conveyor (4).
6. Device according to claim 5, wherein a drivable, endless conveyor belt (17) for the objects runs above the guide (16).
7. Device according to claim 1, wherein the transfer installation (13) presents a torpedo-shaped guide body (25) for the objects, the torpedo-shaped body being arranged approximately in the middle above the separation place between the two conveyors (3, 4).
8. Device according to claim 1, wherein a flexible drive means (21) for the transfer installation (13) is arranged, with separation, above a conveyor (3, 4).

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 method for displaying a set of graphical display elements on a client device, said set of graphical display elements pertaining to a set of data, the method comprising:
coupling a first server to said client device by a first connection;
coupling a second server to said client device by a second connection;
transmitting said set of data from said first server to said client device;
rendering, using said client device, said set of data to generate said set of graphical display elements;
displaying said set of graphical display elements in a first browser window on said client device; and
transmitting one or more keep-alive messages from said second server to a second browser window on said client device.
2. The method of claim 1, further comprising transmitting one or more rules from said first server to said client, wherein the rendering is performed according to the one or more rules.
3. The method of claim 1, wherein said said one or more keep-alive messages are transmitted periodically.
4. The method of claim 1 further comprising coupling said first browser window and said second browser window using a script language.
5. The method of claim 1, wherein said set of graphic display elements represents at least one of a report and an alert.
6. The method of claim 1, wherein said set of graphical display elements comprises one or more of a table, a pie graph, a bar graph, a line graph, a scatter graph, a columnar report, a form, a geographic view, a crosstab, and a spreadsheet integration.
7. The method of claim 1, wherein said set of data is stored in one or more de-normalized tables.
8. The method of claim 1, wherein said set of data comprises DHTML.
9. The method of claim 1, wherein said set of data comprises XML.
10. The method of claim 1, wherein said set of data comprises at least one of a data segment and a data stream.
11. The method of claim 1, wherein said second browser window is instantiated by said first browser window.
12. An client device for displaying a set of graphical display elements, said set graphical display elements pertaining to a set of data, the client device comprising:
a means for receiving said set of data from a first server;
a means for rendering said set of data to generate said set of graphical display elements;
a first browser window for displaying said set of graphical display elements; and
a second browser window for receiving one or more keep-alive messages from as second server such that a connection between said client device and said first server maintains open.
13. The client device of claim 12 further comprising a means for receiving one or more rules from said first server, wherein said set of graphical display elements are generated according to the one or more rules.
14. The client device of claim 12, wherein said said one or more keep-alive messages are received periodically.
15. The client device of claim 12, wherein said said first browser window and said second browser window are coupled according to a program written in a script language.
16. The client device of claim 12, wherein said set of graphic display elements represents at least one of a report and an alert.
17. The client device of claim 12, wherein said set of graphical display elements comprises one or more of a table, a pie graph, a bar graph, a line graph, a scatter graph, a columnar report, a form, a geographic view, a crosstab, and a spreadsheet integration.
18. The client device of claim 12, wherein said set of data is stored in one or more de-normalized tables.
19. The client device of claim 12, wherein said set of data comprises DHTML.
20. The client device of claim 12, wherein said set of data comprises XML.
21. The client device of claim 12, wherein said set of data comprises at least one of a data segment and a data stream.
22. The client device of claim 12, wherein said second browser window is instantiated by said first browser window.