Embedded survey and analytics engine
Abstract
Provided are techniques for receiving, by an embedded survey and analytics server (ESAS), a request for a survey. Each survey item of the survey comprising one of a survey item type, the survey item types comprising information, question and bonus types; correlating the request for the survey with a particular client and a particular customer; generating a survey by selecting a first selection of survey items corresponding to the particular client and the particular customer: transmitting the survey to an embedded survey and analytics client (ESAC) on a computing device associated with the customer; embedding, by the ESAC, the survey into an electronic communication; transmitting the electronic communication to the client; receiving, at the ESAS, responses, each response corresponding to a specific survey item of the first selection of survey items; analyzing, by the ESAS, the responses to produce survey results; and transmitting the survey results to the customer.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method, comprising:
receiving, by an embedded survey and analytics server (ESAS), a request for a survey, the survey comprising a plurality of survey items; correlating the request for the survey with a particular client and a particular customer; generating the survey by selecting a first selection of survey items corresponding to the particular client and the particular customer; transmitting the survey to an embedded survey and analytics client (ESAC) on a server computing device associated with the particular customer; embedding, by the ESAC, the survey into an electronic communication; transmitting the electronic communication to the client; receiving, at the ESAS, a plurality of responses, each response corresponding to a specific survey Item of the first selection of survey items; analyzing, by the ESAS, the plurality of responses to produce survey results; and transmitting the survey results to the customer.
22 . The method of claim 21 , wherein the electronic communication is a web page, associated with the particular customer.
23 . The method of claim 21 , wherein the electronic communication is blog, associated with the particular customer.
24 . The method of claim 21 , the survey item types further comprising bonus survey items.
25 . The method of claim 21 , further comprising transmitting feedback corresponding to a particular response to the client such that the feedback is superimposed on a display to the client associated with the specific survey item corresponding to the particular response.
26 . The method of claim 21 , further comprising:
receiving at the ESAS, from the client, a suggested survey item; and incorporating the suggested survey item into a second selection of survey items corresponding to a second survey.
27 . The method of claim 21 , wherein the selecting the first selection of survey items maximizes coverage with respect to available survey items.
28 . An apparatus, comprising:
a processor; a non-transitory computer readable storage medium (CRSM) coupled to the processor; an embedded survey and analytics server (ESAS); and logic, stored on the CRSM and executed by a processor, for:
receiving, by the ESAS, a request for a survey, the survey comprising a plurality of survey items, each survey item comprising one of a survey item type, the survey item types comprising information survey items and question survey items;
correlating the request for the survey with a particular client and a particular customer;
generating the survey by selecting a first selection of survey items corresponding to the particular client and the particular customer;
transmitting the survey to an embedded survey and analytics client (ESAC) on a server computing device associated with the particular customer;
embedding, by the ESAC, the survey into an electronic communication;
transmitting the electronic communication to the client;
receiving, at the ESAS, a plurality of responses, each response corresponding to a specific survey item of the first selection of survey items;
analyzing, by the ESAS, the plurality of responses to produce survey results; and
transmitting the survey results to the customer.
29 . The apparatus of claim 28 , wherein the electronic communication is a web page, associated with the particular customer.
30 . The apparatus of claim 28 , wherein the electronic communication is blog, associated with the particular customer.
31 . The apparatus of claim 28 , the survey item types further comprising bonus survey items.
32 . The apparatus of claim 28 , the logic further comprising logic for transmitting feedback corresponding to a particular response to the client such that the feedback is superimposed on a display to the client associated with the specific survey item corresponding to the particular response.
33 . The apparatus of claim 28 , the logic further comprising logic for:
receiving at the ESAS, from the client, a suggested survey item; and incorporating the suggested survey item into a second selection of survey items corresponding to a second survey.
34 . The apparatus of claim 28 , wherein the logic for selecting the first selection of survey items maximizes coverage with respect to available survey items.
35 . A computer programming product, comprising:
a non-transitory computer readable storage medium (CRSM); and logic, coupled, to the CRSM for execution on a processor, for:
receiving, by an embedded survey and analytics server (ESAS), a request for a survey, the survey comprising a plurality of survey items, each survey item comprising one of a survey item type, the survey item types comprising information survey items and question survey items;
correlating the request for the survey with a particular client and a particular customer;
generating the survey by selecting a first selection of survey items corresponding to the particular client and the particular customer;
transmitting the survey to an embedded survey and analytics client (ESAC) on a server computing device associated with the particular customer;
embedding, by the ESAC, the survey into an electronic communication;
transmitting the electronic communication to the client;
receiving, at the ESAS, a plurality of responses, each response corresponding to a specific survey item of the first selection of survey items;
analyzing, by the ESAS, the plurality of responses to produce survey results; and
transmitting the survey results to the customer.
36 . The computer programming product of claim 35 , wherein the electronic communication is a web page, associated with the particular customer.
37 . The computer programming product of claim 35 , wherein the electronic communication is blog, associated with the particular customer.
38 . The computer programming product of claim 35 , the survey item types further comprising bonus survey items.
39 . The computer programming product of claim 35 , the logic further comprising logic for transmitting feedback corresponding to a particular response to the client such that the feedback is superimposed on a display to the client associated with the specific survey item corresponding to the particular response.
40 . The computer programming product of claim 35 , the logic further comprising logic for:
receiving at the ESAS, from the client, a suggested survey item; and incorporating the suggested survey item into a second selection of survey items corresponding to a second survey.Join the waitlist — get patent alerts
Track US2016110739A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.