IP Library Granted Patent US 10,782,866
Granted Patent B2
US 10,782,866 · App. 16/234,467 · Granted Sep 22, 2020

Controlling method and device for slider control, and slider selector

Inventors: Xingmin Zhu (Hangzhou, CN); Xiaoqing Lin (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F3/04847G06F3/0482G06F3/0486G06F3/0488
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,782,866
App. No.
16/234,467
Granted
Sep 22, 2020
Kind
B2
Abstract

An instruction associated with a first sliding control is received, where the first sliding control is located on a first side of a second sliding control, and where the received instruction instructs the first sliding control to be slid to a second side of the second sliding control. The first sliding control is slid to the second side of the second sliding control in response to receiving the instruction.

Claims (29)

1. A computer-implemented method, comprising:

receiving an instruction associated with a first sliding control, the first sliding control located on a first side of a second sliding control, wherein the received instruction instructs the first sliding control to be slid to a second side of the second sliding control; and

sliding the first sliding control to the second side of the second sliding control in response to receiving the instruction, wherein sliding the first sliding control to the second side of the second sliding control comprises sliding the first sliding control to the second side of the second sliding control by moving the first sliding control through a location at which the second sliding control is located while preventing the first sliding control from overlapping with the second sliding control.

2. The computer-implemented method of claim 1 , wherein the instruction is received in response to a drag operation performed on the first sliding control.

3. The computer-implemented method of claim 1 , wherein the first sliding control and the second sliding control are located on a single sliding track.

4. The computer-implemented method of claim 3 , wherein the first side of the second sliding control comprises a portion of the sliding track on one side of the second sliding control and the second side of the second sliding control comprises a portion of the sliding track on the other side of the second sliding control.

5. The computer-implemented method of claim 4 , wherein the sliding track is configured to specify a value interval, wherein the first sliding control and the second sliding control are configured to select a value subinterval from the value interval.

6. The computer-implemented method of claim 5 , further comprising, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control on the sliding track and the location of the second sliding control on the sliding track, the value subinterval selected from the value interval.

7. The computer-implemented method of claim 1 , wherein the first sliding control and the second sliding control are slider controls.

8. The computer-implemented method of claim 1 , wherein the first sliding control and the second sliding control are sliding handle controls configured to select a page element displayed on a page on which the first sliding control and the second sliding control are located, the method further comprising, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control obtained after sliding and the location of the second sliding control, the page element selected.

9. The computer-implemented method of claim 1 , wherein a location of the second sliding control is non-limiting to the available locations to which the first sliding control can be moved.

10. A non-transitory computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

receiving an instruction associated with a first sliding control, the first sliding control located on a first side of a second sliding control, wherein the received instruction instructs the first sliding control to be slid to a second side of the second sliding control; and

sliding the first sliding control to the second side of the second sliding control in response to receiving the instruction, wherein sliding the first sliding control to the second side of the second sliding control comprises sliding the first sliding control to the second side of the second sliding control by moving the first sliding control through a location at which the second sliding control is located while preventing the first sliding control from overlapping with the second sliding control.

11. The non-transitory computer-readable medium of claim 10 , wherein the instruction is received in response to a drag operation performed on the first sliding control.

12. The non-transitory computer-readable medium of claim 10 , wherein the first sliding control and the second sliding control are located on a single sliding track, and wherein the first side of the second sliding control comprises a portion of the sliding track on one side of the second sliding control and the second side of the second sliding control comprises a portion of the sliding track on the other side of the second sliding control.

13. The non-transitory computer-readable medium of claim 12 , wherein the sliding track is configured to specify a value interval, wherein the first sliding control and the second sliding control are configured to select a value subinterval from the value interval.

14. The non-transitory computer-readable medium of claim 13 , further comprising, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control on the sliding track and the location of the second sliding control on the sliding track, the value subinterval selected from the value interval.

15. The non-transitory computer-readable medium of claim 10 , wherein the first sliding control and the second sliding control are sliding handle controls configured to select a page element displayed on a page on which the first sliding control and the second sliding control are located, the operations further comprising, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control obtained after sliding and the location of the second sliding control, the page element selected.

16. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

receiving an instruction associated with a first sliding control, the first sliding control located on a first side of a second sliding control, wherein the received instruction instructs the first sliding control to be slid to a second side of the second sliding control; and

sliding the first sliding control to the second side of the second sliding control in response to receiving the instruction, wherein sliding the first sliding control to the second side of the second sliding control comprises sliding the first sliding control to the second side of the second sliding control by moving the first sliding control through a location at which the second sliding control is located while preventing the first sliding control from overlapping with the second sliding control.

17. The computer-implemented system of claim 16 , wherein the first sliding control and the second sliding control are located on a single sliding track.

18. The computer-implemented system of claim 17 , wherein the first side of the second sliding control comprises a portion of the sliding track on one side of the second sliding control and the second side of the second sliding control comprises a portion of the sliding track on the other side of the second sliding control.

19. The computer-implemented system of claim 18 , wherein the sliding track is configured to specify a value interval, wherein the first sliding control and the second sliding control are configured to select a value subinterval from the value interval.

20. The computer-implemented system of claim 19 , wherein the operations further comprise, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control on the sliding track and the location of the second sliding control on the sliding track, the value subinterval selected from the value interval.

21. The computer-implemented system of claim 16 , wherein the first sliding control and the second sliding control are sliding handle controls configured to select a page element displayed on a page on which the first sliding control and the second sliding control are located, the operations further comprising, after sliding the first sliding control to the second side of the second sliding control, determining, based on a location of the first sliding control obtained after sliding and the location of the second sliding control, the page element selected.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE FORMAT OF THE ADDRESS OF THE ASSIGNEE, AND TO INCLUDE THE ZIPCODE PREVIOUSLY RECORDED ON REEL 048675 FRAME 0196. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT ADDRESS IS AS LISTED HEREIN. Recorded Apr 11, 2019
From: ZHU, XINGMIN; LIN, XIAOQING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 048873/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: ZHU, XINGMIN; LIN, XIAOQING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 048675/0196 →