Washington’s Legal Framework for Protecting Software Patents