IP Library Granted Patent US 10,282,482
Granted Patent B2
US 10,282,482 · App. 14/778,205 · Granted May 7, 2019

Data provision device, data provision method, and data provision program

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,282,482
App. No.
14/778,205
Granted
May 7, 2019
Kind
B2
Abstract

A data provision device includes a determination unit that determines at least some of selectable items contained in a web page to be provided to a user terminal as a prefetch item based on an event that can occur in the user terminal to which the web page is provided, a generation unit that generates a data set composed of a group of data to be transmitted to the user terminal according to selection of the prefetch item determined by the determination unit, and a transmitting unit that, when selection of an item is received from the user terminal, transmits a data set corresponding to the item and generated by the generation unit to the user terminal.

Claims (41)

1. A data provision device for providing a web page in response to a search request from a user terminal, comprising:

at least one memory operable to store computer program code;

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

search code configured to cause at least one of said at least one processor to provide a first web page to the user terminal based on the search request, wherein:

the first web page lists a plurality of records,

a first record of the plurality of records indicates a first value of an attribute, and

a second record of the plurality of records indicates a second value of the attribute,

determination code configured to cause at least one of said at least one processor to

determine at least some of selectable items contained in a second web page to be provided to the user terminal as a prefetch item based on a number of variations of the attribute;

generation code configured to cause at least one of said at least one processor to generate a data set composed of a group of data to be transmitted to the user terminal according to selection of the prefetch item determined; and

transmitting code configured to cause at least one of said at least one processor to, when selection of an item is received from the user terminal, transmit to the user terminal a data set corresponding to the item and generated using said generation code.

2. The data provision device according to claim 1 , wherein

the determination code is configured to cause the at least one of said at least one processor to determine the prefetch item based on an operation history about selection of an item on a web page.

3. The data provision device according to claim 2 , wherein

when a first operation pattern related to the search request is performed by the user terminal, the determination code causes the at least one of said at least one processor to determine as the prefetch item an item selected in a second operation pattern having been performed after the first operation pattern, wherein the second operation pattern having been performed at a frequency exceeding a specified value.

4. The data provision device according to claim 2 , wherein

wherein the determination code causes the at least one of said at least one processor to determine the prefetch item based in part on the operation history indicating a tendency of selecting an item.

5. The data provision device according to claim 1 , wherein

the generation code is configured to cause the at least one of said at least one processor to generate a data set to be transmitted to the user terminal in response to selection of at least some of selectable items contained in a web page to be displayed on the user terminal based on one data set generated as a data set in a next hierarchy of the one data set, and generate a data set in the number of hierarchies in accordance with a processing load of the data provision device.

6. The data provision device according to claim 1 , wherein

the generation code is configured to cause the at least one of said at least one processor to generate a data set for a number of user terminals accessing the data provision device in accordance with a processing load of the data provision device.

7. The data provision device according to claim 1 , wherein

when sequentially generating a plurality of data sets for a plurality of prefetch items, the generation code causes the at least one of said at least one processor to set a time interval to perform generation processing to a time in accordance with a processing load of the data provision device.

8. The data provision device of claim 1 , wherein the attribute is product name.

9. The data provision device of claim 1 , wherein the attribute is product model number.

10. The data provision device of claim 1 , wherein the attribute is product price.

11. A data provision method in a data provision device including at least one computer processor for providing a web page in response to a search request from a user terminal, comprising:

providing a first web page to the user terminal based on the search request, wherein:

the first web page lists a plurality of records,

a first record of the plurality of records indicates a first value of an attribute, and

a second record of the plurality of records indicates a second value of the attribute,

determining at least some of selectable items contained in a second web page to be provided to the user terminal as a prefetch item based on a number of variations of the attribute;

generating a data set composed of a group of data to be transmitted to the user terminal according to selection of the prefetch item determined; and

when selection of an item is received from the user terminal, transmitting to the user terminal a data set generated and corresponding to the item.

12. A data provision method in a data provision device including at least one computer processor for providing a web page to a user terminal, comprising:

receiving a search request based on search criteria set in the user terminal, wherein the search request is associated with e-commerce shopping;

providing a first web page to the user terminal based on the search request, wherein: the first web page lists a plurality of records,

a first record of the plurality of records indicates a first value of an attribute, and

a second record of the plurality of records indicates a second value of the attribute,

determining, based on a number of variations of the attribute, prefetch item associated with a sort item, wherein the sort item includes a sorting by price; and

providing a second search result including a plurality of records matching the search criteria as the web page to the user terminal, wherein the second search result is based on the sort 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 Sep 18, 2015
From: KATAKAWA, JUN
To: RAKUTEN, INC.
Reel/Frame 036640/0203 →