# US 2019/0317645 A1 · Digital experiences using touchpoint-based prompts

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

- Number: US 2019/0317645 A1
- Document ID: US20190317645A1
- Status: Published application
- Kind: A1
- Application number: 15/955,003
- Filed: 2018-04-17
- Published: 2019-10-17
- Earliest claimed: 2018-04-17
- Assignees: Qualtrics, LLC
- Applicants: Qualtrics, LLC
- Inventors: Ali BaderEddin
- Web page: https://patentgrep.com/patent/US20190317645A1

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to a digital experience system that non-intrusively obtains valuable user feedback by strategically prompting users for feedback during a user's journey of a digital content experience. For example, in one or more embodiments, the digital experience system detects when various discrete touchpoints are triggered throughout a user's journey. In response to detection a triggered touchpoint, the digital experience system can provide the user with a prompt from a template of prompts. In this manner, the digital experience system can receive valuable and meaningful feedback from users without disrupting the user's digital content experience. Indeed, the digital experience system enhances the content experience for the user by providing prompts to the user throughout the user's journey of the content experience.

## Claims

### Claim 1

A method comprising:
monitoring a navigational path of a user within a content experience that comprises user interactions with the content experience;
identifying, based on the navigational path of the user, multiple discrete touchpoints throughout the content experience that were separately triggered by the user interactions;
determining, by at least one processor, a prompt from a template of prompts for each of the separately triggered multiple discrete touchpoints;
providing, throughout the content experience and in response to the multiple discrete touchpoints being separately triggered, the prompt for each of the separately triggered multiple discrete touchpoints; and
receiving a response to the prompt for each of the separately triggered multiple discrete touchpoints.

### Claim 2 (depends on 1)

The method of claim 1, further comprising modifying the content experience based on the received response.

### Claim 3 (depends on 2)

The method of claim 2, further comprising providing, based on modifying the content experience, response feedback to the user that indicates the modified content experience, wherein the response feedback is provided upon the user subsequently accessing the content experience.

### Claim 4 (depends on 1)

The method of claim 1, wherein the content experience comprises a website or a mobile application.

### Claim 5 (depends on 1)

The method of claim 1, further comprising providing a subset of prompts from the template of prompts based on the navigational path of the user within the content experience.

### Claim 6 (depends on 1)

The method of claim 1, wherein the separately triggered multiple discrete touchpoints are associated with graphical elements, document pages, interfaces, navigational elements, or interactive features.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
analyzing historical user navigational patterns of the content experience to identify touchpoints within the content experience; and
associating one or more prompts in the template of prompts to one or more of the touchpoints based on the historical user navigational patterns of the content experience.

### Claim 8 (depends on 1)

The method of claim 1, further comprising waiting, upon detecting the user triggered a first touchpoint of the separately triggered multiple discrete touchpoints, a time period before providing a first prompt corresponding to the first triggered touchpoint to a client device associated with the user.

### Claim 9 (depends on 1)

The method of claim 1, further comprising detecting the user triggering a touchpoint of the separately triggered multiple discrete touchpoints based on one or more touchpoint trigger conditions for the touchpoint being satisfied.

### Claim 10 (depends on 9)

The method of claim 9, wherein detecting the user triggering the touchpoint comprises detecting that the user interacted with a given sequence of touchpoints.

### Claim 11

A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
monitor a navigational path of a user within a content experience that comprises user interactions with the content experience;
identify, based on the navigational path of the user, multiple discrete touchpoints throughout the content experience that were separately triggered by the user interactions;
determine a prompt from a template of prompts for each of the separately triggered multiple discrete touchpoints;
provide, throughout the content experience and in response to the multiple discrete touchpoints being separately triggered, the prompt for each of the separately triggered multiple discrete touchpoints; and
receive a response to the prompt for each of the separately triggered multiple discrete touchpoints.

### Claim 12 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that cause the computer system to:
identify metadata corresponding to the user interactions that triggered a touchpoint; and
customize a prompt corresponding to the triggered touchpoint based on the metadata.

### Claim 13 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that cause the computer system to delay providing the prompt for a touchpoint of the separately triggered multiple discrete touchpoints until a delay timer has elapsed, wherein the delay timer starts when a previous prompt is provided, and wherein the previous prompt corresponds to a previously triggered touchpoint of the separately triggered multiple discrete touchpoints.

### Claim 14 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that cause the computer system to:
determine that a prompt associated with a touchpoint of the separately triggered multiple discrete touchpoints has previously received a response; and
provide an alternative prompt from the template of prompts for the touchpoint of the separately triggered multiple discrete touchpoints.

### Claim 15 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that cause the computer system to display the prompt within a graphical element that appears upon providing the prompt.

### Claim 16 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the instructions cause the computer system to provide the prompt by:
providing a first version of the prompt based on the triggered touchpoint being a first touchpoint trigger type; and
providing a second version of the prompt based on the triggered touchpoint being a second touchpoint trigger type.

### Claim 17 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that cause the computer system to provide a subset of prompts from the template of prompts based on the navigational path of a user within a content experience.

### Claim 18

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:
monitor a navigational path of a user within a content experience that comprises user interactions with the content experience;
identify, based on the navigational path of the user, multiple discrete touchpoints throughout the content experience that were separately triggered by the user interactions;
determine a prompt from a template of prompts for each of the separately triggered multiple discrete touchpoints;
provide, throughout the content experience and in response to the multiple discrete touchpoints being separately triggered, the prompt for each of the separately triggered multiple discrete touchpoints; and
receive a response to the prompt for each of the separately triggered multiple discrete touchpoints.

### Claim 19 (depends on 18)

The system of claim 18, further comprising instructions that cause the system to provide a subset of prompts from the template of prompts based on the navigational path of a user within a content experience.

### Claim 20 (depends on 18)

The system of claim 18, further comprising instructions that cause the system to:
determine that a prompt associated with a touchpoint of the separately triggered multiple discrete touchpoints has previously received a response; and
provide an alternative prompt from the template of prompts for the touchpoint of the separately triggered multiple discrete touchpoints.
