SYSTEMS AND METHODS FOR CONTENT-AWARE SELECTION
First Claim
1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method comprising:
- a. displaying a segmented content on the display device;
b. detecting an initial selection of a portion of the displayed segmented content by a user and marking a boundary of the selected portion of the displayed segmented content on the display device;
c. detecting a gesture of the user outside of the marked boundary of the selected portion of the displayed segmented content;
d. responsive to the detecting of the gesture, using the central processing unit to reposition at least a portion of the boundary of the selected portion of the displayed segmented content based on at least one characteristic of the gesture and the segmentation of the content; and
e. marking the repositioned boundary of the selected portion of the segmented content on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods detect simple user gestures to enable selection of portions of segmented content, such as text, displayed on a display. Gestures may include finger (such as thumb) flicks or swipes as well as flicks of the handheld device itself. The used finger does not occlude the selected text, allowing users to easily see what the selection is at any time during the content selection process. In addition, the swipe or flick gestures can be performed by a non-dominant finger such as a thumb, allowing users to hold the device and make the selection using only one hand. After making the initial selection of a target portion of the content, to extend the selection, for example to the right, the user simply swipes or flicks the finger over the touchscreen to the right. The user could also flick the entire device in a move gesture with one hand.
66 Citations
20 Claims
-
1. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method comprising:
-
a. displaying a segmented content on the display device; b. detecting an initial selection of a portion of the displayed segmented content by a user and marking a boundary of the selected portion of the displayed segmented content on the display device; c. detecting a gesture of the user outside of the marked boundary of the selected portion of the displayed segmented content; d. responsive to the detecting of the gesture, using the central processing unit to reposition at least a portion of the boundary of the selected portion of the displayed segmented content based on at least one characteristic of the gesture and the segmentation of the content; and e. marking the repositioned boundary of the selected portion of the segmented content on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium embodying a set of computer-executable instructions, which, when executed in a computerized system comprising a central processing unit, a display device and a memory, cause the computerized system to perform a method comprising:
-
a. displaying a segmented content on the display device; b. detecting an initial selection of a portion of the displayed segmented content by a user and marking a boundary of the selected portion of the displayed segmented content on the display device; c. detecting a gesture of the user outside of the marked boundary of the selected portion of the displayed segmented content; d. responsive to the detecting of the gesture, using the central processing unit to reposition at least a portion of the boundary of the selected portion of the displayed segmented content based on at least one characteristic of the gesture and the segmentation of the content; and e. marking the repositioned boundary of the selected portion of the segmented content on the display device.
-
-
19. A computerized system comprising:
-
a. a user interface generation module for causing a segmented content to be displayed on a display device; b. an initial selection module for detecting an initial selection of a portion of the displayed segmented content by a user and causing a boundary of the selected portion of the displayed segmented content to be marked on the display device; c. a gesture analysis module for detecting a gesture of the user outside of the marked boundary of the selected portion of the displayed segmented content; and d. a selection adjustment module for, responsively to the detecting of the gesture, causing a central processing unit to reposition at least a portion of the boundary of the selected portion of the displayed segmented content based on at least one characteristic of the gesture and a segmentation of the content and causing the repositioned boundary of the selected portion of the segmented content to be marked on the display device.
-
-
20. A computer-implemented method performed in a computerized system comprising a central processing unit, a display device and a memory, the computer-implemented method comprising:
-
a. displaying a content on the display device; b. detecting an initial selection of a portion of the displayed content by a user and marking a boundary of the selected portion of the displayed content on the display device; c. detecting a gesture of the user outside of the marked boundary of the selected portion of the displayed content; d. responsive to the detecting of the gesture, using the central processing unit to reposition at least a portion of the boundary of the selected portion of the displayed content based on at least one characteristic of the gesture; and e. marking the repositioned boundary of the selected portion of the content on the display device, wherein if the gesture is detected upstream of the selected portion of the displayed content, a start portion of the boundary of the selected portion of the displayed content is repositioned and wherein if the gesture is detected downstream of the selected portion of the displayed content, an end portion of the boundary of the selected portion of the displayed content is repositioned.
-
Specification