IP Library Granted Patent US 10,346,021
Granted Patent B2
US 10,346,021 · App. 14/893,298 · Granted Jul 9, 2019

Automatic list scrolling apparatus, method and program based on a selected item

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,346,021
App. No.
14/893,298
Granted
Jul 9, 2019
Kind
B2
Abstract

An information processing apparatus causes some of a plurality of items to be listed in a display area. The information processing apparatus receives an operation to cause at least one of items not being displayed in the display area, among the plurality of items, to be displayed in the display area. The information processing apparatus receives an operation to select one item from among the items displayed in the display area. The information processing apparatus causes a predetermined process corresponding to the operation to be performed for a selected first item and causes items to be arranged in the display area so that the first item or a second item arranged just before the first item among the plurality of items is the item arranged foremost among the items listed in the display area.

Claims (41)

1. An information processing apparatus comprising:

at least one memory configured to store program code; and

at least one processor coupled to said memory, wherein execution of the program code by the at least one processor causes the information processing apparatus to:

list a plurality of items arranged in a predetermined order in a display area on a display;

receive an operation from a user to select a first item of the plurality of items, wherein the operation corresponds to an add-to-favorites operation;

identify a second item, wherein the second item is related to the first item, the second item being among items arranged before a first item among the plurality of items and the second item being positioned outside the display area,

when the first item and the second item have a positional relationship that enables the first item and the second item to be displayed together in the display area:

perform, automatically by the at least one processor, scrolling of the list in a manner to: i) keep a distance between the first item and items originally arranged after the first item among the plurality of items unchanged, and ii) arrange the second item to be the item arranged foremost, and

when the first item and the second items do not have a positional relationship that enables the first item and the second item to be displayed together in the display area:

arrange the first item foremost in the display area while not displaying the second item in the display area.

2. The information processing apparatus according to claim 1 , wherein execution of the program code by the at least one processor causes the information processing apparatus to:

store, in a storage, logs of scrolling performed according to operations to cause at least one of items not being displayed in the display area, among the plurality of items, to be displayed in the display area;

retrieve, from the storage, logs of first scrolling and second scrolling, the first scrolling being performed over more than a predetermined amount, the second scrolling being performed following the first scrolling in a direction opposite to a direction of the first scrolling at a speed less than a speed of the first scrolling; and

perform at a scrolling speed of any of the first scrolling and the second scrolling identified from the logs retrieved.

3. The information processing apparatus of claim 1 , wherein the operation to select the first item corresponds to the user flicking the first item to a right direction in the display area.

4. The information processing apparatus of claim 1 , wherein the first item is a commercial item.

5. An information processing method performed by a computer, the method comprising:

listing a plurality of items arranged in a predetermined order in a display area on a display;

receiving an operation from a user to select a first item of the plurality of items, wherein the operation corresponds to an add-to-favorites operation;

identifying a second item, wherein the second item is related to the first item, the second item being among items arranged before a first item among the plurality of items and the second item being positioned outside the display area;

when the first item and the second items have a positional relationship that enables the first item and the second item to be displayed together in the display area:

performing scrolling of the list automatically by the computer in a manner to: i) keep a distance between the first item and items originally arranged after the first item among the plurality of items unchanged, and ii) arrange the second item to be the item arranged foremost; and

when the first item and the second item do not have a positional relationship that enables the first item and the second item to be displayed together in the display area:

arranging the first item foremost in the display area while not displaying the second item in the display area.

6. The method of claim 5 , wherein the operation to select the first item corresponds to the user flicking the first item to a right direction in the display area.

7. The method of claim 6 , further comprising:

receiving a tap from the user on the first item; and

displaying, in the display area, details of the first item.

8. The method of claim 5 , wherein the first item is a commercial item.

9. The method of claim 5 , further comprising:

after the receiving the operation, requesting an online marketplace server to add the first item to a favorites list.

10. A non-transitory computer readable medium storing thereon an information processing program, the information processing program causing a computer to:

list a plurality of items arranged in a predetermined order in a display area on a display;

receive an operation from a user to select a first item of the plurality of items, wherein the operation corresponds to an add-to-favorites operation;

identify a second item, wherein the second item is related to the first item, the second item being among items arranged before a first item among the plurality of items and the second item being positioned outside the display area;

when the first item and the second item have a positional relationship that enables the first item and the second item to be displayed together in the display area:

perform, automatically by the information processing program, scrolling of the list in a manner to: i) keep a distance between the first item and items originally arranged after the first item among the plurality of items unchanged, and ii) arrange the second item to be the item arranged foremost; and

when the first item and the second items do not have a positional relationship that enables the first item and the second item to be displayed together in the display area:

arrange the first item foremost in the display area while not displaying the second item in the display area.

11. The non-transitory computer readable medium of claim 10 , wherein the operation to select the first item corresponds to the user flicking the first item to a right direction in the display area.

12. The non-transitory computer readable medium of claim 10 , wherein the first item is a commercial item.

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 Nov 23, 2015
From: YAMAHARA, HISANORI
To: RAKUTEN, INC.
Reel/Frame 037120/0530 →