US 12,008,596 B1
Banking interface
Stephen M. Ellis, Tahoe City, CA (US); Bipin Sahni, San Francisco, CA (US); David Hatch, Daly City, CA (US); and Shahid Razzaq, 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 Jan. 13, 2020, as Appl. No. 16/741,374.
Application 16/741,374 is a continuation of application No. 16/016,038, filed on Jun. 22, 2018, granted, now 10,832,274.
Application 16/016,038 is a continuation of application No. 14/080,374, filed on Nov. 14, 2013, granted, now 10,037,542, issued on Jul. 31, 2018.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0251 (2023.01); G07F 19/00 (2006.01)
CPC G06Q 30/0241 (2013.01) [G06Q 30/0269 (2013.01); G07F 19/20 (2013.01); G07F 19/206 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing a banking interface, comprising:
one or more processors configured to execute computer executable instructions stored in a memory, the one or more processors configured to:
determine one or more device properties of a device of a vehicle that the banking interface will be rendered upon;
validate an identity of a user of the device;
retrieve information associated with the identity of the user, wherein the information associated with the identity of the user includes a data set comprising bank account information, first device information of the device, and second device information of a second device associated with the user;
determine data types and data characteristics of the information associated with the identity of the user to infer a context for the rendering of the banking interface, the context inferred further based on a location of the device and an operational state of the vehicle indicating whether the vehicle is in motion;
select a security mode for the device, wherein a high security mode is selected upon the device detecting multiple people proximate to the device, and a low security mode is selected upon the device detecting that a single person is proximate to the device;
generate a data set summary indicative of one or more properties of the data set associated with the identity of the user, the one or more properties indicative of a how different fields of the data set are to be displayed;
create a plurality of visualizations that display the data set based on the data set summary and constrained by the security mode and the operational state of the vehicle indicated in the context, wherein the plurality of visualizations provides an additional data characteristic for the data set;
score and rank the plurality of visualizations, wherein the scoring is based at least upon the retrieved information and the operational state of the vehicle indicated in the context; and
selectively provide, based on the ranking of the plurality of visualizations a subset of the plurality of visualizations to compose the rendering of the banking interface in a layout determined based on a respective score of each visualization of the subset.