US 12,468,382 B1
Systems and methods for virtual artificial intelligence development and testing
Richard Raymond Schweet, Summerlin, NV (US); Bendenetto Christopher Ruggiero, Cincinnati, OH (US); Kyle Robert Hartshorn, Cincinnati, OH (US); Gregory Ryan Sweeney, Cincinnati, OH (US); Kyle Dean Cypher, Houston, TX (US); Melissa Yenni Scharf, Cincinnati, OH (US); Emily Ann Meyer, Denver, CO (US); Alec Brenders Lisy, Cincinnati, OH (US); Jeremy David Jarrett, Cincinnati, OH (US); and Matthew David Fye, Cincinnati, OH (US)
Assigned to SAEC/KINETIC VISION, INC., Cincinnati, OH (US)
Filed by SAEC/Kinetic Vision, Inc., Cincinnati, OH (US)
Filed on Dec. 18, 2024, as Appl. No. 18/985,236.
Application 18/985,236 is a continuation of application No. 18/417,413, filed on Jan. 19, 2024, granted, now 12,175,011.
Application 18/417,413 is a continuation of application No. 18/143,659, filed on May 5, 2023, granted, now 11,914,761, issued on Feb. 27, 2024.
Application 18/143,659 is a continuation of application No. 17/752,018, filed on May 24, 2022, granted, now 11,644,891, issued on May 9, 2023.
Application 17/752,018 is a continuation of application No. 16/919,983, filed on Jul. 2, 2020, granted, now 11,372,474, issued on Jun. 28, 2022.
Claims priority of provisional application 62/870,326, filed on Jul. 3, 2019.
Int. Cl. G06F 3/01 (2006.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06Q 30/0201 (2023.01)
CPC G06F 3/011 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06Q 30/0201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
provisioning, by a virtual environment computer system, a virtual three-dimensional industrial environment for training an artificial intelligence computing system, wherein the virtual three-dimensional industrial environment comprises a plurality of virtual objects, wherein the plurality of virtual objects are each based on real-world physical objects, and a plurality of virtual cameras, wherein each of the plurality of the virtual cameras are modeled to generate a virtual output corresponding to an output of a real-world camera;
collecting, with the artificial intelligence computing system, information from the virtual three-dimensional industrial environment based on detection of at least one of the plurality of virtual objects from the virtual outputs of the plurality of virtual cameras for training of the artificial intelligence computing system;
providing data variability within the virtual three-dimensional industrial environment provisioned by the virtual environment computer system; and
testing an accuracy of the artificial intelligence computing system, wherein testing the accuracy is based on the detection of the at least one of the plurality of virtual objects within the virtual three-dimensional industrial environment.