IP Library Granted Patent US 12,477,184
Granted Patent B2
US 12,477,184 · App. 18/461,213 · Granted Nov 18, 2025

System, method and computer-readable medium for recommendation

Inventors: Jayneel Pawar (Tokyo, JP); Manasvi Ghelani (Tokyo, JP); Sree Lakshmi (Tokyo, JP); Nitin Srivastavea (Tokyo, JP); Abinash Sen (Tokyo, JP); Mohammad Amir (Tokyo, JP)
Assignee: 17LIVE Japan Inc.
H04N21/4668
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 12,477,184
App. No.
18/461,213
Granted
Nov 18, 2025
Kind
B2
Abstract

The present disclosure relates to a system, a method and a computer-readable medium for recommendation. The method includes providing a first content according to a first recommendation logic to a user terminal of a viewer; providing a second content according to a second recommendation logic to the user terminal; obtaining interaction data from the user terminal; and adjusting an allocation of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal according to the interaction data.

Claims (40)

1 . A method for recommendation, executed by a server, comprising:

providing a first content according to a first recommendation logic to a user terminal of a viewer;

providing a second content according to a second recommendation logic to the user terminal, wherein the second recommendation logic is different from the first recommendation logic, and the first content and the second content are displayed at the user terminal of the viewer at the same time;

obtaining interaction data from the user terminal;

calculating respectively a click rate and an average time length with respect to the first recommendation logic and the second recommendation logic based on the interaction data; and

adjusting an allocation of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal according to the interaction data, wherein adjusting the allocation of contents comprises displaying more contents recommended from the first recommendation logic or displaying contents recommended from the first recommendation logic in a higher order, compared with contents recommended from the second recommendation logic.

2 . The method according to claim 1 , further comprising:

determining a first recommendation score for the first content according to content attribute data of the first content and viewer attribute data of the viewer, by the first recommendation logic;

determining the first recommendation score to be higher than a first threshold;

determining a second recommendation score for the second content according to content attribute data of the second content and the viewer attribute data of the viewer, by the second recommendation logic; and

determining the second recommendation score to be higher than a second threshold.

3 . The method according to claim 2 , further comprising:

determining a third recommendation score for the first content according to the content attribute data of the first content and the viewer attribute data of the viewer, by the second recommendation logic;

determining the third recommendation score to be lower than a third threshold;

determining a fourth recommendation score for the second content according to the content attribute data of the second content and the viewer attribute data of the viewer, by the first recommendation logic; and

determining the fourth recommendation score to be lower than a fourth threshold.

4 . The method according to claim 2 , further comprising:

determining a first mixed score for the first content according to the first recommendation score and the interaction data;

determining a second mixed score for the second content according to the second recommendation score and the interaction data; and

adjusting the allocation of contents from the first recommendation logic and the second recommendation logic according to the first mixed score and the second mixed score.

5 . The method according to claim 1 , wherein the adjusting the allocation of contents includes adjusting an order of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal.

6 . The method according to claim 1 , wherein the adjusting the allocation of contents includes adjusting respective numbers of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal.

7 . The method according to claim 1 , further comprising:

providing a first group of contents according to the first recommendation logic to the user terminal;

providing a second group of contents according to the second recommendation logic to the user terminal;

determining the viewer to have interacted more with the first group of contents according to the interaction data; and

adjusting the allocation of contents to display more contents from the first recommendation logic on the user terminal.

8 . The method according to claim 1 , wherein the interaction data includes click rates or retention lengths with respect to contents from the first recommendation logic and contents from the second recommendation logic.

9 . A system for recommendation, comprising one or a plurality of processors, wherein the one or plurality of processors execute a machine-readable instruction to perform:

providing a first content according to a first recommendation logic to a user terminal of a viewer;

providing a second content according to a second recommendation logic to the user terminal, wherein the second recommendation logic is different from the first recommendation logic, and first content and the second content are displayed at the user terminal of the viewer at the same time;

obtaining interaction data from the user terminal;

calculating respectively a click rate and an average time length with respect to the first recommendation logic and the second recommendation logic based on the interaction data; and

adjusting an allocation of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal according to the interaction data, wherein the adjusting the allocation of contents comprises displaying more contents recommended from the first recommendation logic or displaying contents recommended from the first recommendation logic in a higher order, compared with contents recommended from the second recommendation logic.

10 . A non-transitory computer-readable medium including a program for recommendation, wherein the program causes one or a plurality of computers to execute:

providing a first content according to a first recommendation logic to a user terminal of a viewer;

providing a second content according to a second recommendation logic to the user terminal, wherein the second recommendation logic is different from the first recommendation logic, and the first content and the second content are displayed at the user terminal of the viewer at the same time;

obtaining interaction data from the user terminal;

calculating respectively a click rate and an average time length with respect to the first recommendation logic and the second recommendation logic based on the interaction data; and

adjusting an allocation of contents from the first recommendation logic and the second recommendation logic to be shown on the user terminal according to the interaction data, wherein the adjusting the allocation of contents comprises displaying more contents recommended from the first recommendation logic or displaying contents recommended from the first recommendation logic in a higher order, compared with contents recommended from the second recommendation logic.

Assignments (2)
CHANGE OF ASSIGNEE ADDRESS Recorded Apr 16, 2024
From: 17LIVE JAPAN INC.
To: 17LIVE JAPAN INC.
Reel/Frame 067126/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2023
From: PAWAR, JAYNEEL; GHELANI, MANASVI; LAKSHMI, SREE; SRIVASTAVEA, NITIN; SEN, ABINASH; AMIR, MOHAMMAD
To: 17LIVE JAPAN INC.
Reel/Frame 064799/0011 →
Priority Claims (2)
JP 2023-059766 · Apr 3, 2023 · national
JP 2023-082004 · May 18, 2023 · national
Continuity (1)
Related Publication 20240334015A1 · Oct 3, 2024
References Cited (13)
US 10373176B1 · Wei · 2019 [cited by examiner]
US 10394408B1 · Freund · 2019 [cited by examiner]
US 20120144117A1 · Weare · 2012 [cited by examiner]
US 20200092611A1 · Sokolov · 2020 [cited by examiner]
US 20220150591A1 · Miller · 2022 [cited by examiner]
US 20230328323A1 · Jain · 2023 [cited by examiner]
US 20240214637A1 · He · 2024 [cited by examiner]
CN 108810655A · 2018 [cited by examiner]
JP 2005339523A · 2005 [cited by applicant]
JP 2019164617A · 2019 [cited by applicant]
JP 2020061183A · 2020 [cited by applicant]
JP 7217902B1 · 2023 [cited by applicant]
Notification of Reasons for Refusal dated Aug. 22, 2023, issued in corresponding Japanese Patent Application No. 2023-082004 with English translation (8 pgs.). [cited by applicant]