Patent ID: 11900058
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A message composition system, comprising:
a handheld device comprising an inertial measurement unit;
a portable device in communication with the handheld device and comprising a processor, a memory, and a display;
a message composition system program stored in the memory, wherein execution of the program by the processor configures the message composition system to perform functions, including functions to:
collect course data from the inertial measurement unit, wherein the course data comprises a sequence of locations along a course traveled by a hand supporting the handheld device from a start location to a stop location;
present on the display a keyboard, a cursor, and a trace based on the course data;
identify one or more candidate words from a set of words stored in the memory, the set of words comprising for each word a usage frequency and a path data comprising a series of key locations relative to the keyboard;
compare the course data to the path data associated with the one or more candidate words to generate a ranked list; and
present at least one of the one or more candidate words in a candidate word area on the display.