patents published