Computer-aided decision systems
First Claim
1. A method comprising:
- normalizing search results corresponding to a query at a normalizer of a digital persona decision system by extracting data from the search results, transforming the extracted data into a format suitable for a table, loading the data into the table, and processing the data in the table to produce a set of multiple possible solutions;
configuring an artificial intelligence engine using one or more personas of a plurality of personas, the one or more personas corresponding to digital representations of different decision-making characteristics of an entity that initiated the query, the entity including at least one of a user communicating with the digital persona system through a network via a computing device and a computing device operating under control of a computer program;
processing the set to weigh and score each of the multiple possible solutions using the artificial intelligence engine configured according to the one or more personas of a plurality of personas;
determining a selected solution from the multiple possible solutions using the artificial intelligence engine configured according to the one or more personas and based on the scores; and
sending the selected solution within a graphical interface to one of the computing device associated with the user and the computing device operating under the control of the computer program.
1 Assignment
0 Petitions
Accused Products
Abstract
Decision systems and processes implementing digital personas are presented. A digital persona is a digital representation of an entity in accordance with a specific set of rules, preferences, or priorities with respect to a defined situation or opportunity. A digital persona may interact with a universe, which can be a set of conditions and information that an artificial intelligence engine implementing the digital personas can perceive. The digital personas can learn, via the artificial intelligence engine, from actions of a user, events in the universe, other personas, or a multitude of other factors. In some examples discussed, the artificial intelligence engine may include a persona artificial intelligence engine and an evolutionary artificial intelligence engine.
144 Citations
20 Claims
-
1. A method comprising:
-
normalizing search results corresponding to a query at a normalizer of a digital persona decision system by extracting data from the search results, transforming the extracted data into a format suitable for a table, loading the data into the table, and processing the data in the table to produce a set of multiple possible solutions; configuring an artificial intelligence engine using one or more personas of a plurality of personas, the one or more personas corresponding to digital representations of different decision-making characteristics of an entity that initiated the query, the entity including at least one of a user communicating with the digital persona system through a network via a computing device and a computing device operating under control of a computer program; processing the set to weigh and score each of the multiple possible solutions using the artificial intelligence engine configured according to the one or more personas of a plurality of personas; determining a selected solution from the multiple possible solutions using the artificial intelligence engine configured according to the one or more personas and based on the scores; and sending the selected solution within a graphical interface to one of the computing device associated with the user and the computing device operating under the control of the computer program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
an interface configured to communicate with one or more devices through a communications network; a processor coupled to the interface; and a memory accessible to the processor and configured to store instructions that, when executed, cause the processor to; select one or more personas of a plurality of personas, the one or more selected personas representing at least one of a user of a first device or a program executing on a second device that sent a query to the interface, each of the one or more personas corresponding to a digital representations of a plurality of decision-making characteristics that is different in at least one of the plurality of decision-making characteristics from others of the selected one or more personas; configure a persona artificial intelligence (AI) engine using the one or more selected personas of a plurality of personas, the persona AI engine configured by the one or more selected personas to receive multiple possible solutions, weigh and score the multiple possible solutions based on each of the one or more selected personas to provide multiple scored solutions; select a subset of the multiple scored solutions using at least one of the one or more selected personas; and provide a graphical interface including at least one result from the subset to one of the first device and the second device. - View Dependent Claims (7, 8, 9)
-
-
10. A system comprising:
-
an interface configured to communicate with one or more data sources through a network; a processor coupled to the interface; a memory coupled to the processor and configured to store a plurality of digital personas and to store instructions that, when executed, cause the processor to; select one or more digital personas from the plurality of digital personas in the memory to represent a user of a computing device that sent a query to the interface, each of the one or more personas corresponding to a digital representation of a plurality of decision-making characteristics that is different in at least one of the plurality of decision-making characteristics from others of the selected one or more personas; configure an artificial intelligence (AI) engine with the selected one or more digital personas to interact with the one or more data sources to determine a list of potential solutions to a problem, the AI engine configured to weigh and score each of the potential solutions based on each of the selected one or more personas to provide multiple scored solutions; and execute a selector module to select one of the multiple scored solutions as an output based on the digital persona; and provide a graphical interface including the output to the computing device through the network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification