Patent ID: 8543910

Claim:
A method comprising: presenting, by a processor, a content page of a number of content pages on a display of an electronic device, wherein the presenting of the content page comprises, placing the content page in a content page container; determining a length and a width of the content page; determining a length and a width of a page turning container that is derived from the length and the width of the content page; creating the page turning container based on the length and the width derived from the length and the width of the content page; positioning the page turning container to an off-angle relative to a display of an electronic device; placing the content page container within the page turning container such that the content container is approximately at a same angle as the display of the electronic device; determining an initial size of a dog ear; determining a position of the dog ear to covering a top corner of the content page; creating a dog ear container; positioning the dog ear container on the display based on the position of the dog ear and such that the initial size of the dog ear covers the top corner of the content page is within the page turning container; receiving an input for electronically page turning from the content page to a different content page of the number of content pages; and in response to the input for electronically page turning, performing page turning operations comprising, rotating the page turning container around a top point of the page turning container relative to the display and toward the dog ear container, until a final position is reached for the content page and the dog ear; and clipping from being displayed on the display a portion of the content page and the dog ear that are not within the page turning container.