The instant application describes a programmable apparatus for making
coffee that includes a hopper for holding coffee beans; a grinding
element for receiving the coffee beans and grinding them to produce
ground coffee; and a brewing chamber for receiving programmable
quantities of ground coffee and combining the ground coffee with
quantities of hot, pressurized water. The programmable apparatus for
making coffee also includes a piston for compressing the ground coffee,
the piston being arranged to enter the brewing chamber at an open end
thereof; an o-ring fitted to the outside of the piston so as to maintain
a pressure-tight seal against the wall of the brewing chamber; and a
programming element for selectively determining a quantity C of ground
coffee to be combined with a quantity W of water in the brewing chamber,
the brewing chamber being capable of accommodating more than 14 grams of
ground coffee.