IP Library Patent Application 12883916
Patent Application
App. No. 12/883,916

SYSTEMS AND METHODS FOR SELF-SERVICE AUTOMATED MULTIMODAL SURVEYS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/883,916
Abstract

A poll definition comprising a plurality of poll questions and a phone list comprising a plurality of phone list entries is received over the network from a user. Each phone list entry comprises a phone number for one of a first plurality of poll targets. A first poll run is conducted as a dial-out poll run using the poll definition and the phone list, such that a first set of answers to the plurality of poll questions is received from at least some of the first plurality of poll targets. A second poll run is conducted as a call-in poll run, using the poll definition, such that a second set of answers to the plurality of poll questions is received from a second plurality of poll targets. A third poll run is conducted as a web survey, using the poll definition, such that a third set of answers to the plurality of poll questions is received from a third plurality of poll targets.

Claims (68)

1 . A method comprising:

receiving, over a network, from a user, a poll definition comprising a plurality of poll questions;

receiving, over the network, from the user, a phone list comprising a plurality of phone list entries, each phone list entry comprising a phone number for one of a first plurality of poll targets;

conducting, using a computing device, a first poll run as a dial-out poll run, using the poll definition and the phone list, such that a first set of answers to the plurality of poll questions is received from at least some of the first plurality of poll targets;

conducting, using the computing device, a second poll run as a call-in poll run, using the poll definition, such that a second set of answers to the plurality of poll questions is received from a second plurality of poll targets.

2 . The method of claim 1 , additionally comprising:

storing the first and second set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

3 . The method of claim 1 , additionally comprising:

conducting, using the computing device, a third poll run as web survey, using the poll definition, such that a third set of answers to the plurality of poll questions is received from a third plurality of poll targets.

4 . The method of claim 3 , additionally comprising:

storing the first, second and third set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

5 . The method of claim 4 , additionally comprising displaying, on a display device, a representation of the answers stored on the poll run answers database.

6 . The method of claim 5 , such that the representation of the answers stored on the poll run answers database is provided for each of the plurality of questions for a specific poll run.

7 . The method of claim 5 , such that the representation of the answers comprises a crosstab of answers to at least two of the plurality of questions.

8 . The method of claim 5 , such that the representation of the answers stored on the poll run answers database is displayed while at least one of the first or second poll runs is running, and the display of the representation of the answers changes dynamically as the additional data is retrieved by the at least one of the poll runs.

9 . The method of claim 6 , such that if the answers to one of the plurality of questions comprise a plurality of blocks of text, the representation of the answers to the one of the plurality of questions comprises a word cloud.

10 . The method of claim 5 , such that the representation of the answers are displayed by a sitelet embedded in a website controlled by the user.

11 . The method of claim 5 , such that a subset of the answers are selected using filtration criteria, and representations of the answers are only displayed for the subset of the answers

12 . The method of claim 5 , such that the filtration criteria comprise a specific answer to one of the plurality of poll questions.

13 . A computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising:

receiving, from a user, a poll definition comprising a plurality of poll questions;

receiving, from the user, a phone list comprising a plurality of phone list entries, each phone list entry comprising a phone number for one of a first plurality of poll targets;

conducting a first poll run as a dial-out poll run, using the poll definition and the phone list, such that a first set of answers to the plurality of poll questions is received from at least some of the first plurality of poll targets;

conducting a second poll run as a call-in poll run, using the poll definition, such that a second set of answers to the plurality of poll questions is received from a second plurality of poll targets.

14 . The computer method of claim 13 , additionally comprising:

storing the first and second set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

15 . The method of claim 13 , additionally comprising:

conducting, using the computing device, a third poll run as web survey, using the poll definition, such that a third set of answers to the plurality of poll questions is received from a third plurality of poll targets.

16 . The method of claim 15 , additionally comprising:

storing the first, second and third set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

17 . A computing device comprising:

a processor memory;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

logic for receiving, from a user, a poll definition comprising a plurality of poll questions;

logic for receiving, from the user, a phone list comprising a plurality of phone list entries, each phone list entry comprising a phone number for one of a first plurality of poll targets;

logic for conducting a first poll run as a dial-out poll run, using the poll definition and the phone list, such that a first set of answers to the plurality of poll questions is received from at least some of the first plurality of poll targets;

logic for conducting a second poll run as a call-in poll run, using the poll definition, such that a second set of answers to the plurality of poll questions is received from a second plurality of poll targets.

18 . The computing device of claim 17 , additionally comprising:

logic for storing the first and second set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

19 . The computing device of claim 17 , additionally comprising:

logic for conducting a third poll run as web survey, using the poll definition, such that a third set of answers to the plurality of poll questions is received from a third plurality of poll targets.

20 . The method of claim 15 , additionally comprising:

storing the first, second and third set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run to which they relate.

21 . A method comprising:

receiving, at a computing device, over a network, from a user, a poll definition comprising a plurality of poll questions;

receiving, over a network, a command to conduct a poll run, the command comprising a polling mode selected from a set of possible polling modes presented to the user through a user interface, the set consisting of dial-out, call-in and web survey;

conducting, using a computing device, a poll run using the polling mode and the poll definition, such that a set of answers to the plurality of poll questions is received from a plurality of poll targets; and

storing the set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run.

22 . The method of claim 21 , additionally comprising displaying, on a display device, a representation of the answers stored on the poll run answers database.

23 . The method of claim 22 , such that the representation of the answers stored on the poll run answers database is provided for each of the plurality of questions for a specific poll run.

24 . The method of claim 22 , such that the representation of the answers comprises a crosstab of answers to at least two of plurality of questions.

25 . The method of claim 22 , such that the representation of the answers stored on the poll run answers database is displayed while the poll run is running, and the display of the representation of the answers changes dynamically as the additional data is retrieved by the poll run.

26 . The method of claim 22 , such that if the answers to one of the plurality of questions comprise a plurality of blocks of text, the representation of the answers to the one of the plurality of questions comprises a word cloud.

27 . The method of claim 22 , such that a subset of the answers are selected using filtration criteria, and representations of the answers are only displayed for the subset of the answers

28 . The method of claim 22 , such that the representation of the answers are displayed by a sitelet embedded in a website controlled by the user.

29 . The method of claim 22 , such that the filtration criteria comprise a specific answer to one of the plurality of poll questions.

30 . A computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising:

receiving, from a user, a poll definition comprising a plurality of poll questions;

receiving, a command to conduct a poll run, the command comprising a polling mode selected from a set of possible polling modes presented to the user through a user interface, the set consisting of dial-out, call-in and web survey;

conducting, a poll run using the polling mode and the poll definition, such that a set of answers to the plurality of poll questions is received from a plurality of poll targets; and

storing the set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run.

31 . A system comprising:

a processor memory;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

receiving, from a user, a poll definition comprising a plurality of poll questions;

receiving a command to conduct a poll run, the command comprising a polling mode selected from a set of possible polling modes presented to the user through a user interface, the set consisting of dial-out, call-in and web survey;

conducting a poll run using the polling mode and the poll definition, such that a set of answers to the plurality of poll questions is received from a plurality of poll targets; and

storing the set of answers to the plurality of poll questions to a poll answers database, such that the answers are stored in association with the poll run.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: MOMENTIVE INC.
To: SURVEYMONKEY INC.
Reel/Frame 064489/0302 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MOMENTIVE INC.
Reel/Frame 063812/0203 →
CHANGE OF NAME Recorded Jul 1, 2021
From: SURVEYMONKEY INC.
To: MOMENTIVE INC.
Reel/Frame 056751/0774 →
SECURITY AGREEMENT Recorded Apr 3, 2013
From: SURVEYMONKEY INC. (FORMERLY KNOWN SURVEYMONKEY.COM, LLC)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030147/0634 →
CERTIFICATE OF CONVERSION Recorded Apr 1, 2013
From: SURVEYMONKEY.COM, LLC
To: SURVEYMONKEY INC.
Reel/Frame 030128/0197 →
SECURITY AGREEMENT Recorded Feb 11, 2013
From: SURVEYMONKEY.COM LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029786/0440 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: BANK OF AMERICA, N.A.
To: SURVEYMONKEY.COM LLC
Reel/Frame 029778/0277 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Apr 20, 2012
From: SURVEYMONKEY.COM, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 028080/0052 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 5, 2010
From: SURVEYMONKEY.COM, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025320/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2010
From: OBEROI, GAURAV; GROOM, CHARLES
To: SURVEYMONKEY.COM, LLC
Reel/Frame 025001/0147 →