The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 31, 2013

Filed:

May. 16, 2008
Applicants:

Andrew Farnsworth, Bromsgrove, GB;

David Noel Vanden Heuvel, Ottawa, CA;

Inventors:

Andrew Farnsworth, Bromsgrove, GB;

David Noel Vanden Heuvel, Ottawa, CA;

Assignee:

BlackBerry Limited, Waterloo, Ontario, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/20 (2006.01); G06F 17/21 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…