IP Library Granted Patent US 9,363,371
Granted Patent B2
US 9,363,371 · App. 14/594,540 · Granted Jun 7, 2016

Voicemail interactive voice response for instant appointment booking

Inventors: Brian Kelly (Tewksbury, MA); Gary Ambrosino (Tewksbury, MA)
Assignee: TimeTrade Systems, Inc.
H04M3/493H04M3/48H04M3/533H04M3/53308H04M2203/2072
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 9,363,371
App. No.
14/594,540
Granted
Jun 7, 2016
Kind
B2
Abstract

A system and method are provided that transforms the typical voicemail interaction into one in which the client does not feel that their voice messages could be easily ignored. Instead of being prompted in the traditional manner to simply leave a message, the client is asked to choose from a list of available times, each representing a potential time for the service provider to call the client back. The system is aware of both the service provider's calendar appointments and the times that they have made available for client appointments. Once the client chooses a time slot, the service provider's calendar will be updated with the new appointment details. When that time arrives, the provider's calendar system will alert them of their impending appointment and they will be reminded to telephone back their client at the scheduled time.

Claims (57)

1. A method comprising:

receiving a voice call from a caller seeking to speak to a callee;

transferring the voice call to an interactive voice response session if the callee does not answer;

playing out to the caller audio announcing that the caller can be directed into a callback appointment scheduling process or can leave a voice mail message;

communicating with a calendar subsystem to request available appointment times for the callee to call back the caller;

receiving from the calendar subsystem a response with available appointment times of the callee, wherein the available appointment times received from the calendar subsystem include one or more callee specified time slots which have been designated to remain available specifically for automatic scheduling of callback appointments;

playing out audio announcing the available appointment times to the caller along with a prompt to the caller to choose an appointment time from the available appointment times;

receiving a selected appointment time from the caller; and

communicating with the calendar subsystem to book the selected appointment time with the callee.

2. The method of claim 1 , wherein receiving the selected appointment time from the caller comprises receiving voice audio from the caller.

3. The method of claim 1 , further comprising receiving from the caller personal data for use in booking the appointment with the callee.

4. The method of claim 1 , further comprising:

receiving an appointment confirmation from the calendar subsystem;

communicating the appointment confirmation to the caller; and

terminating the voice call with the caller.

5. The method of claim 4 , wherein communicating the appointment confirmation to the caller comprises playing out audio to the caller.

6. The method of claim 5 , wherein communicating the appointment confirmation to the caller comprises sending a text message to the caller.

7. The method of claim 1 , wherein receiving the selected appointment time comprises receiving voice audio for the selected appointment time.

8. The method of claim 1 , further comprising receiving from the caller personal data to be included in the appointment booked with the callee.

9. The method of claim 1 , further comprising receiving from the callee information for the one or more time slots specifically designated by the callee to remain available for callback appointments.

10. An apparatus comprising:

a network interface unit that enables communication with a telephone network and with a calendar subsystem;

a processor coupled to the network interface unit, wherein the processor is configured to:

receive a voice call from a caller seeking to speak to a callee;

transfer the voice call to an interactive voice response session if the callee does not answer;

play out to the caller audio announcing that the caller can be directed into a callback appointment scheduling process or can leave a voice mail message;

send to a calendar subsystem a request for available appointment times for the callee to call back the caller;

receive from the calendar subsystem a response with available appointment times of the callee, wherein the available appointment times received from the calendar subsystem include one or more callee specified time slots which have been designated to remain available specifically for automatic scheduling of callback appointments;

play out audio announcing the available appointment times to the caller along with a prompt to the caller to choose an appointment time from the available appointment times;

receive a selected appointment time from the caller; and

send to the calendar subsystem a message to book the selected appointment time with the callee.

11. The apparatus of claim 10 , wherein the selected appointment time from the caller comprises voice audio from the caller.

12. The apparatus of claim 10 , wherein the processor is further configured to receive from the caller personal data for use in booking the appointment with the callee.

13. The apparatus of claim 10 , wherein the processor is further configured to:

receive an appointment confirmation from the calendar subsystem;

communicate the appointment confirmation to the caller; and

terminate the voice call with the caller.

14. The apparatus of claim 13 , wherein the processor is configured to communicate the appointment confirmation by playing out audio to the caller.

15. The apparatus of claim 13 , wherein the processor is configured to communicate the appointment confirmation by sending a text message to the caller.

16. A non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving a voice call from a caller seeking to speak to a callee;

transferring the voice call to an interactive voice response session if the callee does not answer;

playing out to the caller audio announcing to the caller can be directed into a callback appointment scheduling process or can leave a voice mail message;

communicating with a calendar subsystem to request available appointment times for the callee to call back the caller;

receiving from the calendar subsystem a response with available appointment times of the callee, wherein the available appointment times received from the calendar subsystem include one or more callee specified time slots which have been designated to remain available specifically for automatic scheduling of callback appointments;

playing out audio announcing the available appointment times to the caller along with a prompt to the caller to choose an appointment time from the available appointment times;

receiving a selected appointment time from the caller; and

communicating with the calendar subsystem to book the selected appointment time with the callee.

17. The non-transitory computer readable storage media of claim 16 , wherein the selected appointment time from the caller comprises voice audio from the caller.

18. The non-transitory computer readable storage media of claim 16 , further comprising instructions operable for:

receiving an appointment confirmation from the calendar subsystem;

communicating the appointment confirmation to the caller; and

terminating the voice call with the caller.

19. The non-transitory computer readable storage media of claim 18 , wherein the instructions for communicating the appointment confirmation comprise instructions for playing out audio to the caller.

20. The non-transitory computer readable storage media of claim 18 , wherein the instructions for communicating the appointment confirmation comprise instructions for sending a text message to the caller.

21. The apparatus of claim 10 , wherein the processor is further configured to receive from the callee information for the one or more time slots specifically designated by the caller to remain available for callback appointments.

22. The non-transitory computer readable storage media of claim 16 , further comprising instructions that cause the processor to receive from the callee information for the one or more time slots specifically designated by the caller to remain available for callback appointments.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 31, 2020
From: TIMETRADE SYSTEMS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 054883/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2019
From: KELLY, BRIAN; AMBROSINO, GARY
To: TIMETRADE SYSTEMS, INC.
Reel/Frame 048650/0800 →
Continuity (2)
Provisional Application 61972509 · Mar 31, 2014
Related Publication 20150281441A1 · Oct 1, 2015