patent-6