Patents Assigned to Bank of American Corporation
  • Patent number: 10643192
    Abstract: 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: Grant
    Filed: September 6, 2016
    Date of Patent: May 5, 2020
    Assignee: Bank of American Corporation
    Inventors: Matthew K. Bryant, Nathan Dent, Nicholas Munson, Alejandro Vargas
  • Patent number: 10528939
    Abstract: 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: Grant
    Filed: October 16, 2015
    Date of Patent: January 7, 2020
    Assignee: Bank of American Corporation
    Inventor: Zafer Mohamed
  • Patent number: 10366141
    Abstract: 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: Grant
    Filed: September 11, 2017
    Date of Patent: July 30, 2019
    Assignee: Bank of American Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10367682
    Abstract: 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: Grant
    Filed: June 30, 2017
    Date of Patent: July 30, 2019
    Assignee: Bank of American Corporation
    Inventors: Akhil Sasi, William Lotridge, Dinesh Chandramohan
  • Patent number: 10217026
    Abstract: 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: Grant
    Filed: May 18, 2018
    Date of Patent: February 26, 2019
    Assignee: Bank of American Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10110424
    Abstract: 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: Grant
    Filed: June 30, 2017
    Date of Patent: October 23, 2018
    Assignee: Bank of American Corporation
    Inventors: Akhil Sasi, William Lotridge, Dinesh Chandramohan
  • Patent number: 9519928
    Abstract: 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: Grant
    Filed: July 29, 2013
    Date of Patent: December 13, 2016
    Assignee: Bank of American Corporation
    Inventors: Matthew A. Calman, Katherine Dintenfass, Jason P. Blackhurst, Carrie A. Hanson, Laura C. Bondesen
  • Publication number: 20140263617
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Bank of American Corporation
    Inventor: Tyler R. Johnson
  • Patent number: 8718612
    Abstract: 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: Grant
    Filed: January 1, 2012
    Date of Patent: May 6, 2014
    Assignee: Bank of American Corporation
    Inventors: Matthew A. Calman, Erik Stephen Ross, Alfred Hamilton
  • Patent number: 8602295
    Abstract: 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: Grant
    Filed: July 31, 2008
    Date of Patent: December 10, 2013
    Assignee: Bank of American Corporation
    Inventors: William Thomas Sanders, Daniel Christopher Bohen, Amy Baker Folk
  • Patent number: 8502644
    Abstract: 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: Grant
    Filed: January 29, 2009
    Date of Patent: August 6, 2013
    Assignee: Bank of American Corporation
    Inventors: Kurt D. Newman, Michael J. O'Hagan, Debashis Ghosh, David Joa, Timothy J. Bendel
  • Publication number: 20130047226
    Abstract: 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: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Applicant: Bank of American Corporation
    Inventors: Rakesh Radhakrishnan, Cynthia Ann Frick, Radu Marian, Abdulkader Omar Barbir, Rajat P. Badhwar
  • Publication number: 20120197798
    Abstract: 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: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Applicant: BANK OF AMERICAN CORPORATION
    Inventors: David M. Grigg, Elizabeth S. Votaw, Alicia C. Jones, Patrick Brian Kelly, Cindy Elizabeth Kerber, Marc B. Keller
  • Publication number: 20120011159
    Abstract: 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: Application
    Filed: July 9, 2010
    Publication date: January 12, 2012
    Applicant: BANK OF AMERICAN CORPORATION
    Inventors: Zachary Lynn Gillette, Amanda Sorensen
  • Publication number: 20110208706
    Abstract: 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: Application
    Filed: February 23, 2010
    Publication date: August 25, 2011
    Applicant: Bank of American Corporation
    Inventors: Anuradha Rangarajan, Margie Skiljan, Tim M. Edwards, Davindar Gill, Peter K. Buchhop