|
Authored by: Anonymous on Sunday, September 02 2012 @ 04:06 PM EDT |
I agree with your contention that computer programs have a functional use, but
I'm not sure that it necessarily follows that there are only a few ways to solve
a particular problem.
Take the example of Apple's much maligned "slide-to-unlock" software.
The purpose of the software is clearly to provide a mechanism by which a phone
is unlocked only by a specific action that is taken by the user and not by
accidental touches. That is a very specific functional problem that needs to be
solved, but does that mean there are an extremely limited number of solutions to
the problem?
I don't think so. One could:
1. Touch 3 numbers in sequence
2. Merge two shapes together
3. Flick a shape off the edge of the screen
4. Touch two flashing letters or shapes
5. Swipe along a dotted line that changes each time the phone is unlocked.
This is just off the top of my head in 3 minutes. There must literally be
hundreds of ways of unlocking a phone by performing a type of gesture on it, and
we're not even considering unlocking through voice recognition, facial
recognition, or humming a particular set of notes.
Some of these implementations are clearly more elegant than others, but they ALL
solve the initial problem of making sure the phone is unlocked by the user and
not by accidental touches.
Now, I think you've got a strong point when it comes to software like the
'touchscreen heuristics' software where there are likely to be a very limited
number of ways in which you can program a touchscreen how to interpret touches,
the direction of swipes, how to ignore unintended touches, etc. It's essentially
impossible to build a useable smartphone without this type of basic functional
software which I believe should therefore have some sort of RAND-encumbrance
similar to standards essential patents.[ Reply to This | Parent | # ]
|
|
|
|
|