IP Library Granted Patent US 11,775,994
Granted Patent B2
US 11,775,994 · App. 17/816,649 · Granted Oct 3, 2023

Distributing electronic surveys via third-party content

Inventor: Ali BaderEddin (Kenmore, WA)
Assignee: Qualtrics, LLC
G06Q30/0203G06F3/0481G06F16/285G06F16/353G06F16/93G06Q10/10G06Q30/02G06Q30/0201
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 11,775,994
App. No.
17/816,649
Granted
Oct 3, 2023
Kind
B2
Abstract

Embodiments of the present disclosure relate to administration of an electronic survey via third-party content. For example, an electronic survey system receives a request to provide an electronic survey within a survey placeholder of a third-party webpage provided to a client device associated with a respondent. The survey system determines characteristics of the webpage or the respondent. The survey system then selects an electronic survey by comparing the characteristics of available electronic surveys to the characteristics of the webpage or the respondent. Additionally, the survey system provides electronic questions from the selected electronic survey for display within the survey placeholder of the webpage. The survey system also administers the electronic survey within the survey placeholder without redirecting the respondent client device away from the third-party webpage.

Claims (55)

1. A computer-implemented method comprising:

generating, by a survey system, first executable code and second executable code to embed within third-party content provided by a third-party content provider;

associating, within the survey system, the first executable code with first electronic survey content;

associating, within the survey system, second executable code with second electronic survey content;

receiving, by the survey system, a first request based on a first client device accessing the third-party content from the third-party content provider and executing the first executable code embedded within the third-party content to generate the first request;

providing, by the survey system, the first electronic survey content to the first client device based on receiving the first request;

receiving, by the survey system, a second request based on the first client device accessing the third-party content from the third-party content provider and executing the second executable code embedded within the third-party content to generate the second request; and

providing, by the survey system, the second electronic survey content to the first client device based on receiving the second request.

2. The computer-implemented method as recited in claim 1 , wherein providing the first electronic survey content to the first client device comprises providing the first electronic survey content for display as a popup overlay with respect to the third-party content.

3. The computer-implemented method as recited in claim 1 , further comprising receiving a modification request from an administrator client device to modify an electronic survey of which the first electronic survey content is a part.

4. The computer-implemented method as recited in claim 1 , wherein the first executable code comprises JavaScript.

5. The computer-implemented method as recited in claim 1 , further comprising:

receiving, by the survey system and from the first client device, an indication of an interaction with the first electronic survey content; and

based on the indication of the interaction to the first electronic survey content, providing, by the survey system, additional electronic survey content to the first client device.

6. The computer-implemented method as recited in claim 1 , further comprising:

analyzing information received with the first request to determine characteristics associated with the first client device; and

selecting the first electronic survey content based in part on the characteristics associated with the first client device.

7. The computer-implemented method as recited in claim 1 , wherein providing, by the survey system, the first electronic survey content to the first client device causes the first client device to display the first electronic survey content without redirecting the first client device away from the third-party content.

8. A non-transitory computer readable storage media storing instructions thereon that, when executed by at least one processor, cause a computing device to:

generate, by a survey system, first executable code and second executable code to embed within third-party content provided by a third-party content provider;

associate, within the survey system, the first executable code with first electronic survey content;

associate, within the survey system, second executable code with second electronic survey content;

receive, by the survey system, a first request based on a first client device accessing the third-party content from the third-party content provider and executing the first executable code embedded within the third-party content to generate the first request;

provide, by the survey system, the first electronic survey content to the first client device based on receiving the first request;

receive, by the survey system, a second request based on the first client device accessing the third-party content from the third-party content provider and executing the second executable code embedded within the third-party content to generate the second request; and

provide, by the survey system, the second electronic survey content to the first client device based on receiving the second request.

9. The non-transitory computer readable storage media as recited in claim 8 , further comprising instructions that, when executed by at least one processor, cause the computing device to receive a modification request from an administrator client device to modify an electronic survey of which the first electronic survey content is a part.

10. The non-transitory computer readable storage media as recited in claim 8 , wherein providing the first electronic survey content to the first client device comprises providing the first electronic survey content for display as a popup overlay with respect to the third-party content.

11. The non-transitory computer readable storage media as recited in claim 8 , further comprising instructions that, when executed by at least one processor, cause the computing device to:

receive, by the survey system and from the first client device, an indication of an interaction with the first electronic survey content; and

based on the indication of the interaction to the first electronic survey content, provide, by the survey system, additional electronic survey content to the first client device.

12. The non-transitory computer readable storage media as recited in claim 8 , further comprising instructions that, when executed by at least one processor, cause the computing device to:

analyze information received with the first request to determine characteristics associated with the first client device; and

select the first electronic survey content based in part on the characteristics associated with the first client device.

13. The non-transitory computer readable storage media as recited in claim 8 , wherein providing, by the survey system, the first electronic survey content to the first client device causes the first client device to display the first electronic survey content without redirecting the first client device away from the third-party content.

14. A system comprising:

at least one processor; and

a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:

generate, by a survey system, first executable code and second executable code to embed within third-party content provided by a third-party content provider;

associate, within the survey system, the first executable code with first electronic survey content;

associate, within the survey system, second executable code with second electronic survey content;

receive, by the survey system, a first request based on a first client device accessing the third-party content from the third-party content provider and executing the first executable code embedded within the third-party content to generate the first request;

provide, by the survey system, the first electronic survey content to the first client device based on receiving the first request;

receive, by the survey system, a second request based on the first client device accessing the third-party content from the third-party content provider and executing the second executable code embedded within the third-party content to generate the second request; and

provide, by the survey system, the second electronic survey content to the second first client device based on receiving the second request.

15. The system as recited in claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to receive a modification request from an administrator client device to modify an electronic survey of which the first electronic survey content is a part.

16. The system as recited in claim 14 , wherein the first executable code comprises an application program interface call.

17. The system as recited in claim 14 , wherein providing the first electronic survey content to the first client device comprises providing the first electronic survey content for display as a popup overlay with respect to the third-party content.

18. The system as recited in claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:

receive, by the survey system and from the first client device, an indication of an interaction with the first electronic survey content; and

based on the indication of the interaction to the first electronic survey content, provide, by the survey system, additional electronic survey content to the first client device.

19. The system as recited in claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:

analyze information received with the first request to determine characteristics associated with the first client device; and

select the first electronic survey content based in part on the characteristics associated with the first client device.

20. The system as recited in claim 14 , wherein providing, by the survey system, the first electronic survey content to the first client device causes the first client device to display the first electronic survey content without redirecting the first client device away from the third-party content.

Assignments (3)
SECURITY INTEREST Recorded May 18, 2026
From: QUALTRICS, LLC; PRESS GANEY ASSOCIATES LLC; CLARABRIDGE, INC.; DELIGHTED, LLC; RIOSOFT HOLDINGS, INC.; INMOMENT, INC.; LEXALYTICS, INC.; INMOMENT RESEARCH, LLC; ALLEGIANCE SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075583/0001 →
SECURITY INTEREST Recorded Jun 29, 2023
From: QUALTRICS, LLC; CLARABRIDGE, INC.; NEW DEBDEN MERGER SUB II LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064162/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: BADEREDDIN, ALI
To: QUALTRICS, LLC
Reel/Frame 060689/0522 →