System and method for real-time, personalized, dynamic, interactive voice services for information related to existing travel schedule
First Claim
Patent Images
1. A method of operating a voice service for providing real-time transmissions of travel information to a user, the method comprising the steps of:
- receiving, for a user, personal information and an existing travel schedule having at least two travel components, wherein the at least two travel components are selected from the group consisting of an airline flight reservation, train reservation, bus reservation, car rental reservation, room reservation, and one or more tickets to an event;
determining that at least one of the at least two travel components has been altered;
determining options to modify each of the at least two travel components of the existing travel schedule based on the personal information and the at least one altered travel component;
generating content related to the existing travel schedule from the determined options;
initiating an outbound communication to the user using the personal information; and
communicating the content to the user during the communication.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creation and automatic deployment of personalized, dynamic and interactive voice services relating to subscriber travel, including information derived from on-line analytical processing (OLAP) systems. More specifically, the invention relates to a system and method that enable personalized delivery of travel-related information in real-time, via natural language voice communication with a voice-enabled terminal device.
-
Citations
32 Claims
-
1. A method of operating a voice service for providing real-time transmissions of travel information to a user, the method comprising the steps of:
-
receiving, for a user, personal information and an existing travel schedule having at least two travel components, wherein the at least two travel components are selected from the group consisting of an airline flight reservation, train reservation, bus reservation, car rental reservation, room reservation, and one or more tickets to an event;
determining that at least one of the at least two travel components has been altered;
determining options to modify each of the at least two travel components of the existing travel schedule based on the personal information and the at least one altered travel component;
generating content related to the existing travel schedule from the determined options;
initiating an outbound communication to the user using the personal information; and
communicating the content to the user during the communication.
-
-
2. A method of operating a voice service for providing real-time transmissions of travel information to a user, the method comprising the steps of:
-
receiving for a user, personal information and an existing travel schedule having at least two travel components, wherein the at least two travel components are selected from the group consisting of an airline flight reservation, train reservation, bus reservation, car rental reservation, room reservation, and one or more tickets to an event;
determining that at least one of the at least two travel components has been altered;
determining options to modify each of the at least two travel components of the existing travel schedule based on the personal information and the at least one altered travel component;
generating content related to the existing travel schedule from the determined options;
initiating an outbound communication to the user using the personal information;
communicating the content to the user; and
receiving a transmission from the user in response to the content, wherein the transmission comprises instructions to modify the existing travel schedule.
-
-
3. A voice service system for providing real-time transmissions of travel information to a user, comprising:
-
means for receiving, for a user, personal information and an existing travel schedule having at least two travel components, wherein the at least two travel components are selected from the group consisting of an airline flight reservation, train reservation, bus reservation, car rental reservation, room reservation, and one or more tickets to an event;
means for determining that at least one of the at least two travel components has been altered;
means for determining options to modify each of the at least two travel components of the existing travel schedule based on the personal information and the at least one altered travel component;
means for generating content related to the existing travel schedule from the determined options;
means for initiating an outbound communication to the user using the personal information; and
means for communicating the content to the user during the communication.
-
-
4. A voice service system for providing real-time transmissions of travel information to a user, comprising:
-
means for receiving, for a user, personal information and an existing travel schedule having at least two travel components, wherein the at least two travel components are selected from the group consisting of an airline flight reservation, train reservation, bus reservation, car rental reservation, room reservation, and one or more tickets to an event;
means for determining that at least one of the at least two travel components has been altered;
means for determining options to modify each of the at least two travel components of the existing travel schedule based on the personal information and the at least one altered travel component;
means for generating content related to the existing travel schedule from the determined options;
means for initiating an outbound communication to the user using the personal information;
means for communicating the content to the user; and
means for receiving a transmission from the user in response to the content, wherein the transmission comprises instructions to modify the existing travel schedule.
-
-
5. A method of providing real-time transmissions of travel information to a user, comprising the steps of:
-
providing at least one voice service that can output travel information to a user when the at least one voice service is executed;
enabling a user to subscribe to the at least one voice service and provide personal information, wherein the personal information comprises at least user contact information, and to specify at least one scheduling condition to be satisfied;
determining, when the at least one scheduling condition has been satisfied, which of at least one travel component of a user'"'"'s existing travel schedule has been altered;
determining options to modify the user'"'"'s existing travel schedule based in part on the at least one altered travel component and the personal information;
generating content related to the user'"'"'s existing travel schedule from the determined options;
initiating an outbound communication to the user using the user contact information;
communicating the content to the user; and
receiving a transmission from the user in response to the content, wherein the transmission comprises instructions to modify the user'"'"'s existing travel schedule. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing real-time transmissions of travel information to a user, comprising:
-
means for providing at least one voice service that can output travel information to a user when the at least one voice service is executed;
means for enabling a user to subscribe to the at least one voice service and provide personal information, wherein the personal information comprises at least user contact information, and to specify at least one scheduling condition to be satisfied;
means for determining, when the at least one scheduling condition has been satisfied, which of at least one travel component of a user'"'"'s existing travel schedule has been altered;
means for determining options to modify the user'"'"'s existing travel schedule based in part on the at least one altered travel component and the personal information;
means for generating content related to the user'"'"'s existing travel schedule from the determined options;
means for initiating an outbound communication to the user using the user contact information;
means for communicating the content to the user; and
means for receiving a transmission from the user in response to the content, wherein the transmission comprises instructions to modify the user'"'"'s existing travel schedule. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of providing real-time transmissions of airline flight information to a user, comprising the steps of:
-
providing at least one voice service that can output airline flight information to a user;
enabling a user to subscribe to the at least one voice service and specify personalized contact instructions for when and how the user is to be notified if at least one airline flight, for which the user has a reservation, is at least one of delayed, overbooked, or cancelled;
determining that at least one airline flight, for which the user has a reservation, is at least one of delayed, overbooked, or cancelled;
determining options to modify the user'"'"'s reservation;
generating content related to the user'"'"'s reservation from the determined options;
initiating an outbound communication to the user according to the user-specified contact instructions; and
communicating the content to the user.
-
-
32. A system for providing real-time transmissions of airline flight information to a user, comprising:
-
means for providing at least one voice service that can output airline flight information to a user;
means for enabling a user to subscribe to the at least one voice service and specify personalized contact instructions for when and how the user is to be notified if at least one airline flight, for which the user has a reservation, is at least one of delayed, overbooked, or cancelled;
means for determining that at least one airline flight, for which the user has a reservation, is at least one of delayed, overbooked, or cancelled;
means for determining options to modify the user'"'"'s reservation;
means for generating content related to the user'"'"'s reservation from the determined options;
means for initiating an outbound communication to the user according to the user-specified contact instructions; and
means for communicating the content to the user.
-
Specification