US 12,190,323 B1
Enhanced drive-up experience—teller journey
Darren M. Goetz, Salinas, CA (US); Corey Michael Heaton, San Francisco, CA (US); and Amy J. Schmitt, San Francisco, CA (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Dec. 17, 2021, as Appl. No. 17/555,047.
Int. Cl. G06Q 20/40 (2012.01); G06Q 10/0631 (2023.01); G06Q 40/02 (2023.01); H04W 4/029 (2018.01)
CPC G06Q 20/40145 (2013.01) [G06Q 10/063112 (2013.01); G06Q 40/02 (2013.01); H04W 4/029 (2018.02)] 17 Claims
OG exemplary drawing
 
7. A computer implemented method of executing pre-staged transactions comprising:
receiving, by a user device management circuit, a pre-staged transaction request for a pre-staged transaction, from a user device;
detecting, by one or more sensors, that the user device has entered a first geolocation area;
causing, by the user device management circuit and responsive to detecting that the user device has entered the first geolocation area, the user device to enter a branch mode by causing the user device to run an executable, the user device displaying a branch mode user interface when running the executable;
determining, by a provider team management circuit, a real-time status of a first provider employee of a plurality of provider employees based on determining whether the first provider employee will be available within a predetermined time period, the predetermined time period based on a transaction type and an amount of time a user associated with the pre-staged transaction has already been waiting;
selecting, by the provider team management circuit, the first provider employee to process the pre-staged transaction responsive to determining that first provider employee will be available within the predetermined time period;
adding, by a provider device management circuit, the pre-staged transaction to a dynamic service queue based on the transaction type and the amount of time, the dynamic service queue corresponding to the first provider employee, wherein the dynamic service queue comprises a plurality of pre-staged transactions;
ordering, by the provider device management circuit, each pre-staged transaction request of the plurality of pre-staged transaction requests in the dynamic service queue based on:
a duration that each pre-staged transaction request of the plurality of pre-staged transaction requests has been in the dynamic service queue; and
a priority characteristic of a type of transaction of each pre-staged transaction request of the plurality of pre-staged transaction requests;
displaying, by the provider device management circuit, a teller user interface on a teller device, the teller user interface comprising at least the dynamic service queue;
verifying, by an authentication circuit, the pre-staged transaction, wherein verifying the pre-staged transaction comprises:
receiving one or more identity tokens corresponding to the user;
causing the user device to display information regarding the pre-staged transaction;
causing a first interactive feature of the branch mode user interface to change from an inactive state to an active state, the first interactive feature being selectable when in the active state; and
receiving, from the user device, via a user selection of the first interactive feature, a transaction approval;
responsive to verifying the pre-staged transaction, completing, by a transaction device management circuit, the pre-staged transaction;
causing, by the user device management circuit and responsive to completing the transaction, a second interactive feature of the branch mode user interface to change from the inactive state to the active state, the second interactive feature being selectable when in the active state; and
receiving, from the user device via a second user selection the second interactive feature on the branch mode user interface, a transaction confirmation.