IP Library Granted Patent US 6,901,424
Granted Patent B1
US 6,901,424 · App. 09/686,313 · Granted May 31, 2005

System and method for creating a sample pool for a web-based survey

Assignee: Markettools, Inc.
View Patent ↗
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 6,901,424
App. No.
09/686,313
Granted
May 31, 2005
Kind
B1
Abstract

A system and method for creating a sample pool for a web-based survey including at least one host machine for serving an HTML document, a survey manager machine connected to each of the host machines, and a least one executable tag embeddable in the HTML document, the executable tag being operable to communicate with a process running on the survey manager machine to create the sample pool when a user accesses the HTML document.

Claims (28)

1. A system for a client machine operated by a user, the system comprising:

a plurality of host machines for serving an HTML document;

a survey manager machine communicatively linked to each of the plurality of host machines, the survey manager configured to execute a sampling process and an invitation process, the sampling process operable to implement a sampling rate and the invitation process configured to receive user profile data and to transmit to the client machine an invitation for the user to participate in a web-based survey upon determining that transmission of the invitation is appropriate based upon the sampling rate and user profile data of the user;

and an executable tag embeddable in the HTML document, and operable to communicate with the survey manager machine to execute the sampling process and the invitation process when the client machine accesses the HTML document.

2. The system claimed in claim 1 wherein each of the host machines and the survey manager machine are connected to a communications network.

3. The system claimed in claim 1 wherein the process running on the survey manager machine further comprises a tag maintenance process operable to generate and maintain the executable tag.

4. The system claimed in claim 1 wherein a process running on each of the host machines is operable to copy the executable tag from the survey manager machine and embed the copied executable tag in the HTML document.

5. The system claimed in claim 1 wherein the process running on the survey manager machine further comprises a sampling process for setting a sampling rate and a user qualification process.

6. The system claimed in claim 5 wherein the process running on the survey manager machine further comprises an invitation process for receiving a user profile and extending an invitation to the user to participate in the sample pool based upon the sampling process and the user profile.

7. The system claimed in claim 1 wherein the process running on the survey manager machine further comprises a survey process for administering a survey to participating user.

8. A method for a client machine operated by a user, the method comprising:

providing a plurality of host machines for serving an HTML document;

providing a survey manager machine communicatively linked to each of the plurality of host machines, the survey manager configured to execute a sampling process and an invitation process, the sampling process operable to implement a sampling rate and the invitation process configured to receive user profile data and to transmit to the client machine an invitation for the user to participate in a web-based survey upon determining that transmission of the invitation is appropriate based upon the sampling rate and user profile data of the user; and

providing a executable tag embedded in the HTML document, the executable tag being operable to communicate with a process running on the survey manager machine to execute the sampling process and the invitation process when the client machine accesses the HTML document.

9. The method claimed in claim 8 wherein each of the host machines and the survey manager machine are connected to a communications network.

10. The method claimed in claim 8 wherein the process running on the survey manager machine further comprises a tag maintenance process operable to generate and maintain the executable tags.

11. The method claimed in claim 8 wherein a process running on each of the host machines is operable to copy the executable tag from the survey manager machine and embed the copied executable tag in the HTML document.

12. The method claimed in claim 8 wherein the process running on the survey manager machine further comprises a sampling process for setting a sampling rate and a user qualification process.

13. The method claimed in claim 12 wherein the process running on the survey manager machine further comprises an invitation process for receiving a user profile and extending an invitation to the user to participate in the sample pool based upon the sampling process and the user profile.

14. The method claimed in claim 8 wherein the process running on the survey manager machine further comprises a survey process for administering a survey to a participating user.

15. For a client machine operated by a user, a computer-readable medium having computer-executable instructions for performing the step comprising:

enabling a survey manager machine communicatively linked to each of a plurality of host machines serving an HTML document to provide an executable tag embeddable in the HTML document, the survey manager configured to execute a sampling process and a invitation process, the sampling process operable to implement a sampling rate and the invitation process configured to receive user profile data and to transmit to the client machine an invitation for the user to participate in a web-based survey upon determining that transmission of the invitation is appropriate based upon the sampling rate and user profile data of the user; the executable tag operable to communicate with the survey manager machine to execute the sampling process and the invitation process when the client machine accesses the HTML document.

16. A for a client machine operated by a user, the system comprising:

a plurality of host machines for serving an HTML document;

a survey manager machine communicatively linked to each of the plurality of host machines, the survey manager configured to execute a sampling process and a invitation process, the sampling process operable to implement a sampling rate and the invitation process configured to receive user profile data and user prior use data and to transmit to the client machine an invitation for the user to participate in a web-based survey upon determining that transmission of the invitation is appropriate based upon the sampling rate and user profile data and prior use data of the user;

and an executable tag embeddable in the HTML document, and operable to communicate with a process running on the survey manager machine to execute the sampling process and the invitation process when the client machine accesses the HTML document.

17. The system of claim 16 wherein the survey manager machine is configured to receive cookie data stored on the client machine as prior use data.

18. The system of claim 16 wherein the survey manager machine is further configured to execute the invitation system to transmit a cookie to the client machine after the invitation for the user is transmitted to the client machine, the cookie containing identification information regarding the user.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded May 31, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MOMENTIVE INC.
Reel/Frame 063812/0203 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 24, 2012
From: SILICON VALLEY BANK
To: MARKETTOOLS, INC.; CUSTOMERSAT.COM, INC.
Reel/Frame 028100/0465 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2012
From: SURVEYMONKEY INC.
To: SURVEYMONKEY.COM, LLC
Reel/Frame 027484/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: MARKETTOOLS, INC.
To: SURVEYMONKEY INC.
Reel/Frame 027479/0219 →
RELEASE Recorded Dec 30, 2011
From: SILICON VALLEY BANK
To: MARKETTOOLS INC.
Reel/Frame 027505/0163 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2011
From: COMDISCO, INC.
To: MARKETTOOLS, INC.
Reel/Frame 027376/0099 →
MERGER Recorded Sep 9, 2011
From: MARKETTOOLS, INC.
To: MARKETTOOLS, INC.
Reel/Frame 026879/0583 →
SECOND AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 9, 2008
From: MARKETTOOLS, INC.; CUSTOMERSAT.COM, INC.
To: SILICON VALLEY BANK
Reel/Frame 021651/0166 →
SECURITY AGREEMENT Recorded Jul 16, 2007
From: MARKETTOOLS, INC.
To: SILICON VALLEY BANK
Reel/Frame 019550/0802 →
SECURITY AGREEMENT Recorded Aug 2, 2002
From: MARKETTOOLS, INC.
To: SILICON VALLEY BANK
Reel/Frame 013134/0031 →
SECURITY INTEREST Recorded Jun 12, 2002
From: MARKETTOOLS, INC.
To: COMDISCO, INC.
Reel/Frame 013024/0878 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2002
From: WINN, MARCUS
To: MARKETTOOLS, INC
Reel/Frame 012500/0975 →