×

Method and system for constructing cognitive programs

  • US 20090006299A1
  • Filed: 08/28/2008
  • Published: 01/01/2009
  • Est. Priority Date: 12/07/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of creating a program to perform a first task having a first goal, the method comprising:

  • receiving input data pertaining to a number of other tasks each being different from the first task and each having a goal different from the first goal;

    specifying a first instruction set and a second instruction set, the first instruction set having a first collection of instructions and the second instruction set having a second collection of instructions, in which the first collection of instructions is different from the second collection of instructions;

    automatically constructing two or more subprograms based on the received input data and using the first instruction set and the second instruction set such that one subprogram is constructed using only an instruction or instructions in the first instruction set and another subprogram is constructed using only an instruction or instructions in the second instruction set;

    selecting one or more of the automatically constructed subprograms so as to obtain an available subprogram or subprograms; and

    creating said program to perform said first task based on the available subprogram or subprograms,in which said input data includes information pertaining to a first example and a second example in which each example represents a particular situation and in which said automatically constructing includes learning from the first example and the second example such that an arrangement of an instruction or instructions from the first instruction set is discovered which is utilized to construct said one subprogram in accordance with the first example and such that an arrangement of an instruction or instructions from the second instruction set is discovered which is utilized to construct said another subprogram in accordance with the second example.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×