https://informacaoincorrecta.com/2011/02/19/us-patent-6506148/
US Patent 6.506.148