Patent ID: 8435057

Claim:
An apparatus comprising: a main body having disposed thereon one or more electrical components and one or more electrical edge connectors configured to be electrically connected to electrical connectors in a slot of a computing system; a front section attached to the main body; and a dual-cam ejector assembly disposed on the front section, wherein the dual-cam ejector assembly comprises: an elongated ejector arm comprising a proximal end and a distal end coupled to the front section so as to provide a first axis of rotation for the ejector arm; an ejector cam coupled to the front section so as to provide a second axis of rotation for the ejector cam that is substantially parallel to the first axis of rotation; and a cam pin extending from the ejector cam and configured to couple the ejector cam to the ejector arm such that pivoting of the ejector arm around the first axis of rotation causes the ejector cam to pivot around the second axis of rotation.