IP Library Granted Patent US 10,311,491
Granted Patent B2
US 10,311,491 · App. 14/779,342 · Granted Jun 4, 2019

Information processing device, information processing method, and information processing 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,311,491
App. No.
14/779,342
Granted
Jun 4, 2019
Kind
B2
Abstract

The information providing server obtains at least one of the first posted information on the plan posted by the user, the piece(s) of second posted information on the other plan(s) posted by the user, and the piece(s) of third posted information on the plan posted by the other user(s). Then, the information providing server identifies the subordinate rating criterion/criteria used for the user to rate the plan based on the obtained piece(s) of posted information, and presents the identified subordinate rating criterion/criteria to the user who rates the plan.

Claims (57)

1. An information processing system comprising:

at least one first memory configured to store computer program code;

at least one second memory configured to store posted information;

at least one third memory configured to store rating criteria; and

at least one processor configured to access said at least one first memory and operate as instructed by said computer program code, said computer program code including:

first receiving code configured to receive, from a terminal device, a rating entry request sent in accordance with an instruction from a first user who is about to rate a first transaction object;

first obtaining code configured to cause at least one of said at least one processor to obtain, from the at least one second memory configured to store posted information, at least one of first posted information on the first transaction object, second posted information on a second transaction object that is different from the first transaction object, and third posted information on the first transaction object, the first and second posted information being posted by the first user, the third posted information being posted by a second user that is different from the first user, wherein each of the first and second transaction objects is transacted via a network and displayed on a display screen;

identifying code configured to cause at least one of said at least one processor to identify a word included in a piece of the obtained posted information or a synonym for the word as a subordinate rating criterion, by referring to the at least one third memory configured to store a plurality of superordinate rating criteria common to users and subordinate rating criteria belonging to each of the plurality of superordinate rating criteria;

display controlling code configured to cause at least one of said at least one processor to, in response to receiving the rating entry request, control a display screen of the terminal device to display rating entry fields corresponding to the plurality of superordinate rating criteria and a rating entry field corresponding to the identified subordinate rating criterion;

second receiving code configured to receive, from the terminal device, rating information indicating ratings that the first user inputs in the rating entry fields displayed on the display screen of the terminal device; and

providing code configured to provide the received rating information to other users.

2. The information processing system according to claim 1 , wherein the second obtaining code is further configured to cause at least one of said at least one processor to obtain a rating value relating to a rating, given by the first user, for the first transaction object on a superordinate rating criterion corresponding to a superordinate concept of the subordinate rating criterion identified, and

wherein when the rating value obtained is greater than or equal to a first threshold value, the identifying code is further configured to cause at least one of said at least one processor to identify, as the subordinate rating criterion, a word having a corresponding relationship with a positive word included in the posted information obtained.

3. The information processing system according to claim 1 , the program code further comprising:

second obtaining code configured to cause at least one of said at least one processor to obtain a rating value relating to a rating, given by the user, for the first transaction object on a superordinate rating criterion corresponding to a superordinate concept of the subordinate rating criterion identified, wherein,

when the rating value obtained is less than or equal to a second threshold value, the identifying code is further configured to cause at least one of said at least one processor to identify, as the subordinate rating criterion, a word having a corresponding relationship with a negative word included in the posted information obtained.

4. The information processing system according to claim 1 , wherein

the identifying code is further configured to cause at least one of said at least one processor to identify, as the subordinate rating criterion, a rating criterion candidate matching any word included in the posted information obtained, among rating criterion candidates prestored for each transaction object type in a storage.

5. The information processing system according to claim 4 , wherein,

when no rating criterion candidates match any word included in the posted information, the identifying code is further configured to cause at least one of said at least one processor to identify, as the subordinate rating criterion, a word included in the posted information, among words included in information prestored in said storage and indicating details of the first transaction object.

6. The information processing system according to claim 5 , wherein,

when the identifying code is further configured to cause at least one of said at least one processor to identify, as the subordinate rating criterion, a word included in information indicating details of the first transaction object, the word identified as the subordinate rating criterion is added to and stored in the storage as the rating criterion candidates.

7. The information processing system according to claim 1 , wherein

users are classified by user attributes into a plurality of user bases, and

the first obtaining code is further configured to cause at least one of said at least one processor to obtain the third posted information posted by the second user, wherein the second user and the first user are classified into the same user base.

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

receiving, from a terminal device, a rating entry request sent in accordance with an instruction from a first user who is about to rate a first transaction object;

obtaining, from at least one first memory configured to store posted information, at least one of first posted information on the first transaction object, second posted information on a second transaction object that is different from the first transaction object, and third posted information on the first transaction object, the first and second posted information being posted by the first user, the third posted information being posted by a second user that is different from the first user, wherein each of the first and second transaction objects is transacted via a network and displayed on a display screen;

identifying a word included in a piece of the obtained posted information or a synonym for the word as a subordinate rating criterion, by referring to at least one second memory configured to store a plurality of superordinate rating criteria common to users and subordinate rating criteria belonging to each of the plurality of superordinate rating criteria;

in response to receiving the rating entry request, displaying, on a display screen of the terminal device, rating entry fields corresponding to the plurality of superordinate rating criteria and a rating entry field corresponding to the identified subordinate rating criterion;

receiving, from the terminal device, rating information indicating ratings that the first user inputs in the rating entry fields displayed on the display screen of the terminal device; and

providing the received rating information to other users.

9. The information processing method according to claim 8 , further comprising

obtaining a rating value relating to a rating, given by the user, for the first transaction object on a superordinate rating criterion corresponding to a superordinate concept of the subordinate rating criterion identified, wherein

when the rating value obtained is greater than or equal to a first threshold value, identifying, as the subordinate rating criterion, a word having a corresponding relationship with a positive word included in the posted information obtained.

10. The information processing method according to claim 8 , further comprising

obtaining a rating value relating to a rating, given by the user, for the first transaction object on a superordinate rating criterion corresponding to a superordinate concept of the subordinate rating criterion identified, wherein,

when the rating value obtained is less than or equal to a second threshold value, identifying, as the subordinate rating criterion, a word having a corresponding relationship with a negative word included in the posted information obtained.

11. The information processing method according to claim 8 , wherein

identifying, as the subordinate rating criterion, a rating criterion candidate matching any word included in the posted information obtained, among rating criterion candidates prestored for each transaction object type in a storage.

12. The information processing method according to claim 9 , wherein

the identifying further comprises identifying, as the subordinate rating criterion, a rating criterion candidate matching any word included in the posted information obtained, among rating criterion candidates prestored for each transaction object type in a storage.

13. The information processing method according to claim 10 , wherein

the identifying further comprises identifying, as the subordinate rating criterion, a rating criterion candidate matching any word included in the posted information obtained, among rating criterion candidates prestored for each transaction object type in a storage.

14. The information processing system according to claim 1 , wherein the identifying code is further configured to cause at least one of said at least one processor to further identify, by referring to the at least one third memory, a superordinate rating criterion to which the identified subordinate rating criterion belongs, and the display controlling code is further configured to cause at least one of said at least one processor to, in response to receiving the rating entry request, control the display screen of the terminal device to display a rating entry page including rating entry fields corresponding to the plurality of superordinate rating criteria, and a rating entry field corresponding to the identified subordinate rating criterion, the rating entry field being arranged in association with the identified superordinate rating criterion.

15. The information processing system according to claim 1 , wherein the identifying code is further configured to cause at least one of said at least one processor to, when a positive word or a negative word is included in a piece of the obtained posted information, identify a word having a corresponding relationship with the positive word or the negative word or a synonym for the word as a subordinate rating criterion, by referring to the at least one third memory.

16. An information processing system comprising:

at least one first memory configured to store computer program code;

at least one second memory configured to store posted information;

at least one third memory configured to store rating criteria; and

at least one processor configured to access said at least one first memory and operate as instructed by said computer program code, said computer program code including:

first receiving code configured to receive, from a terminal device, a rating entry request sent in accordance with an instruction from a first user who is about to rate a first transaction object;

first obtaining code configured to cause at least one of said at least one processor to obtain, from the at least one second memory configured to store posted information, at least one of first posted information on the first transaction object and second posted information on a second transaction object that is different from the first transaction object, the first and second posted information being posted by the first user, wherein each of the first and second transaction objects is transacted via a network and displayed on a display screen;

identifying code configured to cause at least one of said at least one processor to identify a word included in a piece of the obtained posted information or a synonym for the word as a subordinate rating criterion, by referring to the at least one third memory configured to store a plurality of superordinate rating criteria common to users and subordinate rating criteria belonging to each of the plurality of superordinate rating criteria;

display controlling code configured to cause at least one of said at least one processor to, in response to receiving the rating entry request, control a display screen of the terminal device to display rating entry fields corresponding to the plurality of superordinate rating criteria and a rating entry field corresponding to the identified subordinate rating criterion;

second receiving code configured to receive, from the terminal device, rating information indicating ratings that the first user inputs in the rating entry fields displayed on the display screen of the terminal device; and

providing code configured to provide the received rating information to other users.

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 23, 2015
From: WATANABE, TAICHI
To: RAKUTEN, INC.
Reel/Frame 036634/0805 →