IP Library Granted Patent US 10,042,515
Granted Patent B2
US 10,042,515 · App. 14/651,252 · Granted Aug 7, 2018

Using genture direction to input data into multiple spin dial list boxes

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,042,515
App. No.
14/651,252
Granted
Aug 7, 2018
Kind
B2
Abstract

A data input system includes a display control unit that displays a plurality of list boxes configured to allow selection of one choice among a plurality of choices on a display screen, the plurality of list boxes placed side by side along a direction substantially orthogonal to a direction of receiving an input to change a choice selectable in each of the list boxes, and a control unit that determines both of a list box whose choice is to be changed among the plurality of list boxes and a direction of a change of a choice in the list box based on a position of a point input in a region including the plurality of list boxes on the display screen and a direction of indication indicating a motion from the point as a starting point.

Claims (37)

1. A data input system comprising:

at least one memory operable to store program code; and

at least one processor operable to read said program code and operate according to said program code, said program code including:

display control code configured to cause at least one of said at least one processor to display a plurality of list boxes configured for selecting one choice among a plurality of choices on a display screen, the plurality of list boxes placed side by side along a direction substantially orthogonal to a direction of receiving an input to change a choice selectable in each of the list boxes; and

processing control code configured to cause at least one of said at least one processor to determine both:

a list box whose choice is to be changed among the plurality of list boxes based on a position of a point input in a region including the plurality of list boxes on the display screen and a motion direction indicating a motion from the point as a starting point, and

a direction of a change of a choice in the list box based on the motion direction, wherein

the plurality of list boxes are placed side by side along a first direction on the display screen, and

the processing control code is further configured to cause at least one of said at least one processor to determine correspondence between a list box whose choice is to be changed and an angle range of the motion direction based on the number of list boxes placed in each of the first direction and a second direction opposite to the first direction viewed from a list box displayed containing the starting point.

2. The data input system according to claim 1 , wherein

the processing control code is further configured to cause at least one of said at least one processor to divide angle ranges of substantially 180 degrees respectively including a third direction being one of directions of receiving an input to change a choice and substantially orthogonal to the first direction and a fourth direction being another one of directions of receiving an input to change a choice and opposite to the third direction at their center into the same number of parts as the number of list boxes, associates each of the divided angle ranges and each of the list boxes respectively according to an order of sequence, and determines a list box associated with the angle range including the motion direction as a list box whose choice is to be changed.

3. The data input system according to claim 2 , wherein

when the motion direction is along the third direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in the list box displayed containing the starting point according to one order in a sequence of a plurality of choices, and

when the motion direction is along the fourth direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in the list box displayed containing the starting point according to another order in a sequence of a plurality of choices.

4. The data input system according to claim 3 , wherein

when the motion direction is along a direction inclined toward the first direction from the third direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in any list box placed in the first direction viewed from the list box displayed containing the starting point according to one order in a sequence of a plurality of choices,

when the motion direction is along a direction inclined toward the first direction from the fourth direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in any list box placed in the first direction viewed from the list box displayed containing the starting point according to another order in a sequence of a plurality of choices,

when the motion direction is along a direction inclined toward the second direction from the third direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in any list box placed in the second direction viewed from the list box displayed containing the starting point according to one order in a sequence of a plurality of choices, and

when the motion direction is along a direction inclined toward the second direction from the fourth direction, the processing control code is further configured to cause at least one of said at least one processor to change a choice in any list box placed in the second direction viewed from the list box displayed containing the starting point according to another order in a sequence of a plurality of choices.

5. The data input system according to claim 1 , wherein

the processing control code is further configured to cause at least one of said at least one processor to determine a list box whose choice is to be changed among the plurality of list boxes based on a duration of a press following the input of the starting point.

6. The data input system according to claim 5 , wherein

the processing control code is further configured to cause at least one of said at least one processor to determine a list box placed at a longer distance from the list box displayed containing the starting point as a list box whose choice is to be changed as the duration is longer.

7. The data input system according to claim 5 , wherein

the processing control code is further configured to cause at least one of said at least one processor to change a list box whose choice is to be changed in a circular manner according to an order of sequence with an increase in the duration.

8. The data input system according to claim 1 , wherein

the processing control code is further configured to cause at least one of said at least one processor to recognize the motion direction based on the starting point and one or more points input after the input of the starting point, and determine an amount of change of a choice in the list box based on a length from the starting point to a last point input among points used for recognizing the motion direction or based on a period of time from when the starting point is input to when a last point input among points used for recognizing the motion direction is input.

9. A data input method performed by at least one processor in a data input system, comprising:

displaying a plurality of list boxes configured for selecting one choice among a plurality of choices on a display screen, the plurality of list boxes placed side by side along a direction substantially orthogonal to a direction of receiving an input to change a choice selectable in each of the list boxes; and

determining both, a list box whose choice is to be changed among the list boxes based on a position of a point input in a region including the plurality of list boxes on the display screen and a motion direction indicating a motion from the point as a starting point, and a direction of a change of a choice in the list box based on the motion direction, wherein

the plurality of list boxes are placed side by side along a first direction on the display screen, and

the determining includes determining correspondence between a list box whose choice is to be changed and an angle range of the motion direction based on the number of list boxes placed in each of the first direction and a second direction opposite to the first direction viewed from a list box displayed containing the starting point.

10. A non-transitory computer-readable recording medium storing a data input program for causing a computer to:

display a plurality of list boxes configured to allow selection of one choice among a plurality of choices on a display screen, the plurality of list boxes placed side by side along a direction substantially orthogonal to a direction of receiving an input to change a choice selectable in each of the list boxes; and

determine both a list box whose choice is to be changed among the plurality of list boxes based on a position of a point input in a region including the plurality of list boxes on the display screen and a motion direction indicating a motion from the point as a starting point, and a direction of a change of a choice in the list box based on the motion direction, wherein

the plurality of list boxes are placed side by side along a first direction on the display screen, and

the determination includes determination of a correspondence between a list box whose choice is to be changed and an angle range of the motion direction based on the number of list boxes placed in each of the first direction and a second direction opposite to the first direction viewed from a list box displayed containing the starting point.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Feb 3, 2016
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037690/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: KUMAGAI, TOMOHARU
To: RAKUTEN, INC.
Reel/Frame 035821/0227 →