Augmented reality product selection
OwnerBao Tran, Ha Traninventors
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.