patent-8