Chat based product configurator
AssigneeMarxent Labs LLC
InventorsJeffrey L. COWGILL, JR., Jonathan Alan JEKELI
Life of this patent
Estimating the term…
Abstract
Systems and methods for a chat based product configurator. The chat based product configurator is configured to facilitate customization of objects for a physical space through a chat interface or other virtual assistant. As a user selects options, the application can display a preview of the product configured with the selected options via the chat window. A digital model of the customized objects can be generated for preview and displayed at a predetermined location in the virtual space.
Claims16
A computer-implemented method for generating an on-demand rendering of 3D models of objects in a 3D virtual space representing a room where a user seeks to place the objects comprising:
- providing one or more processors, programmed with computer instructions, which when executed on the one or more processors, cause the one or more processors to:
- generate a 3D virtual space based on a 2D image of a physical space by identifying planes of the physical space in a 2D image using a machine learning model trained on labeled images of objects in various physical spaces;
- provide an interactive natural language chat interface for receiving natural language user inputs;
- process the natural language user inputs, received from the chat interface, regarding representations of objects to be placed within the 3D virtual space, to determine user intent from the inputs;
- determine, based on the user inputs, parameters for rendering 3D models of the objects in the 3D virtual space ;. generate customized 3D models of the objects based on the determined parameters;
- determine a location within the 3D virtual space to locate the customized 3D models;
- and
- render, via a rendering engine, the 3D virtual space with the customized 3D models located at the determined locations within the 3D virtual space.
A computer-implemented system with integrated functionality for facilitating room design from an image of a physical space using image analysis on objects in the image to detect planes and vertices of a room to determine a floorplan of the room and generating a customizable virtual space with one or more customizable 3D models of objects in the image, the computer-implemented system comprising:
- one or more processors, programmed with computer instructions, which when executed on the processors, cause the one or more processors to:
- determine the floorplan of the room and generate a customizable 3D virtual space based thereon based on a machine learning model trained on labeled images of objects in various physical spaces;
- determine proposed objects to be included in the 3D virtual space and proposed locations for the objects;
- render, via a rendering engine, 3D models of the objects at the proposed locations in the 3D virtual space;
- generate customizable 3D models based on the determined proposed objects;
- provide an interactive natural language chat interface for receiving user inputs, including natural language user inputs;
- process the natural language user inputs, received from the chat interface to determine user intent from the inputs, including intent to customize an object and a desired location for the object in the 3D virtual space;
- and
- render, via a rendering engine, a customized 3D model of the object at the desired location based on the user inputs.
Dependencies are inferred from the claim text.