×

System and method for constructing cognitive programs

  • US 7,548,893 B2
  • Filed: 06/07/2007
  • Issued: 06/16/2009
  • Est. Priority Date: 12/07/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer readable medium having stored thereon a computer program executable by a computer to search for a solution achieving one or more goals in a domain, the computer program comprising:

  • specifying an initial node and providing a number of other nodes each representing a state of the domain;

    obtaining a plurality of agents each having a respective numerical quantity associated therewith and each operable to produce one or more numerical bids and to propose one or more actions;

    automatically selecting a first respective agent and a first respective node based on one or more bids from the plurality of agents;

    automatically adding a new node representing a new state which is obtained by applying to a respective state represented by the first respective node an action proposed by the first respective agent;

    automatically selecting a second respective agent and a second respective node different from the first respective node and different from said new node based on bids from the plurality of agents, in which the second respective agent and the second respective node are selected after the first respective agent and the first respective node are selected, and in which the first respective node and the second respective node each have a respective depth associated therewith in which the respective depth of a respective node is representative of a minimum number of sequential actions applied to reach the respective node from said initial node, and in which the depth of the second respective node is less than the depth of the first respective node; and

    subtracting from the numerical quantity associated with the second respective agent an amount based on the bid of the second respective agent without paying the subtracted amount into the numerical quantity associated with the agent selected immediately before the second respective agent.

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