Black Patent = Porter
Unmalted roasted barley = stout
Chocolate may be used in either but more often in Porter.
stouts generally have more odd adjuncts - lactose, shellfish and such
Porters generally have normal adjuncts - Treacle, refined sugar and such
Stouts generally use high bicarbonate water (Dublin)
Porters generally use high sulfate water (London)