patent3