Artificially intelligent systems, devices, and methods for learning and/or using visual surrounding for autonomous object operation
First Claim
Patent Images
1. A system for learning and using a visual surrounding for autonomous avatar operating, the system implemented at least in part on one or more computing devices, the system comprising:
- a processor circuit configured to execute instruction sets of an application program, the application program including an avatar;
a memory unit configured to store data;
a renderer configured to render streams of digital pictures of a surrounding of the avatar of the application program; and
an artificial intelligence unit configured to;
receive a first stream of digital pictures from the renderer;
receive one or more instruction sets for operating the avatar of the application program;
learn the first stream of digital pictures correlated with the one or more instruction sets for operating the avatar of the application program;
receive a new stream of digital pictures from the renderer;
anticipate the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures based on at least partial match between the new stream of digital pictures and the first stream of digital pictures, wherein the anticipating includes determining at least partial match between at least a threshold number or a threshold percentage of portions of the new stream of digital pictures and portions of the first stream of digital pictures; and
cause the processor circuit to execute the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures, the causing performed in response to the anticipating of the artificial intelligence unit, wherein the avatar of the application program performs one or more operations defined by the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure generally relate to computing devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning operation of an application or an object of an application in various visual surroundings, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling autonomous operation of the application or the object of the application.
175 Citations
20 Claims
-
1. A system for learning and using a visual surrounding for autonomous avatar operating, the system implemented at least in part on one or more computing devices, the system comprising:
-
a processor circuit configured to execute instruction sets of an application program, the application program including an avatar; a memory unit configured to store data; a renderer configured to render streams of digital pictures of a surrounding of the avatar of the application program; and an artificial intelligence unit configured to; receive a first stream of digital pictures from the renderer; receive one or more instruction sets for operating the avatar of the application program; learn the first stream of digital pictures correlated with the one or more instruction sets for operating the avatar of the application program; receive a new stream of digital pictures from the renderer; anticipate the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures based on at least partial match between the new stream of digital pictures and the first stream of digital pictures, wherein the anticipating includes determining at least partial match between at least a threshold number or a threshold percentage of portions of the new stream of digital pictures and portions of the first stream of digital pictures; and cause the processor circuit to execute the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures, the causing performed in response to the anticipating of the artificial intelligence unit, wherein the avatar of the application program performs one or more operations defined by the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium having a computer program stored thereon, the program including instructions that when executed by one or more processor circuits cause the one or more processor circuits to perform operations comprising:
-
receiving a first stream of digital pictures from a renderer, the renderer configured to render streams of digital pictures of a surrounding of an avatar of an application program; receiving one or more instruction sets for operating the avatar of the application program; learning the first stream of digital pictures correlated with the one or more instruction sets for operating the avatar of the application program; receiving a new stream of digital pictures from the renderer; anticipating the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures based on at least partial match between the new stream of digital pictures and the first stream of digital pictures, wherein the anticipating includes determining at least partial match between at least a threshold number or a threshold percentage of portions of the new stream of digital pictures and portions of the first stream of digital pictures; and causing an execution of the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures, the causing performed in response to the anticipating, wherein the avatar of the application program performs one or more operations defined by the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
(a) receiving a first stream of digital pictures from a renderer by a processor circuit, the renderer configured to render streams of digital pictures of a surrounding of an avatar of an application program; (b) receiving, by the processor circuit, one or more instruction sets for operating the avatar of the application program; (c) learning the first stream of digital pictures correlated with the one or more instruction sets for operating the avatar of the application program, the learning of (c) performed by the processor circuit; (d) receiving a new stream of digital pictures from the renderer by the processor circuit; (e) anticipating the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures based on at least partial match between the new stream of digital pictures and the first stream of digital pictures, wherein the anticipating of (e) includes determining at least partial match between at least a threshold number or a threshold percentage of portions of the new stream of digital pictures and portions of the first stream of digital pictures, the anticipating of (e) performed by the processor circuit; (f) executing the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures, the executing of (f) performed in response to the anticipating of (e); and (g) performing, by the avatar of the application program, one or more operations defined by the one or more instruction sets for operating the avatar of the application program correlated with the first stream of digital pictures. - View Dependent Claims (19, 20)
-
Specification