1461108652-6446eccb-64a6-4f51-a7e7-894ded514729

1. A valve in a fluid delivery system, comprising:
a valve seat comprising a fluid inlet, a fluid outlet and a conical well having an opening, a beveled surface and a bottom; and
a valve membrane comprising a conical portion having a base and a tip, the conical portion configured to fit within the conical well of the valve seat, the valve membrane configured to fluidly connect the fluid inlet to the fluid outlet when in an undeformed position and fluidly disconnect the fluid inlet from the fluid outlet when in a radially deformed position.
2. The valve of claim 1, wherein:
the tip of the conical portion is separated from the bottom of the conical well by a gap when the valve membrane is in the undeformed position; and
wherein the tip of the valve membrane touches the bottom of the conical well when the valve is in the radially deformed position.
3. The valve of claim 2 wherein the valve membrane comprises a pushable portion such that pushing against the pushable portion by an external force puts the valve into the radially deformed position.
4. The valve of claim 2, wherein the conical portion is separated from the conical well by a clearance when the valve membrane is in the undeformed position and the conical portion touches the conical well when the valve membrane is in the radially deformed position.
5. The valve of claim 1 wherein:
the valve seat comprises a rigid material; and
the valve membrane comprises an elastomeric material.
6. The valve of claim 5, wherein the elastomeric material comprises silicone.
7. The valve of claim 1, wherein a disposable portion of an intravenous fluid pump comprises the valve.
8. The valve of claim 1, wherein a positive displacement pump comprises a first one of the valve on a fluid intake side and a second one of the valve on a fluid delivery side.
9. The valve of claim 1, further comprising a retaining cap, the retaining cap provided to fit over the valve seat to secure the valve membrane in place during operation of the valve.
10. A fluid delivery system for delivering fluid from a fluid source to a patient, comprising:
a durable portion comprising an actuator mechanism;
a disposable portion comprising a first valve fitted on the durable portion to allow the actuator mechanism to exert a pushing force on an actuation area of the first valve;
the first valve coupled to a first fluid inlet and a fluid outlet such that the first valve fluidly connects the first fluid inlet and the fluid outlet when the pushing force is not applied and deforms radially to fluidly disconnects the first fluid inlet from the fluid outlet when the pushing force is applied to the actuation area of the first valve.
11. The fluid delivery system of claim 10, further comprising:
a second valve coupled to a second fluid inlet and a fluid outlet such that the second valve fluidly connects the second fluid inlet and the fluid outlet when the pushing force is not applied and deforms radially to fluidly disconnects the second fluid inlet from the fluid outlet when the pushing force is applied to the actuation area of the second valve.
12. The fluid delivery system of claim 11, wherein the actuator mechanism is configured to control a ratio of fluid delivered from the first fluid inlet to the fluid outlet and from the second fluid inlet to the fluid outlet by controlling a timing of application of pushing force on the first valve and the second valve.
13. A valve for controlling delivery of fluid between a fluid inlet and a fluid outlet, comprising:
a first portion having a chamber fluidly connected to the fluid inlet and the fluid outlet;
a second portion having a protruding portion fitted within the chamber such that fluid can flow from the fluid inlet to the fluid outlet through the chamber around the protruding portion when the protruding portion is not deformed and fluid cannot flow from the fluid inlet to the fluid outlet through the chamber when the protruding portion is deformed to touch at least a portion of a wall of the chamber.
14. The valve of claim 13, wherein the protruding portion is conically shaped and wherein the portion of the wall of the chamber has a beveled surface corresponding to the conically shaped protruding portion.
15. The valve of claim 14, wherein the first portion comprises a rigid material and the second portion comprises an elastomeric material.

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 system interface comprising:
a plurality of first directors;
a plurality of second directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network, operative independently of the data transfer section, coupled to the plurality of first directors and the plurality of second directors; and
wherein the first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network to facilitate data transfer between first directors and the second directors with such data passing through the cache memory in the data transfer section.
2. The system interface recited in claim 1 wherein each one of the first directors includes:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a controller for transferring the messages between the message network and such one of the first directors.
3. The system interface recited in claim 2 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transferring the messages between the message network and such one of the second director.
4. The system interface recited in claim 1 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transferring the messages between the message network and such one of the second directors.
5. The system interface recited in claim 1 wherein each one of the first directors includes:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the first directors and for controlling the data between the input of such one of the first directors and the cache memory.
6. The system interface recited in claim 5 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
7. The system interface recited in claim 1 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
8. The system interface recited in claim 1 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of first and second directors.
9. A data storage system for transferring data between a host computerserver and a bank of disk drives through a system interface, such system interface comprising:
a plurality of first directors coupled to host computerserver;
a plurality of second directors coupled to the bank of disk drives;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network, operative independently of the data transfer section, coupled to the plurality of first directors and the plurality of second directors; and
wherein the first and second directors control data transfer between the host computerserver and the bank of disk drives in response to messages passing between the first directors and the second directors through the message network to facilitate the data transfer between host computerserver and the bank of disk drives with such data passing through the cache memory in the data transfer section.
10. The system interface recited in claim 9 wherein each one of the first directors includes:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a controller for transferring the messages between the message network and such one of the first directors.
11. The system interface recited in claim 10 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transferring the messages between the message network and such one of the second directors.
12. The system interface recited in claim 9 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transferring the messages between the message network and such one of the second directors.
13. The system interface recited in claim 9 wherein each one of the first directors includes:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the first directors and for controlling the data between the input of such one of the first directors and the cache memory.
14. The system interface recited in claim 13 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
15. The system interface recited in claim 9 wherein each one of the second directors includes:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
16. A method of operating a system interface having a plurality of first directors, a plurality of second directors and a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors, such method comprising;
providing a message network, operative independently of the data transfer section, coupled to the plurality of first directors and the plurality of second directors to control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network to facilitated data transfer between first directors and the second directors with such data passing through the cache memory in the data transfer section.
17. The method recited in claim 16 including providing each one of the first directors is provided with:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a controller for transferring the messages between the message network and such one of the first directors.
18. The method recited in claim 17 including providing each one of the second directors with:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transferring the messages between the message network and such one of the second directors.
19. The method recited in claim 16 including providing each one of the second directors with:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a controller for transfer the messages between the message network and such one of the second directors.
20. The method recited in claim 16 including providing each one of the first directors with:
a data pipe coupled between an input of such one of the first directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the first directors and for controlling the data between the input of such one of the first directors and the cache memory.
21. The method recited in claim 20 including providing each one of the second directors with:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
22. The method recited in claim 16 including providing each one of the second directors with:
a data pipe coupled between an input of such one of the second directors and the cache memory;
a microprocessor; and
a controller coupled to the microprocessor and the data pipe for controlling the transfer of the messages between the message network and such one of the second directors and for controlling the data between the input of such one of the second directors and the cache memory.
23. A system interface comprising:
a plurality of first directors;
a plurality of second directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network comprising a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of first directors and second directors, such message network being operative independently of the data transfer section; and
wherein the first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network to facilitate data transfer between first directors and the second directors with such data passing through the cache memory in the data transfer section.
24. A system interface comprising:
a plurality of first directors;
a plurality of second directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network, operative independently of the data transfer section, coupled to the plurality of first directors and the plurality of second directors; and
wherein the first an second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer section.
25. The system interface recited in claim 24 wherein the message network comprises a switch network having a plurality of pats, each one of the posts being coupled to a corresponding one of the plurality of first and second directors.
26. A system interface comprising:
a plurality of first directors;
a plurality of second directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network coupled to the plurality of first directors and the plurality of second directors; and
wherein the first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer section.
27. The system interface recited in claim 26 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of first and second directors.
28. A system interface comprising;
a plurality of fist directors;
a plurality of second directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network comprising a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of first and second directors; and
wherein the first and second directors control data transfer between the first directors and the second directors in response to messages passing between the first directors and the second directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer section.
29. A system interface comprising:
a plurality of directors
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network, operative independently of the data transfer section, coupled to the plurality of directors; and
wherein the directors control data transfer in response to messages passing between the directors through the message network with such data passing through the cache memory in the data transfer section.
30. The system interface recited in claim 29 wherein each one of the directors includes:
a data pipe coupled between an input of such one of the directors and the cache memory; and
a controller for transferring the messages between the message network and such one of the directors.
31. The system interface recited in claim 29 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors.
32. The system interface recited in claim 31 wherein each one of the directors includes:
a data pipe coupled between an input of such one of the directors and the cache memory; and
a controller for transferring the messages between the message network and such one of the directors.
33. A data storage system for transferring data between a host computerserver and a bank of disk drives through a system interface, such system interface comprising:
a plurality of first directors coupled to host computerserver;
a plurality of second directors coupled to the bank of disk drives;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network, operative independently of the data transfer section, coupled to the plurality of first directors and the plurality of second directors; and
wherein the first and second directors control transfer between the host computerserver and the bank of disk drives in response to messages passing between at least a pair of the plurality of first and second directors through the message network with such data passing through the cache memory in the data transfer section.
34. The system interface recited in claim 33 wherein each one of the first and second directors includes:
a data pipe coupled between an input of such one of the first and second directors and die cache memory;
a controller for transferring the messages between the message network and such one of the first and second directors.
35. The system interface recited in claim 33 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of first and second directors.
36. The system interface recited in claim 35 wherein each one of the directors includes:
a data pipe coupled between an input of such one of the directors and the cache memory; and
a controller for transferring the messages between the message network and such one of the directors.
37. A system interface comprising:
a plurality of directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network, operative independently of the data transfer section, coupled to the plurality of directors; and
wherein the directors control data transfer in response to messages passing between the directors through the message network with such data passing through the cache memory in the data transfer section.
38. The system interface recited in claim 36 wherein each one of the directors include:
a data pipe coupled between an input of such one of the directors and the cache memory;
a controller for transferring the messages between the message network and such one of the directors.
39. The system interface recited in claim 38 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors.
40. The system interface recited in claim 39 wherein each one of the directors includes:
a data pipe coupled between an input of such one of the directors and the cache memory; and
a controller for transferring the messages between the message network and such one of the directors.
41. A system interface comprising:
a plurality of directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network comprising a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors, such message network being operative independently of the data transfer section; and
wherein the directors control data transfer in response to messages passing between the directors through the message network with such data passing through the cache memory in the data transfer section.
42. A system interface comprising:
a plurality of directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network, operative independently of the data transfer section, coupled to the plurality of directors; and
wherein the directors control data transfer in response to messages passing between the directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer sections.
43. The system interface recited in claim 42 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors.
44. A system interface comprising:
a plurality of directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network coupled to the plurality of directors; and
wherein the first and second directors control data transfer in response to messages passing between the directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer section.
45. The system interface recited in claim 44 wherein the message network comprises a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors.
46. A system interface comprising:
a plurality of directors;
a data transfer section having a cache memory, such cache memory being coupled to the plurality of directors;
a message network comprising a switch network having a plurality of ports, each one of the ports being coupled to a corresponding one of the plurality of directors; and
wherein the directors control data transfer in response to messages passing between the directors through the message network with such messages by-passing the data transfer section and with such data transfer comprising passing data through the directors to the cache memory in the data transfer section.
47. A system, comprising:
a first director;
a second director;
a cache memory coupled to the first director and the second director;
a message network coupled to the first director and the second director;
wherein the first and second directors control data transfer between first director and the second director with the data in the data transfer passing through the cache memory in response to messages passing between the first director and the second director through the message network; and
wherein the messages passing through the message network by-pass the cache memory.
48. A system, comprising:
a first director;
a second director;
a cache memory;
a message network coupled to die first director and the second director;
wherein the first and second directors control data transfer between first director and the second director with data in such data transfer passing through the cache memory in response to messages passing between the first director and the second director through the message network; and
wherein each ore of the messages includes a destination field.
49. A data storage system for transferring data between a host computerserver and a bank of disk drives through a system interface, such system interface comprising:
a plurality of first directors coupled to host computerserver;
a plurality of second directors coupled to the bank of disk drives;
a cache memory, such cache memory being coupled to the plurality of first and second directors;
a message network coupled to the plurality of first directors and the plurality of second directors;
wherein the first and second directors control data transfer between the host computerserver and the bank of disk drives with data in such data transfer pas through the cache memory in response to messages passing between the first director and the second director through the message network; and
wherein the messages passing through the message network by-pass the cache memory.
50. A system, comprising:
a plurality of first directors;
a plurality of second directors;
a cache memory;
a message network, coupled to the plurality of first directors and the plurality of second directors;
wherein the cache memory is coupled the plurality of first directors and to the plurality of second directors;
wherein data is transferred between fist directors and the second directors through the cache memory in response to messages passing between the first directors and the second directors through the message network; and
wherein the messages passing through the message network by-pass the cache memory.
51. The system recited in claim 50 wherein the each one of the messages comprises a packet, such packet having a destination field.
52. A system, comprising:
a first director;
a second director;
a cache memory;
a message network, coupled to the first director and the second director;
wherein where the cache memory is coupled the first director and to the second director;
wherein data is transferred between the first director and the second director through the cache memory in response to messages passing between the fist director and the second director through the message network; and
wherein the messages passing through the message network by-pass the cache memory.
53. The system recited in claim 52 wherein the each one of the messages comprises a packet, such packet having a destination field.
54. A system, comprising:
a plurality of directors, each one having a data port for data and a separate message port for messages;
a cache memory coupled to the data ports of the plurality of directors;
a message network coupled to the message ports of the plurality of directors;
wherein the plurality of directors control data transfer between the directors with said data in such data transfer passing through the cache memory in response to said messages passing between the directors through the message network; and
wherein the messages passing tough the message network by-pass the cache memory.
55. The system recited in claim 54 wherein each one of the messages includes a destination field.
56. A system, comprising:
a plurality of directors, each one having message port for messages;
a cache memory coupled to the plurality of directors;
a message network coupled to the message ports of the plurality of directors;
wherein the plurality of directors control data transfer between the directors with said data in such data transfer passing through the cache memory in response to said messages passing between the directors through the message network; and
wherein with messages passing through to message network by-pass the cache memory.
57. The system recited in claim 56 wherein each one of the messages includes a destination field.
58. A system, comprising:
a plurality of direction, each one having message port for messages;
A cache memory in communication with the plurality of directors;
a message network coupled to the message ports of the plurality of directors;
wherein the plurality of director control data between the directors with said data in such data transfer passing through the cache memory in response to said messages passing between the directors through the message network; and
wherein the messages passing through the message network by-pass the cache memory.
59. The system recited in claim 58 wherein each one of the messages includes a destination field.
60. The system recited in claim 58 wherein each one of the messages includes a destination field.
61. A data storage system for transferring data between a host computerserver and a bank of disk drives through a system interface, such system interface comprising:
a plurality of directors coupled to the host computerserver and to the bank of disk drives;
a global memory accessible to the plurality of directors through arbitration;
a message network coupled to the plurality of directors, such directors controlling data transfer between the host computerserver and the bank of disk drives in response to messages passing between the directors through the message network as such data passes through the memory with such messages by-pass the cache memory.
62. The data storage system recited in claim 61 wherein the message network includes a plurality of ports each one coupled to a corresponding one of the plurality of directors.
63. The data storage system recited in claim 62 wherein the message network is a packet switching network and wherein the messages are packets for passing between the ports through the packet switching network.