"Patents protect the features and processes that make things work. This lets inventors profit from their inventions." UK Intellectual property office
The following is from the" UK Intellectual property office website ...
- A patent gives you the right to stop others from copying, manufacturing, selling, and importing your invention without your permission.
- Sell the invention and all the intellectual property (IP) rights
- License the invention to someone else but retain all the IP rights
- Discuss the invention with others in order to set up a business based around the invention.
Because software takes many forms, not all programming can be patented. Their are complex rules about this.
A digital music file (eg mp3) may be subject to a number of copyrights (composer, recording owner, arrangement, performer etc) but not patents. However, some of the technologies employed to make the recording may be patented.
An image editing programme (such as Photoshop) cannot be patented in its entirety because it contains many non-original ideas and concepts. However, specific unique features and programming routines/elements within the programme may be patented.