Back to results
US 10,592,822 B1Granted
Universal artificial intelligence engine for autonomous computing devices and software applications
OwnerJasmin Cosicinventor
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure generally relate to computing devices and may be generally directed to devices, systems, methods, and/or applications for learning the operation of a computing device or software application, storing this knowledge in a knowledgebase, neural network, or other repository, and enabling autonomous operation of the computing device or software application with partial, minimal, or no user input.
Claims20
A system comprising:
- one or more processors;
- and
- one or more non-transitory machine readable media storing machine readable code that, when executed by the one or more processors, causes the one or more processors to perform at least:
- accessing at least one of:
- a first knowledge cell that includes a plurality of instruction sets for operating a first device, or a second knowledge cell that includes a plurality of instruction sets for operating the first device;
- determining at least a second subset of the plurality of instruction sets of the second knowledge cell based on at least partial match between a new one or more instruction sets and a first subset of the plurality of instruction sets of the second knowledge cell, or
- receiving a selection of at least a second subset of the plurality of instruction sets of the second knowledge cell;
- and
- at least in response to the determining or the receiving, causing the first device or a second device to perform one or more operations defined by the at least the second subset of the plurality of instruction sets of the second knowledge cell at least by executing the at least the second subset of the plurality of instruction sets of the second knowledge cell.
6 more elements
A system comprising:
- a memory that stores:
- a first knowledge cell that includes a plurality of instruction sets for operating a first device, and a second knowledge cell that includes a plurality of instruction sets for operating the first device;
- means for:
- determining at least a second subset of the plurality of instruction sets of the second knowledge cell based on at least partial match between a new one or more instruction sets and a first subset of the plurality of instruction sets of the second knowledge cell, or
- receiving a selection of at least a second subset of the plurality of instruction sets of the second knowledge cell;
- and
- means for causing, at least in response to the determining or the receiving, the first device or a second device to perform one or more operations defined by the at least the second subset of the plurality of instruction sets of the second knowledge cell at least by executing the at least the second subset of the plurality of instruction sets of the second knowledge cell.
4 more elements
A method implemented using a computing system that includes one or more processors, the method comprising:
- accessing a memory that stores:
- a first knowledge cell that includes a plurality of instruction sets for operating a first device, and a second knowledge cell that includes a plurality of instruction sets for operating the first device;
- determining at least a second subset of the plurality of instruction sets of the second knowledge cell based on at least partial match between a new one or more instruction sets and a first subset of the plurality of instruction sets of the second knowledge cell, or
- receiving a selection of at least a second subset of the plurality of instruction sets of the second knowledge cell;
- executing the at least the second subset of the plurality of instruction sets of the second knowledge cell, the executing performed at least in response to the determining or the receiving;
- and
- performing, by the first device or by a second device, one or more operations defined by the at least the second subset of the plurality of instruction sets of the second knowledge cell.
4 more elements
Dependencies are inferred from the claim text.