IP Library Granted Patent US 11,487,835
Granted Patent B2
US 11,487,835 · App. 17/251,191 · Granted Nov 1, 2022

Information processing system, information processing method, and program

Inventors: Robin Swezey (Tokyo, JP); Jing Mi (Tokyo, JP); Vijay Daultani (Tokyo, JP)
Assignee: RAKUTEN GROUP, INC.
G06F16/9535G06F16/9035G06F16/9536G06Q10/02
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 11,487,835
App. No.
17/251,191
Granted
Nov 1, 2022
Kind
B2
Abstract

Identification means of an information processing system identifies, based on an action history of each of a plurality of users, a plurality of data items having a degree of action equal to or more than a predetermined degree. First information acquisition means acquires, based on the action history of each user, first information indicating relevance between the respective data items identified by the identification means. Output means outputs, when details of each of the plurality of data items are input, second information indicating relevance between the respective data items based on a predetermined parameter. Setting means sets the parameter based on the details of each data item identified by the identification means and the first information.

Claims (28)

1. An information processing system, comprising at least one processor configured to:

identify, based on an action history of each of a plurality of users, a plurality of first contents having a degree of action equal to or more than a predetermined degree;

acquire, based on the action history of each of the plurality of users, first information indicating relevance between the plurality of first contents using collaborative filtering;

update, based on the first information, a parameter using first features of each of the plurality of first contents; and

output, based on the updated parameter, second information indicating relevance between a plurality of second contents using content-based filtering, wherein at least one second content in each combination of second contents in the plurality of second contents has a degree of action less than the predetermined degree;

identify, in response to receiving a query, a first content in the plurality of first contents for which the second information has been outputted; and

provide information on another content related to the identified first content based on the first information or the second information.

2. The information processing system according to claim 1 , wherein the at least one processor is configured to:

provide the information on another content based on the first information, when the identified first content has a degree of action equal to or more than the predetermined degree; and

provide the information on another content based on the second information, when the identified first content has a degree of action less than the predetermined degree.

3. The information processing system according to claim 1 , wherein the at least one processor is configured to provide each user in the plurality of users who has performed an action on the identified first content with the information on another first content.

4. The information processing system according to claim 1 , wherein the at least one processor is configured to determine, based on the action history of each user in the plurality of users, a user to which the information on another content is to be provided, wherein the at least one processor is configured to provide the information on another content to the user.

5. The information processing system according to claim 1 , wherein the at least one processor is configured to group users in the plurality of users based on a method determined in advance, wherein the parameter is provided for each user group, and wherein the at least one processor is configured to update the parameter for each user group.

6. The information processing system according to claim 1 , wherein the at least one processor is configured to update the action history of each user in the plurality of users, wherein the at least one processor is configured to update the parameter based on the action history of each user in the plurality of users.

7. An information processing method, comprising:

identifying, based on an action history of each of a plurality of users, a plurality of first contents having a degree of action equal to or more than a predetermined degree;

acquiring, based on the action history of each of the plurality of users, first information indicating relevance between the plurality of first contents using collaborative filtering;

updating, based on the first information, a parameter using first features of each of the plurality of first contents; and

outputting, based on the updated parameter, second information indicating relevance between a plurality of second contents using content-based filtering, wherein at least one second content in each combination of second contents in the plurality of second contents has a degree of action less than the predetermined degree;

identifying, in response to receiving a query, a first content in the plurality of first contents for which the second information has been outputted; and

providing information on another content related to the identified first content based on the first information or the second information.

8. A non-transitory computer-readable information storage medium for storing a program for causing a computer to:

identify, based on an action history of each of a plurality of users, a plurality of first contents having a degree of action equal to or more than a predetermined degree;

acquire, based on the action history of each of the plurality of users, first information indicating relevance between the plurality of first contents using collaborative filtering;

update, based on the first information, a parameter using first features of each of the plurality of first contents; and

output, based on the updated parameter, second information indicating relevance between a plurality of second contents using content-based filtering, wherein at least one second content in each combination of second contents in the plurality of second contents has a degree of action less than the predetermined degree;

identify, in response to receiving a query, a first content in the plurality of first contents for which the second information has been outputted; and

provide information on another content related to the identified first content based on the first information or the second information.

Assignments (2)
CHANGE OF NAME Recorded Jul 13, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 056845/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: SWEZEY, ROBIN; MI, JING; DAULTANI, VIJAY
To: RAKUTEN, INC.
Reel/Frame 054805/0663 →
Continuity (1)
Related Publication 20210248201A1 · Aug 12, 2021
Cited By (1)
US 12,307,195