# US 2019/0318368 A1 · Transaction-specific customer survey system

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

- Number: US 2019/0318368 A1
- Document ID: US20190318368A1
- Status: Published application
- Kind: A1
- Application number: 16/456,490
- Filed: 2019-06-28
- Published: 2019-10-17
- Earliest claimed: 2015-01-15
- Assignees: Afterwords, Inc.
- Applicants: Afterwords, Inc.
- Inventors: Steven A. Roberts; Drew Peloubet
- Web page: https://patentgrep.com/patent/US20190318368A1

## CPC

- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 10/06395: {Quality analysis or management}
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 30/0202: Market predictions or forecasting for commercial activities
- G06Q 30/0205: {based on location or geographical consideration}
- G07G 1/0009: {Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS]}
- G07G 1/14: Systems including one or more distant stations co-operating with a central processing unit
- H04B 5/70: specially adapted for specific purposes
- Y04S 10/50: Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
- Y10S 707/99933: Query processing, i.e. searching
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- H04B: TRANSMISSION
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

Provided are a method and system for automatically generating context-based survey questions predicated on the customers' actual purchase experience with the merchant, thus eliminating for the customer the need to respond to obvious, redundant, and even irrelevant questions, and providing to the merchant customer feedback directly bound to the actual purchase event and correlating data. Purchase information is stored at the time of purchase and the customer is given an identifier for the purchase. Then, at the customer's convenience, either at the point of sale or through a networked computer, the customer can provide responses to questions that are selectively and automatically generated based on the items purchased, or other definable attributes associated with the sale, and based upon configurable preferences of the merchant. Survey questions are displayed and feedback responses are stored, analyzed and associated with purchase information in real time.

## Claims

### Claim 1

A system for implementing transaction-specific surveys comprising:
(a) a point-of-sale interface used in conducting a commercial transaction between a consumer and a vendor, the point-of-sale interface being configured to record transaction data relating to the commercial transaction wherein the transaction data comprises at least one purchase detail identifier and a survey token;
(b) a survey server computing device configured to receive and store the transaction data generated by the point-of-sale interface, wherein:
(i) the survey server computing device comprises (A) a vendor database storing a plurality of purchase detail identifiers, and (B) a campaign data structure having survey question data and a configurable Condition that is satisfied by the detection of a given purchase detail identifier; and wherein
(ii) the survey server computing device is configured to perform the operations comprising (A) receiving a survey token, (B) retrieving the transaction data having the stored survey token corresponding to the received survey token, (C) determining whether the transaction data includes the given purchase detail identifier such that the configurable Condition is satisfied, and if the configurable Condition is satisfied, generating a Survey Question using the given survey question data and the purchase detail identifier, and (D) generating a Survey Module comprising software code for displaying the at least one Survey Question;
(c) a vendor survey interface configured to perform the operations comprising: (i) transmitting the survey token to the survey server computing device; (ii) receiving from the survey server computing device the Survey Module; (iii) generating a graphical user interface on a display screen; (iv) running the Survey Module to display the at least one Survey Question as an integrated component within the graphical user interface; (v) generating a Respondent Header based on user-generated inputs in response to the at least one Survey Question; and (vi) transmitting the Respondent Header to the survey server computing device.

### Claim 2 (depends on 1)

The system of claim 1, wherein: (a) the vendor survey interface is implemented as a web server computing device; (b) the graphical user interface is a host vendor webpage; (c) and the Survey Module is a webpage frame configured for display as an integrated component of the host vendor webpage.

### Claim 3 (depends on 1)

The system of claim 1, wherein the point-of-sale interface is implemented as a point-of-sale computing device.

### Claim 4 (depends on 3)

The system of claim 3, wherein (a) the point-of-sale computing device transmits the transaction data to a cloud server, and (h) the survey server computing device is configured to receive and store the transaction data transmitted by the cloud server.

### Claim 5 (depends on 1)

The system of claim 1, wherein vendor survey interface is implemented as a software application running on a mobile computing device, and the survey token is input by the consumer to the vendor survey interface.

### Claim 6 (depends on 1)

The system of claim 1, wherein the survey token comprises a combination of purchase detail identifiers that identify the commercial transaction.

### Claim 7 (depends on 1)

The system of claim 1, wherein the point-of-sale interface and the vendor survey interface are both implemented as a software application running on a mobile computing device.

### Claim 8 (depends on 1)

The system of claim 1, wherein:
(a) the campaign data structure further comprises an Exit Page that points to a webpage address and a second configurable Condition that is satisfied based on a Survey Question response;
(b) the display screen that displays the graphical user interface is an integrated component of a customer response client computing device, and the graphical user interface is displayed by a web browser integrated with the customer response client computing device; and wherein
(c) the survey server computing device is further configured to perform the operation of incorporating within the Survey Module software code that redirects the web browser of the customer response client computing device to the Exit Page, if the second configurable Condition is satisfied.

### Claim 9 (depends on 1)

The system of claim 1, wherein:
(a) the survey server computing device further comprises an Attribute Group database comprising one or more purchase detail identifiers sharing a preselected attribute;
(b) the campaign data structure further comprises a second configurable condition that is satisfied if a certain purchase detail identifier shares the preselected attribute; and wherein
(c) the survey server computing device is further configured to perform the operations of (E) determining whether the transaction data includes the certain purchase detail identifier that shares the preselected attribute such that the second configurable Condition is satisfied, and (F) if the second configurable Condition is satisfied, generating a second Survey Question using the survey question data and the certain purchase detail identifier.

### Claim 10 (depends on 1)

The system of claim 1, wherein:
(a) the purchase detail identifiers comprise a product/service identifier that represents a products/service available for purchase through the vendor; and
(b) the Survey Question comprises a Product Survey Question relating to the product/service.

### Claim 11 (depends on 1)

The system of claim 1, wherein:
(a) the purchase detail identifiers comprise a vendor facility identifier that represents a vendor facility used by the vendor for commercial transactions; and
(b) the Survey Question comprises a Facility Survey Question relating to the vendor facility.

### Claim 12 (depends on 1)

The system of claim 1, wherein:
(a) the purchase detail identifiers comprise a vendor personnel identifier identifying vendor personnel; and
(b) the Survey Question comprises a Vendor Personnel Survey Question relating to the vendor personnel.

### Claim 13 (depends on 1)

The system of claim 1, wherein:
(a) the purchase detail identifiers comprise a service mode identifier that represents a mode of service; and
(b) the Survey Question comprises a Service Mode Survey Question relating to the mode of service.

### Claim 14 (depends on 10)

The system of claim 10, wherein:
(a) the purchase detail identifiers further comprise at least one vendor facility identifier that represents a vendor facility where the commercial transaction occurred;
(b) the campaign data structure comprises a second configurable Condition that is satisfied by the detection of a given vendor facility identifier;
(c) the survey server computing device is configured to perform the further operations comprising (E) determining whether the transaction data includes the given vendor facility identifier such that the second configurable Condition is satisfied, and if the second configurable Condition is satisfied, generating a Facility Survey Question using the survey question data and the given facility identifier, and (F) incorporating within the Survey Module software code for displaying the Facility Survey Question.

### Claim 15 (depends on 14)

The system of claim 14, wherein:
(a) the purchase detail identifiers further comprise at least one internal facility location identifier identifying an internal location within a vendor facility;
(b) the campaign data structure comprises a third configurable Condition that is satisfied by the detection of a given internal facility location identifier;
(c) the survey server computing device is configured to perform the further operations comprising (G) determining whether the transaction data includes the given internal facility location identifier such that the third configurable Condition is satisfied, and if the third configurable Condition is satisfied, generating an Internal Facility Survey Question using the survey question data and the given internal facility location identifier, and (H) incorporating within the Survey Module software code for displaying the Internal Facility Survey Question.

### Claim 16 (depends on 1)

The system of claim 1, wherein: (a) the survey question data includes at least one General Survey Question that is not specific to the transaction data; and (b) the survey server computing device is further configured to perform the operation of incorporating within the Survey Module software code for displaying the at least one General Survey Question.

### Claim 17 (depends on 1)

The system of claim 1, wherein the Campaign data structure further comprises a Max Question configurable Condition setting a maximum number of survey questions included within the Survey Module.

### Claim 18 (depends on 1)

The system of claim 1, wherein:
(a) the Campaign data stricture further comprises an Event that triggers an electronic notification transmitted to a vendor representative and a second configurable Condition that is satisfied based on a Survey Question response; and wherein
(b) the survey server computing device is further configured to perform the operations of (E) incorporating within the Survey Module software code that determines whether the second configurable Condition is satisfied, and (F) that implements the Event to transmit an electronic notification to the vendor representative, if the second configurable condition is satisfied.

### Claim 19

A computer-implemented method for providing transaction-specific surveys comprising the operations of:
(a) providing a survey server configured to receive and store transaction data generated by point-of-sale interface relating to a commercial transaction between a consumer and a vendor, wherein
(i) the transaction data comprises purchase detail identifiers and a survey token; and
(ii) the survey server comprises (A) a vendor database storing a plurality of purchase detail identifiers, and (B) a campaign data structure having survey question data and a configurable Condition that is satisfied by the detection of a given purchase detail identifier:
(b) receiving by the survey server, a survey token;
(c) retrieving by survey server, the transaction data having the stored survey token corresponding to the received survey token;
(d) determining by survey server, whether the transaction data includes the given purchase detail identifier such that the configurable Condition is satisfied, and if the configurable Condition is satisfied, generating a Survey Question using the survey question data and the purchase detail identifier;
(e) generating by the survey server, a Survey Module comprising software code for displaying the at least one Survey Question as an integrated component within a graphical user interface;
(f) transmitting by the survey server, the Survey Module to a vendor survey interface; and
(g) receiving by the survey server, a Respondent Header generated based on user-generated inputs in response to the at least one Survey Question.
