IP Library › Granted Patent US 12,475,159
Granted Patent B2
US 12,475,159 · App. 18/172,438 · Granted Nov 18, 2025

Private interactive mode on media platform

Inventors: Mohammad Ali Abbasi (Culver City, CA); Shervin Shahryari (Culver City, CA)
Assignee: Lemon Inc.
G06F16/435G06F16/34G06F21/6245
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,475,159
App. No.
18/172,438
Granted
Nov 18, 2025
Kind
B2
Abstract

Methods of providing media content to a user in a private interactive mode on a media platform are provided. The media platform having a user interface and a recommendation engine can provide a first interactive mode and the private interactive mode. The recommendation engine can generate recommendations of media content based on user's requests or actions. When the user exits the private interactive mode, information associated with the private interactive mode can be permanently deleted. The recommendation engine operating in the first interactive mode can be independent of the information associated with the private interactive mode.

Claims (47)

1 . A method of providing media content using a private interactive mode on a media platform, the method comprising:

providing the media platform having a user interface and a recommendation engine, the media platform being configured to provide a first interactive mode and the private interactive mode;

receiving, via the user interface, an instruction to enter the private interactive mode;

generating in the private interactive mode, via the recommendation engine, one or more recommendations of media content based on one or more predetermined parameters;

receiving in the private interactive mode, via the user interface, one or more indications of a user request, the user request comprising a user interaction corresponding to the one or more recommendations of media content;

providing the one or more indications of the user request to a second machine learning model to produce a trained machine learning model, the second machine learning model associated with the private interactive mode and configured to learn a user's preferences based on the one or more indications of the user request;

generating in the private interactive mode, via the recommendation engine using the trained machine learning model, additional recommendations of media content based on the received one or more indications of the user request; and

in response to receiving an indication to exit the private interactive mode:

deleting the one or more indications of the user request; and

deleting the trained machine learning model.

2 . The method of claim 1 , wherein the one or more predetermined parameters include one or more of a device type, a language setting, and a location setting.

3 . The method of claim 1 , further comprising presenting, via the user interface, a list of selectable categories of user interest.

4 . The method of claim 3 , further comprising receiving, via the user interface, an indication of user selection of one or more of the selectable categories of user interest.

5 . The method of claim 4 , wherein the generating of the one or more recommendations is further based on the received indication of user selection.

6 . The method of claim 1 , further comprising:

in response to receiving the instruction to enter the private interactive mode:

ceasing providing indications of the user request to a first machine learning model associated with the first interactive mode.

7 . The method of claim 6 , wherein the second machine learning model is pre-trained to provide relatively more recommendations of media content than the first machine learning model.

8 . The method of claim 1 , further comprising presenting in the private interactive mode, via the user interface, a notification of the private interactive mode.

9 . The method of claim 1 , wherein the recommendation engine operating in the first interactive mode is independent of information associated with the private interactive mode.

10 . The method of claim 1 , wherein the one or more predetermined parameters comprise local cookie information from the user's terminal device.

11 . The method of claim 10 , wherein the local cookie information from the user's terminal device is not updated by the one or more indications of the user request.

12 . A method of obtaining media content using a private interactive mode on a media platform, the method comprising:

providing, via a user interface of the media platform, an indication to enter the private interactive mode from a first interactive mode on the media platform;

receive in the private interactive mode, via the user interface, one or more recommendations of media content based on one or more predetermined parameters;

providing in the private interactive mode, via the user interface, one or more indications of a user request, the user request comprising a user interaction corresponding to the one or more recommendations of media content;

receiving in the private interactive mode, via the user interface, additional recommendations of media content based on the one or more indications of the user request, wherein the additional recommendations are provided by a second machine learning model associated with the private interactive mode and configured to learn a user's preferences based on the one or more indications of the user request, and wherein the second machine learning model is trained on the one or more indication of the user request; and

providing an indication to exit the private interactive mode, wherein in response to the user request the media platform will delete the one or more indications of the user request and the second machine learning model.

13 . The method of claim 12 , further comprising receiving in the private interactive mode, via the user interface, a list of selectable categories of user interest.

14 . The method of claim 13 , further comprising providing in the private interactive mode, via the user interface, an indication of user selection of one or more of the selectable categories of user interest.

15 . The method of claim 14 , wherein the one or more recommendations are further based on the indication of user selection.

16 . The method of claim 12 , further comprising receiving in the private interactive mode, via the user interface, a notification of the private interactive mode.

17 . A system to provide media content using a private interactive mode on a media platform, the system comprising:

a memory configured to store data; and

a processor configured to read the data from the memory and further configured to: provide the media platform having a user interface and a recommendation engine,

the media platform being configured to provide a first interactive mode and the private interactive mode;

receive, via the user interface, an instruction to enter the private interactive mode;

generate in the private interactive mode, via the recommendation engine, one or more recommendations of media content based on one or more predetermined parameters;

receive in the private interactive mode, via the user interface, one or more indications of a user request, comprising a user interaction corresponding to the one or more recommendations of media content;

provide the one or more indications of the user request to a second machine learning model to produce a trained machine learning model, the second machine learning model associated with the private interactive mode and configured to learn a user's preferences based on the one or more indications of the user request;

generate in the private interactive mode, via the recommendation engine using the trained machine learning model, additional recommendations of media content based on the received one or more indications of the user request; and

in response to receiving an indication to exit the private interactive mode:

delete the one or more indications of the user request; and

delete the trained machine learning model.

18 . The system of claim 17 , wherein the processor is further configured to modify a first machine learning model associated with the first interactive mode to operate in the private interactive mode.

19 . The system of claim 18 , wherein the processor is further configured to provide the one or more indications of the user request, as input data, to the modified first machine learning model.

20 . The system of claim 18 , wherein the processor is further configured to permanently delete data associated with the modified first machine learning model from the memory, when receiving the indication to exit the private interactive mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2023
From: ABBASI, MOHAMMAD ALI; SHAHRYARI, SHERVIN
To: TIKTOK INC.
Reel/Frame 064585/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2023
From: TIKTOK INC.
To: LEMON INC.
Reel/Frame 064585/0054 →
Continuity (1)
Related Publication 20240281460A1 · Aug 22, 2024
References Cited (9)
US 10817791B1 · Shoemaker et al. · 2020 [cited by applicant]
US 20150254475A1 · Bauer · 2015 [cited by examiner]
US 20150281383A1 · Bilinski · 2015 [cited by examiner]
US 20160098640A1 · Su · 2016 [cited by examiner]
US 20170046533A1 · Retter et al. · 2017 [cited by applicant]
US 20210124840A1 · Dotan-Cohen et al. · 2021 [cited by applicant]
International Search Report issued in PCT/SG2024/050088, dated Apr. 18, 2024. [cited by applicant]
Gupta K. D. et al., “Leveraging Reinforcement Learning to Build a Recommendation System for Incognito Mode Users”, ICML 2021 Workshop on Representation Learning for Finance and e-Commerce Applications, Jun. 30, 2021. [cited by applicant]
“Browse YouTube while incognito on mobile devices”, artical and vedio available via https://support.google.com/youtube/answer/9040743?hl=en; no date is identified. [cited by applicant]