Patents Assigned to Bank of American Corporation
-
Patent number: 10643192Abstract: A method, apparatus, computer-readable medium, and/or system may comprise a server having a first processor, a database, and first memory storing computer-executable instructions. The system may comprise a self-service device having a second processor, a plurality of sensors configured to capture images, and second memory storing computer-executable instructions that, when executed by the second processor, cause the self-service device to detect a start of user activity at the self-service device. In response to detecting the start of the user activity at the self-service device, the self-service device may capture, by one or more of the plurality of sensors, a plurality of images of the user activity at the self-service device. The self-service device may detect an end of the user activity at the self-service device. In response to detecting the end of the user activity at the self-service device, the self-service device may generate data indicative of the user activity at the self-service device.Type: GrantFiled: September 6, 2016Date of Patent: May 5, 2020Assignee: Bank of American CorporationInventors: Matthew K. Bryant, Nathan Dent, Nicholas Munson, Alejandro Vargas
-
Patent number: 10528939Abstract: According to one embodiment, a system includes a memory comprising instructions, an interface, and a processor communicatively coupled to the memory and the interface. The interface is configured to receive, from a user telephone device, a request to complete a transaction using a token associated with the user telephone device. The processor is configured, when executing the instructions, to determine one or more tokens associated with the user telephone device. The interface is further configured to send, to an issuer server, a verification request for the token, and receive, in response to the verification request, translated information associated with the token. The processor is further configured to complete the transaction using the translated information.Type: GrantFiled: October 16, 2015Date of Patent: January 7, 2020Assignee: Bank of American CorporationInventor: Zafer Mohamed
-
Patent number: 10366141Abstract: A device configured to emulate a node in a correlithm object processing system that includes a node engine. The node engine is configured to receive an input correlithm object and to determine distances between the input correlithm object and source correlithm objects in a node table. A correlithm object is a point in an n-dimensional space represented by a binary string. The distance between the input correlithm object and a source correlithm object is determined based on differences between a binary string representing the input correlithm object and binary strings linked with the source correlithm objects. The node engine is configured to identify a source correlithm object from the node table with the shortest distance, to fetch a target correlithm object from the node table linked with the identified source correlithm object, and to output the identified target correlithm object.Type: GrantFiled: September 11, 2017Date of Patent: July 30, 2019Assignee: Bank of American CorporationInventor: Patrick N. Lawrence
-
Patent number: 10367682Abstract: A node failure recovery tool includes an interface and one or more processors. The interface is configured to receive one or more portions of state information from a first node, each of the one or more portions of state information comprising data corresponding to a user and an action and an indication of whether the portion of state information is related to one or more other portions of state information. The one or more processors are configured to determine a time corresponding to each of the one or more portions of state information and determine that the first node has crashed. The one or more processors are further configured to determine the portion of state information that was last received from the first node and send, to the first node, the portion of state information that was last received from the first node.Type: GrantFiled: June 30, 2017Date of Patent: July 30, 2019Assignee: Bank of American CorporationInventors: Akhil Sasi, William Lotridge, Dinesh Chandramohan
-
Patent number: 10217026Abstract: A device that includes a node engine configured to emulate a first node, a second node, and a third node. The first node is configured to receive a first correlithm object, fetch a second correlithm object based on the first correlithm object, and output the second correlithm object to the second node and the third node. Each correlithm object is a point in an n-dimensional space represented by a binary string. The second node is configured to receive the second correlithm object, fetch a third correlithm object based on the second correlithm object, and output the third correlithm object to the third node. The third node is configured to receive the second correlithm object, receive the third correlithm object, fetch a fourth correlithm object based on the second correlithm object and the third correlithm object, and output the fourth correlithm object.Type: GrantFiled: May 18, 2018Date of Patent: February 26, 2019Assignee: Bank of American CorporationInventor: Patrick N. Lawrence
-
Patent number: 10110424Abstract: A node failure recovery tool includes an interface and one or more processors. The interface is configured to receive a first portion and a second portion of state information from a first node. The one or more processors are configured to determine a time that the first portion of state information was received and store the first portion of state information and the time that the first portion of state information was received. The one or more processors are further configured to determine a time that the second portion of state information was received and start a timer, determine that the timer has expired and that the third portion of state information has not been received, and after determining that the first node has crashed, send a retrieved second portion of state information to the first node so that the first node can recover from the crash.Type: GrantFiled: June 30, 2017Date of Patent: October 23, 2018Assignee: Bank of American CorporationInventors: Akhil Sasi, William Lotridge, Dinesh Chandramohan
-
Patent number: 9519928Abstract: Embodiments of the invention are directed to systems, methods and computer program products for providing product evaluation. An exemplary apparatus is configured to identify purchase transaction data associated with identified electronic communications between a merchant and a customer, the purchase transaction data includes product level data from a transaction, receive the identified purchase transaction data, the purchase transaction data is received in an unstructured format, convert the purchase transaction data from the unstructured format to a structured format, associate the structured purchase transaction data with the customer's online banking application, aggregate purchase transaction data related to one or more products purchased by the customer, determine one or more products are purchased on a recurring basis, and provide the customer with one or more options based at least partially on determining the one or more products are purchased on a recurring basis.Type: GrantFiled: July 29, 2013Date of Patent: December 13, 2016Assignee: Bank of American CorporationInventors: Matthew A. Calman, Katherine Dintenfass, Jason P. Blackhurst, Carrie A. Hanson, Laura C. Bondesen
-
Publication number: 20140263617Abstract: According to one embodiment, a system includes a processor and an interface. The interface receives, from a terminal, planned-deposit information. The terminal is at a location that is remote from a deposit location. The processor associates a deposit identifier with the planned-deposit information and stores the planned-deposit information and the deposit identifier in a memory. According to one embodiment, a method includes recognizing, at a deposit location, a deposit identifier. The method includes identifying, based on the deposit identifier and information stored in a memory, a planned deposit. The method includes detecting that the planned deposit has been delivered to a depository and determining, by a processor and based on one or more business rules, an availability of funds associated with the planned deposit.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Bank of American CorporationInventor: Tyler R. Johnson
-
Patent number: 8718612Abstract: In general terms, embodiments of the present invention relate to apparatuses, methods, and computer program products for presenting information associated with a real estate listing in an augmented reality environment. For example, in some embodiments, a method is provided that includes (a) receiving positioning information from a mobile device; (b) identifying, based at least partially on the positioning information, a real estate property; (c) determining that the real estate property is subject to a real estate listing; and (d) presenting, via the mobile device, information that indicates that the real estate property is subject to a real estate listing.Type: GrantFiled: January 1, 2012Date of Patent: May 6, 2014Assignee: Bank of American CorporationInventors: Matthew A. Calman, Erik Stephen Ross, Alfred Hamilton
-
Patent number: 8602295Abstract: Methods and devices provide flexible demarcation points in order to selectably recognize currency deposited in a cash handling device. A denomination threshold may be set. A deposit may be requested. Currency may be deposited and scanned in order to determine its denomination. The currency may be routed to a stacker corresponding to the currency's denomination. If the denomination of the currency is less than or equal to the denomination threshold, then the deposit may be credited to an account. Otherwise, crediting of the account may be delayed until the currency can be verified as, for example, not invalid reproductions of currency. Information about the deposit may be communicated to a bank.Type: GrantFiled: July 31, 2008Date of Patent: December 10, 2013Assignee: Bank of American CorporationInventors: William Thomas Sanders, Daniel Christopher Bohen, Amy Baker Folk
-
Patent number: 8502644Abstract: Embodiments of the present invention relate to systems and methods for tracking an item by concealing a tracking device in the item and activating the tracking device when the item is relocated or accessed without authorization. In particular, according to some embodiments, a system is provided for tracking the geographic location of a physical item that is stored in a controlled area and then later removed from the controlled area. An exemplary system comprises: an inner sensor located proximate to a perimeter of the controlled area; an outer sensor located between the perimeter and the inner sensor; and a tracking device associated with the physical item, wherein the tracking device is triggered when the physical item passes by the inner sensor and then the outer sensor.Type: GrantFiled: January 29, 2009Date of Patent: August 6, 2013Assignee: Bank of American CorporationInventors: Kurt D. Newman, Michael J. O'Hagan, Debashis Ghosh, David Joa, Timothy J. Bendel
-
Publication number: 20130047226Abstract: According to one embodiment, an apparatus may store a plurality of tokens that indicate a user is using a device to access a resource over a network. The apparatus may detect at least one token indicating a change associated with at least one of the device, the network, or the resource. The apparatus may then determine to re-authenticate the user in response to the change. The apparatus may then request a password generated using personal information of the user, and receive a re-authentication token comprising the password generated using personal information of the user. The apparatus may then request, from the user, a second password. The request for the second password may include instructions on how to form the second password. The apparatus may receive a response comprising the second password and determine that the second password matches the password. The apparatus may then re-authenticate the user.Type: ApplicationFiled: August 15, 2011Publication date: February 21, 2013Applicant: Bank of American CorporationInventors: Rakesh Radhakrishnan, Cynthia Ann Frick, Radu Marian, Abdulkader Omar Barbir, Rajat P. Badhwar
-
Publication number: 20120197798Abstract: In general terms, embodiments of the present invention relate to methods and apparatuses for initiating pending ATM authentications on a mobile device and for completing those pending ATM authentications at an ATM.Type: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Applicant: BANK OF AMERICAN CORPORATIONInventors: David M. Grigg, Elizabeth S. Votaw, Alicia C. Jones, Patrick Brian Kelly, Cindy Elizabeth Kerber, Marc B. Keller
-
Publication number: 20120011159Abstract: Methods, computer readable media, and apparatuses for monitoring communications are presented. A communication that includes non-public information may be identified. Subsequently, it may be determined whether the communication meets at least one outlier condition. In response to determining that the communication meets the at least one outlier condition, the communication may be submitted for review.Type: ApplicationFiled: July 9, 2010Publication date: January 12, 2012Applicant: BANK OF AMERICAN CORPORATIONInventors: Zachary Lynn Gillette, Amanda Sorensen
-
Publication number: 20110208706Abstract: Electronic content is routed and stored within an enterprise, in which a distributed service-oriented architecture platform is provided to seamlessly route and store content to heterogeneous enterprise content repositories. Dynamic content may be stored, retrieved and queried in real-time through a content service bus (CSB), thus eliminating the need to have point-to-point connectivity between client applications and the destination repositories, while supporting the flexibility to consolidate multiple platforms with minimal impacts to clients. The CSB framework may incorporate underlying technologies, including Web services, intelligent routing based on content, message transformation, and federation of content. A request may be routed to the appropriate content repository based on attached content or metadata in the request and transformed by the CSB to a format required by the determined content repository.Type: ApplicationFiled: February 23, 2010Publication date: August 25, 2011Applicant: Bank of American CorporationInventors: Anuradha Rangarajan, Margie Skiljan, Tim M. Edwards, Davindar Gill, Peter K. Buchhop