american-patriot https://patents.google.com/patent/US5676977A/en https://patents.google.com/patent/US5676977A/en