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:
Feb. 16, 2016

Filed:

Jul. 09, 2012
Applicants:

Peter Anthony Van Eerd, Guelph, CA;

Richard Jeffrey Kehres, Waterloo, CA;

Carl Edward Kilgour Pacey, Waterloo, CA;

Inventors:

Peter Anthony Van Eerd, Guelph, CA;

Richard Jeffrey Kehres, Waterloo, CA;

Carl Edward Kilgour Pacey, Waterloo, CA;

Assignee:

Blackberry Limited, Waterloo, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G09G 5/36 (2006.01); G09G 5/399 (2006.01); G09G 5/34 (2006.01); G09G 5/393 (2006.01);
U.S. Cl.
CPC ...
G09G 5/399 (2013.01); G09G 5/346 (2013.01); G09G 5/393 (2013.01); G09G 2360/127 (2013.01);
Abstract

Methods and systems which may implement buffer swapping are provided. The methods include rendering, onto screen locations of a display screen, data from a memory having a first buffer and a second buffer, each buffer having respective buffer memory locations which correspond to the screen locations of the display screen. The methods can include: rendering first data from the first buffer onto the display screen; writing, to the second buffer, second data based on at least some of the first data from the first buffer by performing at least one of transforming at least some first data and changing corresponding screen locations of at least some first data from the first buffer, by writing at most once to each buffer memory location of the second buffer; and rendering the second data from the second buffer onto the display screen.


Find Patent Forward Citations

Loading…