DYNAMICALLY EVOLVING COGNITIVE ARCHITECTURE SYSTEM BASED ON THIRD-PARTY DEVELOPERS
First Claim
1. A system for a dynamically evolving cognitive architecture based on third-party developers, the system comprising:
- one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
form an intent based on a user input;
create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects, and wherein the first action object is provided by a first third-party developer and the second action object is provided by a second third-party developer;
execute the plan, andoutput a value associated with the third concept object.
3 Assignments
0 Petitions
Accused Products
Abstract
A dynamically evolving cognitive architecture system based on third-party developers is described. A system forms an intent based on a user input, and creates a plan based on the intent. The plan includes a first action object that transforms a first concept object associated with the intent into a second concept object and also includes a second action object that transforms the second concept object into a third concept object associated with a goal of the intent. The first action object and the second action object are selected from multiple action objects. The system executes the plan, and outputs a value associated with the third concept object.
45 Citations
20 Claims
-
1. A system for a dynamically evolving cognitive architecture based on third-party developers, the system comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; form an intent based on a user input; create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects, and wherein the first action object is provided by a first third-party developer and the second action object is provided by a second third-party developer; execute the plan, and output a value associated with the third concept object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for a dynamically evolving cognitive architecture system based on third-party developers, the method comprising:
-
forming an intent based on a user input; creating a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects, and wherein the first action object is provided by a first third-party developer and the second action object is provided by a second third-party developer; executing the plan, and outputting a value associated with the third concept object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
-
form an intent based on a user input; create a plan based on the intent, wherein the plan comprises a first action object that transforms a first concept object associated with the intent into a second concept object and comprises a second action object that transforms the second concept object into a third concept object associated with a goal of the intent, wherein the first action object and the second action object are selected from a plurality of action objects, and wherein the first action object is provided by a first third-party developer and the second action object is provided by a second third-party developer; execute the plan, and output a value associated with the third concept object. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification