Cross-architecture flight tracking system
First Claim
Patent Images
1. A flight tracking method comprising:
- registering a subscriber endpoint device with a legacy telecommunication network;
registering the subscriber endpoint device with a notification system extension to the legacy telecommunication network;
accepting a flight tracking request comprising a flight identifier;
receiving an airline service flight update at the legacy telecommunication network;
after receiving the airline service flight update, inserting, into an existing contact list associated with the subscriber end point device, a flight contact entry linked to the flight identifier to obtain an updated contact list, wherein the existing contact list stores a plurality of contact entries, each contact entry being associated with a contact from which the subscriber endpoint device accepts messages;
notifying the subscriber endpoint device through the notification system extension of the updated contact list including the flight contact entry;
maintaining a flight status responsive to the airline service flight update;
determining whether the subscriber endpoint device is present and available to communicate with the notification system extension;
if the subscriber endpoint device is present and available to communicate with the notification system extension, communicating the flight status to the subscriber endpoint in a flight contact object status message for the existing contact list via the notification system extension; and
if the subscriber endpoint device is not present and available to communicate with the notification system extension, communicating the flight status to the subscriber endpoint device as a Short Message Service (SMS) via the legacy telecommunication network.
3 Assignments
0 Petitions
Accused Products
Abstract
A cross-architecture flight tracking system helps an individual keep track of the status of an airline flight. A subscriber receives status updates intelligently and in real time based on the individual'"'"'s accessibility over an instant messaging client. The system facilitates the status updates by maintaining and listing the flight as a contact in the individual'"'"'s instant messaging client contact list, processing status updates from the airline, and dynamically passing the status updates to the subscriber through a channel that will successfully deliver the message.
-
Citations
20 Claims
-
1. A flight tracking method comprising:
-
registering a subscriber endpoint device with a legacy telecommunication network; registering the subscriber endpoint device with a notification system extension to the legacy telecommunication network; accepting a flight tracking request comprising a flight identifier; receiving an airline service flight update at the legacy telecommunication network; after receiving the airline service flight update, inserting, into an existing contact list associated with the subscriber end point device, a flight contact entry linked to the flight identifier to obtain an updated contact list, wherein the existing contact list stores a plurality of contact entries, each contact entry being associated with a contact from which the subscriber endpoint device accepts messages; notifying the subscriber endpoint device through the notification system extension of the updated contact list including the flight contact entry; maintaining a flight status responsive to the airline service flight update; determining whether the subscriber endpoint device is present and available to communicate with the notification system extension; if the subscriber endpoint device is present and available to communicate with the notification system extension, communicating the flight status to the subscriber endpoint in a flight contact object status message for the existing contact list via the notification system extension; and if the subscriber endpoint device is not present and available to communicate with the notification system extension, communicating the flight status to the subscriber endpoint device as a Short Message Service (SMS) via the legacy telecommunication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A flight tracking system comprising:
-
a notification system extension to a legacy telecommunication network comprising; a subscriber service operable to register a subscriber endpoint device with the notification system extension; the legacy telecommunication network comprising; a legacy network presence register operable to register the subscriber endpoint device with the legacy telecommunication network; a gateway operable to accept a flight tracking request from the subscriber endpoint device, the flight tracking request comprising a flight identifier, and an airline flight status update; an orchestration module operable to; insert, into an existing contact list associated with the subscriber end point device and after receiving the flight tracking request, a flight contact entry linked to the flight identifier into an existing contact list for the subscriber endpoint device to obtain an updated contact list, wherein the existing contact list stores a plurality of contact entries, each contact entry being associated with a contact from which the subscriber endpoint device accepts messages; and maintain a flight status responsive to the airline service flight update; a legacy presence server operable to; initiate notification to the subscriber endpoint device of the updated contact list including the flight contact entry; determine whether the subscriber endpoint device is present and available to communicate with the notification system extension; if the subscriber endpoint device is present and available to communicate with the notification system extension, initiate communication of the flight status to the subscriber endpoint in a flight contact object status message for the existing contact list; and if the subscriber endpoint device is not present and available to communicate with the notification system extension, initiate communication of the flight status to the subscriber endpoint device as a Short Message Service (SMS) via the legacy telecommunication network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A product comprising:
-
a memory comprising at least one code section for tracking flight information; and a processor in communication with the memory, wherein the at least one code section includes registration logic operable to cause the processor to; register a subscriber endpoint device with a legacy telecommunication network ; and register the subscriber endpoint device with a notification system extension to the legacy telecommunication network; wherein the at least one code section includes input logic operable to cause the processor to; accept a flight tracking request comprising a flight identifier; and receive an airline service flight update at the legacy telecommunication network; processing logic stored in the memory operable to; insert, into an existing contact list associated with the subscriber end point device and after receipt of the airline service flight update, a flight contact entry linked to the flight identifier into an existing contact list for the subscriber endpoint device to obtain an updated contact list, wherein the existing contact list stores a plurality of contact entries, each contact entry being associated with a contact from which the subscriber endpoint device accepts messages; and maintain a flight status responsive to the airline service flight update; and wherein the at least one code section includes output logic operable to cause the processor to; the subscriber endpoint device through the notification system extension of the updated contact list including a flight contact entry; determine whether the subscriber endpoint device is present and available to communicate with the notification system extension; if the subscriber endpoint device is present and available to communicate with the notification system extension, communicate the flight status to the subscriber endpoint device in a flight contact object status message for the existing contact list via the notification system extension; and if the subscriber endpoint device is not present and available to communicate with the notification system extension, communicate the flight status to the subscriber endpoint device as a Short Message Service (SMS) via the legacy telecommunication network. - View Dependent Claims (18, 19, 20)
-
Specification