soflapatents.com