Patent ID: 9696809
Date: 2017-07-04
CPC Classifications: G06F,G09G,H04M

Claim:
1. A computing device, comprising: one or more display screens; means to detect motion of the one or more display screens and generate one or more motion signals; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including: instructions for detecting some motion of the one or more display screens from the motion signals; and instructions for scrolling some content of one or more visible programs displayed on one or more portions of the one or more display screens in response to the detecting of the motion; wherein the one or more instructions for scrolling of the one or more portions of the one or more display screens scroll the content of the one or more visible programs beyond the extents of the visible program's contents; wherein the one or more instructions for scrolling provide for over-scrolling by scrolling one or more borders of limited widths onto one or more edges of the scrollable contents; whereby some transitions from scrolling to not scrolling is smoothed upon reaching some limits of the scrollable contents.