IP Library Patent Application 16033164
Patent Application
App. No. 16/033,164

SYSTEMS AND METHODS FOR OPERATING A SERVICE TO MONITOR AND ADJUST A BOOKED FLIGHT

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 None
App. No.
16/033,164
Abstract

A computer-implemented method for servicing a user's flight includes monitoring activities that occur at a server or the user device associated with the user. The method also includes identifying a transaction of the user and detecting a booked flight associated with the transaction. The method further includes obtaining a confirmation code associated with the booked flight and monitoring price information associated with the booked flight. The method also includes automatically submitting to an airline service provider a request for adjusting the booked flight according to a result of the determination that the condition for flight adjustment is met based on the monitored price information.

Claims (106)

1 . A computer-implemented system for servicing a flight of a user, comprising:

at least one storage device storing instructions; and

at least one processor, when executing the instructions, configured to cause the system to perform operations comprising:

monitoring, using a background process, online activities associated with a first user that occur at a first user device associated with the first user;

identifying a transaction of the first user according to the activities;

accessing a first email account on the first user device;

identifying, within the accessed first email account, an email relating to the transaction;

detecting a purchase, at the first user device at a first price, of an airline ticket for a booked flight, based on the identified email within the first account;

determining whether the identified email within the first account comprises a confirmation code associated with the booked flight, the confirmation code being a unique identifier of the airline ticket;

upon determining that the identified email within the first account does not comprise a confirmation code, causing the first user device to display a user interface configured to receive a confirmation code;

obtaining a confirmation code associated with the purchase, based on a first input by the first user received in the user interface;

monitoring price information associated with the booked flight, wherein the monitoring comprises:

accessing a second email account on a second user device,

identifying an email in the second email account of a second user related to the booked flight, and

extracting flight information from the email in the second email account;

determining, based on the monitored price information, whether a condition for flight adjustment is met, the condition having been specified by a second input by the first user at the first user device; and

upon determining that the condition is met, submitting, to an airline service provider, a request for adjusting the booked flight, the request comprising the confirmation code.

2 . The computer-implemented system of claim 1 , wherein:

the monitored price information comprises a second price of an airline ticket for the booked flight that was set after the purchase; and

the condition for flight adjustment is that a difference between the first and second prices is greater than or equal to a threshold amount.

3 . The computer-implemented system of claim 2 , wherein the threshold amount is one of a percentage of the first price or a dollar amount.

4 . The computer-implemented system of claim 2 , wherein the threshold amount comprises a fee required to change or cancel the booked flight.

5 . The computer-implemented system of claim 2 , wherein submitting the request comprises:

transmitting, to the airline service provider, a request for a refund equal to the difference between the first and second prices.

6 . The computer-implemented system of claim 2 , wherein:

the operations further comprise:

capturing a screen shot of the monitored price information; and

saving the screen shot into the at least one storage device; and

the request comprises the screen shot.

7 . The computer-implemented system of claim 1 , wherein submitting the request comprises:

retrieving, from the at least one storage device, a request template, the request template being associated with the airline service provider;

obtaining, from a database stored in the at least one storage device, user information of the first user; and

generating the request by automatically filling the obtained user information into the request template.

8 . The computer-implemented system of claim 1 , wherein submitting the request comprises:

retrieving, from the at least one storage device, user login information of an online account of the first user associated with the airline service provider;

obtaining, from a database stored in the at least one storage device, user information of the first user;

in response only to obtaining the user information, logging into the online account of the first user; and

submitting the request using at least one of an email, an online form, or an online chat, the request comprising at least part of the obtained user information.

9 . The computer-implemented system of claim 1 , wherein:

the request comprises a first request;

the user interface is a first user interface; and

the operations further comprise:

before submitting the first request, transmitting, to the first user device, a second request for authorization to initiate flight adjustment for the booked flight;

receiving, at a second user interface, user input for responding to the second request; and

receiving a response at the second user interface, authorizing the second request; and

submitting the second request based on the received response.

10 . The computer-implemented system of claim 9 , wherein the second request is in a form of at least one of a push notification, a link, an email, or a message.

11 . The computer-implemented system of claim 9 , wherein the second user interface comprises a plurality of adjustment options for the user to select at the user interface, the adjustment options comprising at least one of cancellation of the booked flight or submission of a refund request for the booked flight.

12 . The computer-implemented system of claim 9 , wherein the second request comprises a screen shot of the second price.

13 . The computer-implemented system of claim 1 , wherein:

monitoring the online activities comprises analyzing an email received at the first user device; and

identifying the transaction comprises identifying the transaction based on the analysis.

14 . The computer-implemented system of claim 1 , wherein detecting a purchase comprises:

determining whether the transaction comprises an airline ticket purchase;

determining whether a monetary value of the transaction is greater than or equal to a threshold monetary value;

obtaining flight information based on:

a result of the determination that the transaction comprises an airline ticket purchase, and

a result of the determination that the monetary value is greater than or equal to the threshold monetary value; and

determining the booked flight based on the obtained flight information.

15 . The computer-implemented system of claim 1 , wherein the operations further comprise:

obtaining, from the at least one storage device, a departure time of the booked flight;

determining a time period for monitoring the price information associated with the booked flight according to the departure time; and

monitoring the price information within the determined time period.

16 . The computer-implemented system of claim 1 , wherein the operations further comprise:

obtaining, from the at least storage device, policy of flight adjustment of the airline service provider;

determining a time period for monitoring the price information according to the policy of flight adjustment; and

monitoring the price information within the determined time period.

17 . The computer-implemented system of claim 1 , wherein

monitoring the price information further comprises:

identifying, based on the email in the second email account, an airline ticket purchased by the second user for the booked flight; and

determining a price of the airline ticket purchased by the second user.

18 . The computer-implemented system of claim 1 , wherein monitoring the price information comprises:

obtaining user preference of the first user;

determining a flight alternative to the booked flight according to the user preference and flight information of the booked flight; and

monitoring prices of an airline ticket for the flight alternative and the booked flight.

19 . A computer-implemented method for servicing a user's flight, the method comprising:

monitoring, using a background process at a first user device associated with a first user, an email account of the first user;

detecting an email received by the first user device based on the monitoring;

parsing the email received by the first user device to generate data fields;

identifying a transaction of the first user according to the data fields;

obtaining information relating to the transaction from the parsed email;

detecting a purchase, at the first user device at a first price, of an airline ticket for a booked flight, based on the information;

determining whether the information comprises a confirmation code associated with the booked flight, the confirmation code being a unique identifier of the airline ticket for the booked flight;

upon determining that the transaction information does not comprise a confirmation code, causing the first user device to display a user interface configured to receive a confirmation code;

obtaining a confirmation code associated with the purchase, based on a first input by the first user received in the user interface;

transmitting, to a price monitoring server, a request for monitoring price information associated with the booked flight, the request comprising the confirmation code;

receiving, from the price monitoring server, price information associated with the booked flight, wherein:

the price information was extracted from an email in a second email account on a second user device, and

the email in the second account relates to the booked flight;

determining, based on the received price information, whether a condition for flight adjustment is met, the condition having been specified by a second input by the first users at the first user device; and

upon determining that the condition for flight adjustment is met, submitting, to an airline service provider, a request for adjusting the booked flight, the request comprising the confirmation code.

20 . A non-transitory computer-readable medium storing instructions executable by a processor to perform a method for servicing a user's flight, the method comprising:

monitoring, using a background process, online activities associated with a first user that occur at a first user device associated with the first user;

identifying a transaction of the first user associated with the first user device according to the activities;

accessing a first email account on the first user device;

identifying, within the accessed first email account, an email relating to the transaction;

detecting a purchase, at the first user device at a first price, of an airline ticket for a booked flight, based on the identified email within the first email account;

determining whether the identified email within the first email account comprises a confirmation code associated with the booked flight, the confirmation code being a unique identifier of the airline ticket for the booked flight;

upon determining that the identified email within the first account does not comprise a confirmation code, causing the first user device to display a user interface configured to receive a confirmation code;

obtaining a confirmation code associated with the purchase, based on a first input by the first user received in the user interface;

transmitting, to a price monitoring server, a request for monitoring price information associated with the booked flight, the request for monitoring price information associated with the booked flight comprising the confirmation code;

receiving, from the price monitoring server, price information associated with the booked flight, wherein:

the price information was extracted from an email in a second email account on a second user device, and

the email in the second account relates to the booked flight;

determining, based on the received price information associated with the booked flight, whether a condition for flight adjustment is met, the condition having been specified by a second input by the first user at the first user device; and

upon determining that the condition is met, submitting, to an airline service provider, a request for adjusting the booked flight, the request comprising the confirmation code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2018
From: EDWARDS, JOSHUA; NORMAN, CARRIE; BENKREIRA, ABDELKADER M.
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 046325/0455 →