IP Library Patent Application 18817719
Patent Application
App. No. 18/817,719

SYSTEM AND METHOD FOR GENERATING A PRODUCT RECOMMENDATION IN A VIRTUAL TRY-ON SESSION

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 None
App. No.
18/817,719
Abstract

System and methods for generating a product recommendation based on reactions such as bio-feedback of a subject during a virtual try-on session are described herein. A recommendation engine captures bio-feedback and determines whether the subject has a positive or negative attitude towards a certain feature of a product that is being virtually “tried on” with the subject. The recommendation engine can then provide a product recommendation based on the actual sentiment of the subject towards a product feature.

Claims (78)

1 . (canceled)

2 . A method comprising:

causing to be captured, using a computing device, visual content data depicting a subject;

receiving, from the computing device, a selection of a first product;

generating, based at least in part on the visual content data and the selection, a first interactive visualization comprising modified content depicting the subject at which a representation of the first product is overlaid;

transmitting, to the computing device, the first interactive visualization for display at an interface of the computing device;

receiving, from the computing device, an interaction with the first interactive visualization at the interface of the computing device that changes a product attribute of the first product;

receiving, from the computing device, bio-feedback data associated with the changed product attribute, wherein the bio-feedback data is captured via at least one sensor communicatively coupled to the computing device;

based at least in part on the bio-feedback data, determining one or more preferences toward the first product and the changed product attribute;

identifying a second product based on the one or more preferences towards the first product and the changed product attribute;

generating, based on the first interactive visualization and the second product, a second interactive visualization, wherein the second interactive visualization comprises modified content depicting the subject at which a representation of the second product is overlaid; and

transmitting, to the computing device for display at the interface, the second interactive visualization, wherein the representation of the second product is displayed at least partially over the subject.

3 . The method of claim 2 , further comprising:

identifying an area corresponding to the subject at which the representation of the first product is overlaid;

identifying, based on the bio-feedback data, a movement pattern comprising a movement at the area; and

wherein the determining the one or more preferences is based at least in part on the movement pattern at the area.

4 . The method of claim 3 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, and wherein the movement pattern comprises a facial expression corresponding to the facial area.

5 . The method of claim 4 , wherein the facial area comprises a lip area corresponding to the subject, and wherein the facial expression comprises a lip movement at the lip area.

6 . The method of claim 3 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, wherein the movement pattern comprises an eye movement indicative of a gaze directed at the facial area, the method further comprising:

storing an association between the gaze and the first product; and

wherein the determining the one or more preferences is based at least in part on the association between the gaze and the first product.

7 . The method of claim 2 , wherein the visual content data comprises image data depicting the subject, and wherein the modified content comprises modified image data depicting the subject at which the representation of the first product is overlaid.

8 . The method of claim 7 , further comprising:

identifying a product type corresponding to the first product;

determining, based at least in part on the product type, that the first product modifies a facial area associated with a human body;

identifying, in the image data, a facial area corresponding to the subject; and

wherein the modified image data depicts the subject having a modified facial area at which the representation of the first product is overlaid.

9 . A method comprising:

capturing, at a computing device, visual content data depicting a subject;

detecting, at the computing device, a selection of a first product;

generating, for display at an interface of the computing device and based at least in part on the visual content data and the selection, a first interactive visualization comprising modified content depicting the subject at which a representation of the first product is overlaid;

detecting, at the computing device, an interaction with the first interactive visualization at the interface that changes a product attribute of the first product;

capturing, at the computing device, bio-feedback data associated with the changed product attribute, wherein the bio-feedback data is captured via at least one sensor communicatively coupled to the computing device;

based at least in part on the bio-feedback data, determining, at the computing device, one or more preferences toward the first product and the changed product attribute;

identifying, at the computing device, a second product based on the one or more preferences towards the first product and the changed product attribute;

generating, for display at the interface, a second interactive visualization, comprising modified content depicting the subject at which a representation of the second product is overlaid, wherein the representation of the second product is displayed at least partially over the subject.

10 . The method of claim 9 , further comprising:

identifying an area corresponding to the subject at which the representation of the first product is overlaid;

identifying, based on the bio-feedback data, a movement pattern comprising a movement at the area; and

wherein the determining the one or more preferences is based at least in part on the movement pattern at the area.

11 . The method of claim 10 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, and wherein the movement pattern comprises a facial expression corresponding to the facial area.

12 . The method of claim 11 , wherein the facial area comprises a lip area corresponding to the subject, and wherein the facial expression comprises a lip movement at the lip area.

13 . The method of claim 10 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, wherein the movement pattern comprises an eye movement indicative of a gaze directed at the facial area, the method further comprising:

storing an association between the gaze and the first product; and

wherein the determining the one or more preferences is based at least in part on the association between the gaze and the first product.

14 . The method of claim 9 , wherein the visual content data comprises image data depicting the subject, and wherein the modified content comprises modified image data depicting the subject at which the representation of the first product is overlaid, the method further comprising:

identifying a product type corresponding to the first product;

determining, based at least in part on the product type, that the first product modifies a facial area associated with a human body;

identifying, in the image data, a facial area corresponding to the subject; and

wherein the modified image data depicts the subject having a modified facial area at which the representation of the first product is overlaid.

15 . A system comprising:

transceiver circuitry configured to transmit and receive data associated with an interactive visualization; and

control circuitry configured to:

cause to be captured, using a computing device, visual content data depicting a subject;

receive, using the transceiver circuitry and from the computing device, a selection of a first product;

generate, based at least in part on the visual content data and the selection, a first interactive visualization comprising modified content depicting the subject at which a representation of the first product is overlaid;

transmit, using the transceiver circuitry and to the computing device, the first interactive visualization for display at an interface of the computing device;

receive, using the transceiver circuitry and from the computing device, an interaction with the first interactive visualization at the interface of the computing device that changes a product attribute of the first product;

receive, using the transceiver circuitry and from the computing device, bio-feedback data associated with the changed product attribute, wherein the bio-feedback data is captured via at least one sensor communicatively coupled to the computing device;

based at least in part on the bio-feedback data, determine one or more preferences toward the first product and the changed product attribute;

identify a second product based on the one or more preferences towards the first product and the changed product attribute;

generate, based on the first interactive visualization and the second product, a second interactive visualization, wherein the second interactive visualization comprises modified content depicting the subject at which a representation of the second product is overlaid; and

transmit, using the transceiver circuitry and to the computing device for display at the interface, the second interactive visualization, wherein the representation of the second product is displayed at least partially over the subject.

16 . The system of claim 15 , wherein the control circuitry is further configured to:

identify an area corresponding to the subject at which the representation of the first product is overlaid;

identify, based on the bio-feedback data, a movement pattern comprising a movement at the area; and

wherein the control circuitry is configured to determine the one or more preferences based on the movement pattern at the area.

17 . The system of claim 16 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, and wherein the movement pattern comprises a facial expression corresponding to the facial area.

18 . The system of claim 17 , wherein the facial area comprises a lip area corresponding to the subject, and wherein the facial expression comprises a lip movement at the lip area.

19 . The system of claim 16 , wherein the area corresponding to the subject at which the first product is overlaid comprises a facial area, wherein the movement pattern comprises an eye movement indicative of a gaze directed at the facial area, and wherein the control circuitry is further configured to:

store an association between the gaze and the first product; and

wherein the control circuitry is configured to determine the one or more preferences based on the association between the gaze and the first product.

20 . The system of claim 15 , wherein the visual content data comprises image data depicting the subject, and wherein the modified content comprises modified image data depicting the subject at which the representation of the first product is overlaid.

21 . The system of claim 20 , wherein the control circuitry is further configured to:

identify a product type corresponding to the first product;

determine, based at least in part on the product type, that the first product modifies a facial area associated with a human body;

identify, in the image data, a facial area corresponding to the subject; and

wherein the modified image data depicts the subject have a modified facial area at which the representation of the first product is overlaid.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2024
From: SONI, CHIRAG; AGARWAL, PRAJJWAL; MIRIAM, GANGA VARA PRASAD; SRINIVASAN, MADHUSUDHAN; ALAGARSAMY, RAMESH
To: ROVI GUIDES, INC.
Reel/Frame 068466/0164 →