Outdoor kitchen design platform
OwnerAnthony Barbagalloinventor
Life of this patent
Estimating the term…
Abstract
A design platform which provides a virtual design interface allowing a user to define a support frame, select and place virtual components representing appliances upon the support frame, and create a customized layout for an outdoor kitchen embodying the user defined customizations. The design platform has an output module which exports the customized layout in a template format which facilitates fabrication of components in accordance with the customized layout, and assembly of the components and selected appliances to create the outdoor kitchen. The design platform further allows providers such as manufactures, distributors, retailers, and contractors to view the customized layout and submit a quote for the fabrication and assembly of the outdoor kitchen.
Claims20
A design platform, comprising:
- a plurality of user devices each having a device screen and an input device;
- a control server configured to communicate with the plurality of user devices via a data communication network, the control server maintains a platform data store, the platform data store containing user data associated with a plurality of users comprising customer users and provider users, each provider user is associated with a provider corresponding to a manufacturer, distributor, or contractor;
- a user application which is executed on the user devices or which is implemented as a web application accessible via the user devices, the user application allows the users to access the design platform;
- a component library stored within the platform data store, the component library having a plurality of component data each representing a virtual component, the virtual components comprising a plurality of appliances and structural components, the component data of each appliance further has classification metadata including type and model, and placement data;
- a design module implemented by the control server which allows one of the customer users to generate a customized layout, the design module generates a three dimensional virtual design space containing a horizontally disposed virtual surface, and provides a virtual design interface accessible by the users via the user application, the virtual design interface has a graphical preview and design tools which allow one of the customer users to define a perimeter shape formed from a plurality of perimeter sides, and perimeter dimensions describing the perimeter shape and the perimeter sides, the design module generates a support frame for the customized layout within the graphical preview, the support frame projects from the virtual surface and has a plurality of vertical faces aligned with the perimeter sides and a horizontal face positioned above the vertical faces which is defined by the perimeter shape;
- a component selection interface within the virtual design interface, the component selection interface presents the customer user with a component list displaying the virtual components representing appliances within the component library, the component selection interface allows the customer user to sort the virtual components by appliance type or model, and select one of the virtual components;
- a placement interface within the virtual design interface, the placement interface defines one or more placement surfaces upon the support frame corresponding to the horizontal face or one of the vertical faces, and allows the customer user to add the selected virtual component to the customized layout by placing the selected virtual component upon one of the placement surfaces within the graphical preview, causing the graphical preview to display a graphical representation of the virtual component upon the placement surface;
- customization data generated by the design module which embodies the customized layout and is stored within the platform data store;
- and
- a quote management module implemented by the control server, the quote management module implements a quote management interface which allows the provider users to view the customized layout of the customer user via one of the user devices, and generate a quote containing a quote price for installation of a food preparation structure embodying the customized layout, the quote management interface further presents the customer user with each of the quotes, and allows the customer user to select and accept one of the quotes.
A method for designing an outdoor kitchen, comprising the steps of:
- providing a design platform comprising a control server, a platform data store, and a quote management module and a design module implemented by the control server, the design platform having a plurality of users including customer users and provider users, each provider user is associated with a provider corresponding to a manufacturer, distributor, or contractor;
- providing a user application executed on a plurality of user devices in communication with the control server via a data communication network;
- maintaining a component library stored within the platform data store, the component library having a plurality of component data each representing a virtual component, the virtual components comprising a plurality of appliances and structural components, the component data of each appliance further has placement data, and classification metadata including type and model;
- initiating the user application by one of the customer users via the user device, the user device presenting the customer user with a virtual design interface having design tools and a graphical preview, the graphical preview displaying a three dimensional virtual design space with a horizontal virtual surface generated by the design module;
- creating a customized layout and defining a perimeter shape and perimeter dimensions by the customer user via the design tools;
- generating a support frame within the graphical preview upon the virtual surface by the design module in accordance with the perimeter dimensions and the perimeter shape, forming a plurality of vertical faces aligned with the perimeter sides, forming a horizontal face positioned above the vertical faces defined by the perimeter shape;
- displaying a component selection interface within the virtual design interface, presenting the customer user with a component list displaying the virtual components representing the appliances within the component library, and filtering the component list using the classification metadata;
- selecting one of the virtual components by the customer user;
- displaying a placement interface within the virtual design interface, the placement interface identifying one or more placement surfaces upon the support frame corresponding to the horizontal face or one of the vertical faces;
- adding the selected virtual component to the customized layout, the customer user placing the selected virtual component upon one of the placement surfaces within the graphical preview using the placement interface, the graphical preview displaying a graphical representation of the virtual component upon the placement surface of the support frame;
- saving the customized layout as customization data within the platform data store;
- displaying a quote management interface within the user application by the quote management module, viewing the customized layout by one or more of the provider users, and generating a quote by one or more of the provider users each containing a quote price for installation of a food preparation structure embodying the customized layout;
- and
- viewing the quotes by the customer user via the quote management interface, and selecting and accepting one of the quotes by the customer user.
Dependencies are inferred from the claim text.