patent-7