published in Stanford technology law review : STLR : an online high-technology law journal from Stanford Law School Journal