# microsoft canon patent