Image-based document display
First Claim
1. A method for continuously displaying image pages of digital content which is available over a network, the method comprising:
- obtaining over the network a current set of image pages from the digital content;
detecting a scroll movement;
in response to the detection of the scroll movement;
determining a direction of the scroll movement;
determining a speed of the scroll movement;
determining if the speed of the scroll movement exceeds a predetermined threshold;
if the speed of the scroll movement exceeds the predetermined threshold, determining a number of intervening additional image pages as a function of the direction and speed of the scroll movement;
determining at least one additional image page to add to the current set of image pages as a function of the direction and speed of the scroll movement,wherein the at least one additional image page following the current image page in the direction of the scroll movement does not include the intervening additional image pages;
sending a request over the network to obtain the additional image page;
obtaining over the network the additional image page to include to the current set of image pages; and
displaying continuous portions of image pages of the current set of image pages in accordance with the scroll movement.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and system for continuously displaying image pages of digital content which are available over a network. More specifically, the method and system enables a user to view image pages in a continuous manner while a limited number of image pages are being downloaded at a given time. Several image pages which are adjacent to the image page(s) the user is currently viewing may be stored in temporary memory. The image pages in the temporary memory are utilized so that, within the image pages, the user can move the displayed image pages up and down without experiencing any discontinuation. In order to ensure continuous display throughout the entire digital content, the next possible set of image pages is constantly determined and obtained to update the current set of image pages in the temporary memory.
37 Citations
33 Claims
-
1. A method for continuously displaying image pages of digital content which is available over a network, the method comprising:
-
obtaining over the network a current set of image pages from the digital content; detecting a scroll movement;
in response to the detection of the scroll movement;determining a direction of the scroll movement; determining a speed of the scroll movement; determining if the speed of the scroll movement exceeds a predetermined threshold; if the speed of the scroll movement exceeds the predetermined threshold, determining a number of intervening additional image pages as a function of the direction and speed of the scroll movement; determining at least one additional image page to add to the current set of image pages as a function of the direction and speed of the scroll movement, wherein the at least one additional image page following the current image page in the direction of the scroll movement does not include the intervening additional image pages; sending a request over the network to obtain the additional image page; obtaining over the network the additional image page to include to the current set of image pages; and displaying continuous portions of image pages of the current set of image pages in accordance with the scroll movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for enabling a user to continuously navigate on-line image documents, the method comprising each of the following as executed on at least one computing device:
-
displaying continuous portions of image pages from a current set of image pages stored in memory of a first device, the current set of image pages including a first portion of an on-line image document; detecting a scroll movement; determining a direction and a speed of the scroll movement; in response to the detection of the scroll movement; determining if the speed of the scroll movement exceeds a predetermined threshold; if the speed of the scroll movement exceeds the predetermined threshold, identifying a number of intervening additional image pages; identifying one or more image pages to add to the current set of image pages not including the identified intervening additional image pages, such that the current set of image pages comprises a current image page and at least one image page following the current image page in the direction of the scroll movement; requesting the additional image pages from a second device; obtaining from the second device the additional image pages; and updating the current set of image pages stored in memory of the first device by including the additional image pages obtained from the second device; and displaying on the first device portions of image pages included in the current set of image pages, the portions corresponding to the scroll movement. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A display system for providing a continuous user viewing experience, the display system comprising:
-
a user interface component configured to receive a user input with respect to a portion of content to view, wherein the user input indicates a speed and direction of the display control; a content display control component configured to; determine if the speed of the display control exceeds a predetermined threshold; if the speed of the display control exceeds the predetermined threshold, identify a number of intervening additional image pages; determine a current set of image pages based on the user input not including the identified intervening additional image pages, such that the current set of image pages comprises a current image page and at least one image page following the current image page in the direction of the display control; request the current set of image pages over a network; and obtain the determined current set of image pages over the network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-accessible medium having computer-executable components encoded thereon that are configured to provide continuous display of digital content obtained over a network, the component comprising:
-
a scroll movement component configured to receive a user indication with respect to movement of image pages displayed on a window, the user indication including a direction and speed of the movement of the image pages; and a content display control component configured to; determine if the speed of the movement exceeds a predetermined threshold; if the speed of the movement exceeds the predetermined threshold, identify a number of intervening additional image pages; determine a current set of image pages for enabling the user to view a continuous display of image pages, the current set of image pages based on the user indication, the current set of image pages not including the identified intervening additional image pages, such that the current set of image pages comprises a current image page and at least one image page following the current image page in the direction of the movement; request the current set of image pages over a network; and obtain the determined current set of image pages from digital content over the network. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification