Apparatus and method for handling a message
First Claim
Patent Images
1. A computerized method for handling automated messages generated by a remote travel supplier, the method comprising:
- receiving, at a user device, an automated message generated by a remote travel supplier, wherein the message comprises a link to a web page through which a travel action associated with the link can be performed, wherein the link comprises information designated for a first data field of the web page;
parsing, by the user device, the automated message, wherein parsing the automated message includes;
determining whether the automated message includes a plurality of links associated with a single travel action;
automatically selecting one of the plurality of links in response to a determination that the automated message includes a plurality of links associated with a single travel action, wherein the link selection is based on a characteristic of the user device with which the associated action is to be performed;
extracting the selected link from the automated message;
identifying the travel action associated with the extracted link;
extracting the information from the extracted link; and
identifying the first data field of the web page for which the extracted information is designated;
automatically storing the extracted link and a representation of the travel action associated with the extracted link in a local non-volatile memory of the user device;
automatically displaying a user interface on a display of the user device, wherein the user interface prompts a user for feedback regarding whether to perform the travel action; and
automatically performing, by the user device, the travel action in response to positive user feedback received via the user interface, wherein performing the travel action comprises;
using the extracted link to automatically load the web page through which the travel action can be performed in a browser running on the user device;
automatically filling the first data field of the web page with the information designated for the first data field;
determining whether the web page through which the travel action can be performed requires additional information not included in the automated message;
identifying a second data field of the web page requiring the additional information and a type of additional information required by the second data field in response to a determination that the web page requires additional information not included in the automated message;
automatically retrieving, from the local non-volatile memory of the user device, the additional information required for performing the travel action; and
automatically filling the second data field using the additional information.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for handling automated messages from a travel supplier includes a messaging client configured to receive an automated message generated by a remote travel supplier. The message comprises a link to a web address for completing a travel action associated with the link. A parsing unit configured to extract the link from the automated message, identify the travel action associated with the link, and store the extracted link and a representation of the travel action in a non-volatile memory device.
36 Citations
10 Claims
-
1. A computerized method for handling automated messages generated by a remote travel supplier, the method comprising:
-
receiving, at a user device, an automated message generated by a remote travel supplier, wherein the message comprises a link to a web page through which a travel action associated with the link can be performed, wherein the link comprises information designated for a first data field of the web page; parsing, by the user device, the automated message, wherein parsing the automated message includes; determining whether the automated message includes a plurality of links associated with a single travel action; automatically selecting one of the plurality of links in response to a determination that the automated message includes a plurality of links associated with a single travel action, wherein the link selection is based on a characteristic of the user device with which the associated action is to be performed; extracting the selected link from the automated message;
identifying the travel action associated with the extracted link;
extracting the information from the extracted link; andidentifying the first data field of the web page for which the extracted information is designated; automatically storing the extracted link and a representation of the travel action associated with the extracted link in a local non-volatile memory of the user device; automatically displaying a user interface on a display of the user device, wherein the user interface prompts a user for feedback regarding whether to perform the travel action; and automatically performing, by the user device, the travel action in response to positive user feedback received via the user interface, wherein performing the travel action comprises; using the extracted link to automatically load the web page through which the travel action can be performed in a browser running on the user device; automatically filling the first data field of the web page with the information designated for the first data field; determining whether the web page through which the travel action can be performed requires additional information not included in the automated message; identifying a second data field of the web page requiring the additional information and a type of additional information required by the second data field in response to a determination that the web page requires additional information not included in the automated message; automatically retrieving, from the local non-volatile memory of the user device, the additional information required for performing the travel action; and automatically filling the second data field using the additional information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for handling automated messages from a travel supplier, the system comprising:
-
a messaging client configured to receive an automated message generated by a remote travel supplier, wherein the message comprises a link to a web page through which a travel action associated with the link can be performed, wherein the link comprises information designated for a first data field of the web page; a parsing unit configured to; determine whether the automated message includes a plurality of links associated with a single travel action, automatically select one of the plurality of links in response to a determination that the automated message includes a plurality of links associated with a single travel action, wherein the link selection is based on a characteristic of a device with which the associated action is to be performed, extract the selected link from the automated message, identify the travel action associated with the extracted link, extract the information from the extracted link, identify the first data field of the web page for which the extracted information is designated, and store the extracted link and a representation of the travel action in a non-volatile memory device; and a logic unit configured to cause a user interface to be displayed on a display of a user device, wherein the user interface prompts a user for feedback regarding whether to perform the travel action wherein the logic unit is configured to automatically perform the travel action in response to positive user feedback received via the user interface, wherein performing the travel action comprises; using the link to automatically load the web page through which the travel action can be performed in a browser running on the user device, automatically filling the first data field of the web page with the information designated for the first data field, determining whether the web page through which the travel action can be performed requires additional information not included in the automated message, identifying a second data field of the web page requiring the additional information and a type of additional information required by the second data field in response to a determination that the web page requires additional information not included in the automated message, automatically retrieving, from the non-volatile memory device, the additional information required for performing the travel action, and automatically filling the second data field using the additional information. - View Dependent Claims (7, 8, 9, 10)
-
Specification