Patent ID: 8952912
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A system, comprising: at least one memory that stores computer-executable instructions; a touch sensitive display screen configured to render a display and detect contact from a contacting element with the at least one touch sensitive display screen; at least one processor configured to control the display on the at least one touch sensitive display screen, receive an indication of contact with the at least one touch sensitive display screen, and access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to: display a first page associated with a media content on the touch sensitive display screen, wherein the media content comprises a sequence of media elements arranged as a sequence of pages, each page comprising one or more media elements; while the first page is displayed, identify a first location on the touch sensitive display screen that has been contacted by the contacting element for a first period of time; identify a first media element corresponding to the first location on the first page; detect movement of the contacting element to a predetermined location on the touch sensitive display screen while the first page is displayed and while the contacting element is in contact with the touch sensitive display screen; highlight one or more elements on the first page corresponding to at least a portion of media elements located between the first location and the predetermined location; determine that the contacting element is in contact with the predetermined location for a second period of time and responsive to detecting the contact for the second period of time, display a second page of the media content and highlight all media elements of the second page; sequentially display one or more pages of the media content every third period of time while the contacting element continues to be in contact with the predetermined location while highlighting all media elements of each of the one or more pages; detect movement of the contacting element to a second location on the touch sensitive display screen and identify a second media element corresponding to the second location on a currently displayed page; remove the highlighting from media elements between the predetermined location and the second location on the currently displayed page, wherein the currently displayed page is different from the first page; and provide a selection of media elements comprising the first media element, the second media element, and all of media elements between the first media element and second media element.