AUTOMATED CUSTOM FUNITURE DESIGN, MANUFACTURING, AND PACKAGING SYSTEM AND METHOD
20220357718 · 2022-11-10
Inventors
Cpc classification
G05B19/4099
PHYSICS
G05B2219/35162
PHYSICS
International classification
Abstract
An automated custom furniture design and manufacturing system is disclosed. The system includes a server configured to provide a user interface to a client, the user interface configured to receive user input for configuring custom furniture, the user input comprising dimension information of the custom furniture; and a custom furniture cutting machine in communication with the server and configured to receive a cutting list from the server, the cutting list is automatically generated based on the dimension information, the custom furniture cutting machine further configured to fabricate, based on the cutting list, pieces from which the custom furniture is assembled.
Claims
1. A computer-implemented method of designing and manufacturing custom furniture comprising: providing an online user interface configured to receive user input for configuring custom furniture, the user input comprising dimension information of the custom furniture; automatically generating a cutting list based on the dimension information; and transmitting the cutting list to a custom furniture cutting machine to fabricate pieces from which the custom furniture is assembled.
2. The computer-implemented method of claim 1, wherein the custom furniture cutting machine is a CNC word cutting machine.
3. The computer-implemented method of claim 2, wherein the dimension information comprises a width, height, and depth of each of the pieces from which the custom furniture is assembled.
4. The computer-implemented method of claim 1, wherein the custom furniture cutting machine is configured to receive the cutting list and fabricate the pieces without any human intervention.
5. The computer-implemented method of claim 1, wherein the user interface comprises a web interface or a mobile app interface.
6. The computer-implemented method of claim 1, wherein the user interface is displayed on a client.
7. The computer-implemented method of claim 1, wherein the user interface comprises menu items including one or more of a furniture type selector, a furniture style selector, a width field, a height field, a depth field, a color selector, and a backboard selector.
8. The computer-implemented method of claim 7, wherein the user interface comprises a visual representation of the custom furniture.
9. The computer-implemented method of claim 8, wherein the visual representation of the custom furniture is three-dimensional.
10. The computer-implemented method of claim 8, wherein the visual representation of the custom furniture is dynamically updated in response to a user adjustment of at least one of the menu items.
11. The computer-implemented method of claim 8, wherein the visual representation comprises one or more built-in height adjustment icons, each controlling the height of a tier of the custom furniture.
12. The computer-implemented method of claim 7, wherein the user interface comprises a total price field showing a total price of the custom furniture.
13. The computer-implemented method of claim 8, wherein the total price field is automatically updated in response to a user adjustment of at least one of the menu items.
14. An automated custom furniture design and manufacturing system: a server configured to provide a user interface to a client, the user interface configured to receive user input for configuring custom furniture, the user input comprising dimension information of the custom furniture; and a custom furniture cutting machine in communication with the server and configured to receive a cutting list from the server, the cutting list is automatically generated based on the dimension information, the custom furniture cutting machine further configured to fabricate, based on the cutting list, pieces from which the custom furniture is assembled.
15. The automated custom furniture design and manufacturing system of claim 14, further comprising an automated packaging machine in communication with the custom furniture cutting machine, the automated packaging machine configured to automatically design a packaging for the pieces fabricated by the custom furniture cutting machine.
16. The automated custom furniture design and manufacturing system of claim 15, wherein the packaging is of custom dimensions generated based on the cutting list.
17. The automated custom furniture design and manufacturing system of claim 14, wherein the server, the custom furniture cutting machine, and the automated packaging machine are connected via a wireless network.
18. The automated packaging machine of claim 14, wherein the custom furniture cutting machine is a CNC word cutting machine.
19. The automated packaging machine of claim 14, wherein the custom furniture cutting machine is configured to receive the cutting list and fabricate the pieces without any human intervention.
20. The automated packaging machine of claim 14, wherein the user interface comprises a web interface or a mobile app interface; wherein the user interface is displayed on a client; wherein the user interface comprises menu items including one or more of a furniture type selector, a furniture style selector, a width field, a height field, a depth field, a color selector, and a backboard selector; wherein the user interface comprises a visual representation of the custom furniture; wherein the visual representation of the custom furniture is three-dimensional; wherein the visual representation of the custom furniture is dynamically updated in response to a user adjustment of at least one of the menu items; wherein the visual representation comprises one or more built-in height adjustment icons, each controlling the height of a tier of the custom furniture; wherein the user interface comprises a total price field showing a total price of the custom furniture; and wherein the total price field is automatically updated in response to a user adjustment of at least one of the menu items.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005]
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] In the following description of preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments, which can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of this disclosure.
[0013] In one aspect of the disclosure, this relates to automated custom furniture design, manufacturing, and packaging systems and methods.
[0014]
[0015] As shown in
[0016] In addition, the user can choose one of two depths 214, one of several colors 215 of the selected color for the custom shelf 202. The “Back” switch 218 allows the user to choose to either add a back panel to the shelf or have a backless shelf. In this embodiment, when the user is trying out the different settings in the menu 204, the virtual shelf 202 can adjust automatically to show the actual look of the shelf based on the selected settings. This allows the user to visualize the furniture as he is designing it, which would make the design process both intuitive and fun. It should be understood that the design options offered on the user interface 200 including those in the menu 204 can be different from those shown in
[0017] The user interface 200 can also include a “view in detail” option 220, which shows the furniture in a real-world like setting (e.g., a living room background and with objects placed on the shelf). The optional undo and redo icons 222, 224 provide a quick way of moving back and forth between design changes. The ruler icon 226, when clicked on or touched can superimpose the dimensions of the shelf including, for example, those of each tier and block on the virtual representation 202. The total price 228 of the custom furniture is shown at the left top corner of the user interface 200. The total price 228 is dynamically updated as the user experiments with the different configurations. For example, adding another tier or increase the size of the shelf would increase the total price 228 and vice versa.
[0018] When the user is happy with the design shown on the user interface 200, he can click the “Add to Cart” button 232 to save the design in the shopping cart 230. The user can then start a new design of a different piece of furniture or go to the shopping cart 230 to complete the purchase of his custom furniture.
[0019] Although the furniture shown in the user interface 200 of
[0020] Referring back to
[0021] The server 100 can then process the user's custom furniture order to create and transmit a cutting list including, for example, the dimension information of the furniture to the custom furniture cutting machine 108. The custom furniture cutting machine 108 can automatically produce the unassembled furniture pieces based on the dimension information of each piece. Because the server 100 and the custom furniture cutting machine 108 are in electron communication with each other, no manual input is required to transfer the dimension information or any other information related to the custom design from the server 100 to the custom furniture cutting machines 108. The custom furniture cutting machine 108 can be a CNC wood machine (or any other type of wood-carving machines) that is designed to carve wood into pieces of specific sizes. After all the pieces for the custom furniture is prepared by the custom furniture cutting machine 108, the pieces can be packaged by a packaging machine 110 in a package customized based on the dimensions of the pieces using the dimension information from the server 106. The packaging machine 110 can be designed to create custom packaging dimensions based on the dimensions of the pieces.
[0022] Each of clients 102, 104, server 106, customer furniture cutting machine 108, and packaging machine 110 can be in communicate with each other over either a wired or wireless network such as, but not limited to the internet, a local area network, a wide area network, a cellular network, WiFi network, and a virtual private network.
[0023]
[0024]
[0025]
[0026]
[0027] The above-described embodiments allow a user to design his own furniture under a minute with the disclosed high-tech 3D configurator online. The user can design his furniture inch-by-inch online, with options such as different sizes and different colors. These embodiments of the disclosure are better than any existing custom furniture design and manufacturing system simply because no similar alternative exists. They fill a need because not all customers are furniture designers and not all carpenters understand what the customer needs. The methods disclosed in the above embodiments are inexpensive and not time consuming. They allow a user to design his own custom furniture in less than a minute online and order it while he is sitting on his couch watching a TV show.
[0028] In another aspect of the disclosure, the custom furniture is designed such that assembly does not require any tools and the assembly process is easy and fun. The furniture can be easily disassembled for a move.
[0029]
[0030]
[0031] Once the horizontal and vertical pieces of the shelf is assembled, 4 pins 740 can be inserted into respective holes 750 on the back panels 760, as illustrated in
[0032] Next, 4 pins 741 can be inserted into respective holes 742 on the support pieces 743, as illustrated in
[0033] If the shelf comes with doors, a hinge top 780 can be clipped onto the door 782, as illustrated in
[0034] A person skilled in the art can further understand that, various exemplary logic blocks, modules, circuits, and algorithm steps described with reference to the disclosure herein may be implemented as specialized electronic hardware, computer software, or a combination of electronic hardware and computer software. For examples, the modules may be implemented by one or more processors to cause the one or more processors to become one or more special purpose processors to executing software instructions stored in the computer-readable storage medium to perform the specialized functions of the modules/units.
[0035] The flowcharts and block diagrams in the accompanying drawings show system architectures, functions, and operations of possible implementations of the system and method according to multiple embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent one module, one program segment, or a part of code, where the module, the program segment, or the part of code includes one or more executable instructions used for implementing specified logic functions. It should also be noted that, in some alternative implementations, functions marked in the blocks may also occur in a sequence different from the sequence marked in the drawing. For example, two consecutive blocks actually can be executed in parallel substantially, and sometimes, they can also be executed in reverse order, which depends on the functions involved. Each block in the block diagram and/or flowchart, and a combination of blocks in the block diagram and/or flowchart, may be implemented by a dedicated hardware-based system for executing corresponding functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0036] As will be understood by those skilled in the art, embodiments of the present disclosure may be embodied as a method, a system or a computer program product. Accordingly, embodiments of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware for allowing specialized components to perform the functions described above. Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied in one or more tangible and/or non-transitory computer-readable storage media containing computer-readable program codes. Common forms of non-transitory computer readable storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM or any other flash memory, NVRAM, a cache, a register, any other memory chip or cartridge, and networked versions of the same.
[0037] Although embodiments of this disclosure have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of embodiments of this disclosure as defined by the appended claims.