Patently-O Bits and Bytes No. 316