patent soft