发明名称 Offline mobile banking system
摘要 Embodiments of the invention are directed to systems, methods and computer program products for providing an offline mobile banking system. An exemplary apparatus is configured to: provide, at a mobile device, a transaction request, determine a connection is not established between the mobile device and a device associated with the financial institution, store the transaction request in response to determining a connection has not been established, establish a connection between the mobile device and a server associated with the financial institution, and communicate the stored transaction request from the mobile device to a device associated with the financial institution.
申请公布号 US9384478(B2) 申请公布日期 2016.07.05
申请号 US201313946519 申请日期 2013.07.19
申请人 BANK OF AMERICA CORPORATION 发明人 Calman Matthew A.;Jain Dipika;Kelley William;Purvis Chris;Toth Michael E.
分类号 G06Q40/06;G06Q20/36;G06Q20/32;G06Q40/02 主分类号 G06Q40/06
代理机构 Moore & Van Allen PLLC 代理人 Springs Michael A.;Moore & Van Allen PLLC ;Ransom W. Kevin
主权项 1. An apparatus for providing offline mobile banking, the apparatus comprising: a memory; at least one processor; and a module stored in the memory, executable by the processor, and configured to cause the at least one processor to: provide access, at a mobile device, to a mobile banking application, wherein the mobile banking application is configured to be automatically operable in an online mode when a network connection is established between the mobile device and a device associated with the financial institution, and wherein the mobile banking application is configured to be automatically operable in an offline mode when a network connection is not established between the mobile device and the device associated with the financial institution, wherein the mobile device is associated with a user, and wherein the user has an account maintained by the financial institution; authenticate the identity of the user based at least partially on one or more authentication credentials electronically received from the user at the mobile device via the mobile banking application; in response to authenticating the identity of the user, electronically receive, at the mobile device via the mobile banking application, a transaction request from the user, wherein electronically receiving the transaction request comprises a user inputting information related to the transaction request into the mobile banking application; electronically receive one or more user preferences associated with the transaction request from the user, the one or more user preferences comprising a network security status and a network type for a network connection to be established between the mobile device of the user and the device associated with the financial institution; electronically receive, at the mobile device via the mobile banking application, a request from the user to submit the transaction request for processing by the financial institution; in response to receiving the request to submit the transaction request for processing by the financial institution from the user, determine whether or not a network connection is established between the mobile device and the device associated with the financial institution, wherein the module is further configured to: in response to determining that a network connection is established between the mobile device and the device associated with the financial institution: determining whether a network security status and a network type associated with the established network connection matches the network security status and the network type associated with the one or more user preferences; immediately electronically communicate the transaction request from the mobile device to a device associated with the financial institution based at least in part on the mobile banking application being in an online mode and determining that the network security status and the network type associated with the established network connection matches the network security status and the network type associated with the one or more user preferences; and in response to determining that a network connection is not established between the mobile device and the device associated with the financial institution: store the transaction request, locally on the mobile device, based at least in part on the mobile banking application being in an offline mode;store the one or more authentication credentials received from the user locally on the mobile device;repeatedly, over time, attempt to detect whether or not the network connection is available;in response to detecting that the network connection is available, establish the network connection between the mobile device and a server associated with the financial institution;electronically authenticate the mobile device prior to communicating the stored transaction request, wherein the mobile device is electronically authenticated based on device information automatically retrieved from the mobile device, and wherein the device information does not include external data stored locally on the mobile device;electronically re-authenticate the identity of the user prior to communicating the stored transaction request, wherein the identity of the user is electronically re-authenticated based on the one or more stored authentication credentials such that user input is not required at the time of re-authentication; andin response to authenticating the mobile device and re-authenticating the identity of the user, electronically communicate the stored transaction request from the mobile device to a device associated with the financial institution.
地址 Charlotte NC US