1460725246-166df4bc-7593-47db-9489-acb8f06be465

1. An electrowetting system for the movement of a droplet regardless of voltage polarity, the system comprising:
an electrode layer adapted to act as a resistor in the electrowetting system;
a dielectric layer disposed in overlying relation to the electrode layer, the dielectric layer adapted to act as a capacitor in the electrowetting system; and
a plurality of diodes disposed within the dielectric layer, the plurality of diodes adapted to act as diodes in parallel with the dielectric layer.
2. The electrowetting system of claim 1, further comprising a hydrophobic surface treatment layer disposed in overlying relation to the dielectric layer, the hydrophobic surface treatment layer adapted to act as a capacitor in parallel with the dielectric layer and the plurality of diodes.
3. The electrowetting system of claim 2, further comprising an electrolyte droplet disposed in overly relation to the hydrophobic surface treatment layer.
4. The electrowetting system of claim 3, wherein the plurality of diodes disposed in the dielectric are spaced apart such that at least two of the diodes are simultaneously covered by the droplet.
5. The electrowetting system of claim 1, wherein the electrode layer is a doped silicon wafer.
6. The electrowetting system of claim 1, wherein the dielectric layer is silicon dioxide.
7. The electrowetting system of claim 1, wherein the plurality of diodes are electrochemical diodes.
8. The electrowetting system of claim 1, wherein the plurality of diodes are electrochemical diodes comprising a metal electrode exposed to an aqueous solution.
9. The electrowetting system of claim 1, wherein each of the plurality of diodes comprises an aluminum electrode exposed to an aqueous solution comprising compounds selected from the group consisting of NaCl, NaSO4, Citric Acid, and Tartaric acid.
10. The electrowetting system of claim 1, wherein the plurality of diodes are metal-semiconductor diodes.
11. The electrowetting system of claim 1, wherein the electrode layer is a semiconductor layer and wherein each of the plurality of diodes are metal-semiconductor diodes comprising a metal electrode.
12. The electrowetting system of claim 11, wherein the metal electrode is selected from the group of metals consisting of gold (Au), platinum (Pt), silver (Ag), copper (Cu), aluminum (Al) and titanium (Ti).
13. The electrowetting system of claim 11, wherein the semiconductor layer is a doped silicon layer.
14. The electrowetting system of claim 11, wherein the semiconductor layer is and n-type silicon layer comprising a dopant selected from the group consisting of phosphorus (P), silicon carbide (SiC), and gallium arsenide (GaAs).
15. The electrowetting system of claim 1, wherein the plurality of diodes are Schottky diodes.
16. The electrowetting system of claim 1, wherein a first plurality of the plurality of diodes are electrochemical diodes and a second plurality of the plurality of diodes are metal-semiconductor diodes.
17. The electrowetting system of claim 1, wherein each of the plurality of diodes comprises a valve metal electrode.
18. The electrowetting system of claim 2, wherein the hydrophobic surface treatment layer is a fluoropolymer.
19. An electrowetting system for the movement of a droplet regardless of voltage polarity, the system comprising:
an electrode layer adapted to act as a resistor in the electrowetting system;
a dielectric layer disposed in overlying relation to the electrode layer, the dielectric later adapted to act as a capacitor is the electrowetting system;
a plurality of diodes disposed within the dielectric layer, the plurality of diodes adapted to act as diodes in parallel with the dielectric layer;
a hydrophobic surface treatment layer disposed in overlying relation to the dielectric layer, the hydrophobic surface treatment layer adapted to act as a capacitor in parallel with the dielectric layer and the plurality of diodes;
an electrolyte droplet disposed in overly relation to the hydrophobic surface treatment layer; and
a voltage source, coupled to the electrode layer, the voltage source to establish a potential difference between the plurality of diodes, whereby said electrolyte droplet moves due to the potential difference between the diodes.
20. A method of effecting movement of an electrolyte droplet on the surface of an electrowetting system comprising an electrode layer adapted to act as a resistor in the electrowetting system, a dielectric layer disposed in overlying relation to the electrode layer, the dielectric layer adapted to act as a capacitor in the electrowetting system and a plurality of diodes disposed within the dielectric layer, the plurality of metal-semiconductor diodes adapted to act as diodes in parallel with the dielectric layer, the method comprising:
positioning an electrolyte drop on the surface of the electrowetting system and in overlying relation to two of the plurality of diodes; and
applying a voltage source across the electrode layer to establish a potential difference between the plurality of diodes, whereby movement of the electrolyte droplet is effected as a result of the potential difference between the plurality of diodes.

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. An image processor for processing an input image to an output image, comprising:
(a) an image input device for reading an input image, wherein said input image has a color filter array (CFA) mosaic structure;
(b) a storage device for containing a set of learned regression coefficients for a predefined estimation function for estimating output colorbands at image pixels, wherein each of said set of said learned regression coefficients is defined for a collection of nearby pixels for each of said image pixels; and
(c) a pixel processing module for processing each of the pixels of said input image, wherein said pixel processor:
(i) obtains said collection of nearby pixels for each of said pixels in said input image,
(ii) selects learned regression coefficients from said stored learned regression coefficients based on the position of said pixel in said color filter array mosaic structure and a calculation using said collection of nearby pixels in said input image, and
(iii) applies said learned regression coefficients and said predefined estimation function to said pixels in said input image, thereby processing said input image to an output image,
wherein said output image contains for each pixel values for a specified number of colorbands, which are different or the same in number or spectral sensitivity from said colorbands of said input image.

2. The image processor as set forth in claim 1, wherein said learned regression coefficients are obtained from a learning process comprising a learning regression method using a set of training images comprising pairs of input and desired output images.

3. The image processor as set forth in claim 2, wherein said learned regression coefficients are obtained using a Wiener filter.

4. The image processor as set forth in claim 1, wherein said estimation function is a linear function and learned regression coefficients represent an optimal convolution filter for the respective collection of nearby pixels for each of said image pixels.

5. The image processor as set forth in claim 1, wherein said pixel processor module, before applying said predefined estimation function, comprises a module for reordering said collection of nearby pixels in said input image based on values of said pixels in said input image.

6. The image processor as set forth in claim 5, wherein said reordering module comprises a module for implementing rotating andor mirroring of values of said pixels in said input image.

7. The image processor as set forth in claim 1, wherein said selection of stored learned regression coefficients is determined by calculation of luminance, noise level, degree of aberration, position in image, amount of saturation, presence of erroneous pixels, amount of contrast, average value in each colorband, or any combination thereof.

8. An image processor for processing an input image to an output image, comprising:
(a) an image input device for reading an input image, wherein said input image has a color filter array (CFA) mosaic structure;
(b) a storage device for containing a set of learned regression coefficients for a predefined estimation function for estimating output colorbands at image pixels, wherein each of said set of said learned regression coefficients is defined for a primary collection of nearby pixels for each of said image pixels; and
(c) a pixel processing module for processing each of said pixels of said input image, wherein said pixel processor:
(i) applies a set of predefined global filters to said input image,
(ii) obtains said primary collection of nearby pixels of said input image for said pixel;
(iii) selects learned regression coefficients from said stored learned regression coefficients based on the position of said pixel in said color filter array mosaic structure and a secondary collection of nearby pixels from the result of applying said global filters; and
(iv) applies said learned regression coefficients and said predefined estimation function to said pixels, thereby processing said input image to an output image,
wherein said output image contains for each pixel values for a specified number of colorbands, which are different or the same in number or spectral sensitivity from said colorbands of said input image.

9. The image processor as set forth in claim 8, wherein said learned regression coefficients are obtained from a learning process comprising a learning regression method using a set of training images comprising pairs of input and desired output images.

10. The image processor as set forth in claim 8, wherein said learned regression coefficients are obtained using a Wiener filter.

11. The image processor as set forth in claim 8, wherein said estimation function is a linear function and learned regression coefficients represent an optimal convolution filter for said respective primary collection of nearby pixels for each of said image pixels.

12. The image processor as set forth in claim 8, wherein said pixel processor module, before applying said predefined estimation function, comprises a module for reordering said primary collection of nearby pixels in said input image based on values of said pixels in said input image.

13. The image processor as set forth in claim 12, wherein said reordering module comprises a module for implementing rotating andor mirroring of values of said pixels in said input image.

14. The image processor as set forth in claim 8, wherein said predefined global filters are based on a calculation of luminance, noise level, degree of aberration, position in image, amount of saturation, presence of erroneous pixels, amount of contrast, average value in each colorband, or any combination thereof.

15. An image processor for processing an input image to an output image, comprising:
(a) an image input device for reading an input image;
(b) a storage device for containing a set of learned regression coefficients for a predefined estimation function for estimating output colorbands at image pixels of said input image, wherein each of said set of said learned regression coefficients is defined for a collection of nearby pixels for each of said image pixels; and
(c) a pixel processor module for processing each of said pixels of said input image, wherein said pixel processor obtains said collection of nearby pixels for said pixel, and wherein said pixel processor:
(i) reorders said collection of nearby pixels;
(ii) selects learned regression coefficients from said stored learned regression coefficients based on said reordered collection of said nearby pixels; and
(iii) applies said learned regression coefficients and said estimation function to said pixels, thereby processing said input image to an output image,
wherein said estimated colorbands at said output image pixels are different or the same in number or spectral sensitivity from said colorbands of said input image.

16. The image processor as set forth in claim 15, wherein said learned regression coefficients are obtained from a learning process comprising a learning regression method using a set of training images comprising pairs of input and desired output images.

17. The image processor as set forth in claim 15, wherein said learned regression coefficients are obtained using a Wiener filter.

18. The image processor as set forth in claim 15, wherein said estimation function is a linear function and learned regression coefficients represent an optimal convolution filter for the respective collection of nearby pixels for each of said image pixels.

19. The image processor as set forth in claim 15, wherein said reordering module comprises a module for implementing rotating andor mirroring of values of said pixels in said input image.

20. The image processor as set forth in claim 15, wherein said selection of stored learned regression coefficients is determined by calculation of luminance, noise level, degree of aberration, position in image, amount of saturation, presence of erroneous pixels, amount of contrast, average value in each colorband, or any combination thereof.

1460725237-62868b7b-30a0-4d6b-8c9a-69d37d25cb1b

1. A method of sending an electronic message comprising:
a) examining syntactic content of said electronic message;
b) comparing said syntactic content to a keyword database for a syntactic match between said syntactic content and one or more keywords stored in said keyword database;
c) examining an addressed destination of said message to determine an identity of an intended addressee;
d) comparing said identity of said intended addressee to an addressee database for an address-based match between said identity and one or more addressees stored in said addressee database;
e) provided that said message does not have an attachment, alerting a sender of said message that said electronic message does not have an attachment, based on one or more of said syntactic match and said address-based match; and
f) automatically updating one or more of said first keyword database, based on said syntactic match, and said addressee database, based on said address-based match wherein, provided that said attachment is attached to said messages a frequency of one or more of a keyword correlation and an address-based correlations to each respective database is increased by one and wherein, provided that said attachment is not attached to said message, a frequency of one or more of said keyword correlation and said address-based correlations is decreased by one.
2. The method as recited in claim 1 wherein said a) through b) versus said c) through d) may be performed, selectively, in any order, and simultaneously.
3. The method as recited in claim 1 wherein said keyword database comprises a list of specified terms indicating that an attachment is likely to be desirable.
4. The method as recited in claim 3 wherein said specified terms correspond to a high frequency of appearance within electronic messages that have a high frequency of transmission with attachments.
5. The method as recited in claim 4 wherein said b) further comprises recognizing elements of said syntactic content wherein said elements comprise a plurality of syntactic terms.
6. The method as recited in claim 5 wherein said b) comprises:
c1) identifying certain terms of said plurality of syntactic terms that correspond to said specified terms;
c2) determining that any of said certain terms exist; and
c3) triggering said e) according to said c2).
7. The method as recited in claim 1 wherein said addressee database comprises a list of specified addressees.
8. The method as recited in claim 7 wherein said specified addressees comprise a group of recipients of electronic mail messages and wherein said electronic messages are characterized by a high frequency of transmission with attachments.
9. The method as recited in claim 8, wherein said c) further comprises recognizing an address of said addressee, wherein said address is an user identifier, a user name, a user email address, a user Universal Resource Locator, or a user alias.
10. The method as recited in claim 9, wherein said d) further comprises:
d1) identifying said address as a certain addressee, wherein said certain addressee corresponds to one of said specified addressees;
d2) determining that any of said certain addressees exist; and
d3) triggering said e) according to said d2).
11. The method as recited in claim 1 wherein said e) comprises activation of one or more of an on-screen display, a tone, synthesized speech, a pop-up window, and a drop-down flag.
12. The method as recited in claim 1, further comprising:
g) upon said f, adjusting one or more of said correlations in the corresponding said address-based and keyword databases.
13. The method as recited in claim 12, further comprising:
h) upon sending a subsequent electronic message, performing one or more of said b) and said d) on the basis of said g).
14. A method of sending an electronic message comprising:
a) examining:
content of said electronic message for one or more selected keywords therein, said selected keywords being of a keyword database of keywords associated with messages that frequently have attachments sent therewith; and
an addressed destination of said message for an identity of an intended addressee that matches an addressee identity listed in an addressee database of addressee identities associated with messages that frequently have attachments sent therewith;
b) provided said electronic message does not already have an attachment associated therewith, alerting a user that said electronic message does not have an attachment associated therewith provided:
one or more of said selected keyword is located within said electronic message; and
said addressed destination matches an addressee identity listed in said addressee database;
c) upon said b), provided that said user sends said electronic message without an attachment, updating said keyword database wherein a correlation of sending electronic messages having said one or more keywords with attachments is decreased by one;
d) upon said b), provided that said user attaches an attachment, correspondingly updating:
said keyword database wherein a correlation of sending electronic messages having said one or more keywords with attachments is increased by one; and
said addressee database wherein a correlation of sending electronic messages having said addressee identity with attachments is increased by one;
e) provided that said electronic message does have an attachment associated therewith, correspondingly updating:
said keyword database wherein a correlation of sending electronic messages having said one or more keywords with attachments is increased by one; and
said addressee database wherein a correlation of sending electronic messages having said addressee identity with attachments is increased by one.
15. A method as recited in claim 14, wherein said electronic message comprises an electronic mail message.
16. A method as recited in claim 14 wherein said b) comprises displaying a message on a computer display screen that said electronic message does not have an attachment associated therewith.
17. The method as recited in claim 14, further comprising:
k) upon one or more of said c), d), e), h), l) and j), adjusting one or more of said correlations in the corresponding said address-based and keyword databases.
18. The method as recited in claim 17, further comprising:
l) upon sending a subsequent electronic message, performing one or more of said a) and said f) on the basis of said k).
19. A method of sending an electronic message comprising:
a) examining an addressed recipient of said an electronic message against selected identifications, said selected identifications being of an address-based database of identifications that comprise recipients of messages that frequently have attachments sent therewith;
b) provided that said electronic message does not already have an attachment associated therewith, alerting a user that said electronic message does not have an attachment associated therewith provided one of said selected identifications is said recipient of said electronic message;
c) upon said b), provided that said user sends said electronic message without an attachment updating said address-based database that a correlation of sending electronic messages to said addressed recipient with attachments is decreased by one;
d) upon said b), provided that said user attaches said attachment, updating said address-based database that said correlation of sending electronic messages to said addressed recipient is increased by one; and
e) provided that said electronic message does have an attachment associated therewith, updating said address-based database that said correlation of sending electronic messages to said addressed recipient is increased by one.
20. A method as recited in claim 19 wherein said electronic message comprises an electronic mail message.
21. A method as recited in claim 19 wherein said b) comprises displaying a message on a computer display screen that said electronic message does not have an attachment associated therewith.
22. The method as recited in claim 19, further comprising:
f) examining content of said an electronic message for one or more selected keywords therein, said selected keywords being of a keyword database of keywords associated with messages that frequently have attachments sent therewith;
g) alerting a user if said electronic message does not have an attachment associated therewith provided one of said selected keyword is located within said electronic message;
h) upon said g), provided that said user sends said electronic message without an attachment, updating said keyword database that a correlation of sending electronic messages having said one or more keywords with attachments is decreased by one;
i) provided that said user attaches an attachment updating said keyword database that a correlation of sending electronic messages having said one or more keywords with attachments is increased by one; and
j) provided that said electronic message does have an attachment associated therewith, updating said keyword database that a correlation of sending electronic messages having said one or more keywords with attachments has increased by one.
23. The method as recited in claim 22, further comprising:
k) upon one or more of said c), d), e), h), l) and j), adjusting one or more of said correlations in the corresponding said address-based and keyword databases.
24. The method as recited in claim 23, further comprising:
l) upon sending a subsequent electronic message, performing one or more of said a) and said f) on the basis of said k).

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 high-functionality polyether polyol of the general formula

where each R\u20321 is an unsubstituted or substituted aliphatic or aromatic radical and each R\u20322 is an unsubstituted or substituted aliphatic or aromatic radical, H, OH, polyalkyl ether chain or halogen, each X is H or a polyalkyl ether chain made from propylene oxide, where at least one X is a polyalkyl ether chain made from propylene oxide, and m is an integer from 0 to 20 representing the number of repeating polyalkyl ether chains, where X is H when m is 0, and n is an integer from 4 to 12.

2. A high-functionality polyether polyol as claimed in claim 1, wherein m is from 1 to 7.

3. A high-functionality polyether polyol as claimed in claim 1, wherein its OH number is in the range from 50 to 1000.

4. A high-functionality polyether polyol as claimed in claim 2, wherein its OH number is in the range from 50 to 1000.

5. A high-functionality polyether polyol of the general formula

where each R\u20321 is an unsubstituted or substituted aliphatic or aromatic radical and each R\u20322 is an unsubstituted or substituted aliphatic or aromatic radical, H, OH, polyalkyl ether chain or halogen, each X is H or a polyalkyl ether chain made from ethylene oxide and propylene oxide, where at least one X is a polyalkyl ether chain made from ethylene oxide and propylene oxide, and m is an integer from 0 to 20 representing the number of repeating polyalkyl ether chains, where X is H when m is 0, and n is an integer from 4 to 12.

6. A high-functionality polyether polyol as claimed in claim 5, wherein m is from 1 to 7.

7. A high-functionality polyether polyol as claimed in claim 5, wherein its OH number is in the range from 50 to 1000.

8. A high-functionality polyether polyol as claimed in claim 6, wherein its OH number is in the range from 50 to 1000.