1. Dispensing apparatus for dispensing a product from a container under pressure of a propellant, said apparatus comprising a product chamber within the container and a valve adjacent to the product chamber, characterised in that the valve allows product flow into and out of the product chamber.
2. Dispensing apparatus according to claim 1, wherein the product chamber contains a piston, situated between the propellant and the valve.
3. Dispensing apparatus according to claim 1 or 2, wherein the valve is operated by means of an actuator and a lever.
4. Dispensing apparatus according to claim 3, wherein the actuator and the lever co-operate by means of a screw thread arrangement, such that turning of the actuator relative to the lever varies the flow rate of product out of the apparatus.
5. Dispensing apparatus according to claim 4, wherein the actuator is adapted to be turned between a lock-off position in which operation of the lever does not cause the valve to be opened, and a fully on position, in which operation of the lever causes the valve to be opened to produce a maximum flow rate of product.
6. Dispensing apparatus according to claim 5, wherein indicating means is provided to demonstrate to a user that the actuator is in the lock off position.
7. Dispensing apparatus according to claim 5, wherein said indicating means is a groove or substantially axial slot in the external wall of the actuator.
8. Dispensing apparatus according to any preceding claim, wherein the container is made substantially from tin plate or aluminium.
9. Dispensing apparatus for dispensing a product from a container under pressure of a propellant, said apparatus comprising a product chamber within the container, a piston slidably located within said product chamber and a valve adjacent to the product chamber, wherein the valve is operated by means of an actuator and a lever.
10. Dispensing apparatus according to any one of claims 1 to 9, wherein said valve comprises a substantially hollow cylindrical tube open at the first end and having one or more ports arranged around the circumference of the tube adjacent to the second end.
11. Dispensing apparatus according to claim 10, wherein the area of said ports is greater than the cross-sectional area of said cylindrical tube.
12. Dispensing apparatus according to claim 10 or 11, further comprising a boss or cap member, said valve being located within said boss or cap member such that said valve can slide longitudinally within said boss or cap member, said valve being provided with a shaped end profile at said second end adapted to abut a corresponding portion of the boss or cap member to close said valve.
13. Dispensing apparatus according to claim 12, wherein said container is provided with a circular aperture, wherein said boss or cap member is adapted to fit to said circular aperture, said valve and actuator being attached to said cap member.
14. Dispensing apparatus according to claim 13, wherein said cap member comprises a curled lip portion adapted to be secured to the rim of said circular aperture.
15. Dispensing apparatus according to any one of claims 10 to 14, wherein the second end of said cylinder is closed.
16. Dispensing apparatus according to any one of claims 10 to 14, wherein the second end of said cylinder is provided with a flap valve adapted to allow insertion of a product into said container when said product chamber is not pressurised and adapted to close when said product chamber is pressurised.
17. Composite piston for use in dispensing apparatus, said composite piston comprising a first piston, a second piston and a coupling means, the coupling means movably coupling the first and second pistons to each other and permitting limited relative movement between the first and second pistons in a direction substantially parallel to the direction of movement of the composite piston.
18. Composite piston according to claim 17, wherein the first and second pistons interlock in use defining a piston sealant chamber.
19. Composite piston according to claim 18, wherein the piston sealant chamber is open circumferentially.
20. Composite piston according to any one of claims 17 to 19, wherein the coupling means comprises a projection on one of the first and second pistons and a recess in the other of the first and second pistons, and the projection engages in the recess to couple the pistons to each other.
21. Composite piston according to claim 20, wherein the projection and the recess include mutually engageable ratchet formations which permit movement of the pistons relative to each other in one direction only.
22. Composite piston according to claim 20 or 21, wherein the recess is a central aperture in one of the is pistons and the projection is a central projection on the other piston arranged to engage the recess.
23. Composite piston according to any one of claims 17 to 22, wherein the pistons are manufactured from a flexible, resilient material, such as plastic.
24. Composite piston according to any one of claims 17 to 23, wherein the composite piston also includes a viscous substance which in use contacts the inside wall of a container adjacent the composite piston and is adapted to facilitate sealing of the composite piston against the inside walls of the container andor reduce friction between the composite piston and the inside walls of the container.
25. Composite piston according to claim 24, wherein the piston assembly is provided with expansion means for accommodating expansion of the sealant, in use.
26. Composite piston according to claim 25, wherein said expansion means comprises thinned portions provided on the first andor second piston, said thinned portions forming pockets which are adapted to expand in a balloon-like manner to accommodate sealant expansion in use.
27. Dispensing apparatus according to any one of claims 2 to 16, wherein the piston is a composite piston according to any of claims 17 to 26.
28. Container for dispensing a product therefrom, the container comprising a composite piston according to any of claims 17 to 26 movably mounted within the container and an outlet through which the product is dispensed, the container walls and the composite piston defining a product chamber within the container, and movement of the composite piston within the container towards the outlet expelling product through the outlet.
29. Container according to claim 28, wherein the composite piston comprises viscous material located between the first and second pistons and adapted to be forced into engagement with the inside wall of the container by a compression force which acts between the first and second pistons to cause the second piston to move towards the first piston.
30. Container according to claim 29, wherein the composite piston further comprises a wall engaging skirt which abuts against an inside wall of the container.
31. Container according to claim 30, wherein a wall-engaging skirt is provided on both the first and the second pistons.
32. Container according to any one of claims 28 to 31, wherein the container is a pressure pack dispenser which comprises a propellant system which pushes the piston towards the outlet.
33. Container according to any one of claims 28 to 31, wherein the container is adapted for use in combination with a mechanical actuating device which pushes the composite piston towards the outlet of the container.
34. Container for use in dispensing apparatus, said container comprising a hollow cylindrical portion and a boss portion, said cylindrical portion being open at one end for attachment of a sealing dome and having a curled in portion at the other end for engagement with a corresponding flange provided on the boss portion.
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 comprising:
identifying components within a Web page source file, each component being a script function, a style definition, or an image;
for each identified component, generating an opening tag for the component, the opening tag identifying a name of the component and any other components on which the identified component depends, and modifying the Web page source file to include the opening tag at a location preceding a beginning of the component;
for each identified component, generating a closing tag for the component, and modifying the Web page source file to include the closing tag at a location following an end of the component;
identifying components within a development source file used to generate a production Web page, the development source file providing a development version of the production Web page;
for each component identified in the development source file:
(1) selecting a linked file based on whether the component is a corresponding script function, style definition, or image, the linked file being used during rendering of the production Web page; and
(2) copying the component from the Web page source file to the selected linked file;
generating a main Web page file containing hypertext markup language (HTML) to render the production Web page and a link to each of the linked files to which a component is copied; and
responsive to a request for the production Web page, providing the main Web page file to a Web browser of an end user.
2. The method of claim 1, wherein the Web page source file comprises a library.
3. The method of claim 1, wherein the Web page source file comprises the development source file.
4. The method of claim 1, wherein a set of selected linked files includes a script file consisting essentially of the script functions required by the production Web page.
5. The method of claim 1, wherein a set of selected linked files includes a style definition file consisting essentially of the style definitions required by the production Web page.
6. The method of claim 1, wherein the identified components used to generate the production Web page comprise a plurality of images, the method further comprising:
generating a single image file containing each of the plurality of images identified in the development source file;
generating a style definition indicating a location of each image within the single image file; and
adding the generated style definition to the linked file selected for style definition components.
7. The method of claim 6, wherein the selected linked file corresponding to style definition components contains all of the style information required to render the production Web page.
8. The method of claim 7, wherein the selected linked file corresponding to style definition components consists essentially of style information required to render the production Web page.
9. The method of claim 1, wherein a set of selected linked files consists of a script function file, a style definition file, and an image file.
10. The method of claim 9, wherein the main Web page file and the set of selected linked files contain all the HTML, script, style, and image data required to render the production Web page.
11. The method of claim 10, wherein the set of selected linked files consist essentially of the script, style, and image data required to render the production Web page.
12. The method of claim 1, further comprising the step of, responsive to at least one request from the end user Web browser, providing a selected linked file.
13. The method of claim 1, wherein the production Web page is provided to the end user Web browser in response to no more than four requests.
14. A computer-implemented method comprising:
identifying resource tags within a development source file, the development source file providing a development version of a production Web page, each resource tag identifying a component used to generate the production Web page;
for each identified resource tag:
(1) identifying the corresponding component used to generate the production Web page;
(2) identifying a type of the identified component;
(3) copying each identified component from the development source file to a linked file designated for components of a same type as the identified component, the linked file providing all the components of a single type required to render the production Web page;
generating a main Web page file containing hypertext markup language to render the production Web page and a link to each linked file to which a component is copied; and
responsive to a request for the production Web page, providing the main Web page file to a Web browser of an end user.
15. The method of claim 14, wherein a set of linked files to which components are copied comprises:
a first linked file containing all the script components required to render the production Web page; and
a second linked file containing all the style definitions required to render the production Web page.
16. The method of claim 15, wherein the set of linked files to which components are copied further comprises a third linked file containing all the images required to render the production Web page.
17. The method of claim 15, wherein the first linked file consists essentially of script components required to render the production Web page, and the second linked file consists essentially of style definitions required to render the production Web page.
18. The method of claim 17, wherein the set of linked files to which components are copied further comprises a third linked file consisting essentially of all the images required to render the production Web page.