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.
Claims20
A computer-implemented method for generating a customized product using a chat based product configurator comprising:
- providing, by one or more processors, a chat interface for a rendering platform configured to customize a plurality of products for display within a chat window of the chat interface based on one or more user commands and to display, within a chat window of the chat interface, a three-dimensional visualization of a customized product;
- responsive to receiving a user command requesting customization of a product, by the one or more processors, generating a customized three-dimensional product using a rendering engine of the rendering platform, based on selections included in the one or more user commands, wherein the selections correspond to structured data objects that encode corresponding three dimensional model pieces associated with respective customization options, wherein the rendering engine at run-time assembles the encoded components to compose the customized three-dimensional product;
- and
- displaying, by the one or more processors, the customized product within the chat window of the chat interface of the rendering platform.
A computer system for generating a customized product using a chat based product configurator, the computer system comprising:
- a chat interface for a rendering platform having one or more computer processors configured to customize a plurality of products for display within a chat window of the chat interface based on one or more user commands and to display, within a chat window of the chat interface, a three-dimensional visualization of a customized product;
- a rendering engine of the rendering platform configured to generate a customized three-dimensional product based on selections included in the one or more user commands, wherein the selections correspond to structured data objects that encode corresponding three dimensional model pieces associated with respective customization options, wherein the rendering engine at run-time assembles the encoded components to compose the customized three-dimensional product;
- and
- one or more computer readable storage media having computer readable program instructions stored on the one or more computer readable storage media for execution by at least one or more processors, wherein the stored program instructions execute a computer-implemented method comprising program instructions to display the customized product within the chat window of the chat interface of the rendering platform.
A computer program product comprising:
- one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory computer readable storage media, the program instructions for execution by one or more processors comprising:
- program instructions to provide a chat interface for a rendering platform configured to customize a plurality of products for display within a chat window of the chat interface based on one or more user commands and to display, within a chat window of the chat interface, a three-dimensional visualization of a customized product;
- program instructions to, responsive to receiving a user command requesting customization of a product, by the one or more processors, generate a customized three-dimensional product using a rendering engine of the rendering platform, based on selections included in the one or more user commands, wherein the selections correspond to structured data objects that encode corresponding three dimensional model pieces associated with respective customization options, wherein the rendering engine at run-time assembles the encoded components to compose the customized three-dimensional product;
- and
- program instructions to display the customized product within the chat window of the chat interface of the rendering platform.
Dependencies are inferred from the claim text.