1. A method comprising:
forming a pair of stacked gates spaced apart over a cell region of a semiconductor substrate;
forming a pair of first spacers over the cell region in direct contact with at least one side of the stacked gates;
forming a pair of gate electrodes spaced apart over a logic region of the semiconductor substrate;
forming a pair of second spacers over the logic region in direct contact with at least one side of the gate electrodes;
coating a first photoresist layer over the cell area between the first spacers and a second photoresist layer over the logic area between the second spacers, wherein the second photoresist layer is formed to a predetermined initial thickness sufficient to cover at least a portion of the second spacers;
hardening the first photoresist layer and the second photoresist layer; and then
reducing the initial thickness of the second photoresist layer using an etching process to a final thickness sufficient to protect the second spacers.
2. The method of claim 1, wherein the first photoresist layer and the second photoresist layer each have predetermined initial thickness of between approximately 1,500 to 2,000 \u212b.
3. The method of claim 1, wherein the first photoresist layer and the first photoresist layer are hardened using at least one of thermal curing and UV irradiation.
4. The method of claim 3, wherein the at least one of thermal curing and UV irradiation is conducted at a temperature of between approximately 250 to 300\xb0 C.
5. The method of claim 1, wherein reducing the thickness of at least one of the first spacer and the second photoresist layer is conducted using a blanket-etch for between approximately 5 to 100 seconds.
6. The method of claim 5, wherein reducing the thickness of at least one of the first spacer and the second photoresist layer is conducted using a blanket-etch by injecting between approximately 50 to 200 sccm Cl2 gas, between approximately 10 to 100 sccm HBr gas, and between approximately 5 to 15 sccm O2 gas at an ambient pressure.
7. The method of claim 6, wherein reducing the thickness of at least one of the first spacer and the second photoresist layer is conducted using a blanket-etch at between approximately 50 to 200 mTorr and at a voltage of between approximately 50 to 500 W
8. The method of claim 7, wherein after the etching process the final thickness of the second photoresist layer is between approximately 500 to 1,500 \u212b.
9. The method of claim 1, wherein the stacked gates comprise a floating gate, a dielectric layer formed over the floating gate and a control gate formed over the dielectric layer.
10. The apparatus of claim 9, wherein the dielectric layer comprises an ONO layer.
11. An apparatus comprising:
a cell region and a logic region formed over a semiconductor substrate;
a pair of stacked gates formed spaced apart over the cell region;
a pair of first spacers formed over the cell region in direct contact with at least one side of the stacked gates;
a pair of gate electrodes formed spaced apart over the logic region;
a pair of second spacers formed over the logic region in direct contact with at least one side of the gate electrodes; and
a first photoresist layer formed over the cell area between the first spacers and a second photoresist layer formed over the logic area between the second spacers,
wherein the second photoresist layer has a predetermined thickness sufficient to protect the second spacers.
12. The apparatus of claim 11, wherein the second photoresist layer is etched to obtain the predetermined thickness.
13. The apparatus of claim 12, wherein the predetermined thickness is between approximately 500 to 1,500 \u212b.
14. The apparatus of claim 11, wherein the first photoresist layer and the first photoresist layer are hardened using at least one of thermal curing and UV irradiation.
15. The apparatus of claim 14, wherein the at least one of thermal curing and UV irradiation is conducted at a temperature of between approximately 250 to 300\xb0 C.
16. The apparatus of claim 11, wherein the stacked gates comprise a floating gate, a dielectric layer formed over the floating gate and a control gate formed over the dielectric layer.
17. The apparatus of claim 16, wherein the dielectric layer comprises an ONO layer.
18. An apparatus comprising:
a logic region provided over a semiconductor substrate;
a pair of gate electrodes formed over the logic region;
a pair of spacers formed over the logic region in direct contact with a respective one of the gate electrodes; and
a photoresist layer formed between and in contact with the pair of spacers, wherein the photoresist layer has a predetermined thickness sufficient to protect the second spacers.
19. The apparatus of claim 9, wherein predetermined thickness is between approximately 500 to 1,500 \u212b.
20. The apparatus of claim 9, wherein the photoresist layer is hardened using at least one of thermal curing and UV irradiation conducted at a temperature of between approximately 250 to 300\xb0 C.
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 comprising:
collecting information concerning a set of recipients of previously conveyed messages from a sender;
determining and storing patterns between content of the previously conveyed messages and each of the set of recipients, wherein each of the patterns, determined from data associated with behavior of the sender, indicate a type of message content that has been frequently communicated to corresponding recipients, determined from behavior of the sender, wherein message information of the previously conveyed messages is stored along with the patterns, wherein the message information comprise a description of a location where a user, which is the sender, interacts with a person, which is one of the recipients;
selecting textual information within a user interface to share with others;
analyzing the selected information and matching it against the stored patterns, by calculating a similarity score between content of the previously conveyed messages and the selected information, wherein the subset of recipients is determined by the similarly score associated with a recipient being above a threshold, wherein other ones of the recipients having a similarly score below the threshold are not included in the determined subset of recipients;
automatically determining a subset of the recipients that are likely to be interested in the selected information based on results of the analyzing and the matching; and
conveying the information within at least one message from a sender device of the sender to one or more remotely located devices, wherein each of the one or more remotely located devices are devices associated with at least a portion of the subset of the recipients.
2. The method of claim 1, wherein the previously conveyed messages are conveyed using a plurality of different applications running on the sender device, each of the different applications being for a specific one of a plurality of different messaging types, each of the different messaging types having a recipient specific address associated that is unique to that one message type;
said method further comprising:
storing and indexing recipient specific addresses and messaging types for the previously conveyed messages, which are indexed against the stored patterns;
when automatically determining the subset of recipients, also automatically determining a messaging type and a recipient specific address for each of the subset of recipients based on the stored and indexed information; and
conveying the information to the portion of the subset of recipients, wherein the conveying is to the automatically determined recipient specific address and uses one of the different applications running on the sender device that is associated with the automatically determined messaging type.
3. The method of claim 2, wherein the different messaging types comprise at least three different messaging types selected from a group consisting of an email type, a short message type, a voice message type, a video conferencing type, and a micro-blogging type.
4. The method of claim 1, further comprising:
automatically conveying the information from the sender device to remotely located devices of the subset of recipients without the sender ever manually inputting an identity of any of the recipients into a user interface, as the set of recipients is automatically determined using the patterns and results of the matching.
5. The method of claim 1, wherein the message information comprises a delivery type, a delivery time, and other alternative information, said other alternative information comprising, said person’s gender and age, and a best available tool of delivery.
6. The method of claim 1, wherein said similarity score is a cosine similarity score between each existing group and each term-based information content and wherein said each term-based information content is calculated by a TFIDF weighting technique or an equivalent technique so as to express as a \u201cvector\u201d.
7. The method of claim 6, further comprising a step of determining shortlisted groups.
8. The method of claim 7, wherein said determining step further comprises comparing a similarity score threshold with said similarity score between each group and said information content to determine one or more shortlisted groups which said information content belongs to.
9. The method of claim 8, wherein said result of analysis comprises group information and related said previously conveyed messages, and each said group information comprises a \u201cgroup ID\u201d and a \u201cvector\u201d calculated by said TFIDF weighting technique to represent one of said one or more shortlisted groups containing said information content.
10. The method of claim 9, further comprising a secondary text clustering step to re-calculate one or more \u201cvectors\u201d for representing said one or more shortlisted groups containing said information content by combining one or more \u201cvectors\u201d representing one or more shortlisted groups previously stored by said secondary text clustering but being indicated by said one or more group IDs with said information content by using said TFIDF weighting technique;
wherein said secondary text clustering step, further included in a dispatching step, when targeted information is directly determined as belonging to a selected group, for re-calculating a \u201cvector\u201d for representing said selected group containing said targeted information.
11. The method of claim 10, further comprising a step of categorizing according to a user-made rule to determine whether said information content matches said user user-made rule and determine that said targeted information belongs to a specific group if keywords of said rule are present in said information content.
12. The method of claim 11, wherein said user-made rule comprises one or more user-made terms or a combination thereof for functioning as keywords according to said user’s preference.
13. A computer program product for handling media, the computer program product comprising:
a non-transitory computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
computer usable program code configured to collect information concerning a set of recipients of previously conveyed messages from a sender;
computer usable program code configured to determine and storing patterns between content of the previously conveyed messages and each of the set of recipients, wherein each of the patterns, determined from data associated with behavior of the sender, indicate a type of message content that has been frequently communicated to corresponding recipients, determined from behavior of the sender, wherein message information of the previously conveyed messages is stored along with the patterns, wherein the message information comprise a description of a location where a user, which is the sender, interacts with a person, which is one of the recipients;
computer usable program code configured to select textual information within a user interface to share with others;
computer usable program code configured to analyze the selected information and match it against the stored patterns by calculating a similarity score between content of the previously conveyed messages and the selected information, wherein the subset of recipients is determined by the similarly score associated with a recipient being above a threshold, wherein other ones of the recipients having a similarly score below the threshold are not included in the determined subset of recipients;
computer usable program code configured to automatically determine a subset of the recipients that are likely to be interested in the selected information based on results of the analyzing and the matching; and
computer usable program code configured to convey the information within at least one message from a sender device of the sender to one or more remotely located devices, wherein each of the one or more remotely located devices are devices associated with at least a portion of the subset of the recipients.
14. The computer program product of claim 13, wherein the previously conveyed messages are conveyed using a plurality of different applications running on the sender device, each of the different applications being for a specific one of a plurality of different messaging types, each of the different messaging types having a recipient specific address associated that is unique to that one message type;
said method further comprising:
computer usable program code configured to store and indexing recipient specific addresses and messaging types for the previously conveyed messages, which are indexed against the stored patterns;
computer usable program code configured to, when automatically determining the subset of recipients, also automatically determine a messaging type and a recipient specific address for each of the subset of recipients based on the stored and indexed information; and
computer usable program code configured to convey the information to the portion of the subset of recipients, wherein the conveying is to the automatically determined recipient specific address and uses one of the different applications running on the sender device that is associated with the automatically determined messaging type.
15. The computer program product of claim 14, wherein the different messaging types comprise at least three different messaging types selected from a group consisting of an email type, a short message type, a voice message type, a video conferencing type, and a micro-blogging type.
16. The computer program product of claim 13, further comprising:
computer usable program code configured to automatically convey the information from the sender device to remotely located devices of the subset of recipients without the sender ever manually inputting an identity of any of the recipients into a user interface, as the set of recipients is automatically determined using the patterns and results of the matching.
17. A system comprising a bus system, a memory connected to the bus system, wherein an instruction set is stored in the memory, a processing unit connected to the bus system, wherein said processing unit is configured to execute the instruction set, wherein when the system executes the instruction set said system is operable to:
collect information concerning a set of recipients of previously conveyed messages from a sender;
determine and storing patterns between content of the previously conveyed messages and each of the set of recipients, wherein each of the patterns, determined from data associated with behavior of the sender, indicate a type of message content that has been frequently communicated to corresponding recipients, determined from behavior of the sender, wherein message information of the previously conveyed messages is stored along with the patterns, wherein the message information comprise a description of a location where a user, which is the sender, interacts with a person, which is one of the recipients;
select textual information within a user interface to share with others; analyze the selected information and match it against the stored patterns by calculating a similarity score between content of the previously conveyed messages and the selected information, wherein the subset of recipients is determined by the similarly score associated with a recipient being above a threshold, wherein other ones of the recipients having a similarly score below the threshold are not included in the determined subset of recipients;
automatically determine a subset of the recipients that are likely to be interested in the selected information based on results of the analyzing and the matching; and
convey the information within at least one message from a sender device of the sender to one or more remotely located devices, wherein each of the one or more remotely located devices are devices associated with at least a portion of the subset of the recipients.