An artificial intelligence (AI) combination platform or orchestration module is described that orchestrates and automates the processes of selecting, building, testing, and delivering new or integrated computer vision, detection, sensor and perception algorithms that can be published or leveraged in near real time by sensors, hardware or applications. The AI combination platform includes one or more of the following engines: algorithm mixer engine, retrospective search engine, algorithm recommendation engine, quality assurance engine, certification engine, and perception engine.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An artificial intelligence (AI) combination platform comprising: a first interface coupled to one or more algorithm repositories; and one or more processors coupled to the first interface and configured to comprise an algorithm mixer engine, wherein the algorithm mixer engine: receives via the first interface selected one or more algorithms from the one or more algorithm repositories, the selection based, at least in part, on an identified functionality or outcome of the selected one or more algorithms; and creates a resulting algorithm based on integration of the selected one or more algorithms, wherein a performance of the resulting algorithm exceeds performances of the selected one or more algorithms based on a performance metric. 2. The AI combination platform of claim 1, wherein the one or more processors are further configured to publish the resulting algorithm for subsequent use. 3. The AI combination platform of claim 1, further comprising: a second interface coupled to the one or more processors, the second interface configured to receive a human interaction setting; and a third interface coupled to the one or more processors, the third interface configured to receive a second selection of one or more algorithms via an application programmer interface (API). 4. The AI combination platform of claim 3, wherein the second selection of one or more algorithms via the application programmer interface (API) includes one or more computer vision libraries. 5. The AI combination platform of claim 3, wherein the human interaction setting is one of augmented reality, virtual reality and real virtual reality. 6. The AI combination platform of claim 1, wherein the one or more processors are further configured to comprise a quality assurance engine, wherein the quality assurance engine: determines whether any of the selected one or more algorithms are harmful based on metadata associated with the selected one or more algorithms; and blocks one of the selected one or more algorithms based on the determination that the one of the selected one or more algorithms is harmful. 7. The AI combination platform of claim 6, wherein the metadata comprises data reflecting a pedigree of the selected one or more algorithms. 8. The AI combination platform of claim 6, wherein the metadata is encrypted. 9. The AI combination platform of claim 1, wherein the one or more processors are further configured to comprise a certification engine, wherein the certification engine creates a rating one algorithm of the selected one or more algorithms. 10. The AI combination platform of claim 1, wherein the one or more processors are further configured to comprise an algorithm recommendation engine, wherein the algorithm recommendation engine recommends an algorithm from the one or more algorithm repositories to be the selected one or more algorithms, the selection based on input requested functionality and outcome. 11. The AI combination platform of claim 1, wherein the one or more processors are further configured to comprise a perception engine, wherein the perception engine creates perception from both a machine perspective and a human perspective. 12. The AI combination platform of claim 1, wherein the one or more processors are further configured to comprise a retrospective search engine, wherein the retrospective search engine enables coders and non-coders to search functionality of algorithms in the one or more algorithm repositories based on input requested outcome. 13. The AI combination platform of claim 1, wherein the identified functionality of the selected one or more algorithms includes one or more of: motion understanding, egomotion estimation, gesture recognition, 2D and 3D feature toolkits, stereopsis stereo vision, structure from motion, image processing, detection, image association, object tracking, dynamically defined object tracking, fiducials, motion detection, machine learning, machine learning using neural networks, object identification, facial recognition, point cloud and counting of static and moving objects. 14. The AI combination platform of claim 1, wherein the resulting algorithm is approved based on the performance metric. 15. A method comprising: selecting based, at least in part, on an identified functionality or outcome of one or more algorithms from one or more algorithm repositories; receiving via a first interface the selected one or more algorithms from the one or more algorithm repositories; and creating a resulting algorithm based on integration of the selected one or more algorithms, wherein a performance of the resulting algorithm exceeds performances of the selected one or more algorithms based on a performance metric, wherein the selecting, receiving, and the creating are performed by one or more processors. 16. The method of claim 15, further comprising: publishing the resulting algorithm for subsequent use. 17. The method of claim 15, further comprising: determining whether any of the selected one or more algorithms are harmful based on metadata associated with the selected one or more algorithms, and blocking one of the selected one or more algorithms based on the determination that the one of the selected one or more algorithms is harmful. 18. A tangible computer-readable medium having stored thereon, computer-executable instructions that, if executed by a computing device, perform a method comprising: selecting based, at least in part, on an identified functionality or outcome of one or more algorithms from one or more algorithm repositories; receiving via a first interface the selected one or more algorithms from the one or more algorithm repositories; and creating a resulting algorithm based on integration of the selected one or more algorithms, wherein a performance of the resulting algorithm exceeds performances of the selected one or more algorithms based on a performance metric. 19. The tangible computer-readable medium of claim 18, wherein the method further comprises: publishing the resulting algorithm for subsequent use. 20. The tangible computer-readable medium of claim 18, wherein the method further comprises: determining whether any of the selected one or more algorithms are harmful based on metadata associated with the selected one or more algorithms, and blocking one of the selected one or more algorithms based on the determination that the one of the selected one or more algorithms is harmful.