SYSTEMS AND METHODS FOR CREATING AN ARTIFICIAL INTELLIGENCE
First Claim
1. A computer system implemented method of creating and using an artificial intelligence (AI) clone comprising the following operations of a computer system:
- for said AI clone, receiving text into the computer system from one or more sources;
for said AI clone, obtaining respective paragraphs from the text received for the AI clone;
at least some of the paragraphs comprising multiple sentences, and at least some of the sentences comprising multiple clauses identified based upon figures of speech and punctuation;
obtaining a first set of context phrases from the received paragraphs, which context phrases are obtained from the clauses and are indicative of the context of the paragraphs;
obtaining respective weights of the context phrases using parameters related to frequency of occurrence of a context phrase relative to other context phrases or to absolute number of occurrences of a context phrase therein;
storing the context phrases and the paragraphs as structured data in one or more tables to thereby create an initial version of the AI clone;
improving the initial version of the AI clone by adding paragraphs and a second set of context phrases from text subsequently supplied to the computer system by the source of the text that was used to create the initial version of the AI clone and from one or more other sources, including one or more instructors, and by selectively deleting data from the one or more tables, to thereby create an improved AI clone; and
using the improved AI clone and selectively using the initial version of the AI clone to (a) answer questions posed by users through a process comprising using a compatibility test matching context phrases related to the respective questions to context phrases related to the AI clone through a compatibility algorithm relating weights of context phrases related to a question and weights of context phrases related to the AI clone, and (b) to direct advertisements to the AI clone, using for the purpose a matching algorithm that uses selected matching criteria in comparing context phrases obtained from the questions or advertisements with said structured data in said one or more tables, which matching algorithm relates context phrases related to advertisements to context phrases related to the AI clone and takes into account respective weights of the context phrases that the matching algorithm relates;
wherein the AI clone is configured to replace a human source of information in answering a user'"'"'s question and assist advertisers in selecting an AI clone that is likely to be receptive to a selected advertisement to thereby direct the advertisement to the At clone based on the content of the question and the advertisement.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system implemented method of creating and using artificial intelligence wherein the system includes a first table including at least one textual portion and at least one context phrase contained in the textual portion and the computer system is capable of communication via a network with the user using at least one electronic device, the method comprising: receiving at least one textual input from the user, extracting at least one portion of the textual input from the user and at least one context phrase therefrom, comparing each portion extracted from the textual input from the user to other portions extracted from the textual input from the user according to a first matching algorithm that utilizes the context phrases of each respective portion, and storing in the first table, the portions and respective context phrases that were extracted from the textual input from the user that satisfy the matching algorithm.
-
Citations
18 Claims
-
1. A computer system implemented method of creating and using an artificial intelligence (AI) clone comprising the following operations of a computer system:
-
for said AI clone, receiving text into the computer system from one or more sources; for said AI clone, obtaining respective paragraphs from the text received for the AI clone; at least some of the paragraphs comprising multiple sentences, and at least some of the sentences comprising multiple clauses identified based upon figures of speech and punctuation; obtaining a first set of context phrases from the received paragraphs, which context phrases are obtained from the clauses and are indicative of the context of the paragraphs; obtaining respective weights of the context phrases using parameters related to frequency of occurrence of a context phrase relative to other context phrases or to absolute number of occurrences of a context phrase therein; storing the context phrases and the paragraphs as structured data in one or more tables to thereby create an initial version of the AI clone; improving the initial version of the AI clone by adding paragraphs and a second set of context phrases from text subsequently supplied to the computer system by the source of the text that was used to create the initial version of the AI clone and from one or more other sources, including one or more instructors, and by selectively deleting data from the one or more tables, to thereby create an improved AI clone; and using the improved AI clone and selectively using the initial version of the AI clone to (a) answer questions posed by users through a process comprising using a compatibility test matching context phrases related to the respective questions to context phrases related to the AI clone through a compatibility algorithm relating weights of context phrases related to a question and weights of context phrases related to the AI clone, and (b) to direct advertisements to the AI clone, using for the purpose a matching algorithm that uses selected matching criteria in comparing context phrases obtained from the questions or advertisements with said structured data in said one or more tables, which matching algorithm relates context phrases related to advertisements to context phrases related to the AI clone and takes into account respective weights of the context phrases that the matching algorithm relates; wherein the AI clone is configured to replace a human source of information in answering a user'"'"'s question and assist advertisers in selecting an AI clone that is likely to be receptive to a selected advertisement to thereby direct the advertisement to the At clone based on the content of the question and the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium containing a program in a non-transitory form that when executed in a computer system causes the system to create and use an artificial intelligence (AI) clone of respective entity in a computer-implemented process comprising:
-
for the AI clone, receiving respective text into the computer system from one or more sources; for the AI clone, obtaining respective paragraphs from the text received for the AI clone; at least some of the paragraphs comprising multiple sentences, and at least some of the sentences comprising multiple clauses identified based upon figures of speech and punctuation; obtaining a first set of respective context phrases from the received paragraphs, which context phrases are obtained from the respective clauses and are indicative of the context of the respective paragraphs; obtaining respective weights of the context phrases using parameters related to frequency of occurrence of a context phrase relative to other context phrases or to absolute number of occurrences of a context phrase therein; storing the context phrases and the paragraphs as structured data in one or more tables to thereby create an initial AI clone; improving the AI clone by adding paragraphs and a second set of context phrases from text subsequently supplied to the computer system by the source of the text that was used to create the initial AI clone and from one or more other sources, including one or more instructors, and by selectively deleting data from the one or more tables, to thereby create an improved AI clone; and using the improved AI to (a) answer questions posed by users through a process comprising using a compatibility test matching context phrases related to the respective questions to context phrases related to the AI clone through a compatibility algorithm relating weights of context phrases related to a question and weights of context phrases related to the AI clone, and (b) direct advertisements to AI clone, using for the purpose a matching algorithm that uses selected matching criteria in comparing context phrases obtained from the questions or advertisements with said structured data in said one or more tables, which matching algorithm relates context phrases related to advertisements to context phrases related to the AI clone and takes into account respective weights of the context phrases that the matching algorithm relates; wherein the AI clone is configured to replace human sources of information in answering a user'"'"'s question and assist advertisers in selecting an AI clone that is likely to be receptive to an advertisement to thereby direct the advertisement to an AI clone based on the content of the question and the advertisement. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification