Apple would license this for their own apps to have the upgrade option.
I'm in the camp that most- if not all- such software should not be patentable at all. They should be copyrighted at best. Else, eventually, a few big companies will own so many patents on how to do everything in software that small company software innovation won't have the legal resources to even come to market.
And what is wrong with that?
Sorry for having to go against the grain but nothing anyone here has stated means much. If this was a real issue then Patent Laws should be changed, but at least here in the States government likes to talk about open but monopoly are all over the place. I for one see no problem considering the USA is a capitalist country and that means do on to others before they do you in.
This is why picking your representatives is important which now a days are basically worthless so I am on the side of corporations for now. Its not like Apple or any other company is not out to ram something down someone else's throat. I for one feel that Software ideas should have no way to patent. Copyright sure but nothing else and 100 year Copyright is a joke.
On top of that Patents are a joke at how long they have become and lets not get started on extensions. So again I will say if society really wanted to change they would but not enough people who care about this issue.
Some basics:
Gottschalk v. Benson
The 1968 P.T.O. guidelines prohibiting most patents on computer software.
In the 1970s, the Supreme Court twice examined whether inventions containing computer software were patentable. Both times, the Supreme Court answered in the negative. (dam smart court)
In Parker v. Flook, the Supreme Court examined whether a method for updating an alarm limit (used to signal abnormal conditions) in a catalytic conversion process was patentable. The only difference between the prior art and the invention was the algorithm that calculated the new alarm limit. The Court held that this was not patentable
In the early 1990s, the Federal Circuit (the highest court for patent matters other than the Supreme Court) tried to clarify when a software related invention was patentable. The court stated that the invention as a whole should be examined. Is the invention in actuality only a mathematical algorithm, such as a computer program designed to convert binary-coded decimal numbers into binary numbers?
This is where it all goes down hill, thank you Wall Street bitches.
In 1998, the Federal Circuit issued its State Street Bank & Trust v. Signature Financial Group decision, which further clarified the patentability of computer software in the United States. In this case, Signature Financial had obtained a patent on a "Hub and Spoke" method of running mutual funds.