IP Library Granted Patent US 11,232,580
Granted Patent B2
US 11,232,580 · App. 16/736,512 · Granted Jan 25, 2022

Extended reality system

Inventors: Bao Tran (Saratoga, CA); Ha Tran (Saratoga, CA)
G06T7/62A43B3/0005A43B17/00A43D1/025A45D44/005B33Y80/00G06K9/00208G06K9/00369G06K9/00664G06K9/2018G06K9/22G06K9/4671G06K9/6206G06Q30/0631G06Q30/0643G06T7/20G06T7/90G06T19/20H04N5/272A43B3/0015A43B7/04A43B7/24A43D2200/60A45D2044/007A61F2/0059A61F2/12G06T2207/10028G06T2207/10048G06T2207/30201G06T2219/2012G06T2219/2016H04N2005/2726
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,232,580
App. No.
16/736,512
Granted
Jan 25, 2022
Kind
B2
Abstract

Systems and methods are disclosed for recommending products or services by receiving a three-dimensional (3D) model of one or more products; performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment; and projecting the product in the environment.

Claims (58)

1. A method for recommending products, comprising:

receiving a three-dimensional (3D) model of one or more products;

performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment;

optimizing points and color features extracted from each image of the environment;

correlating different manufacturer's product sizes and creating correspondences among different manufacturer products;

determining best fitting product based on dimensions of the 3D model plus one or more predetermined gaps;

recommending the best fitting product by looking up the correspondences among different manufacturer products; and

projecting the product in the environment.

2. The method of claim 1 , further comprising:

iteratively changing product position until satisfied;

identifying a best fitting product;

setting each best fitting product's inside dimension with dimensions from the 3D model plus a predetermined gap;

correlating different manufacturer's product sizes and creating correspondences among different manufacturer products; and

recommending the best fitting product by looking up the correspondences among different manufacturer products and generating an augmented or virtual reality display of the new product in the environment.

3. The method of claim 1 , comprising receiving images from an infrared camera.

4. The method of claim 1 , wherein the product comprises an appliance or furniture.

5. The method of claim 1 , wherein the product comprises a wearable item, a jean, or a shirt.

6. The method of claim 5 , comprising rendering an image of the product on a mannequin.

7. The method of claim 5 , comprising monitoring user health by analyzing changes in the 3D model over time.

8. The method of claim 5 , comprising analyzing a user anatomical portion and selecting a best fit from apparel variations.

9. The method of claim 1 , wherein the product comprises cosmetic product, a facial makeup product, a hair product.

10. The method of claim 1 , comprising motion tracking, area learning and depth sensing the product.

11. The method of claim 1 , comprising creating a 3D model using infrared images.

12. The method of claim 1 , comprising identifying one or more best fitting products to the environment and displaying recommendations with one or more best fitting products in the environment.

13. The method of claim 12 , wherein the best fitting products comprise clothing, shoes, cosmetics, appliances or furniture.

14. The method of claim 1 , comprising:

capturing 3D model of user's feet and identifying the subject's current best fitting shoe products;

setting each best fitting shoe product's inside dimension with dimensions from the 3D model plus a predetermined gap and correlating different manufacturer's shoe sizes and creating correspondences among different manufacturer shoe products.

15. The method of claim 1 , comprising:

capturing images of a face and a reference object from a plurality of angles using a mobile camera;

creating a 3D model of the face from the images with dimensions based on dimensions of the reference object;

selecting a makeup pattern or color from a plurality of makeup product variations;

blending the makeup pattern or color onto the 3D model; and

displaying the makeup color on the face.

16. The method of claim 1 , wherein the product comprises a breast implant, comprising recommending a breast augmentation sizing to a patient.

17. An augmented reality system, comprising:

a camera for performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment;

a processor for acquiring sensor data from sensors and optimizing points and color features extracted from each image of the environment, the processor correlating different manufacturer's product sizes and creating correspondences among different manufacturer products and determining best fitting product based on dimensions of the 3D model plus one or more predetermined gaps; and projecting the product in the environment.

18. A method for product recommendation, comprising:

receiving a model of a person and one or more clothing products to be applied to the model;

performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment;

optimizing points and color features extracted from each image of the environment;

correlating different product characteristics as applied to the person and creating correspondences among the one or more clothing products;

determining best fitting product based on color or dimension of a the model;

recommending the best fitting product by looking up the correspondences among the one or more clothing products; and

projecting one of the clothing products on the model in the environment.

19. The method of claim 18 , comprising applying the service to the product from one of: a cosmetic product, a plastic surgery medical device, a facial makeup product, a hair product.

20. A method for cosmetic recommendation, comprising:

performing motion tracking and understanding an environment with points or planes and estimating light or color in the environment;

optimizing points and color features extracted from each image of the environment;

determining best fitting product based on color or dimension of a face or body model;

recommending the best fitting product by looking up color correspondences among different products; and

projecting the product in the environment, wherein the products are facial make-ups, further comprising:

capturing images of a face or body from a plurality of angles using a mobile camera;

detecting a skin tone from the images;

selecting a makeup pattern or color from a plurality of makeup product variations;

modeling the makeup pattern or color interaction with the skin tone; and

displaying a makeup on the face or body.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2025
From: TRAN, BAO
To: ARBOR SYSTEMS LLC
Reel/Frame 073078/0900 →
Continuity (3)
Continuation 16161063 · Oct 16, 2018
Continuation 15972149 · May 5, 2018
Related Publication 20200143558A1 · May 7, 2020