
Graffiti is an essentially single-stroke
shorthand
Shorthand is an abbreviated symbolic writing method that increases speed and brevity of writing as compared to Cursive, longhand, a more common method of writing a language. The process of writing in shorthand is called stenography, from the Gr ...
handwriting recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwriting, handwritten input from sources such as paper documents, photographs, touch-screens ...
system used in
PDAs based on the
Palm OS
Palm OS (also known as Garnet OS) is a discontinued mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. ...
. Graffiti was originally written by
Palm, Inc. as the recognition system for
GEOS-based devices such as HP's
OmniGo 100 and
120 or the
Magic Cap
Magic Cap (short for Magic Communicating Applications Platform) is a discontinued object-oriented operating system for PDAs developed by General Magic. Tony Fadell was a contributor to the platform, Bill Atkinson shows the credits screen on M ...
-line and was available as an alternate recognition system for the
Apple Newton
The Newton is a specified standard and series of personal digital assistants (PDAs) developed and marketed by Apple Inc., Apple Computer, Inc. from 1993 to 1998. An early device in the PDA categorythe term itself originating with the Newtonit w ...
MessagePad, when NewtonOS 1.0 could not recognize handwriting very well. Graffiti also runs on the
Windows Mobile
Windows Mobile is a discontinued mobile operating system developed by Microsoft for smartphones and personal digital assistants (PDA). Designed to be the portable equivalent of the Windows desktop OS in the emerging Mobile device, mobile/port ...
platform, where it is called "Block Recognizer", and on the
Symbian
Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian OS ...
UIQ platform as the default recognizer and was available for Casio's Zoomer PDA.
The software is based primarily on a
neography of upper-case characters that can be drawn blindly with a stylus on a touch-sensitive panel. Since the user typically cannot see the character as it is being drawn, complexities have been removed from four of the most difficult letters. "A" "F", "K" and "T" all are drawn without any need to match up a cross-stroke.
Some letters can be drawn with strokes other than the "official" ones. Two examples of these alternative strokes are the letters "V" (drawn the same only from right to left) and "X" (drawn the same as the letter "K" except reversed from right to left). These alternative strokes are frequently recognized with greater reliability.
History
Graffiti was developed by
Jeff Hawkins, who had previously created "PalmPrint" (the character recognition system used by the Casio Zoomer) to recognize natural handwriting.
[
] By using a simpler alphabet, computers could easily recognize handwriting. Hawkins believed that people would take the time to learn Graffiti just as people learn to
touch-type. Hawkins recalled his insight: "And then it came to me in a flash. Touch-typing is a skill you ''learn''."
The program was first released in 1994 for the
Casio Zoomer PDA, while the first device to have the program preinstalled were the
Pilot 1000
The Pilot 1000 and Pilot 5000 are the first generations of PDAs produced by Palm Computing (then a subsidiary of U.S. Robotics). It was introduced in March 1996.
The Pilot uses a Motorola 68328 processor at 16 MHz, and had 128 kB (Pilo ...
and
5000 PDAs, both of which were released in 1996.
Hawkins also envisioned a single area for writing letters on top of each other.
Hawkins called this system "PowerPalmPrint" or P3. Other engineers at Palm revised and expanded the alphabet that Hawkins had created. Joe Sipher and Ron Marianetti created more characters and punctuation, and also designed a prototype of Graffiti that ran on a PC with a
tablet peripheral.
Graffiti 2, whose gestures resembled natural handwriting more, was released in 2003 as a result of the lost lawsuit from Xerox.
Non-Palm OS versions
Graffiti was also implemented on the
Apple Newton
The Newton is a specified standard and series of personal digital assistants (PDAs) developed and marketed by Apple Inc., Apple Computer, Inc. from 1993 to 1998. An early device in the PDA categorythe term itself originating with the Newtonit w ...
. In 2008, an unauthorized version of Graffiti was introduced for
iOS
Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
(
iPhone
The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
and
iPad
The iPad is a brand of tablet computers developed and marketed by Apple Inc., Apple that run the company's mobile operating systems iOS and later iPadOS. The IPad (1st generation), first-generation iPad was introduced on January 27, 2010. ...
) devices. An
Android version was released in 2010 by ACCESS Co., Ltd. of Japan, which acquired the rights to Graffiti when it acquired PalmSource, Inc. in 2005. The original patent expired at the end of 2016.
StrokeInput, is an Apple App for an additional keyboard that enables - when activated - Graffiti input for every text on iPhone or iPad.
Lawsuit
The original Graffiti system was the subject of a lawsuit from
Xerox
Xerox Holdings Corporation (, ) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox was the pioneer of the photocopier market, beginning with the introduc ...
, claiming it violated Xerox's patent relating to its ''Unistrokes'' technology (, granted in 1997). The Unistrokes technology was invented at the
Palo Alto Research Center
Future Concepts division (formerly Palo Alto Research Center, PARC and Xerox PARC) is a research and development company in Palo Alto, California. It was founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, as a div ...
(PARC) by David Goldberg in 1993.
Palm later appealed the original court ruling, both on the claim it violated Xerox's patent and as to the validity of the patent in the first place. An appeals court ruled in favor of Xerox with regard to the original ruling, that Palm had violated Xerox's patent, but sent the case back down to the lower court to decide whether the patent was valid to begin with. In 2004, a judge ruled in favor of Palm on the patent review, saying Xerox's patent was not valid on the basis that "prior art references to anticipate and render obvious the claim." Xerox appealed the ruling. Xerox also obtained a US$22.5 million payment from Palm for retrospective licensing fees. Palm and Xerox agreed to not sue each other for seven years over certain patents, without publicly specifying which patents.
See also
*
Graffiti 2
"Graffiti 2 Powered by Jot" was introduced in 2003 as a revised version of the original Palm OS handwriting system Graffiti. In January 2003, PalmSource announced the change explaining that Graffiti 2 was based on ''Jot'' by Communication Intell ...
*
Moon type
The Moon System of Embossed Reading (commonly known as the Moon writing, Moon alphabet, Moon script, Moon type, or Moon code) is a writing system for the blind, using embossed symbols mostly derived from the Latin script (but simplified). It is ...
— a writing system for the blind, using embossed symbols mostly derived from the Roman alphabet (but simplified)
*
Nyctograph
References
External links
Graffiti for Android appGraffiti for iPhone or iPad
{{DEFAULTSORT:Graffiti (Palm Os)
Computing input devices
Input methods for handheld devices
Palm OS
Personal digital assistant software
Pointing-device text input
User interface techniques