IP Library Granted Patent US 10,650,397
Granted Patent B2
US 10,650,397 · App. 16/278,507 · Granted May 12, 2020

Triggering and conducting an automated survey

Inventors: Karl Meyer (Atlanta, GA); Jonathan Turner (Marietta, GA)
Assignee: XPO Last Mile, Inc.
G06Q30/0203G06Q10/00G06Q10/0631G06Q10/06311G06Q10/083G06Q10/0833G06Q30/016G06Q30/02G06Q30/0282G06Q10/1095G08G1/123
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 10,650,397
App. No.
16/278,507
Granted
May 12, 2020
Kind
B2
Abstract

Systems and methods for initiating and conducting an automated survey are disclosed herein. According to some implementations, a processing device of a computer may receive a notification of an occurrence of a trigger event after the occurrence of the trigger event, initiate an automated survey to be offered to the customer, conduct the automated survey with the customer, and receive survey result information from the customer in response to the automated survey.

Claims (48)

1. An automated survey system including a memory device and a processing device, the automated survey system configured to:

save a plurality of customer orders in a database in the memory device;

receive a notification indicating completion of one of the plurality of customer orders, the customer order being completed by a servicer at a customer location;

update the one of the plurality of customer orders in the database to indicate a closed status responsive to the received notification;

periodically poll the database to detect if any of the customer orders has a closed status;

responsive to the one of the plurality of customer orders being detected as having a closed status, create a survey case associated with the one of the plurality of customer orders having a closed status to indicate that a survey is to be conducted;

store the survey case in a scheduling queue;

prepare a survey in response to the survey case in the scheduling queue;

contact a customer associated with the customer order associated with the survey case;

conduct the survey with the customer;

capture survey result information from the customer in response to conducting the survey; and

close the survey case after capturing the survey result information from the customer.

2. The automated survey system of claim 1 , wherein preparing a survey comprises retrieving at least one pre-recorded question associated with the one of the plurality of customer orders associated with the survey case.

3. The automated survey system of claim 1 , wherein preparing a survey comprises retrieving from the database customer contact information associated with the one of the plurality of customer orders associated with the survey case.

4. The automated survey system of claim 1 , wherein the notification indicating completion of the one of the plurality of customer orders is a result of automatically detecting the servicer's departure from the customer location based on global positioning system data.

5. The automated survey system of claim 1 , wherein the notification indicating completion of the one of the plurality of customer orders comprises a message transmitted by the servicer.

6. The automated survey system of claim 1 , wherein the servicer is an individual or team responsible for performing a service for the customer.

7. The automated survey system claim 1 , wherein contacting the customer comprises calling a telephone number associated with the customer.

8. The automated survey system of claim 7 , wherein conducting the survey comprises playing pre-recorded survey questions.

9. The automated survey system of claim 7 , wherein the survey result information comprises numeric answers to the survey questions via a telephone communication channel.

10. The automated survey system of claim 1 , wherein capturing the survey result information further comprises:

receiving a voice message from the customer; and

digitally recording the voice message.

11. The automated survey system of claim 1 , further configured to:

digitally record a plurality of voice scripts;

receive from a user a selection of one or more of the voice scripts to be combined into the automated survey; and

receive from the user an arrangement of the one or more voice scripts in a specific order.

12. The automated survey system of claim 11 , wherein each voice script is a survey question.

13. A computer-implemented method for conducting an automated survey, comprising the steps of:

storing order information associated with a plurality of customer orders and services to be provided to a customer by a servicer;

receiving a notification that one of the plurality of customer orders has been completed;

updating, in response to the notification, the one of the plurality of customer orders to indicate a closed status;

determining, as part of a periodic polling process, that the one of the plurality of customer orders has a closed status;

creating, in response to the determination that the one of the plurality of customer orders has a closed status, a survey case to indicate that a survey is to be conducted regarding the one of the plurality of customer orders that has a closed status;

storing the survey case in a scheduling queue;

preparing a survey responsive in the survey case in the scheduling queue;

contacting the customer associated with the one of the plurality of customer orders that has a closed status;

conducting the customer survey with the customer; and

capturing survey result information from the customer.

14. The computer-implemented method of claim 13 , further comprising the step of closing the survey case after capturing the survey result information.

15. The computer-implemented method of claim 13 , wherein preparing a survey comprises retrieving customer contact information associated with the one of the plurality of customer orders associated with the survey case.

16. The computer-implemented method of claim 13 , wherein the notification that one of the plurality of customer orders has been completed is triggered by automatically detecting a departure from the customer location using global positioning system data.

17. The computer-implemented method of claim 13 , wherein the notification that one of the plurality of customer offers has been completed comprises a message initiated by the servicer.

18. The computer-implemented method of claim 13 , wherein contacting the customer comprises calling a telephone number associated with the customer.

19. The computer-implemented method of claim 18 , wherein conducting the survey comprises playing recorded survey questions and receiving numeric answers via a telephone communication channel.

20. The computer-implemented method of claim 13 , wherein capturing survey result information comprises:

receiving a voice message from the customer; and

recording the voice message.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Feb 5, 2026
From: RXO LAST MILE, INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 074721/0486 →
CHANGE OF NAME Recorded Nov 29, 2022
From: XPO LAST MILE, INC.
To: RXO LAST MILE, INC.
Reel/Frame 062006/0535 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 052371, FRAME 0050 Recorded Nov 2, 2022
From: CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, AS AGENT
To: XPO LAST MILE, INC.
Reel/Frame 061837/0325 →
PATENT SECURITY AGREEMENT Recorded Apr 10, 2020
From: XPO LAST MILE, INC.; XPO LOGISTICS FREIGHT, INC.; XPO LOGISTICS SUPPLY CHAIN HOLDING COMPANY; XPO LOGISTICS SUPPLY CHAIN CORPORATE SERVICES, INC.; XPO LOGISTICS SUPPLY CHAIN, INC.
To: CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, AS AGENT
Reel/Frame 052371/0050 →
Continuity (4)
Continuation 14746207 · Jun 22, 2015
Continuation 12722455 · Mar 11, 2010
Provisional Application 61266599 · Dec 4, 2009
Related Publication 20190180299A1 · Jun 13, 2019