Active Lab
First Claim
1. A system comprising:
- one or more computer-readable storage media;
computer-readable instructions stored on the one or more computer-readable storage media which, when executed, provide a tool to enable a user to create and maintain a knowledge base, wherein the tool is configured to;
enable a user to create one or more units, wherein a unit comprises a response paired with one or more patterns that will trigger the response;
wherein a pattern for a unit includes at least one concept and wherein a concept is composed of;
vocab terms comprising a grouping of unambiguous synonyms and misspellings,helper terms comprising words that have no unambiguous synonyms, and/orbuilding blocks comprising one or more of a list of vocab/helper terms or a list of concepts; and
wherein the tool further enables a user to test patterns to ascertain that a particular pattern will result in an associated response.
7 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide a tool, referred to herein as “Active Lab” that can be used to develop, debug, and maintain knowledge bases. These knowledge bases (KBs) can then engage various applications, technology, and communications protocols for the purpose of task automation, real time alerting, system integration, knowledge acquisition, and various forms of peer influence. In at least some embodiments, a KB is used as a virtual assistant that any real person can interact with using their own natural language. The KB can then respond and react however the user wants: answering questions, activating applications, or responding to actions on a web page.
258 Citations
20 Claims
-
1. A system comprising:
-
one or more computer-readable storage media; computer-readable instructions stored on the one or more computer-readable storage media which, when executed, provide a tool to enable a user to create and maintain a knowledge base, wherein the tool is configured to; enable a user to create one or more units, wherein a unit comprises a response paired with one or more patterns that will trigger the response;
wherein a pattern for a unit includes at least one concept and wherein a concept is composed of;vocab terms comprising a grouping of unambiguous synonyms and misspellings, helper terms comprising words that have no unambiguous synonyms, and/or building blocks comprising one or more of a list of vocab/helper terms or a list of concepts; and wherein the tool further enables a user to test patterns to ascertain that a particular pattern will result in an associated response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification