The automorphism group of a curve is studied from the viewpoint of the canonical embedding and Petri's theorem. A criterion for identifying the automorphism group as an algebraic subgroup the general linear group is given. Furthermore the action of the automorphism group is extended to an action of the minimal free resolution of the canonical ring of the curve X.