Artificially intelligent systems, devices, and methods for learning and/or using visual surrounding for autonomous object operation
First Claim
Patent Images
1. A system comprising:
- one or more processor circuits;
a memory configured to store at least a first one or more digital pictures correlated with a first one or more instruction sets for operating a first avatar of an application program;
a renderer configured to render digital pictures; and
an artificial intelligence unit configured to;
receive a new one or more digital pictures from the renderer;
anticipate the first one or more instruction sets for operating the first avatar of the application program based on at least partial match between the new one or more digital pictures and the first one or more digital pictures, wherein the anticipate includes at least one of;
determining that a number of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold number, or determining that a percentage of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold percentage; and
cause the one or more processor circuits to execute the first one or more instruction sets for operating the first avatar of the application program, wherein the cause is performed in response to the anticipate, and wherein the first avatar of the application program or a second avatar of the application program autonomously performs one or more operations defined by the first one or more instruction sets for operating the first avatar of the application program.
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.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processor circuits; a memory configured to store at least a first one or more digital pictures correlated with a first one or more instruction sets for operating a first avatar of an application program; a renderer configured to render digital pictures; and an artificial intelligence unit configured to; receive a new one or more digital pictures from the renderer; anticipate the first one or more instruction sets for operating the first avatar of the application program based on at least partial match between the new one or more digital pictures and the first one or more digital pictures, wherein the anticipate includes at least one of;
determining that a number of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold number, or determining that a percentage of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold percentage; andcause the one or more processor circuits to execute the first one or more instruction sets for operating the first avatar of the application program, wherein the cause is performed in response to the anticipate, and wherein the first avatar of the application program or a second avatar of the application program autonomously performs one or more operations defined by the first one or more instruction sets for operating the first avatar of the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine readable medium having stored thereon instructions that when executed by one or more processor circuits cause the one or more processor circuits to perform operations comprising:
-
accessing a memory configured to store at least a first one or more digital pictures correlated with a first one or more instruction sets for operating a first avatar of an application program; receiving a new one or more digital pictures from a renderer; anticipating the first one or more instruction sets for operating the first avatar of the application program based on at least partial match between the new one or more digital pictures and the first one or more digital pictures, wherein the anticipating includes at least one of;
determining that a number of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold number, or determining that a percentage of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold percentage; andcausing the one or more processor circuits or another one or more processor circuits to execute the first one or more instruction sets for operating the first avatar of the application program, wherein the causing is performed in response to the anticipating, and wherein the first avatar of the application program or a second avatar of the application program autonomously performs one or more operations defined by the first one or more instruction sets for operating the first avatar of the application program. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
(a) accessing a memory configured to store at least a first one or more digital pictures correlated with a first one or more instruction sets for operating a first avatar of an application program, the accessing of (a) performed by one or more processor circuits; (b) receiving a new one or more digital pictures from a renderer, the receiving of (b) performed by the one or more processor circuits; (c) anticipating the first one or more instruction sets for operating the first avatar of the application program based on at least partial match between the new one or more digital pictures and the first one or more digital pictures, wherein the anticipating of (c) includes at least one of;
determining that a number of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold number, or determining that a percentage of at least partially matching portions of the new one or more digital pictures and portions of the first one or more digital pictures exceeds a threshold percentage, the anticipating of (c) performed by the one or more processor circuits;(d) executing the first one or more instruction sets for operating the first avatar of the application program, the executing of (d) performed by the one or more processor circuits or by another one or more processor circuits in response to the anticipating of (c); and (e) autonomously performing, by the first avatar of the application program or by a second avatar of the application program, one or more operations defined by the first one or more instruction sets for operating the first avatar of the application program. - View Dependent Claims (18, 19, 20)
-
Specification