He should have patented his idea first. Let the military pay him for his idea and anybody else.
Sorry, but the Secretary of the Navy would have title to the patent. They might have given him a consideration, but the patent would belong to the government.