Patentable/Patents/US-9590928
US-9590928

Apparatus and method for handling a message

PublishedMarch 7, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
10 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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.

Plain English Translation

A method for handling automated travel messages on a user device. The device receives a message from a travel supplier containing a link to a webpage for a travel action (e.g., check-in). The link includes data for a specific field on the webpage. The device analyzes the message, selects one link if multiple exist for the same action based on device characteristics, extracts the link and identifies the associated travel action. It extracts data from the link and identifies the corresponding webpage field. The link and the travel action are stored locally. A user interface asks the user if they want to proceed. If yes, the device opens the webpage using the extracted link, automatically fills the first data field with the extracted data, checks for additional required information, retrieves it from local storage, and fills the corresponding webpage field.

Claim 2

Original Legal Text

2. The method according to claim 1 , wherein parsing the automated message further includes determining a time for performing the travel action, the method further comprising: automatically storing a representation of the time for performing the travel action in the local non-volatile memory of the user device, wherein the user interface is displayed in response to a determination, by the user device, that a current time is the time for performing the travel action.

Plain English Translation

The method from the previous description (automated travel message handling) also determines a time associated with the travel action from the automated message. This time is stored locally. The user interface prompting the user to perform the action is displayed automatically when the current time matches the stored time for the action. This allows for time-based reminders and automated execution of travel actions like check-in at a specific time.

Claim 3

Original Legal Text

3. The method according to claim 1 , wherein the link is a deep-link enabling inputting the information included in the link into the first data field of the web page, wherein the method further includes automatically storing the extracted information and an indication of the first data field for which the extracted information is designated in the local non-volatile memory of the user device.

Plain English Translation

The method from the first description (automated travel message handling) uses a deep link that enables direct input of information from the link into the first data field of the webpage. The method automatically stores the extracted information from the deep link and an indication of which webpage field it is intended for in local storage. This ensures that the extracted information is readily available for auto-filling the webpage during the travel action.

Claim 4

Original Legal Text

4. The method according to claim 1 , wherein performing the travel action comprises automatically checking in for a flight via the web page.

Plain English Translation

In the method from the first description (automated travel message handling), performing the travel action specifically includes automatically checking in for a flight via the webpage accessed through the extracted link. This automates the flight check-in process based on information received in the automated travel message.

Claim 5

Original Legal Text

5. The method according to claim 1 , wherein the step of automatically filling the first data field of the web page is performed by a remote server in response to a request received from the user device.

Plain English Translation

In the method from the first description (automated travel message handling), the step of automatically filling the first data field of the webpage is performed by a remote server. The user device sends a request to the remote server, and the server fills the field on the webpage. This offloads the filling of the webpage field to a server-side component.

Claim 6

Original Legal Text

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.

Plain English Translation

A system for handling automated messages from travel suppliers consists of a messaging client, a parsing unit, and a logic unit. The messaging client receives automated messages containing links to travel action webpages with embedded data. The parsing unit selects one link from multiple associated with the same action, based on device characteristics, extracts the link, identifies the action, extracts the embedded data, identifies the corresponding webpage field, and stores the link and action in memory. The logic unit displays a user interface prompting for action confirmation. Upon confirmation, the logic unit opens the webpage, fills the first data field with extracted data, determines if additional data is needed, retrieves that data from memory, and fills the corresponding field.

Claim 7

Original Legal Text

7. The system of claim 6 , wherein the messaging client, parsing unit, and logic unit are components of the user device; wherein the extracted link and the representation of the travel action associated with the link are stored in a local non-volatile memory of the user device; and wherein the user device is configured to display the user interface without requiring an active network connection at a time the user interface is displayed.

Plain English Translation

In the system described in the previous description (automated travel message handling), the messaging client, parsing unit, and logic unit are all components of the user device itself. The extracted link and travel action data are stored in the device's local memory. Critically, the user device can display the user interface without requiring an active network connection at the time of display, allowing for offline interaction.

Claim 8

Original Legal Text

8. The system of claim 6 , wherein the messaging client and parsing unit are components of a remote server and wherein the logic unit is a component of the user device; wherein the remote server is configured to store the extracted link and a representation of the action associated with the link in a local non-volatile memory of the user device; and wherein the user device is configured to display the user interface without requiring an active network connection at a time the user interface is displayed.

Plain English Translation

In the system described in the previous description (automated travel message handling), the messaging client and parsing unit reside on a remote server, while the logic unit is on the user device. The remote server stores the extracted link and action locally for the user device. The user device can display the user interface without requiring an active network connection at the time of display.

Claim 9

Original Legal Text

9. The system of claim 6 , wherein the messaging client and logic unit are components of user device and wherein the parsing unit is a component of the remote server; wherein the user device is configured to determine whether a message received at the messaging client is a travel related message and relay the message to the remote server in response to a positive determination; wherein the remote server is 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 local non-volatile memory of the user device; and wherein the user device is configured to display the user interface without requiring an active network connection at a time the user interface is displayed.

Plain English Translation

In the system described in the previous description (automated travel message handling), the messaging client and logic unit are on the user device, but the parsing unit is on a remote server. The user device determines if a received message is travel-related and sends it to the server. The server extracts the link and travel action, storing them locally for the user device. The user device displays the user interface without an active network connection.

Claim 10

Original Legal Text

10. The system of claim 6 , wherein the messaging client, parsing unit, logic unit are components of a remote server; wherein parsing unit is further configured to determine a time for performing the travel action, wherein the extracted link, a representation of the travel action associated with the link, and the time for performing the travel action are stored in a trips database accessible by the remote server; wherein the logic unit is configured to cause the user interface to be displayed on the user device in response to a determination, by the remote server, that a current time is the time for performing the travel action.

Plain English Translation

In the system described in the previous description (automated travel message handling), the messaging client, parsing unit, and logic unit all exist on a remote server. The parsing unit determines a time for performing the travel action. The extracted link, travel action, and time are stored in a database accessible by the server. The logic unit displays the user interface on the user device when the server determines it is time to perform the action.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 24, 2014

Publication Date

March 7, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Apparatus and method for handling a message” (US-9590928). https://patentable.app/patents/US-9590928

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9590928. See llms.txt for full attribution policy.