1461132945-3eca1d1c-432f-45fe-a339-39fe5dfde0c8

1. A full back scrubbing apparatus, comprising:
a planar scrubbing body sized to enable a user to scrub his entire back simultaneously, wherein the scrubbing body is defined by a front surface and a back surface;
a plurality of discrete, adjacent sections of agitators which extend from the front surface; and
at least one fastening surface integral with the back surface to enable the scrubbing body to be mounted on a wall.
2-3. (canceled)
4. The full back scrubbing apparatus of claim 1, wherein said sections of agitators include a discrete section of a plurality of ridges and a discrete section of a plurality of bristles.
5. The full back scrubbing apparatus of claim 4, wherein the discrete section of a plurality of ridges is disposed around the perimeter of the front surface and the discrete section of a plurality of bristles is disposed on the interior of the front surface.
6. The full back scrubbing apparatus of claim 1, wherein the at least one fastening surface creates a point of attachment with the wall around the exterior area of the back surface and the interior area of the back surface.
7. The full back scrubbing apparatus of claim 6, wherein the fastening surface is defined by a plurality of suction cups.
8. The full back scrubbing apparatus of claim 6, wherein the fastening surface is defined by a fabric hook and loop fastener.
9. The full back scrubbing apparatus of claim 6, wherein an exterior fastening surface and an interior fastening surface are disposed on said back surface.
10. The full back scrubbing apparatus of claim 9, wherein the exterior fastening surface is defined by a plurality of suction cups and the interior fastening surface is defined by a fabric hook and loop fastener.

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 hyperbranched polymer synthesizing method employing living radical polymerization of a monomer in the presence of a metal catalyst, the hyperbranched polymer synthesizing method comprising:
forming a shell portion by introducing an acid-decomposable group to a core portion formed of a hyperbranched polymer synthesized by living radical polymerization;
forming an acid group by partially decomposing the acid-decomposable group in the shell portion by an acid catalyst;
precipitating a core-shell hyperbranched polymer contained in a first solution and having the acid group, by mixing the first solution with ultrapure water; and
extracting, from a mixed solution into an organic solvent by a liquid-liquid extraction, the core-shell hyperbranched polymer having the acid group, wherein the mixed solution contains a second solution containing the core-shell hyperbranched polymer precipitated at the precipitating and dissolved into the organic solvent, and the ultrapure water of an amount yielding a prescribed ratio of the ultrapure water relative to the organic solvent in the second solution.
2. The hyperbranched polymer synthesizing method according to claim 1, wherein at the extracting by liquid-liquid extraction, the prescribed ratio of the ultrapure water:the organic solvent ranges from 0.1:1 to 1:0.1 by volume.
3. The hyperbranched polymer synthesizing method claim 1, wherein the organic solvent has properties of dissolving and separating the core-shell hyperbranched polymer from water.
4. The hyperbranched polymer synthesizing method of synthesizing a hyperbranched polymer by polymerizing a monomer capable of living radical polymerization in the presence of a metal catalyst according to claim 1, further comprising:
generating a precipitate by mixing a mixed solvent consisting of two or more solvents and having a solubility parameter of 10.5 or more with a reaction solution containing a hyperbranched polymer synthesized by living radical polymerization.
5. The hyperbranched polymer synthesizing method according to claim 4, wherein at the generating of a precipitate, the precipitate is generated by mixing 0.2 to 10 parts by volume of the solvent relative to the reaction solution.
6. The hyperbranched polymer synthesizing method according to claim 4, further comprising:
generating a core-shell hyperbranched polymer having a shell portion formed by introducing an acid-degradable group into a core portion that is the precipitate generated at the generating of a precipitate; and
forming an acid group by an acid catalyst to degrade a portion of the acid-degradable group constituting the shell portion of the core-shell hyperbranched polymer generated at the generating of a core-shell hyperbranched polymer.
7. The hyperbranched polymer synthesizing method of synthesizing a core-shell hyperbranched polymer having an acid group and an acid-degradable group in a shell portion according to claim 1, further comprising:
obtaining the core-shell hyperbranched polymer by synthesizing a core portion by polymerizing a monomer capable of living radical polymerization in the presence of a metal catalyst and to the core portion, introducing an acid-degradable group to form the shell portion;
obtaining a hyperbranched polymer having a metal content 100 ppb or less by washing the hyperbranched polymer having the acid-degradable group in the shell portion with pure water; and
forming the acid group by subsequently degrading, by an acid catalyst, a portion of the acid-degradable group constituting the shell portion.
8. The hyperbranched polymer synthesizing method according to claim 7, wherein a total metal content of the pure water is 10 ppb or less at 25 degrees C.
9. The hyperbranched polymer synthesizing method according to claim 7, wherein at the obtaining of a hyperbranched polymer, filtration with a microfilter is performed in addition to the washing with the pure water.
10. The hyperbranched polymer synthesizing method of synthesizing a core-shell hyperbranched polymer having an acid group and an acid-degradable group in a shell portion according to claim 1, further comprising:
obtaining the core-shell hyperbranched polymer by synthesizing a core portion by polymerizing a monomer capable of living radical polymerization in the presence of a metal catalyst and to the core portion, introducing an acid-degradable group to form the shell portion;
obtaining a hyperbranched polymer having a metal content 100 ppb or less by washing the hyperbranched polymer having the acid-degradable group in the shell portion with pure water and an aqueous solution of an organic compound having chelating ability andor an aqueous solution of an inorganic acid; and
forming the acid group by subsequently degrading, by an acid catalyst, a portion of the acid-degradable group constituting the shell portion.
11. The hyperbranched polymer synthesizing method according to claim 10, wherein a total metal content of the pure water is 10 ppb or less at 25 degrees C.
12. The hyperbranched polymer synthesizing method according to claim 10, wherein at the obtaining of a hyperbranched polymer, filtration with a microfilter is performed in addition to the washing with the pure water.
13. The hyperbranched polymer synthesizing method according to claim 10, wherein
the organic compound having chelating ability used at the obtaining of a hyperbranched polymer is an organic carboxylic acid selected from among formic acid, oxalic acid, acetic acid, citric acid, gluconic acid, tartaric acid, and malonic acid, and
the inorganic acid is hydrochloric acid or sulfuric acid.
14. The hyperbranched polymer synthesizing method according to claim 1, further comprising:
polymerizing by causing living radical polymerization of a monomer in the presence of a metal catalyst;
refining by using a reprecipitating method to collect a polymer polymerized at the polymerizing, from a reaction solution containing the polymer; and
filtering, through a filter having a pore diameter of 0.1 \u03bcm or less, the polymer refined at the refining.
15. The hyperbranched polymer synthesizing method according to claim 14, wherein
the polymer polymerized at the polymerizing is a core-shell hyperbranched polymer containing an acid-degradable group in a shell portion.
16. The hyperbranched polymer synthesizing method of synthesizing a hyperbranched polymer through living radical polymerization of a monomer in the presence of a metal catalyst according to claim 1, further comprising:
removing the metal catalyst in a reaction system where the hyperbranched polymer has been synthesized by the living radical polymerization; and
drying, at 10 to 70 degrees C., a solvent in the reaction system to remove the solvent after the removing of the metal catalyst.
17. The hyperbranched polymer synthesizing method according to claim 16,
wherein at the drying, pressure of the reaction system is reduced to a pressure lower than atmospheric pressure to achieve a vacuum state.
18. A hyperbranched polymer synthesized according to the hyperbranched polymer synthesizing method according to claim 1.
19. A resist composition containing the hyperbranched polymer according to claim 18.
20. A semiconductor integrated circuit having a pattern formed with the resist composition according to claim 19.
21. A semiconductor integrated circuit fabrication method comprising forming a pattern using the resist composition according to claim 19.
22. (canceled)

1461132935-bb9f027b-1eca-4522-86d8-a11c5f6c735b

1. A method of searching, transferring, and booking reward travel for a participant, comprising:
linking a frequent customer program account associated with the participant to a comprehensive rewards program account;
requesting travel options customized for the participant from a partner service provider associated with the frequent customer program account, wherein the travel options are customized based on a status of the customer with the frequent customer program;
providing the customized travel options to the participant with frequent customer program point indications for each option;
receiving a selection for a specific travel option from the participant; and
sending a request to the partner service provider to redeem reward points and book the specific travel option.
2. The method of claim 1, wherein the requesting step comprises:
requesting customized travel options from a partner service provider associated with the linked frequent customer program account; and
requesting non-customized travel options from a partner service provider not associated with the linked customer program account.
3. The method of claim 2, wherein the providing step comprises:
providing the customized travel options with frequent customer program point indications for each option from the partner service provider associated with the linked frequent customer program account; and
providing the non-customized travel options without point indications from the partner service provider not associated with the linked frequent customer program account.
4. The method of claim 1, wherein the sending step comprises:
sending a request to redeem reward points associated with the linked frequent customer program.
5. The method of claim 1, wherein the sending step comprises:
sending a request to redeem reward points associated with the comprehensive rewards program.
6. The method of claim 1, wherein the linking step comprises:
linking multiple frequent customer program accounts associated with the participant, wherein each frequent customer program account is associated with a partner service provider that is different than partner service providers associated with other frequent customer program accounts.
7. The method of claim 1, further comprising:
receiving from the participant at least one travel preference,
wherein the requesting step includes requesting customized travel options based on the travel preference.
8. The method of claim 1, further comprising transferring points as needed from the comprehensive rewards program account to the partner service provider.
9. A system for searching, transferring, and booking reward travel for a participant, comprising:
a processor; and
a memory in communication with the processor, the memory for storing a plurality of processing instructions for directing the processor to:
link a frequent customer program account associated with the participant to a comprehensive rewards program account;
request travel options customized for the participant from a partner service provider associated with the frequent customer program account, wherein the travel options are customized based on a status of the customer with the frequent customer program;
provide the customized travel options to the participant with frequent customer program point indications for each option;
receive a selection for a specific travel option from the participant; and
send a request to the partner service provider to redeem reward points for the specific travel option.
10. The system of claim 9, wherein the instructions for directing the processor to request travel options comprise instructions for directing the processor to:
request customized travel options from a partner service provider associated with the linked frequent customer program account; and
request non-customized travel options from a partner service provider not associated with the linked customer program account.
11. The system of claim 10, wherein the instructions for directing the processor to provide the customized travel options to the participant comprise instructions for directing the processor to:
provide the customized travel options with frequent customer program point indications for each option from the partner service provider associated with the linked frequent customer program account; and
provide the non-customized travel options without point indications from the partner service provider not associated with the linked frequent customer program account.
12. The system of claim 9, wherein the instructions for directing the processor to send a request comprise instructions for directing the processor to:
send a request to redeem reward points associated with the linked frequent customer program.
13. The system of claim 9, wherein the instructions for directing the processor to send a request comprise instructions for directing the processor to:
send a request to redeem reward points associated with the comprehensive rewards program.
14. The system of claim 9, wherein the instructions for directing the processor to link a frequent customer account comprise instructions for directing the processor to:
link multiple frequent customer program accounts associated with the participant, wherein each frequent customer program account is associated with a partner service provider that is different than partner service providers associated with other frequent customer program accounts.
15. The system of claim 9, wherein the plurality of processing instructions further comprise instructions for directing the processor to transfer points as needed from the comprehensive rewards program account to the partner service provider.
16. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to search, transfer, and book reward travel, said control logic comprising:
first computer readable program code means for causing the computer to link a frequent customer program account associated with the participant to a comprehensive rewards program account;
second computer readable program code means for causing the computer to request travel options customized for the participant from a partner service provider associated with the frequent customer program account, wherein the travel options are customized based on a status of the customer with the frequent customer program;
third computer readable program code means for causing the computer to provide the customized travel options to the participant with frequent customer program point indications for each option;
fourth computer readable program code means for causing the computer to receive a selection for a specific travel option from the participant; and
fifth computer readable program code means for causing the computer to send a request to the partner service provider to redeem reward points for the specific travel option.
17. The computer program product of claim 16, wherein the second computer readable program code means comprises:
sixth computer readable program code means for causing the computer to request customized travel options from a partner service provider associated with the linked frequent customer program account; and
seventh computer readable program code means for causing the computer to request non-customized travel options from a partner service provider not associated with the linked customer program account.
18. The computer program product of claim 17, wherein the third computer readable program code means comprises:
eighth computer readable program code means for causing the computer to provide the customized travel options with frequent customer program point indications for each option from the partner service provider associated with the linked frequent customer program account; and
ninth computer readable program code means for causing the computer to provide the non-customized travel options without point indications from the partner service provider not associated with the linked frequent customer program account.
19. The computer program product of claim 16, wherein the fifth computer readable program code means comprises:
sixth computer readable program code means for causing the computer to send a request to redeem reward points associated with the linked frequent customer program.
20. The computer program product of claim 16, wherein the fifth computer readable program code means comprises:
sixth computer readable program code means for causing the computer to send a request to redeem reward points associated with the comprehensive rewards program.
21. The computer program product of claim 16, wherein the first computer readable program code means comprises:
sixth computer readable program code means for causing the computer to link multiple frequent customer program accounts associated with the participant, wherein each frequent customer program account is associated with a partner service provider that is different than partner service providers associated with other frequent customer program accounts.
22. The computer program product of claim 16, wherein the control logic further comprises sixth computer readable program code means for causing the computer to transfer points as needed from the comprehensive rewards program account to the partner service provider.

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 implemented method to generate a personalized electronic document, comprising:
based on a connection established with a data store, retrieving, by a cloud-based document personalization application, an electronic document from the data store; and
triggering the cloud-based document personalization application to personalize the electronic document by:
parsing the retrieved electronic document to determine one or more placeholders and one or more attributes, the attributes associated with personalization data residing in the data store;
determining a relation between the one or more attributes and one or more attribute values; and
supplanting the determined one or more attributes with the one or more attribute values corresponding to the personalization data; and
based on the supplanted attribute values, generating a personalized electronic document.
2. The computer implemented method of claim 1, further comprising: one or more objects representing one or more instances of the attribute values corresponding to the personalization data.
3. The computer implemented method of claim 1, further comprising: parsing the electronic document to: check for one or more anomalies including: invalid HTML code, one or more incorrect placeholders, and presence of one or more computer contaminants.
4. The computer implemented method of claim 1, wherein the supplanting comprises; substituting the one or more attributes with the corresponding one or more attribute values in the placeholders.
5. The computer implemented method of claim 1, further comprising: configuring a document design application to design the electronic document including one or more layouts and one or more data fields for embedding content corresponding to one or more placeholders, the one or more attributes, a subject line content, and a standard content.
6. The computer implemented method of claim 1, further comprising configuring the electronic document to include one or more extension data fields for providing extensibility of the electronic document.
7. The computer implemented method of claim 1, further comprising: executing one or more rules for embedding supplementary content in the personalized electronic document.
8. A computer system to generate a personalized electronic document, comprising:
a processor operable to read and execute instructions stored in one or more memory elements;
a data store including one or more electronic documents, one or more templates, and personalization data associated with one or more customers;
a document delivery module configured to establish a connection with the data store and retrieve an electronic document;
a document processing module configured to: parse the retrieved electronic document to determine one or more placeholders, and one or more attributes, the attributes associated with personalization data residing in the data store;
a supplanting module configured to:
determine a relation between the one or more attributes and one or more attribute values; and
supplant the determined one or more attributes with the one or more attribute values corresponding to the personalization data; and

based on the supplanted attribute values, generating a personalized electronic document.
9. The computer system of claim 8, wherein the supplanting module executes the supplanting by replacing the one or more attributes with the corresponding one or more attribute values in the placeholders.
10. The computer system of claim 8, wherein the document processing module is configured to parse the electronic document to check for one or more anomalies including: invalid HTML code, one or more incorrect placeholders, and presence of one or more computer contaminants.
11. The computer system of claim 8, wherein the supplant module is configured, with one or more rules, to determine embedding supplementary content in the personalized document.
12. The computer system of claim 8, wherein the document delivery module is configured to perform a test send of the personalized document to a pre-determined e-mail address.
13. A non-transitory computer readable storage medium tangibly storing instructions, which when executed by a computer, cause the computer to execute operations comprising:
based on a connection established with a data store, re eve by a cloud-based document personalization application, an electronic document from the data store; and
trigger the cloud-based document personalization application to personalize the electronic document by:
parse the retrieved electronic document to determine one or more placeholders, and one or more attributes, the attributes associated with personalization data residing in the data store;
determine a relation between the one or more attributes and one or more attribute values; and
supplant the determined one or more attributes with the one or more attribute values corresponding to the personalization data; and
based on the supplanted attribute values, generate a personalized electronic document.
14. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
parse the electronic document to check for one or more anomalies including: invalid HTML code, one or more incorrect placeholders, and presence of one or more computer contaminants.
15. The non-transitory computer readable storage medium of claim 13, wherein the supplanting comprises:
replacing the one or more attributes with the corresponding one or more attribute values in the placeholders.
16. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
configure a document design application to design the electronic document including one or more layouts, and one or more data fields for embedding content corresponding to one or more of the one or more placeholders, the one or more attributes, a subject line content, and a standard content.
17. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
configure the electronic document to include one or more extension data fields for providing extensibility of the electronic document.
18. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
prompt a user to enter content into a subject line of the personalized electronic document.
19. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
execute one or more rules for embedding supplementary content in the personalized electronic document.
20. The non-transitory computer readable storage medium of claim 13 storing instructions, which when executed by the computer, cause the computer to execute operations further comprising:
execute a lest send to send the personalized document to a pre-determined e-mail address.