novel patent services