US2016098974A1PendingUtilityA1

Method and apparatus for controlling a display of a portable electronic device

Assignee: BLACKBERRY LTDPriority: Jan 26, 2009Filed: Dec 2, 2015Published: Apr 7, 2016
Est. expiryJan 26, 2029(~2.5 yrs left)· nominal 20-yr term from priority
G09G 5/397G06F 3/0485G06F 3/0482G09G 5/346G09G 2310/04
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for controlling a display of a portable electronic device are provided. The method comprises generating a screen comprising a list on the display. The list comprises one or more row elements, with each row element comprising one or more column sub-elements. At least a portion of one of the column sub-elements of at least one of the row elements is truncated. Upon selection of a row element, the screen is enabled for scrolling of that row element. Enabling scrolling comprises loading the truncated portion of the selected row element into a pre-buffer. The method further comprises receiving a scrolling input, and updating the screen on the display to scroll the row element, bringing the truncated portion into view. The selected row is scrolled while maintaining the series of column sub-elements in the row without reference to other rows.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 rendering at a display of an electronic device, a list comprising: a first row having truncated data in at least one field, the first row rendered in an initial position; and a second row;   when the first row is selected, scrolling, at the display device, fields of the first row to render a remainder of the truncated data in the at least one field, while the second row remains static; and,   when the second row is selected after the scrolling of the fields of the first row, again rendering, at the display device, the first row in the initial position after a predetermined time period.   
     
     
         2 - 15 . (canceled) 
     
     
         16 . The method of  claim 1 , wherein the scrolling the fields of the first row to render the remainder of the truncated data in the at least one field comprises continuous horizontal scrolling. 
     
     
         17 . The method of  claim 1 , wherein the scrolling the fields of the first row to render the remainder of the truncated data in the at least one field comprises:
 obtaining truncated data in the at least one field; and storing the truncated data in a screen pre-buffer.   
     
     
         18 . The method of  claim 17 , wherein the rendering the first row in the initial position after the predetermined time period comprises: clearing the truncated data from the screen pre-buffer. 
     
     
         19 . The method of  claim 1 , wherein the first row is selected using an input device of the electronic device. 
     
     
         20 . The method of  claim 1 , wherein the scrolling the fields of the first row to render the remainder of the truncated data in the at least one field, while the second row remains static occurs when scrolling input is received at an input device of the electronic device. 
     
     
         21 . The method of  claim 1 , wherein the second row is selected using an input device of the electronic device. 
     
     
         22 . The method of  claim 1 , wherein each of the fields of the first row contain like information. 
     
     
         23 . An electronic device comprising:
 a processor and a display device, the processor configured to:
 render, at the display device, a list comprising: a first row having truncated data in at least one field, the first row rendered in an initial position; and a second row; 
 when the first row is selected, scroll, at the display device, fields of the first row to render a remainder of the truncated data in the at least one field, while the second row remains static; and, 
 when the second row is selected after scrolling of the fields of the first row, again render, at the display device, the first row in the initial position after a predetermined time period. 
   
     
     
         24 . The electronic device of  claim 23 , wherein the processor is further configured to scroll the fields of the first row to render the remainder of the truncated data in the at least one field using continuous horizontal scrolling. 
     
     
         25 . The electronic device of  claim 23 , wherein the processor is further configured to scroll the fields of the first row to render the remainder of the truncated data in the at least one field by: obtaining truncated data in the at least one field;
 and storing the truncated data in a screen pre-buffer.   
     
     
         26 . The electronic device of  claim 25 , wherein the processor is further configured to render the first row in the initial position after the predetermined time period by: clearing the truncated data from the screen pre-buffer. 
     
     
         27 . The electronic device of  claim 23 , further comprising an input device, and wherein the processor is further configured to select first row using the input device. 
     
     
         28 . The electronic device of  claim 23 , further comprising an input device, and wherein the processor is further configured to scroll the fields of the first row to render the remainder of the truncated data in the at least one field, while the second row remains static occurs when scrolling input is received at the input device. 
     
     
         29 . The electronic device of  claim 23 , further comprising an input device, and wherein the processor is further configured to select the second using the input device. 
     
     
         30 . The electronic device of  claim 23 , wherein each of the fields of the first row contain like information. 
     
     
         31 . A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for:
 rendering, at a display device of an electronic device, a list comprising: a first row having truncated data in at least one field, the first row rendered in an initial position; and a second row;   when the first row is selected, scrolling, at the display device, fields of the first row to render a remainder of the truncated data in the at least one field, while the second row remains static; and,   when the second row is selected after the scrolling of the fields of the first row, again rendering, at the display device, the first row in the initial position after a predetermined time period.   
     
     
         32 . The non-transitory computer-readable medium of  claim 31 , wherein the scrolling the fields of the first row to render the remainder of the truncated data in the at least one field comprises continuous horizontal scrolling. 
     
     
         33 . The non-transitory computer-readable medium of  claim 31 , wherein the scrolling the fields of the first row to render the remainder of the truncated data in the at least one field comprises: obtaining truncated data in the at least one field; and storing the truncated data in a screen pre-buffer. 
     
     
         34 . The non-transitory computer-readable medium of  claim 31 , wherein the rendering the first row in the initial position after the predetermined time period comprises: clearing the truncated data from the screen pre-buffer.

Join the waitlist — get patent alerts

Track US2016098974A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.