IP Library Granted Patent US 10,223,726
Granted Patent B2
US 10,223,726 · App. 14/364,909 · Granted Mar 5, 2019

Information provisioning device, method, and medium for evaluating and estimating gift candidates

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,223,726
App. No.
14/364,909
Granted
Mar 5, 2019
Kind
B2
Abstract

An information provision device according to one embodiment includes an evaluation request unit, an evaluation registration unit, an estimation unit and a presentation unit. The evaluation request unit transmits an evaluation interface for a recipient to evaluate a given gift given to the recipient to a recipient terminal. The evaluation registration unit stores an entered evaluation as evaluation information into an evaluation storage unit. When a next giver gives a next gift to the recipient through a giver terminal, the estimation unit estimates candidate items for the next gift at least from given gifts based on evaluations indicated by the evaluation information corresponding to the recipient. The presentation unit transmits candidate information indicating the estimated candidate items to the giver terminal and thereby presents the candidate items to the next giver.

Claims (52)

1. An information provision device comprising:

at least one memory operable to store program code;

at least one processor operable to read the program code and operate as instructed by the program code, the program code including:

code configured to cause the at least one processor to store, in an evaluation storage, evaluation information containing a purchase ID, a giver ID, a recipient ID, a gift ID, and an evaluation of a given gift, in association with one another, wherein the purchase ID is an identifier that uniquely identifies each purchase procedure, and the evaluation information is newly registered in the evaluation information when a purchase procedure is completed, an evaluation field of the newly registered evaluation information being blank (NULL);

code configured to cause the at least one processor to transmit, to a recipient terminal, a URL of a web page including a graphical user interface to evaluate the given gift given to a recipient;

evaluation request code configured to cause the at least one processor to transmit in response to a request signal containing the URL, the web page including the graphical user interface to the recipient terminal to evaluate the given gift given to the recipient, wherein a purchase identifier (ID) that identifies a record of access information is embedded in the web page;

evaluation registration code configured to cause the at least one processor to store an evaluation entered through the graphical user interface into the evaluation storage, by overwriting the evaluation field of corresponding evaluation information with the entered evaluation;

estimation code configured to cause the at least one processor to, in response to a next giver giving a next gift to the recipient through a giver terminal, automatically specify the recipient indicated by the evaluation information corresponding to the next giver, without receiving an input by the next giver, and then estimate candidate items for the next gift at least from given gifts based on evaluations indicated by the evaluation information corresponding to the recipient; and

presentation code configured to cause the at least one processor to automatically transmit candidate information indicating the estimated candidate items to the giver terminal and present the candidate items to the next giver,

wherein the estimation code causes the at least one processor to sort one or more given gifts into a high priority item and a low priority item at least based on an evaluation value obtained from the evaluation,

wherein the given gift sorted as the high priority item satisfies a condition that the evaluation value is equal to or more than a threshold, and the given gift sorted as the low priority item includes a gift where the evaluation value is less than the threshold,

wherein the presentation code causes the at least one processor to transmit the candidate information of the high priority item to the giver terminal without transmitting the candidate information of the low priority item.

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

a giver of the given gift is further associated in the evaluation information, and

when the giver of the given gift indicated by the evaluation information is different from the next giver, the estimation code causes the at least one processor to sort the given gift as the low priority item regardless of the evaluation of the given gift indicated by the evaluation information.

3. The information provision device according to claim 1 , wherein

a giver of the given gift is further associated in the evaluation information, and

the estimation code causes the at least one processor to sort the given gift where the evaluation value is equal to or more than the threshold and the giver indicated by the evaluation information is different from the next giver as the high priority item, and sort the other given gifts as the low priority item.

4. The information provision device according to claim 3 , wherein

when all of evaluation values corresponding to one given gift are equal to or more than the threshold, the estimation code causes the at least one processor to sort the given gift as the high priority item.

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

the evaluation information contains a giving quantity of the given gift,

the estimation code causes the at least one processor to set a purchase quantity larger than the giving quantity for each of the high priority item, and

the presentation code causes the at least one processor to transmit candidate information containing the set purchase quantity to the giver terminal.

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

the evaluation request code causes the at least one processor to receive a request signal containing URL provided on a slip related to the given gift given by the recipient from the recipient terminal and transmit the graphical user interface in response to the request signal.

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

the graphical user interface is an interface for the recipient to evaluate both of the given gift and specified related items of the given gift,

wherein the evaluation registration code causes the at least one processor to determine a degree of association as an evaluation value of a combination of the given gift and the related item based on evaluations entered through the graphical user interface, and store association degree information where the recipient and the degree of association are in association with each other into an association degree storage, and

the estimation code causes the at least one processor to estimate candidate items for the next gift further based on the related items based on the degree of association indicated by the association degree information.

8. The information provision device according to claim 7 , wherein the related items are items in the same item category as the given gift.

9. The information provision device according to claim 7 , wherein the related items are items in different item categories from the given gift.

10. An information provision method executed by an information provision device, the method comprising:

storing, in an evaluation storage, evaluation information containing a purchase ID, a giver ID, a recipient ID, a gift ID, and an evaluation of a given gift, in association with one another, wherein the purchase ID is an identifier that uniquely identifies each purchase procedure, and the evaluation information is newly registered in the evaluation information when a purchase procedure is completed, an evaluation field of the newly registered evaluation information being blank (NULL);

transmitting, to a recipient terminal, a URL of a web page including a graphical user interface to evaluate the given gift given to a recipient;

transmitting, in response to a request signal containing the URL, the web page including the graphical user interface to the recipient terminal to evaluate the given gift given to the recipient, wherein a purchase identifier (ID) that identifies a record of access information is embedded in the web page;

storing an evaluation entered through the graphical user interface into the evaluation storage, by overwriting the evaluation field of corresponding evaluation information with the entered evaluation;

in response to a next giver giving a next gift to the recipient through a giver terminal, automatically specifying the recipient indicated by the evaluation information corresponding to the next giver, without receiving an input by the next giver, and then estimating candidate items for the next gift at least from given gifts based on evaluations indicated by the evaluation information corresponding to the recipient; and

automatically transmitting candidate information indicating the estimated candidate items to the giver terminal and presenting the candidate items to the next giver,

wherein the estimating comprises sorting one or more given gifts into a high priority item and a low priority item at least based on an evaluation value obtained from the evaluation,

wherein the given gift sorted as the high priority item satisfies a condition that the evaluation value is equal to or more than a threshold, and the given gift sorted as the low priority item includes a gift where the evaluation value is less than the threshold,

wherein the automatically transmitting comprises transmitting the candidate information of the high priority item to the giver terminal without transmitting the candidate information of the low priority item.

11. A non-transitory computer-readable recording medium storing an information provision program causing a computer to implement:

storing, in an evaluation storage, evaluation information containing a purchase ID, a giver ID, a recipient ID, a gift ID, and an evaluation of a given gift, in association with one another, wherein the purchase ID is an identifier that uniquely identifies each purchase procedure, and the evaluation information is newly registered in the evaluation information when a purchase procedure is completed, an evaluation field of the newly registered evaluation information being blank (NULL);

transmitting, to a recipient terminal, a URL of a web page including a graphical user interface to evaluate the given gift given to a recipient;

transmitting, in response to a request signal containing the URL, the web page including the graphical user interface to the recipient terminal to evaluate the given gift given to the recipient, wherein a purchase identifier (ID) that identifies a record of access information is embedded in the web page;

storing an evaluation entered through the graphical user interface into the evaluation storage, by overwriting the evaluation field of corresponding evaluation information with the entered evaluation;

in response to a next giver giving a next gift to the recipient through a giver terminal, automatically specifying the recipient indicated by the evaluation information corresponding to the next giver, without receiving an input by the next giver, and estimating candidate items for the next gift at least from given gifts based on evaluations indicated by the evaluation information corresponding to the recipient; and

automatically transmitting candidate information indicating the estimated candidate items to the giver terminal and present the candidate items to the next giver,

wherein the estimating comprises sorting one or more given gifts into a high priority item and a low priority item at least based on an evaluation value obtained from the evaluation,

wherein the given gift sorted as the high priority item satisfies a condition that the evaluation value is equal to or more than a threshold, and the given gift sorted as the low priority item includes a gift where the evaluation value is less than the threshold,

wherein the automatically transmitting comprises transmitting the candidate information of the high priority item to the giver terminal without transmitting the candidate information of the low priority 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 Jun 12, 2014
From: JOHO, KOJI; KAMIO, SHOTARO
To: RAKUTEN, INC.
Reel/Frame 033092/0369 →