IP Library › Granted Patent US 12,530,830
Granted Patent B2
US 12,530,830 · App. 18/192,403 · Granted Jan 20, 2026

Interactive 3-D model creation through a distributed computing interactive virtual environment

Inventors: Stone Paul Fentzlaff (Fairview, NC); Garrett William Fentzlaff (Fairview, NC)
Assignee: Tinker & Bash
G06T13/40G06T19/00B33Y50/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,530,830
App. No.
18/192,403
Granted
Jan 20, 2026
Kind
B2
Abstract

A method for 3-Dimensional (3D) model creation is described. The method may include generating a virtual world and a plurality of virtual objects in the virtual world. Each virtual object may be associated with a physics rule. The method may further include obtaining a first user input to generate a virtual character in the virtual world by combining a first virtual object and a second virtual object from the plurality of virtual objects. The method may further include generating the virtual character based on physics rules associated with the first virtual object and the second virtual object. The method may additionally include obtaining a second user input to 3D print the virtual character into a physical object. The method may further include transmitting a request to a 3D printing system to 3D print the virtual character.

Claims (57)

1 . A method for 3-Dimensional (3D) model creation comprising:

generating, by a processor, a virtual world having a plurality of virtual objects for gameplay, wherein each virtual object is associated with a physics rule;

obtaining, by the processor, a first user input to generate a virtual character in the virtual world by combining a first virtual object and a second virtual object from the plurality of virtual objects;

determining, by the processor, that the first virtual object and the second virtual object are combinable based on physics rules associated with the first virtual object and the second virtual object;

generating, by the processor, the virtual character based on a determination that the first virtual object and the second virtual object are combinable;

calculating a first character score associated with the virtual character based on a characteristic associated with the first virtual object and the second virtual object after generating the virtual character;

determining a time duration spent by a user in the gameplay for generating the virtual character;

calculating a second character score based on the time duration;

correlating the first character score and the second character score;

calculating a final score based on the correlation;

obtaining, by the processor, a second user input to 3D print a physical object corresponding to the virtual character; and

transmitting, by the processor, a request to a 3D printer system to 3D print the physical object responsive to obtaining the second user input when the final score is greater than a predefined threshold.

2 . The method of claim 1 , wherein the physics rule is associated with a shape of each of the first virtual object and the second virtual object.

3 . The method of claim 1 , wherein the characteristic is at least one of: a tensile strength, a shear strength, a modulus of elasticity, a melting point, a freezing point, an exothermic potential, and an endothermic potential.

4 . The method of claim 1 further comprising obtaining a data file associated with the virtual character responsive to obtaining the second user input and a determination that the final score is greater than the predefined threshold.

5 . The method of claim 4 , wherein the request comprises the data file.

6 . The method of claim 1 , wherein the virtual world comprises a virtual room, and wherein the method further comprises:

disposing the plurality of virtual objects in the virtual room based on ease or difficulty of locating the plurality of virtual objects in the virtual room; and

obtaining the first user input responsive to disposing the plurality of virtual objects.

7 . The method of claim 6 further comprising:

obtaining a first user selection associated with a selection of the first virtual object from the virtual room, responsive to disposing the plurality of virtual objects;

obtaining a second user selection associated with a selection of the second virtual object from the virtual room, responsive to disposing the plurality of virtual objects; and

obtaining the first user input, wherein the first user input comprises the first user selection, the second user selection, and a request to combine the first virtual object and the second virtual object in a desired manner to generate the virtual character.

8 . A system for 3-Dimensional (3D) model creation comprising:

a 3D model generator configured to generate a virtual world having a plurality of virtual objects for gameplay, wherein each virtual object is associated with a physics rule;

a receiver configured to receive:

a first user input to generate a virtual character in the virtual world by combining a first virtual object and a second virtual object from the plurality of virtual objects, and

a second user input to 3D print a physical object corresponding to the virtual character; and

a processor configured to:

obtain the first user input and physics rules associated with the first virtual object and the second virtual object;

determine that the first virtual object and the second virtual object are combinable based on the physics rules associated with the first virtual object and the second virtual object;

transmit a command to the 3D model generator to generate the virtual character based on a determination that the first virtual object and the second virtual object are combinable;

calculate a first character score associated with the virtual character based on a characteristic associated with the first virtual object and the second virtual object after generating the virtual character;

determine a time duration spent by a user in the gameplay for generating the virtual character;

calculate a second character score based on the time duration;

correlate the first character score and the second character score;

calculate a final score based on the correlation;

obtain the second user input; and

transmit a request to a 3D printer system to 3D print the physical object responsive to obtaining the second user input when the final score is greater than a predefined threshold.

9 . The system of claim 8 , wherein the physics rule is associated with a shape of each of the first virtual object and the second virtual object.

10 . The system of claim 8 , wherein the characteristic is at least one of: a tensile strength, a shear strength, a modulus of elasticity, a melting point, a freezing point, an exothermic potential, and an endothermic potential.

11 . The system of claim 8 , wherein the processor is further configured to obtain a data file associated with the virtual character responsive to obtaining the second user input and a determination that the final score is greater than the first predefined threshold.

12 . The system of claim 11 , wherein the request comprises the data file.

13 . A non-transitory computer-readable storage medium in a distributed computing system, the non-transitory computer-readable storage medium having instructions stored thereupon which, when executed by a processor, cause the processor to:

generate a virtual world having a plurality of virtual objects for gameplay, wherein each virtual object is associated with a physics rule;

obtain a first user input to generate a virtual character in the virtual world by combining a first virtual object and a second virtual object from the plurality of virtual objects;

determine that the first virtual object and the second virtual object are combinable based on physics rules associated with the first virtual object and the second virtual object;

generate the virtual character based on a determination that the first virtual object and the second virtual object are combinable;

calculate a first character score associated with the virtual character based on a characteristic associated with the first virtual object and the second virtual object after generating the virtual character;

determine a time duration spent by a user in the gameplay for generating the virtual character;

calculate a second character score based on the time duration;

correlate the first character score and the second character score;

calculate a final score based on the correlation;

obtain a second user input to 3D print a physical object corresponding to the virtual character; and

transmit a request to a 3D printer system to 3D print the physical object responsive to obtaining the second user input when the final score is greater than a predefined threshold.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein the physics rule is associated with a shape of each of the first virtual object and the second virtual object.

15 . The non-transitory computer-readable storage medium of claim 13 , wherein the characteristic is at least one of: a tensile strength, a shear strength, a modulus of elasticity, a melting point, a freezing point, an exothermic potential, and an endothermic potential.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: FENTZLAFF, STONE PAUL; FENTZLAFF, GARRETT WILLIAM
To: TINKER & BASH
Reel/Frame 063155/0725 →
Continuity (2)
Provisional Application 63362392 · Apr 2, 2022
Related Publication 20240331249A1 · Oct 3, 2024
References Cited (12)
US 10649440B2 · Fenoglietto · 2020 [cited by examiner]
US 10848335B1 · Roche · 2020 [cited by examiner]
US 10974459B2 · Withey · 2021 [cited by examiner]
US 20120115605A1 · Watkins, Jr. · 2012 [cited by examiner]
US 20140046473A1 · Boynton · 2014 [cited by examiner]
US 20180165701A1 · Onda · 2018 [cited by examiner]
US 20190270251A1 · Nagai · 2019 [cited by examiner]
US 20210026142A1 · Gotoh · 2021 [cited by examiner]
US 20220305378A1 · Ward · 2022 [cited by examiner]
WO WO2021055454A1 · 2021 [cited by examiner]
Sky Castle Studios, LLC. ‘Hero Forge’ [Online]. Dec. 14, 2020 [Date retrieved from Archive.is; Accessed Jan. 27, 2025]. Retrieved from the Internet: <URL: https://www.heroforge.com/intro/>, <URL: https://www.heroforge.c… [cited by examiner]
Carson, Oliver. How to Develop a Scoring System for a Game [Online]. Mar. 28, 2023 [Retrieved on Sep. 23, 2025]. Retrieved from the Internet: <URL: https://www.pubnub.com/how-to/develop-game-scoring-system/ > (Year: 202… [cited by examiner]