Systems and methods of using an artificially intelligent database management system and interfaces for mobile, embedded, and other computing devices
First Claim
1. A method implemented using a computing system that includes one or more processor circuits, the method comprising:
- accessing a memory that stores at least a first plurality of instruction sets for performing one or more operations on a first database management system (DBMS) and a second plurality of instruction sets for performing one or more operations on the first DBMS, wherein at least a portion of the first plurality of instruction sets is learned in a first learning process and at least a portion of the second plurality of instruction sets is learned in a second learning process;
determining at least one instruction set of the second plurality of instruction sets based on at least partial match between a new one or more instruction sets and one or more instruction sets of the second plurality of instruction sets, orreceiving a selection of at least one instruction set of the second plurality of instruction sets;
at least in response to the determining or the receiving, executing the at least one instruction set of the second plurality of instruction sets in a temporal order in which the at least one instruction set of the second plurality of instruction sets are learned in the second learning process; and
performing, by the first DBMS or by a second DBMS, at least one operation defined by the at least one instruction set of the second plurality of instruction sets.
0 Assignments
0 Petitions
Accused Products
Abstract
The current disclosure generally relates to database management systems (DBMSs) and may be generally directed to methods and systems of using artificial intelligence (i.e. machine learning and/or anticipation functionalities, etc.) to learn a user'"'"'s use of a DBMS, store this “knowledge” in a knowledgebase, and anticipate the user'"'"'s future operating intentions. The current disclosure may also be generally directed to associative methods and systems of constructing DBMS commands. The current disclosure may also be generally directed to methods and systems of using a simplified DBMS command language (SDCL) for associative DBMS command construction. The current disclosure may also be generally directed to artificially intelligent methods and systems for associative DBMS command construction. The current disclosure may also be generally directed to methods and systems for associative DBMS command construction through voice input. Other methods, systems, features, elements and/or their embodiments are also disclosed.
130 Citations
20 Claims
-
1. A method implemented using a computing system that includes one or more processor circuits, the method comprising:
-
accessing a memory that stores at least a first plurality of instruction sets for performing one or more operations on a first database management system (DBMS) and a second plurality of instruction sets for performing one or more operations on the first DBMS, wherein at least a portion of the first plurality of instruction sets is learned in a first learning process and at least a portion of the second plurality of instruction sets is learned in a second learning process; determining at least one instruction set of the second plurality of instruction sets based on at least partial match between a new one or more instruction sets and one or more instruction sets of the second plurality of instruction sets, or receiving a selection of at least one instruction set of the second plurality of instruction sets; at least in response to the determining or the receiving, executing the at least one instruction set of the second plurality of instruction sets in a temporal order in which the at least one instruction set of the second plurality of instruction sets are learned in the second learning process; and performing, by the first DBMS or by a second DBMS, at least one operation defined by the at least one instruction set of the second plurality of instruction sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory machine readable media storing machine readable code that when executed by one or more processor circuits causes the one or more processor circuits to perform at least:
-
accessing a memory that stores at least a first plurality of instruction sets for performing one or more operations on a first database management system (DBMS) and a second plurality of instruction sets for performing one or more operations on the first DBMS, wherein at least a portion of the first plurality of instruction sets is learned in a first learning process and at least a portion of the second plurality of instruction sets is learned in a second learning process; determining at least one instruction set of the second plurality of instruction sets based on at least partial match between a new one or more instruction sets and one or more instruction sets of the second plurality of instruction sets, or receiving a selection of at least one instruction set of the second plurality of instruction sets; and at least in response to the determining or the receiving, causing the first DBMS or a second DBMS to perform at least one operation defined by the at least one instruction set of the second plurality of instruction sets at least by causing an execution of the at least one instruction set of the second plurality of instruction sets, wherein the execution of the at least one instruction set of the second plurality of instruction sets is performed in a temporal order in which the at least one instruction set of the second plurality of instruction sets are learned in the second learning process. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a memory that stores at least a first plurality of instruction sets for performing one or more operations on a first database management system (DBMS) and a second plurality of instruction sets for performing one or more operations on the first DBMS, wherein at least a portion of the first plurality of instruction sets is learned in a first learning process and at least a portion of the second plurality of instruction sets is learned in a second learning process; means for determining at least one instruction set of the second plurality of instruction sets based on at least partial match between a new one or more instruction sets and one or more instruction sets of the second plurality of instruction sets, or means for receiving a selection of at least one instruction set of the second plurality of instruction sets; and means for executing the at least one instruction set of the second plurality of instruction sets at least in response to the determining or the receiving, wherein the executing the at least one instruction set of the second plurality of instruction sets is performed in a temporal order in which the at least one instruction set of the second plurality of instruction sets are learned in the second learning process, and wherein the first DBMS or a second DBMS performs at least one operation defined by the at least one instruction set of the second plurality of instruction sets. - View Dependent Claims (20)
-
Specification