IP Library Granted Patent US 10,216,352
Granted Patent B2
US 10,216,352 · App. 14/420,529 · Granted Feb 26, 2019

Method, device, and storage medium for selecting content of a webpage through automatically scrolling webpage content

Inventors: Jie Liang (Guangzhou, CN); Yongfu Yu (Guangzhou, CN); Xiaopeng He (Guangzhou, CN); Shunyan Zhu (Guangzhou, CN); Yongchao Lao (Guangzhou, CN)
Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
G06F3/04812G06F3/0488G06F3/04842G06F17/2247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,216,352
App. No.
14/420,529
Granted
Feb 26, 2019
Kind
B2
Abstract

Method, device, and storage medium for selecting edge content of a webpage. The method includes, upon detecting that a user performs the operation of dragging the cursor part of the two cursors used to define a selection area toward a screen edge of a touch-screen of a mobile terminal, moving the cursor toward the screen edge of the touch-screen; determining whether the distance between the screen edge and the cursor part after the movement of the cursor is within a first predetermined distance; and, when within the first predetermined distance, triggering the content webpage to move in an opposite direction.

Claims (50)

1. A method for selecting and processing content at an edge of a content-containing webpage, comprising:

detecting, by a processor, locations of a pair of cursors for a user to select an area in the content-containing webpage on a touch-screen of a mobile terminal;

detecting, by the processor, one cursor of the pair of cursors moving in a direction toward a screen edge of the touch-screen and the one cursor of the pair of cursors moving in the direction toward the screen edge of the touch-screen is dragged in a horizontal direction or a vertical direction by the user to move on top of the content in the content-containing webpage without moving the content along;

detecting, by the processor, one or more user clicks on a preset marker displayed on a predetermined area of the touch-screen;

in response to detected clicks on the preset marker displayed on the predetermined area of the touch-screen, dragging the moving cursor to move on top of the content in the content-containing webpage, and wherein the preset marker includes an upward, a downward, a leftward, or a rightward arrow used to drag the moving cursor;

detecting, by the processor, a distance between a location of the screen edge and a location of the moving cursor is within a first predetermined distance;

triggering, by the processor, the content-containing webpage to move in a direction opposite to the moving direction of the moving cursor when the detected distance between the location of the screen edge and the location of the moving cursor is within the first predetermined distance;

detecting, by the processor, that the moving cursor reaches an edge of the content of the content-containing webpage while the content-containing webpage is moving in the opposite direction to the moving direction of the moving cursor;

moving, by the processor, the content-containing webpage by a second predetermined distance in the opposite direction to the moving direction of the moving cursor when the detected moving cursor reaches the edge of the content of the content-containing webpage to move the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen; and

selecting, by the processor, the content at the screen edge of the touch-screen in response to moving the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen.

2. The method of claim 1 , the step of triggering further comprising: triggering the content-containing webpage to move closer to the center of the touch-screen than the screen edge of the touch-screen.

3. The method of claim 1 , wherein detecting, by the processor, locations of a pair of cursors further includes: detecting a location of a preset marker displayed on a predetermined area of the touch-screen of the mobile terminal that is clicked by the user.

4. The method of claim 1 , wherein the touch-screen includes a capacitive touch-screen.

5. A device for selecting and processing content at an edge of a content-containing webpage, comprising:

a processor configured to:

detect locations of a pair of cursors for a user to select an area in the content-containing webpage on a touch-screen of a mobile terminal;

detect one cursor of the pair of cursors moving in a direction toward a screen edge of the touch-screen and the one cursor of the pair of cursors moving in the direction toward the screen edge of the touch-screen is dragged in a horizontal direction or a vertical direction by the user to move on top of the content in the content-containing webpage without moving the content along;

detect one or more user clicks on a preset marker displayed on a predetermined area of the touch-screen;

in response to the detected clicks on the preset marker displayed on the predetermined area of the touch-screen, drag the moving cursor to move on top of the content in the content-containing webpage, and wherein the preset marker includes an upward, a downward, a leftward, or a rightward arrow used to drag the moving cursor;

detect a distance between a location of the screen edge and a location of the moving cursor is within a first predetermined distance;

trigger the content-containing webpage to move in a direction opposite to the moving direction of the moving cursor when the detected distance between the location of the screen edge and the location of the moving cursor is within the first predetermined distance;

detect that the moving cursor reaches an edge of the content of the content-containing webpage while the content-containing webpage is moving in the opposite direction to the moving direction of the moving cursor;

move the content-containing webpage by a second predetermined distance in the opposite direction to the moving direction of the moving cursor when the detected moving cursor reaches the edge of the content of the content-containing webpage to move the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen; and

select the content at the screen edge of the touch-screen in response to moving the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen.

6. The device of claim 5 , wherein the processor is further configured to: detect the location of the preset marker displayed on the predetermined area of the touch-screen of the mobile terminal.

7. The device of claim 5 , wherein the touch-screen includes a capacitive touch-screen.

8. A device for selecting and processing content at an edge of a content-containing webpage, comprising:

a processor configured to:

detect locations of a pair of cursor parts for a user to select an area in the content-containing webpage on a touch-screen of a mobile terminal;

detect one cursor part of the pair of cursor parts moving in a direction toward a screen edge of the touch-screen and the one cursor part of the pair of cursor parts moving in the direction toward the screen edge of the touch-screen is dragged in a horizontal direction or a vertical direction by the user to move on top of the content in the content-containing webpage without moving the content along;

detect one or more user clicks on a preset marker displayed on a predetermined area of the touch-screen;

in response to the detected clicks on the preset marker displayed on the predetermined area of the touch-screen, drag the moving cursor part to move on top of the content in the content-containing webpage, and wherein the preset marker includes an upward, a downward, a leftward, or a rightward arrow used to drag the moving cursor part;

determine whether a distance between a location of the screen edge and a location of the moving cursor part is within a first predetermined distance;

trigger the content-containing webpage to move in a direction opposite to the moving direction of the cursor part when the distance between the location of the screen edge and the location of the moving cursor part is within the first predetermined distance;

detect that the moving cursor part reaches an edge of the content of the content-containing webpage while the content-containing webpage is moving in the opposite direction to the moving direction of the moving cursor part;

move the content-containing webpage by a second predetermined distance in the opposite direction to the moving direction of the moving cursor part when the detected moving cursor part reaches the edge of the content of the content-containing webpage to move the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen; and

select the content at the screen edge of the touch-screen in response to moving the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen.

9. The device of claim 8 , wherein the touch-screen includes a capacitive touch-screen.

10. A non-transitory computer readable storage medium storing processor-executable program code, when being executed by a processor, for the processor to perform a method comprising:

detecting locations of a pair of cursors for a user to select an area in the content-containing webpage on a touch-screen of a mobile terminal;

detecting one cursor of the pair of cursors moving in a direction toward a screen edge of the touch-screen and the one cursor of the pair of cursors moving in the direction toward the screen edge of the touch-screen is dragged in a horizontal direction or a vertical direction by the user to move on top of the content in the content-containing webpage without moving the content along;

detecting one or more user clicks on a preset marker displayed on a predetermined area of the touch-screen;

in response to the detected clicks on the preset marker displayed on the predetermined area of the touch-screen, dragging the moving cursor to move on top of the content in the content-containing webpage, and wherein the preset marker includes at least one of an upward, a downward, a leftward, or a rightward arrow used to drag the moving cursor;

detecting a distance between a location of the screen edge and a location of the moving cursor is within a first predetermined distance;

triggering the content-containing webpage to move in a direction opposite to the moving direction of the moving cursor when the detected distance between the location of the screen edge and the location of the moving cursor is within the first predetermined distance;

detecting that the moving cursor reaches an edge of the content of the content-containing webpage while the content-containing webpage is moving in the opposite direction to the moving direction of the moving cursor;

moving the content-containing webpage by a second predetermined distance in the opposite direction to the moving direction of the moving cursor when the detected moving cursor reaches the edge of the content of the content-containing webpage to move the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen; and

selecting the content at the screen edge of the touch-screen in response to moving the edge of the content of the content-containing webpage away from the screen edge of the touch-screen to a center of the touch-screen.

11. The non-transitory computer readable storage medium of claim 10 , wherein detecting the locations of the pair of cursors further includes: detecting a location of a preset marker displayed on a predetermined area of the touch-screen of the mobile terminal that is clicked by the user.

12. The non-transitory computer readable storage medium of claim 10 , wherein the touch-screen includes a capacitive touch-screen.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052771/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: LIANG, JIE; YU, YONGFU; ZHU, SHUNYAN; HE, XIAOPENG; LAO, YONGCHAO
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
Reel/Frame 034919/0928 →
Priority Claims (1)
CN 2012 1 0287282 · Aug 10, 2012 · national
Continuity (1)
Related Publication 20150220241A1 · Aug 6, 2015
Cited By (8)
US 12,197,659 US 12,277,275 US 12,287,962 US 12,299,642 US 12,333,124 US 12,361,388 US 12,481,420 US 12,695,717