patent , s si.