# US 2019/0318015 A1 · Dynamically synchronizing electronic surveys and collaborative survey representation documents

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318015 A1
- Document ID: US20190318015A1
- Status: Published application
- Kind: A1
- Application number: 15/954,285
- Filed: 2018-04-16
- Published: 2019-10-17
- Earliest claimed: 2018-04-16
- Assignees: Qualtrics, LLC
- Applicants: Qualtrics, LLC
- Inventors: Larry Dean Cheesman
- Web page: https://patentgrep.com/patent/US20190318015A1

## CPC

- G06F 16/178: Techniques for file synchronisation in file systems
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 16/176: Support for shared access to files; File sharing support
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/177: of tables; using ruled lines
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure is directed toward systems and methods for dynamically generating a single survey representation document that includes the disparate components of an electronic survey maintained across one or more repositories by an electronic survey system. Furthermore, the systems and methods described herein provide the survey representation document for collaboration to one or more author computing devices, and synchronize any edits made to the survey representation document with the original electronic survey.

## Claims

### Claim 1

A method comprising:
accessing, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
generating a survey representation document for the electronic survey by:
adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document; and
mapping the first document segment of survey representation document to the first survey question of the electronic survey within the electronic survey system;
providing the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
receiving an indication of a modification to the first question content within the first document segment; and
updating, within the electronic survey system, the first question content corresponding to the first survey question based on the modification.

### Claim 2 (depends on 2)

The method as recited in claim 2, wherein mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system comprises using a first question identifier associated with the first survey question to link the first document segment to the first survey question.

### Claim 3 (depends on 1)

The method as recited in claim 1, further comprising associating the representation document with an electronic survey identifier that corresponds to the electronic survey within the electronic survey system.

### Claim 4 (depends on 1)

The method as recited in claim 1, wherein generating the survey representation document for the electronic survey further comprises:
identifying a survey flow logic that defines a presentation order for the plurality of survey questions; and
adding flow logic indicators to the survey representation document that indicates the survey flow logic.

### Claim 5 (depends on 4)

The method as recited in claim 4, wherein the flow logic indicators comprise one or more of a textual string, a color, pseudocode, a numerical code, or a display structure.

### Claim 6 (depends on 5)

The method as recited in claim 5, wherein formatting at least one of the one or more document segments to indicate the survey flow logic associated with the question identifier comprises adding a flow logic indicator to a table cell associated with a response string that indicates a next question identifier associated with the selection of a response corresponding to that table cell.

### Claim 7 (depends on 6)

The method as recited in claim 6, further comprising:
detecting a selection of a preview survey button associated with the survey representation document;
in response to the detected selection of the preview survey button, receiving an indication of an additional modification to the first question content within the first document segment in the survey representation document; and
updating the first question content based on the additional modification.

### Claim 8 (depends on 7)

The method as recited in claim 7, further comprising, providing, in response to the detected selection of the preview survey button, a preview display of the electronic survey comprising the updated first question content.

### Claim 9

A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a system to:
access, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
generate a survey representation document for the electronic survey by:
adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document; and
mapping the first document segment of survey representation document to the first survey question of the electronic survey within the electronic survey system;
provide the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
receive an indication of a modification to the first question content within the first document segment; and
update, within the electronic survey system, the first question content corresponding to the first survey question based on the modification.

### Claim 10 (depends on 9)

The non-transitory computer-readable medium as recited in claim 9, wherein mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system comprises using a first question identifier associated with the first survey question to link the first document segment to the first survey question.

### Claim 11 (depends on 10)

The non-transitory computer-readable medium as recited in claim 10, further storing instructions thereon that, when executed by at least one processor, cause a system to associate the representation document with an electronic survey identifier that corresponds to the electronic survey within the electronic survey system.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium as recited in claim 11, wherein generating the survey representation document for the electronic survey further comprises:
identifying a survey flow logic that defines a presentation order for the plurality of survey questions; and
adding flow logic indicators to the survey representation document that indicates the survey flow logic.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium as recited in claim 12, wherein the flow logic indicators comprise one or more of a textual string, a color, pseudocode, a numerical code, or a display structure.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium as recited in claim 13, wherein formatting at least one of the one or more document segments to indicate the survey flow logic associated with the question identifier comprises adding a flow logic indicator to a table cell associated with a response string that indicates a next question identifier associated with the selection of a response corresponding to that table cell.

### Claim 15 (depends on 14)

The non-transitory computer-readable medium as recited in claim 14, further storing instructions thereon that, when executed by at least one processor, cause a system to:
detect a selection of a preview survey button associated with the survey representation document;
in response to the detected selection of the preview survey button, receive an indication of an additional modification to the first question content within the first document segment in the survey representation document; and
update the first question content based on the additional modification.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium as recited in claim 15, further storing instructions thereon that, when executed by at least one processor, cause a system to provide, in response to the detected selection of the preview survey button, a preview display of the electronic survey comprising the updated first question content.

### Claim 17

A system comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
access, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
generate a survey representation document for the electronic survey by:
adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document; and
mapping the first document segment of survey representation document to the first survey question of the electronic survey within the electronic survey system;
provide the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
receive an indication of a modification to the first question content within the first document segment; and
update, within the electronic survey system, the first question content corresponding to the first survey question based on the modification.

### Claim 18 (depends on 17)

The system as recited in claim 17, wherein mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system comprises using a first question identifier associated with the first survey question to link the first document segment to the first survey question.

### Claim 19 (depends on 18)

The system as recited in claim 18, further storing instructions thereon that, when executed by the at least one processor, cause the system to associate the representation document with an electronic survey identifier that corresponds to the electronic survey within the electronic survey system.

### Claim 20 (depends on 19)

The system as recited in claim 19, wherein generating the survey representation document for the electronic survey further comprises:
identifying a survey flow logic that defines a presentation order logic for the plurality of survey questions; and
adding flow logic indicators to the survey representation document that indicates the survey flow logic.
