Methods for displaying and moving data and systems using the same
Abstract
Methods for displaying and moving data and systems using the same are provided. First, a first movement of an object on or near a touch-sensitive display unit is detected, and in response to the first movement, data displayed in the touch-sensitive display unit is moved in a first direction. In response to an edge of the data being reached while the data is moving in the first direction and the object is still detected on or near the touch-sensitive display unit, the movement of the data is stopped. Then, a second movement of the object on or near the touch-sensitive display unit is detected, and in response to the second movement, an area beyond the edge of the data is displayed in the touch-sensitive display unit. In response to detecting that the second movement of the object is no longer on or near the touch-sensitive display unit, the data is moved in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
Claims
exact text as granted — not AI-modified1 . A method for displaying and moving data for use in an electronic device, comprising:
displaying data in a touch-sensitive display unit of the electronic device; detecting a first movement of an object on or near the touch-sensitive display unit; in response to the first movement, moving the data displayed in the touch-sensitive display unit in a first direction; determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving in the first direction; when the edge of the data is reached while the data is moving in the first direction, and the object is still detected on or near the touch-sensitive display unit, stopping the movement of the data; detecting a second movement of the object on or near the touch-sensitive display unit; in response to the second movement, displaying an area beyond the edge of the data in the touch-sensitive display unit; and when the second movement of the object is no longer detected on or near the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
2 . The method of claim 1 , further comprising:
determining whether the first movement of the object is no longer detected on or near the touch-sensitive display unit; and when the first movement of the object is no longer detected on or near the touch-sensitive display unit, detecting the second movement of the object on or near the touch-sensitive display unit.
3 . The method of claim 1 , wherein the second direction is opposite from the first direction.
4 . The method of claim 1 , wherein the data comprises a list having a plurality of items, and the list is browsed in the touch-sensitive display unit in one dimension.
5 . The method of claim 1 , wherein the area beyond the edge of the data is visually distinguished from the data.
6 . A system for displaying and moving data for use in an electronic device, comprising:
a touch-sensitive display unit displaying data; and a processing unit detecting a first movement of an object on or near the touch-sensitive display unit, in response to the first movement, moving the data displayed in the touch-sensitive display unit in a first direction, and determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving in the first direction, and when the edge of the data is reached while the data is moving in the first direction, and the object is still detected on or near the touch-sensitive display unit, stopping the movement of the data, and detecting a second movement of the object on or near the touch-sensitive display unit, and in response to the second movement, displaying an area beyond the edge of the data in the touch-sensitive display unit, and when the second movement of the object is no longer detected on or near the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
7 . The system of claim 6 , wherein the processing unit further determines whether the first movement of the object is no longer detected on or near the touch-sensitive display unit, and when the first movement of the object is no longer detected on or near the touch-sensitive display unit, detects the second movement of the object on or near the touch-sensitive display unit.
8 . The system of claim 6 , wherein the second direction is opposite from the first direction.
9 . The system of claim 6 , wherein the area beyond the edge of the data is visually distinguished from the data.
10 . A machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a method for displaying and moving data, and the method comprises:
displaying data in a touch-sensitive display unit; detecting a first movement of an object on or near the touch-sensitive display unit; in response to the first movement, moving the data displayed in the touch-sensitive display unit in a first direction; determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving in the first direction; when the edge of the data is reached while the data is moving in the first direction, and the object is still detected on or near the touch-sensitive display unit, stopping the movement of the data; detecting a second movement of the object on or near the touch-sensitive display unit; in response to the second movement, displaying an area beyond the edge of the data in the touch-sensitive display unit; and when the second movement of the object is no longer detected on or near the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
11 . A method for displaying and moving data for use in an electronic device, comprising:
displaying data in a touch-sensitive display unit of the electronic device; detecting a flick of an object on or near the touch-sensitive display unit; in response to the detected flick, moving the data displayed in the touch-sensitive display unit in a first direction, wherein a scrolling speed corresponding to the movement of the data is gradually decreased from a specific speed; determining whether an edge of the data has been reached while the data is moving in the first direction, and whether the scrolling speed corresponding to the movement of the data is zero when the edge of the data is reached while the data is moving in the first direction; when the edge of the data is reached while the data is moving in the first direction, and the scrolling speed corresponding to the movement of the data is not zero when the edge of the data is reached, displaying an area beyond the edge of the data in the touch-sensitive display unit; and after the area beyond the edge of the data is displayed in the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
12 . The method of claim 11 , wherein the size of the area beyond the edge of the data is determined according to the scrolling speed corresponding to the movement of the data when the edge of the data is reached.
13 . The method of claim 12 , wherein the area beyond the edge of the data is gradually unfolded and displayed according to the scrolling speed corresponding to the movement of the data when the edge of the data is reached.
14 . The method of claim 11 , wherein the detection of the flick of the object comprises the steps of:
detecting a contact and a movement of the object on or near the touch-sensitive display unit; and determining whether the object is no longer detected on or near the touch-sensitive display unit.
15 . The method of claim 11 , wherein the second direction is opposite from the first direction.
16 . The method of claim 11 , wherein the data comprises a list having a plurality of items, and the list is browsed in the touch-sensitive display unit in one dimension.
17 . The method of claim 11 , wherein the area beyond the edge of the data is visually distinguished from the data.
18 . A system for displaying and moving data for use in an electronic device, comprising:
a touch-sensitive display unit displaying data; and a processing unit detecting a flick of an object on or near the touch-sensitive display unit, in response to the detected flick, moving the data displayed in the touch-sensitive display unit in a first direction, wherein a scrolling speed corresponding to the movement of the data is gradually decreased from a specific speed, and determining whether an edge of the data has been reached while the data is moving in the first direction, and whether the scrolling speed corresponding to the movement of the data is zero when the edge of the data is reached while the data is moving in the first direction, and when the edge of the data is reached while the data is moving in the first direction, and the scrolling speed corresponding to the movement of the data is not zero when the edge of the data is reached, displaying an area beyond the edge of the data in the touch-sensitive display unit, and after the area beyond the edge of the data is displayed in the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
19 . The system of claim 18 , wherein the size of the area beyond the edge of the data is determined according to the scrolling speed corresponding to the movement of the data when the edge of the data is reached.
20 . The system of claim 19 , wherein the area beyond the edge of the data is gradually unfolded and displayed according to the scrolling speed corresponding to the movement of the data when the edge of the data is reached.
21 . The system of claim 18 , wherein the processing unit detects the flick of the object by detecting a contact and a movement of the object on or near the touch-sensitive display unit, and determining whether the object is no longer detected on or near the touch-sensitive display unit.
22 . The system of claim 18 , wherein the second direction is opposite from the first direction.
23 . The system of claim 18 , wherein the area beyond the edge of the data is visually distinguished from the data.
24 . A machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a method for displaying and moving data, and the method comprises:
displaying data in a touch-sensitive display unit; detecting a flick of an object on or near the touch-sensitive display unit; in response to the detected flick, moving the data displayed in the touch-sensitive display unit in a first direction, wherein a scrolling speed corresponding to the movement of the data is gradually decreased from a specific speed; determining whether an edge of the data has been reached while the data is moving in the first direction, and whether the scrolling speed corresponding to the movement of the data is zero when the edge of the data is reached while the data is moving in the first direction; when the edge of the data is reached while the data is moving in the first direction, and the scrolling speed corresponding to the movement of the data is not zero when the edge of the data is reached, displaying an area beyond the edge of the data in the touch-sensitive display unit; and after the area beyond the edge of the data is displayed in the touch-sensitive display unit, moving the data in a second direction until the area beyond the edge of the data is no longer displayed in the touch-sensitive display unit.
25 . A method for displaying and moving data for use in an electronic device, comprising:
displaying data in a touch-sensitive display unit of the electronic device; detecting a movement of an object on or near the touch-sensitive display unit; in response to the first movement, moving the data displayed in the touch-sensitive display unit in a movement direction of the object; determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving; when the edge of the data is reached while the data is moving, and the object is still detected on or near the touch-sensitive display unit, deforming the data according to the movement direction of the object, and displaying the deformed data in the touch-sensitive display unit; and when the movement of the object is no longer detected on or near the touch-sensitive display unit, restoring the deformed data, and displaying the data in the touch-sensitive display unit.
26 . The method of claim 25 , wherein the deformation of the data is performed by enlarging a specific region from the edge of the data to a specific position corresponding to the object on or near the touch-sensitive display unit according to the movement direction of the object.
27 . The method of claim 26 , wherein the specific region is expanded or magnified according to a movement distance of the object after the edge of the data is reached.
28 . The method of claim 25 , wherein the data comprises a list having a plurality of items, the list is browsed in the touch-sensitive display unit in one dimension, and the deformation of the data is a one-dimensional enlargement of the list.
29 . A system for displaying and moving data for use in an electronic device, comprising:
a touch-sensitive display unit displaying data; and a processing unit detecting a movement of an object on or near the touch-sensitive display unit, and in response to the first movement, moving the data displayed in the touch-sensitive display unit in a movement direction of the object, and determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving, when the edge of the data is reached while the data is moving, and the object is still detected on or near the touch-sensitive display unit, deforming the data according to the movement direction of the object, and displaying the deformed data in the touch-sensitive display unit, and when the movement of the object is no longer detected on or near the touch-sensitive display unit, restoring the deformed data, and displaying the data in the touch-sensitive display unit.
30 . The system of claim 29 , wherein the processing unit deforms the data by enlarging a specific region from the edge of the data to a specific position corresponding to the object on or near the touch-sensitive display unit according to the movement direction of the object.
31 . The system of claim 30 , wherein the processing unit further expanding or magnifying the specific region according to a movement distance of the object after the edge of the data is reached.
32 . The system of claim 29 , wherein the data comprises a list having a plurality of items, the list is browsed in the touch-sensitive display unit in one dimension, and the processing unit deforms the data by enlarging the list in one dimension.
33 . A machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a method for displaying and moving data, and the method comprises:
displaying data in a touch-sensitive display unit of the electronic device; detecting a movement of an object on or near the touch-sensitive display unit; in response to the first movement, moving the data displayed in the touch-sensitive display unit in a movement direction of the object; determining whether the object is still detected on or near the touch-sensitive display unit, and whether an edge of the data has been reached while the data is moving; when the edge of the data is reached while the data is moving, and the object is still detected on or near the touch-sensitive display unit, deforming the data according to the movement direction of the object, and displaying the deformed data in the touch-sensitive display unit; and when the movement of the object is no longer detected on or near the touch-sensitive display unit, restoring the deformed data, and displaying the data in the touch-sensitive display unitJoin the waitlist — get patent alerts
Track US2011001709A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.