 Recently, the design idea of the software itself has been allowed to apply for patent separately, instead of requiring to be combined with hardware.However, software patent writing requirements are relatively high.Software patents can be written as either a product or a method, depending on the standards of review.