1460952202-cfe176c9-7717-43b3-b39d-a492bf82ed01

1. A canopy for use with an article of furniture having, a seat portion and a back portion, said canopy comprising:
(A) a mounting fitting securable to the back portion;
(B) an arm structure including:
(i) an upright member including a proximal end portion pivotably attached to said mounting fitting whereby said upright member is pivotable about a horizontal axis between a stowed state and a deployed state while said mounting fitting is secured to the back portion, a distal end portion, and a medial portion extending therebetween, wherein said mounting fitting includes a retainer having a pair of opposing tangs spaced and configured such that said upright member snaps into said retainer selectively retaining said upright member in the deployed state;
(ii) a cantilever member pivotable about said distal end portion;
(iii) a slide fitting translatable along said medial portion, wherein said slide fitting includes a detent operative to engage said medial portion at discrete locations to selectively retain said slide fitting at a desired position along said medial portion; and
(iv) a brace pivotably attached to said cantilever member and pivotably attached to said slide fitting, thereby providing angle adjustment of said cantilever member relative to the seat portion; and

(C) a flexible covering supported by said cantilever member.
2. A canopy according to claim 1 including a pair of said arm structures and said flexible covering extending between said pair of arm structures.
3. A canopy according to claim 2, including a pair of tethers each attached at a first end to one of said cantilever arms and secured at a second end to said flexible covering.
4. A canopy according to claim 3 wherein said tether is a pouch.
5. An article of furniture, comprising:
(A) a chair having a seat portion and a back portion extending therefrom, wherein said chair is configurable between a stowed configuration and a deployed configuration;
(B) a canopy including:
(1) a pair of mounting fittings secured to the back portion;
(2) a pair of collapsible arm structures, each including:
(i) an upright member including a proximal end portion rotatably attached to a corresponding one of said pair of mounting fittings, whereby said canopy is movable between a stowed state and a deployed state, a distal end portion, and a medial portion extending therebetween, wherein said mounting fitting includes a retainer having a pair of opposing tangs spaced and configured such that said upright member snaps into said retainer selectively retaining said upright member in the deployed state;

(ii) a slide fitting translatable along said medial portion, wherein said slide fitting includes a detent operative to engage said medial portion at discrete locations to selectively retain said slide fitting at a desired position along said medial portion;
(iii) a cantilever member pivotable about said distal end portion; and
(iv) a brace pivotably attached to said cantilever member and pivotably attached to said slide fitting; and

(3) a flexible covering, including a plurality of panel sections, extending between said pair of collapsible arm structures and retained thereto by a pair of tabs each connecting to one of said cantilever members.
6. An article of furniture according to claim 5, wherein said flexible covering is sized and configured to enclose said chair and said pair of collapsible arm structures when said canopy is in the stowed state and said chair is in the stowed configuration.
7. A canopy for use with an article of furniture having a seat portion and a back portion, said canopy comprising:
(A) a pair of arm structures, each including:
(i) a mounting fitting securable to the back portion;
(ii) an upright member including a proximal end portion pivotably attached to said mounting fitting, a distal end portion, and a medial portion extending therebetween, wherein said upright member is pivotable about a horizontal axis between a stowed state and a deployed state, and wherein said mounting fitting includes a retainer for selectively retaining said upright member in the deployed state;
(iii) a slide fitting translatable along said medial portion, wherein said slide fitting includes a detent operative to engage said medial portion at discrete locations to selectively retain said slide fitting at a desired position along said medial portion;

(iv) a cantilever member pivotable about said distal end portion; and
(v) a brace pivotably attached to said cantilever member and pivotably attached to said slide fitting, thereby providing angle adjustment of said cantilever member relative to the seat portion; and
(B) a flexible covering extending between said arm structures.
8. A canopy according to claim 7 wherein said flexible covering includes an auxiliary panel aligned with said upright members and including a pair of sleeves for receiving said upright members therethrough.
9. A canopy according to claim 7, wherein said flexible covering is attached to said pair of arm structures by a pair of tethers each connecting to one of said cantilever members.
10. A canopy according to claim 9 wherein said tethers are each in the form of a pouch attached to said flexible covering.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A data processing apparatus for securely inputting and transmitting a private data associated with a user through a user terminal operated by the user to a server, the user terminal comprising a display means and a designating means, the private data consisting of at least one input-code, said apparatus comprising:
a receiving module for receiving a request information from the user terminal, the request information indicating the request of inputting the private data;
a processing module, responsive to the request information, for generating
a key arrangement definition defining a key arrangement, and
a virtual keyboard representing an image of the key arrangement displayed on the display means, and enabling the user to input the private data by designating means, by using the designating means, each of the at least one input-position corresponding indicated one of the multiple keys in the image of the key arrangement displayed on the display means,

for receiving the at least one input-position, transferring, according to the key arrangement definition, the at least one input-position into at least one input-code to obtain the private data consisting of the at least one input-code, and transmitting the private data to the server, and wherein each of the at least on input-code corresponding indicated one of the multiple keys in the image of the key arrangement displayed on the display means.
2. The data processing apparatus of claim 1, wherein the key arrangement definition also defines a size of the image of the key arrangement displayed on the display means.
3. The data processing apparatus of claim 1, wherein the key arrangement definition also defines a position of the image of the key arrangement displayed on the display means.
4. The data processing apparatus of claim 1, wherein the virtual keyboard is implemented by a Script application.
5. The data processing apparatus of claim 1, wherein the receiving module is implemented by a GUI-based browser.
6. A data processing method for securely inputting and transmitting a private data associated with a user through a user terminal operated by the user to a server, the user terminal comprising a display means and a designating means, the private data consisting of at least one input-code, said method comprising the steps of:
receiving a request information from the user terminal, the request information indicating the request of inputting the private data;
responsive to the request information, for generating
a key arrangement definition defining a key arrangement, and
a virtual keyboard representing an image of the key arrangement displayed on the display means, and enabling the user to input the private data by designating means, by using the designating means, each of the at least one input-position corresponding indicated one of multiple keys in the image of the key arrangement displayed on the display means;

receiving the at least one input-position;
according to the key arrangement definition, transferring the at least one input-position into at least one input-code to obtain the private data consisting of the at least one input-code, and transmitting the private data to the server, and wherein each of the at least one input-code corresponds to one of the multiple keys indicated in the image of the key arrangement displayed on the display means.
7. The data processing method of claim 6, wherein the key arrangement definition also defines a size of the image of the key arrangement displayed on the display means.
8. The data processing method of claim 6, wherein the key arrangement definition also defines a position of the image of the key arrangement displayed on the display means.
9. The data processing method of claim 6, wherein the virtual keyboard is implemented by a Script application.
10. The data processing method of claim 6, wherein the receiving module is implemented by a GUI-based browser.