1. At computer system including one or more processors and system memory, the computer system within a customer premise and connected to a cluster of compute nodes, the computer system including a head node for the cluster of compute nodes, the head node connected to a client and to a resource cloud, the resource cloud including one or more cloud nodes, the head node including an on premise data transfer proxy, a method for targeted data transfer between the client and the resource cloud, the method comprising:
an act of receiving a file request from the client, the file request including a logical name and a requested file operation, the logical name targeting a targeted node where the requested file operation is to be performed;
an act of verifying that the client is authorized to perform the requested file operation at the targeted node;
an act of checking the logical name to determine if targeted node is a compute node or a cloud node;
an act of determining that the targeted node is a cloud node;
an act of opening a secure channel to a cloud-based data transfer proxy within the resource cloud, the secure channel opened using a certificate for the resource cloud; and
an act of sending the file request to the cloud-based data transfer proxy for resolution of the logical name into the physical address of the targeted node such that the file operation can be performed at the targeted node.
2. The method as recited in claim 1, further comprising subsequent to sending the file request to the cloud-based data transfer proxy:
an act of establishing a first file stream between the on premise data transfer proxy and the cloud based proxy; and
an act of establishing a second file stream between the on premise data transfer proxy and the client.
3. The method as recited in claim 2, further comprising, subsequent to establishing the first file stream, an act of transferring file data between the on premise data transfer proxy and the cloud based proxy on the first file stream to implement the file operation at the targeted node.
4. The method as recited in claim 2, further comprising, subsequent to establishing the first file stream, an act of transferring file data between the on premise data transfer proxy and the client on the second file stream to implement the file operation at the targeted node.
5. The method as recited in claim 1, wherein the act of receiving a file request from the client comprises an act of receiving a file request that includes a file operation selected from among: copy, move, delete, and directory.
6. The method as recited in claim 5, wherein the act receiving a file request comprises an act of receiving a file request that includes a file operation for transferring data from the client to the targeted node.
7. The method as recited in claim 5, wherein the act receiving a file request comprises an act of receiving a file request that includes a file operation for transferring data from the targeted node to the client.
8. The method as recited in claim 1, wherein the act of receiving a file request comprises an act of receiving file request that was entered at a command line interface at the client.
9. At computer system including one or more processors and system memory, the computer system within a resource cloud, the computer system including a cloud-based data transfer proxy, the computer system connected to a head node for a cluster of compute nodes within a customer premise, the head node connected to a client and including an on premise data transfer proxy, a method for targeted data transfer between the client and the resource cloud, the method comprising:
an act of receiving a file request from the on premise data transfer proxy over a secure channel, the secure channel having been opened using a certificate for the resource cloud, the file request including a logical name and a requested file operation, the logical name targeting a targeted node within the resource cloud where the file operation is to be performed, the request having originated at a client connected to the head node;
an act of resolving the logical name to a physical address within the resource cloud; and
an act of sending the requested file operation to the targeted node at the physical address.
10. The method as recited in claim 9, wherein the act of receiving a file request from the on premise data transfer proxy comprises an act of receiving a file request containing a file operation selected from among: copy, move, delete, and directory.
11. The method as recited in claim 9, wherein the act of resolving the logical name to a physical address within the resource cloud comprises an act of referring to a node mapping table that maps logical names to physical addresses.
12. The method as recited in claim 9, wherein the act of resolving the logical name to a physical address within the resource cloud comprises an act of resolving the logical name to an Internet Protocol (\u201cIP\u201d) address.
13. The method as recited in claim 9, further comprising, subsequent to sending the requested file operation to the targeted node, an act of establishing a file stream between the targeted node and the cloud based proxy.
14. The method as recited in claim 13, further comprising, subsequent to establishing the file stream, an act of transferring file data between the targeted node and the cloud based proxy on the file stream to implement the file operation at the targeted node.
15. The method as recited in claim 5, wherein the act receiving a file request comprises an act of receiving a file request that includes a file operation for transferring data from the client to the targeted node.
16. The method as recited in claim 5, wherein the act receiving a file request comprises an act of receiving a file request that includes a file operation for transferring data from the targeted node to the client.
17. One or more hardware storage devices for use at computer system, the computer system within a customer premise and connected to a cluster of compute nodes, the computer system including a head node for the cluster of compute nodes, the head node connected to a client and to a resource cloud, the resource cloud including one or more cloud nodes, the head node including an on premise data transfer proxy, the computer program product for implementing a method for targeted data transfer between the client and the cluster of compute nodes, the one or more hardware storage devices having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform the method, including the following:
receive a file request from the client, the file request including a logical name and a requested file operation, the logical name targeting a targeted node where the requested file operation is to be performed;
verify that the client is authorized to perform the requested file operation at the targeted node;
refer to a node database to map the logical name to the location of the targeted node;
determine that the location of the targeted node is a compute node in the on premise cluster; and
send the requested file operation to the compute node in the on premise cluster.
18. The one or more hardware storage devices as recited in claim 17, further comprising computer-executable instructions that, when executed at a processor, cause the computer system to:
establish a first file stream between the compute node in the on premise cluster and the on premise data transfer proxy subsequent to sending the file operation to the compute node in the on premise cluster; and
establish a second file stream between the on premise data transfer proxy and the client subsequent to sending the file operation to the compute node in the on premise cluster.
19. The one or more hardware storage devices as recited in claim 18, further comprising computer-executable instructions that, when executed at a processor, cause the computer system to transfer file data between the compute node in the on premise cluster and the on premise data transfer proxy to implement the file operation at the compute node in the on premise cluster.
20. The one or more hardware storage devices as recited in claim 18, further comprising computer-executable instructions that, when executed at a processor, cause the computer system to transfer file data between the on premise data transfer proxy and the client on the second file stream to implement the file operation at the compute node in the on premise cluster.
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 lid for a hot beverage container having a base, side walls and an upper rim, the lid comprising:
a body member having an upper surface, a lower surface and an end wall;
means associated with the end wall for sealingly connecting the wall of the lid to the upper rim of the beverage container to provide and airtight seal therebetween;
an aperture extending through the body member from the upper surface to the lower surface thereof and through which liquid in the beverage container can be poured from the beverage container to the exterior thereof; and
a stopper member movable between a first closed position and a second open position for selectively closing off and opening the aperture in the body member, the stopper member when in the first closed position defining an airtight seal with the aperture which is capable of withstanding pressure from the inside of the beverage container produced by heated liquid in the beverage container to substantially prevent discharge of contents in the container when heated.
2. A lid as claimed in claim 1 wherein the body member comprises a substantially flat disc-shaped member.
3. A lid as claimed in claim 1 wherein the body member comprises a substantially horizontal surface and peripheral depending side wall extending therefrom, the depending side walls sealingly connected to the upper rim of the carafe.
4. A lid as claimed in claim 1 wherein the body member comprises a substantially circular member having depth, the aperture being formed through the depth of the circular member, a portion of which sealingly engages with an upper rim of the carafe.
5. A lid as claimed in claim 1 further comprising a small orifice formed within the lid to provide limited communication between the carafe and ambient space.
6. A lid as claimed in claim 5 wherein the orifice is formed in the stopper member.
7. A lid as claimed in claim 1 wherein the stopper member moves between the first and second position by sliding on or in tracks formed on the upper surface of the body member.
8. A lid as claimed in claim 1, wherein the stopper member comprises pivot members connected to the body member, the stopper member being pivotable between the first and second position.
9. A lid as claimed in claim 1 wherein the stopper member has a flange whose shape and dimensions correspond substantially with that of the aperture, the flange being received within the aperture to provide a tight seal.
10. A lid as claimed in claim 1 further comprising a lever arm for effecting movement of the stopper member between the first and second position.
11. A lid as claimed in claim 1 further comprising a pressure valve selected to yield to a predetermined pressure level to prevent compromise of the lid when used on a carafe.
12. A lid as claimed in claim 1 wherein the aperture comprises a passage in the body member.
13. A carafe and lid assembly comprising:
a carafe having a base wall and an upwardly extending sidewall terminating in an upper rim, the carafe having a chamber for containing a hot beverage;
a lid sealingly received within the upper rim of the carafe to form an airtight seal therewith, the lid comprising:
a body member having an upper surface, a lower surface and an end wall which abuts and seals with the upper rim of the carafe,
an aperture formed in the body member and extending from the upper surface to the lower surface thereof to provide a passage between the chamber of the carafe and the ambient space outside the carafe,
a stopper member formed about the aperture, the stopper member being movable between a first closed position and second open position for selectively closing off and opening the aperture in the body member, the stopper member when in the first closed position defining an airtight seal with the aperture which is capable of withstanding pressure from the inside of the beverage container produced by heated liquid in the beverage container to substantially prevent discharge of contents in the container when heated.
14. A carafe and lid assembly as claimed in claim 13, further comprising a handle between the carafe and the lid, the handle comprising a circular rim permanently sealed to the upper rim of the carafe, and a holding means attached thereto.
15. A carafe and lid assembly as claimed in claim 14 wherein the handle assembly comprises an upwardly extending wall having an external thread, and the body member of the lid comprises a downwardly depending wall with an internal thread for fastening to the external thread of the handle.
16. A carafe and lid assembly as claimed in claim 13, further comprising a small orifice formed within the lid to permit very slow discharge of water and other particles from the chamber.
17. A carafe and lid assembly as claimed in claim 13, further comprising a pressure valve configured so as to yield to pressure within the chamber to avoid compromise of the carafe and lid assembly.
18. A carafe and lid assembly as claimed in claim 13, further comprising a heat modulator, the heat modulator being configured so as to rest on a hot plate, and having means for receiving the carafe so that the base wall thereof will not be in direct contact with the hot plate.
19. A carafe and lid assembly as claimed in claim 18 wherein the heat modulator comprises a base, an upwardly extending side wall, and the means for engaging the carafe comprises a groove-and- projection configuration constructed into the heat modulator and carafe.
20. A carafe and lid assembly as claimed in claim 19 wherein the base of the heat modulator includes an aperture therein.
21. A lid for a hot beverage container having a base, side walls and an upper rim, the lid comprising:
a body member having an upper surface, a lower surface and an end wall;
an aperture extending through the body member from the upper surface to the lower surface thereof and through which liquid in the beverage container can be poured from the beverage container to the exterior thereof; and
a stopper member movable between a first closed position and a second open position for selectively closing off and opening the aperture in the body member, the stopper member when in the first closed position defining an airtight seal with the aperture which is capable of withstanding pressure from the inside of the beverage container produced by heated liquid in the beverage container to substantially prevent discharge of contents in the container when heated.
22. A method for prolonging the volume content and aroma of a hot brewed beverage in a carafe having a lid, the method comprising:
attaching the lid to the carafe so as to provide an airtight sealed space defined by the carafe and lid;
forming an aperture in the lid so that the space in the carafe can communicate with the exterior thereof;
selectively opening and closing the aperture in the lid by means of a movable stopper member, the aperture being open when beverage is being introduced to the space and poured therefrom, and closed when the beverage remains unused in the space, the stopper member when closing the aperture creating an airtight seal of the aperture which is capable of withstanding pressure from the inside of the beverage container produced by heated liquid in the beverage container to substantially prevent discharge of contents in the container when heated.