Patents Assigned to Bank of America Corporation
  • Publication number: 20130204673
    Abstract: Systems, devices, computer readable media and methods for managing a review of a service level agreement (SLA) are provided. The systems and methods may include determining whether to initiate a review of the SLA and automatically initiating an SLA review in response to a determination to initiate a review of the SLA. The systems and methods may also include providing notification to a reviewer that the SLA is under review and receiving review information from the reviewer for the SLA review. The systems and methods may further include storing the review information such that the review information is associated with the SLA.
    Type: Application
    Filed: March 15, 2013
    Publication date: August 8, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Bank of America Corporation
  • Patent number: 8504469
    Abstract: Behavior associated with credit misuse is referred to herein as “intentional misuse of credit” (IMOC) behavior and individuals who exhibit IMOC behavior are referred to herein as IMOC individuals. Embodiments of the present invention provide systems, methods, and computer program products for reviewing, on a daily basis, financial-transaction data taken across a plurality of individual consumers, identifying individual consumers whose financial-transaction data indicates IMOC behavior, and flagging those individual consumers as IMOC individuals.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: Sreedevi Gummuluri, Yanghong Shao, Debashis Ghosh, Sudeshna Banerjee
  • Patent number: 8504477
    Abstract: Systems, methods, and computer program products are provided for automatically processing positive pay return decisions. Positive pay return decisions are financial client decisions that authorize return of a pay item, such as a check, in the event that the client determines that the pay item warrants return, such as in the instance in which the check has been fraudulently altered or the like. Automated processing provides for deleting pay status from a service management system, creating a credit transaction to credit an appropriate demand deposit account and creating a return file that identifies the item and the reason for return.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: Deborah A. Copes, Debra R. Murphy, Ann M. Cromarty, William A. Schauer
  • Patent number: 8504456
    Abstract: Embodiments of the present invention relate to systems, apparatus, methods and computer program products for integrated risk management. More specifically, embodiments of the present invention provides for determining one or more activity baseline scores, each score associated with one or more activities and based at least in part on financial institution data from multiple financial institutions. The activity baseline score defines a normal risk or baseline activity for a customer, a customer segment or customer population. Further, the invention provides for monitoring at least the financial institution data to determine deviations from the activity baseline score(s) and generating and initiating communication of risk score alerts and/or activity baseline deviation alerts based on predetermined activity baseline deviations. Additional embodiments provide for determining a risk score based on risk patterns associated with financial institution data and, in some embodiments, non-financial institution data.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: Maura Louise Griffin, Mary Palmer Harman, Robert George Shiflet, Jr., Teresa Hegdahl Stigler, David G. Turner, Donna Dee Turner
  • Patent number: 8504489
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. More specifically, embodiments relate to computer program products for predictive and automated coding of identical or highly similar documents for the purpose of limiting the volume of documents requiring review and thereby increasing the overall efficiency of the document review process.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: Phillip L. Richards, David M. Andersen, Emerson D. Miller, Benjamin Clark, Jeffrey V. Knox, Michael J. Mayer
  • Patent number: 8504824
    Abstract: Systems, methods, and computer program products are provided for secure authentication of third-parties accessing a network system (e.g., a website or the like) through an intermediary entity (i.e., a trusted caller). A session token having a predetermined time-out period (i.e., an expiration time) is implemented in conjunction with a rotating key that is generated for each request and response pair associated with each call/interaction between the third-party entity and the network system. In this regard, the third-party entity must authenticate themselves each time they interact (i.e., call-in) into the network system by presenting the assigned session token and rotating key communicated in response to the previous interaction. As such hijacking of the third-party's network session with the network system is prevented by implementing tokens that expire, in unison with, encrypted rotating keys that are valid only until the next third-party call-in/interaction with the network entity.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventor: Robert L. Abbott
  • Patent number: 8504448
    Abstract: Methods, systems, apparatuses and/or computer program products are directed to outgoing returns processing. The outgoing returns processing includes receiving outgoing returns data files, where the outgoing returns data files may be of a plurality of different file formats and received from a plurality of different channels. The outgoing returns processing further includes converting the outgoing returns data files to a platform file format and retrieving image files based on the outgoing returns data files. The outgoing returns are then settled.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: L. Edward Shaw, Patricia Anne Sullivan Fleming, Martin T. Mulligan, Marcus Eugene McGinnis, Karl R. Johnson, Thomas D. Thibault
  • Patent number: 8504458
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods, and computer program products for determining an investment strategy for a security. In one embodiment, an apparatus comprises a processor configured to: (1) receive information identifying a security; (2) access historical market data for the security, wherein the historical market data includes historical values, over a historical period of time, for one or more market parameters for the security; (3) use the historical market data to determine a relationship between a market parameter's value and the security's value during the historical period of time; and (4) use the relationship to determine an investment strategy that determines trading decisions based at least partially on the market parameter's value.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: Aaron Lai, Debashis Ghosh, David Joa, Kurt Newman, Thayer Allison, Sudeshna Banerjee
  • Patent number: 8505018
    Abstract: A system and methods for server consolidation are disclosed. Embodiments of the invention allow consolidation of less used technology infrastructure resulting in lower total server count. A target server list and a base server list are determined by examining CPU utilization and also by applying rating factors. The target server list includes target servers to be eliminated by transferring tasks to base servers in the base server list. Consolidation scenarios can then be identified to produce a consolidated server utilization analysis to facilitate the consolidating of interconnected servers. In at least some embodiments, the rating factors can include a minimum utilization threshold, for example, a threshold of ten percent utilization. Other factors can include server environment, server role, operating system, server location, and model technology, for example, whether the specific server hardware technology is declining or outdated.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventors: David Kenneth Morgan, Anthony Francis Hutchings, Christopher Michael Rice, Michael Wiener
  • Patent number: 8500031
    Abstract: A wearable article is configured for providing payment information to a point of sale terminal during a transaction. The wearable article, in some embodiments, includes a band configured for wrapping around a body part of the customer and for carrying an electronic device. In some embodiments, the band has an attachment system for removably securing the band to the body part of the customer. The electronic device includes an energy storage element, a memory device, a communication device and a processing device. The processing device is configured for receiving a communication from the point of sale terminal requesting payment information for completion of the transaction. The processing device reads account information from the memory device and communicates payment information to the point of sale terminal. In some embodiments, the wearable article receives power from a field generated by the point of sale terminal.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: August 6, 2013
    Assignee: Bank of America Corporation
    Inventor: Ashley T. Naelon
  • Publication number: 20130198568
    Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively coupled to the memory. The processor is operable to receive a first indication that a first action keyword is selected from a plurality of action keywords and determine whether a first object requirement is associated with the first action keyword. The processor is further operable to retrieve a plurality of action objects and receive a second indication that a first action object is selected. The processor is also operable to receive a third indication that a second action keyword is selected and determine whether a first input parameter is associated with the second action keyword. The processor may also be operable to request a first user input, receive the first user input, generate a test case file comprising the first action keyword and the second action keyword, and associate the test case file with an application.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Shanmugaraja Senthilnayagam
  • Publication number: 20130197963
    Abstract: According to one embodiment, a system includes a memory, a processor, and an interface. For a first region, the processor calculates a risk associated with a political situation of the first region, a risk associated with a legal situation of the first region, a risk associated with an economic situation of the first region, a risk associated with a social situation of the first region, a risk associated with a technological situation of the first region, and a risk associated with an environmental situation of the first region. For a first entity, the processor calculates a risk associated with an exposure level of the first entity in the first region. Based at least on these calculated risks, the processor calculates a ranking for the first region, the ranking representing an amount of risk to the first entity in the first region. The interface communicates the ranking for display.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Subhajit Deb, William Tyler Thornhill
  • Publication number: 20130198238
    Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively couple to the memory. The processor is operable to receive a first indication that a first database table is selected from a plurality of database tables, wherein each database table is comprised of rows and columns, and retrieve a first plurality of columns, wherein each column is associated with the first database table. The processor is further operable to facilitate the display of the first plurality of columns, receive a second indication that a first column is selected from the first plurality of columns, and receive a third indication that at least one cell in the first column is selected. The processor is further operable to receive an expected data set, store the expected data set in the at least one cell, and compare a sample data set to the expected data set.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Mohammed Masudul Haque Mondle
  • Publication number: 20130198567
    Abstract: In an exemplary embodiment, a system includes a memory and a processor communicatively coupled to the memory. The processor is operable to receive a first indication that a first component is selected from a plurality of components and receive a second indication that a second component is selected from the plurality of components. The processor is further operable to determine a first instruction associated with the first component, wherein the first instruction corresponds to first computer logic for executing the first at least one test action, and determine a second instruction associated with the second component, wherein the second instruction corresponds to second computer logic for executing the second at least one test action. The processor is also operable to generate a test case file comprising the first instruction and the second instruction and associate the test case file with an application under test.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Shanmugaraja Senthilnayagam
  • Publication number: 20130198320
    Abstract: In an exemplary embodiment, a system may include a memory and a processor communicatively coupled to the memory. The processor is operable to receive a location for sample input data, retrieve the sample input data from the location and execute a web service, the web service processing the sample input data. The processor is further operable to receive sample output data, the sample output data generated by the web service, retrieve expected data, the expected data based in part on the sample input data and the web service, and retrieve data mapping information, the data mapping information associating a first data element from the sample output data with a second data element from the expected data. The processor is also operable to compare the sample output data to the expected data using the data mapping information and store the result of the comparison of the sample output data.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Shanmugaraja Senthilnayagam
  • Publication number: 20130198223
    Abstract: In an exemplary embodiment, a system includes a database, a parsing module, a batching module, a comparison module, and a reporting module. The parsing module is operable to receive a first data file and a plurality of instructions for processing the data. The parsing module is operable to store at least a portion of data from the first data file in the database based at least in part on the plurality of instructions. The batching module can retrieve database queries from a second data file, receive a first indication that at least one database query is selected, and execute the at least one database query in the database. The comparison module is operable to retrieve a first data set from the database and retrieve a second data set, wherein the second data set is expected data, and determine whether the first data set matches the second data set.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: Bank of America Corporation
    Inventors: Istiak Ahmed, Mohammed Masudul Haque Mondle
  • Patent number: 8499300
    Abstract: System and methods for task management of rule based tasks. The task management system of the invention includes various modules that work together to accomplish task monitoring, scheduling, prioritization, compliance and reporting. A task management module facilitates the development of task compliance by scheduling and prioritizing tasks based on the needs of the enterprise. The tasks are provided in task modules that set out specific steps for completing the tasks. A common database is operatively connected to the task management module, task module and other modules to maintain the rules and policies, the tasks to be completed and the responses to those tasks.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: July 30, 2013
    Assignee: Bank of America Corporation
    Inventors: Michael Zimberg, Martin Slack, Patrick J. Brennan, Joseph Jay Beyda, Andrei Tokar, Peter Haines
  • Publication number: 20130191193
    Abstract: Embodiments of the invention include systems, methods, apparatuses, and computer-program products that provide shopping plan optimization. In one embodiment of the invention, information associated with a shopping plan is retrieved by the system; the shopping plan may include a grocery or other shopping list. The system compares the information associated with the shopping plan to a database. The database may include information associated with a plurality of merchants and businesses. The system optimizes the shopping plan based at least partially on the comparison of the information associated with the shopping plan to the database. In an embodiment, the system optimizes the shopping by determining an efficient travel route based on the products and/or items in the shopping plan.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Erik Stephen Ross, Susan Smith Thomas, Jooyong Lee, Zhenshuo Fang, James Mulholland, Brendan Kiu, Nastasha Tan
  • Publication number: 20130191246
    Abstract: Embodiments of the invention include systems, methods, and computer-program products that provide for a unique directional wayfinding system. In one embodiment of the invention, products are received from the user, such as a shopping list or wish list. The system determines the location of the user, determines the location of the product in the business, determines a route from the user to the product, and provides instructions to the user along the route. In an embodiment, the system identifies and/or confirms the product when the user reaches the product. In at least one embodiment, the systems, methods, and computer-program products provide functionality for the visually-impaired to assist in everyday shopping for products in businesses.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: MATTHEW A. CALMAN, SUSAN SMITH THOMAS, ERIK STEPHEN ROSS, JOOYONG LEE, ZHENSHUO FANG, JAMES MULHOLLAND, BRENDAN KIU, NASTASHA TAN
  • Publication number: 20130191396
    Abstract: A document indexing and delivery system is disclosed. Embodiments of the present invention provide an agent-based delivery platform to supply financial document images in a variety of formats to fulfill requests from various clients of an image processing system at a financial institution. Workflows can be created using extensible markup language (XML) to direct the operation of the system. Software agents on the system can include a client agent, a delivery agent, an index agent, a format agent, an image agent, and/or a workflow agent. The workflow agent manages the execution of the workflow. Images and relevant data can be located using a master index residing in partitioned, high-speed databases.
    Type: Application
    Filed: March 12, 2013
    Publication date: July 25, 2013
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Bank of America Corporation