IP Library Granted Patent US 10,540,776
Granted Patent B2
US 10,540,776 · App. 16/161,063 · Granted Jan 21, 2020

Augmented reality product selection

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 10,540,776
App. No.
16/161,063
Granted
Jan 21, 2020
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 using accelerometer sensor and estimating light or color in the environment using one video camera without a depth sensor in a mobile phone; acquiring sensor data from sensors and optimizing features extracted from each image and sensor data, where a feature conveys data unique to the image at a specific pixel location; and projecting the product in the environment.

Claims (56)

1. A method for recommending products, comprising:

with a camera and an accelerometer, performing motion tracking and understanding an environment with points or planes;

acquiring sensor data from sensors and optimizing features extracted from each image and sensor data;

selecting products each with dimensions from a 3D model plus a predetermined gap;

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

recommending a new product by looking up the correspondences among different manufacturer products; and

rendering the product in an augmented reality 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

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 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. A system, comprising:

a camera and an accelerometer for performing motion tracking and understanding an environment with points or planes;

a processor for:

acquiring sensor data from sensors and optimizing features extracted from each image and sensor data;

selecting products each with dimensions from a 3D model plus a predetermined gap;

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

recommending a new product by looking up the correspondences among different manufacturer products; and

rendering the product in an augmented reality environment.

16. A method for recommending a service, comprising:

with a camera and an accelerometer, performing motion tracking and understanding an environment with points or planes;

acquiring sensor data from sensors and optimizing features extracted from each image and sensor data;

selecting products each with dimensions from a 3D model plus a predetermined gap;

creating correspondences among different services;

recommending a service by looking up the correspondences among different service providers; and

rendering the resulting service in an augmented reality environment.

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

18. The method of claim 16 , 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.

19. The method of claim 16 , wherein the target object comprises a breast implant, comprising recommending a breast augmentation sizing to a patient.

20. The method of claim 16 , wherein the products are facial make-ups, comprising:

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

detecting a skin tone from the face 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2025
From: TRAN, BAO
To: ARBOR SYSTEMS LLC
Reel/Frame 073078/0900 →
Cited By (3)
US 12,483,418 US 12,657,848 US 12,705,737