08620641 is referenced by 84 patents and cites 9 patents.

A user interface routine includes an intelligent elision routine having a plurality of language objects, plurality of abbreviation objects, and a plurality of preference objects. Each language object that has an associated abbreviation object and preference object is an abbreviatable language object. The user interface routine and/or the intelligent elision routine is structured to determine a text field's length, also identified as a limited space, receive a text string and replace selected language objects in the text string with the associated abbreviation objects to create an abbreviated text string. The process is, preferably, repeated on the abbreviated text string until the abbreviated text string is shorter than the limited space or until no more abbreviatable language objects are in the text string.

Title
Intelligent elision
Application Number
12/122008
Publication Number
8620641 (B2)
Application Date
May 16, 2008
Publication Date
December 31, 2013
Inventor
David Noel Vanden Heuvel
Ottawa
CA
Andrew Farnsworth
Bromsgrove
GB
Agent
Perry Currier
Assignee
BlackBerry
CA
IPC
G06F 17/00
G06F 17/21
G06F 17/20
View Original Source