patdef.com