US 12,169,806 B2
Network-based real-time enterprise travel management apparatus, methods, and systems
Duke Chung, San Francisco, CA (US); Ching-Ho Fung, Kirkland, WA (US); Jon Morgan, San Francisco, CA (US); and Joseph Williams, San Mateo, CA (US)
Assigned to U.S. Bank National Association, Minneapolis, MN (US)
Filed by U.S. Bank National Association, Minneapolis, MN (US)
Filed on Aug. 30, 2017, as Appl. No. 15/691,662.
Claims priority of provisional application 62/394,792, filed on Sep. 15, 2016.
Prior Publication US 2018/0075391 A1, Mar. 15, 2018
Int. Cl. G06Q 10/0639 (2023.01); G06Q 10/02 (2012.01); G06Q 40/12 (2023.01)
CPC G06Q 10/06393 (2013.01) [G06Q 10/025 (2013.01); G06Q 40/125 (2013.12)] 10 Claims
OG exemplary drawing
 
1. A computing system for travel management, comprising:
one or more processors;
a network interface configured to transmit to a database and a client device via a network; and
a memory storing program instructions that when executed by the one or more processors cause the one or more processors to at least:
receive, from the client device over the network, at least one parameter associated with a user and an event;
process the at least one parameter to construct at least one query based on the at least one parameter;
transmit the at least one query to the database over the network;
receive, from the database over the network and in real-time by continuously querying the database, a plurality of real-time pricing records responsive to the at least one query;
receive an organizational policy including at least one organizational policy parameter;
receive a plurality of historical data associated with the user;
determine a plurality of attribution preferences based on the plurality of historical data;
determine a statistical attribute associated with the plurality of real-time pricing records;
remove at least one real-time pricing record from the plurality of real-time pricing records based on at least one of the at least one organizational policy parameter, the plurality of attribution preferences, or the statistical attribute to generate a revised plurality of real-time pricing records;
subsequent to a removal of at least one of the plurality of records, provide the revised plurality of real-time pricing records for presentation on the client device;
determine a budget benchmark based on the revised plurality of real-time pricing records;
push a notification via a user interface on the client device, the notification being associated with the budget benchmark; and
automatically detect a change in the plurality of real-time pricing records and push, via the user interface on the client device, an updated notification associated with an updated budget benchmark based on the change in the plurality of real-time pricing records.