System for Improved Remote Processing and Interaction with Artificial Survey Administrator
OwnerKurtis Williams, John Croftsinventors
Life of this patent
Estimating the term…
Abstract
A system for improved remote processing and interaction with an artificial survey administrator is disclosed. The system has user-defined data storage containing lists of entities and attributes and correlation data with terms that correspond to the entities and attributes. An open-ended question generation module is present that provides an open-ended question over a network to a consumer of the specific good or service located remotely from the processor, the open-ended question being directed to the consumer's experience with said good or service A consumer response module is presented.
Claims21
A system for administering real-time dynamic consumer surveys, the system under control of one or more computer systems configured with executable instructions, comprising:
- a user-defined data storage containing a user-defined list of entities;
- a user-defined data storage containing a user-defined list of attributes;
- a user-defined data storage containing user-defined entities corresponding to individual attributes in the user-defined list of attributes;
- a user-defined data storage containing user-defined attributes corresponding to individual entities in the user-defined list of entities;
- a processor;
- a memory device including instructions that, when executed by the processor, causes the processor to execute:
- an prompt generation module that provides prompt over a network to a consumer of the specific good or service located remotely from the processor, the prompt being directed to the consumer's experience with said good or service;
- a consumer response module that (i) analyzes the text of a response received from the consumer to the prompt, (ii) parses the text of the response into component parts, (iii) accesses the user-defined data storage containing a user-defined list of entities to determine if any component parts of the text of the response correspond to any of the list of entities, and (iv) accesses the user-defined data storage containing a user-defined list of attributes to determine if any component parts of the text of the response correspond to any of the list of attributes;
- wherein if the consumer response module determines that a user-defined attribute is located in the response, the consumer response module accesses the data storage containing user-defined entities corresponding to individual attributes to determine if an entity corresponding to the located user-defined attribute is present in the response;
- wherein if the consumer response module determines that a user-defined entity is located in the response, the consumer response module accesses the data storage containing user-defined attributes corresponding to individual entities to determine if an attribute corresponding to the located user-defined entity is present in the response;
- wherein if the consumer response module determines that a user-defined attribute is located in the response and an entity corresponding to the user-defined attribute is not located in the response, a prompt follow-up module generates a follow-up prompt prompting the consumer to provide additional information regarding the located attribute;
- and
- wherein if the consumer response module determines that a user-defined entity is located in the response and an attribute corresponding to the user-defined entity is not located in the response, the prompt follow-up module generates a follow-up prompt prompting the consumer to provide additional information regarding the located entity.
A system for administering real-time dynamic consumer surveys, the system under control of one or more computer systems configured with executable instructions, comprising:
- one or more user-defined data storage units containing a user-defined list of entities, a user-defined list of attributes, a user-defined data storage containing user-defined entities corresponding to individual attributes in the user-defined list of attributes, and a user-defined data storage containing user-defined attributes corresponding to individual entities in the user-defined list of entities;
- a processor coupled to the user-defined storage units;
- a memory device including instructions that, when executed by the processor, causes the processor to execute:
- (a) a closed-ended question generation module that provides a closed-ended question over a network to a consumer of a specific good or service located remotely from the processor, the closed-ended question being directed to a user-defined topic related to the consumer's experience with the specific good or service;
- (b) an open-ended question generation module that provides an open-ended question over the network to the consumer of the specific good or service, the open-ended question being directed to the consumer's experience with said good or service;
- (c) a consumer response module that (i) analyzes the text of a response received from the consumer to the open-ended question, (ii) parses the text of the response into component parts, (iii) accesses the user-defined data storage unit containing the user-defined list of entities to determine if any component parts of the text of the response correspond to any of the list of entities, and (iv) accesses the user-defined data storage containing the user-defined list of attributes to determine if any component parts of the text of the response correspond to any of the list of attributes;
- (d) wherein the consumer response module determines if a user-defined entity or a user-defined attribute are present in the response;
- and
- (e) wherein if the consumer response module fails to locate a user-defined entity or a user-defined attribute, a question follow-up module provides an open-ended question to the consumer directed to the user-defined topic used in the closed-ended question.
A method for conducting real-time dynamic consumer surveys, the method under control of one or more computer systems, comprising:
- providing a set of user-defined entities of interest related to a good or service stored in a data storage;
- providing a set of user-defined attributes of interest related to a good or service stored in a data storage;
- providing a processor coupled to the data storage;
- a memory device including instructions that, when executed by the processor, causes the processor to execute instructions for:
- (a) beginning a consumer survey by asking the consumer to provide an overall rating of experience with the good or service and providing an open-ended prompt to the consumer of the specific good or service regarding the consumers experience with said good or service;
- (b) receiving the consumer's response to said open-ended prompt;
- (c) analyzing the text of said response to the open-ended prompt to identify the presence of the user-defined entity or user-defined attribute;
- and
- (d) determining whether the user-defined entity present in the text corresponds to the user-defined attribute.
Dependencies are inferred from the claim text.