Patent ID: 8666977

Claim:
A system comprising: a processor; and a computer-readable medium coupled to the processor and comprising, for execution by the processor: a query formulation engine for generating electronically stored information (ESI) queries; an ESI engine, coupled to the query formulation engine, for generating candidate ESI; a needs gathering engine, coupled to the ESI engine, for storing needs; a job map formulation engine; a needs generation engine, coupled to the job map formulation engine, for generating a needs hierarchy; wherein, in operation: the query formulation engine uses rules to generate market tags and uses the market tags to generate the ESI queries, and provides the ESI queries to the ESI engine, the market tags representing a market including a demographic and a job that the demographic is trying to accomplish; the ESI engine uses feedback, a search/content data store, and the ESI queries to identify candidate ESI; the needs gathering engine uses rules and the candidate ESI to store needs; the job map formulation engine uses the needs to generate a job map; the needs generation engine uses the needs, the job map, and rules to generate a needs hierarchy, wherein the needs hierarchy can be used in downstream workflows.