Method for scrolling visual page content and system for scrolling visual page content
AssigneeRingCentral, Inc.
InventorsTheodoros Giannopoulos, Vasileios Giatilis, Lampros Pappas
Life of this patent
Estimating the term…
Abstract
A method for scrolling visual page content in a predetermined direction on a screen of a display device can include displaying at least one visual object on the screen, detecting a scrolling action for moving the at least one visual object on the screen, detecting information on scrolling behavior of the displayed visual object, and displaying a scrolling of the visual object on the screen based on the detected information on the scrolling behavior.
Claims21
A method for scrolling visual page content of a web page in a predetermined direction on a screen of a display device, the visual page content of the web page comprising a predetermined number of visual objects, the visual objects being arranged for subsequent display in the predetermined direction, wherein the method comprises:
- displaying a first visual object of the visual objects on the screen;
- detecting, based on signals from an input device, a scrolling action and a first scrolling speed for moving the visual objects in the predetermined direction on the screen, when the first visual object is displayed on the screen and a second visual object is not displayed on the screen;
- determining a value of a pre-defined property of the second visual object based on a tag associated with the second visual object or a field of a style sheet language associated with the web page or a markup language associated with the web page, the value of the pre-defined property of the second visual object determining a scrolling speed for display of the second visual object on the screen, wherein the scrolling speed is based on the tag associated with the second visual object;
- and
- scrolling the second visual object on the screen at the second scrolling speed that is a selected one of the first scrolling speed or zero based on the determined value of the pre-defined property such that when the second scrolling speed is selected to be zero, scrolling of the second visual object on the screen is paused for a pre-defined pause period of time and, after the pre-defined pause period of time elapses, movement of the second visual object on the screen resumes at the first scrolling speed.
A system for scrolling visual page content, comprising:
- a user terminal comprising:
- a display device with a screen configured to display the visual page content, the visual page content comprising a predetermined number of visual objects arranged for subsequent display in a predetermined direction, and
- a controller configured to:
- effect a display of at least one visual object on the screen,
- detect a scrolling action for moving the at least one visual object on the screen,
- determine a value of a pre-defined property of the visual object based on a tag associated with the visual object or a field of a style sheet language associated with the visual page or a markup language associated with the visual page, the value of the pre-defined property of the second visual object including a boolean value indicative of a scrolling speed for display of the second visual object on the screen, wherein the scrolling speed is based on the tag associated with the visual object,
- scrolling the visual object at the second scrolling speed that is a selected one of a first scrolling speed or zero based on the determined value of the pre-defined property such that when the scrolling speed is selected to be zero, scrolling of the first visual object shown on the screen is paused for a pre-defined pause period of time and, after the pre-defined pause period of time elapses, movement of the first visual object on the screen resumes at the first scrolling speed.
A non-transitory computer readable medium having code stored thereon that defines a method that is executed by a processor of a communication device that executes the code, the method comprising:
- displaying a first visual object of a plurality of visual objects of a web page on a screen;
- detecting a scrolling action for moving the visual objects on the screen, when the first visual object of the web page is displayed on the screen and a second visual object of the web page is not displayed on the screen;
- associating the detected scrolling action with a first scrolling speed for movement of the first visual object and the second visual object;
- detecting information on scrolling behavior of the second visual object based on a pre-defined property of the second visual object defined using a field of a style sheet language associated with the web page or a markup language associated with the web page, the pre-defined property defining a scrolling behavior for display of the second visual object of the web page and a scrolling speed based on a tag associated with the second visual object;
- and
- scrolling the second visual object on the screen based on the detected information on scrolling behavior such that the first scrolling speed for scrolling of the second visual object is slowed to a speed of zero so that scrolling of the second visual object shown on the screen is paused for a pre-defined pause period of time and, after the pre-defined pause period of time elapses, movement of the second visual object on the screen resumes, wherein the pause period of time is determined based on the predefined property.
Dependencies are inferred from the claim text.