Patents by Inventor David M. Grigg

David M. Grigg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160350859
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for generating a one-click financial plan for a customer of a financial institution. Embodiments determine a set of outflow data comprising data corresponding to debits originating from accounts owned by the customer; determine a set of inflow data comprising data corresponding to credits applied to accounts owned by the customer; determine a set of customer information comprising a customer age; based on some of the plurality of debits, identify external customer accounts; based on the identified external customer accounts, determine characteristics associated with each of the external customer accounts; calculate, based on the customer age, the set of inflow data and the set of outflow data, an estimated retirement plan comprising an estimated retirement date and an estimated retirement dollar amount; and present retirement information based on the estimated retirement plan to the customer.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350860
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for modifying an estimated financial plan based on customer input. Embodiments access an estimated retirement plan comprising an estimated retirement date and an estimated retirement dollar amount; determine an estimated retirement plan confidence score; identify one or more external customer accounts; access one or more internal customer accounts; determine, based at least in part on the one or more external customer accounts and the one or more internal customer accounts, at least one likely customer account; present an inquiry to the customer requesting confirmation that the customer owns an additional customer account corresponding to the at least one likely customer account; and receive confirmation from the customer that the customer owns an additional customer account corresponding to the at least one likely customer account.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350857
    Abstract: Embodiments of the invention are directed to systems, computer program products, and methods for creating investor network groups, in which like investors are grouped together in order to discuss, receive, and send investment information between like investors and one or more financial advisors in order to receive specialized advice without having to pay the high costs of a personal financial advisor. Since the investors within the one or more investor network groups are similarly situated investors with similar investor information (e.g., any information related to the investor profile information, investment strategy information, transaction history information, lifestyle information related to current lifestyles and future desired lifestyle in retirement, investing activity information, or like) inquiries made by investors within the group or suggested investment actions made by financial advisors for investors within the group may apply to multiple investors within the investor network group.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350864
    Abstract: An automated system is provided that allows a user to identify a goal, such as tangible goods, including real estate, and/or services, that the user has aspirations of attaining at future point in time, such as at retirement or the like. Once identified the present invention determines a monetary amount required to be accumulated over time to satisfy the future value of the goal, identifies the level/percentage of guaranteeing afforded to the user and determines the actions required of the guarantor to insure that the goal is attained. In response, the user is presented a goal guarantee offer that requires the user to provide a predetermined funding amount, which is based on the monetary amount, level of guarantee and actions required of the guarantor, over time to a goal account and, in consideration, requires the goal to be guaranteed by the goal guarantor.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, David M. Grigg, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik, Craig Terrill
  • Publication number: 20160350846
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for a system that utilizes health information (e.g., steps taken, miles walked, exercise time, strenuous activity, pulse, heart rate, sweat analysis, breath analysis, blood analysis, caloric intake, skin analysis, temperature analysis, brainwave analysis, other medical diagnostic information, or the like) captured from wearable devices, and financial transactions to adjust estimated or projected life expectancy and health expenses (e.g., medical care expenses, fitness care expenses, health food expenses, or the like) of a user, in order to adjust retirement age, retirement savings, or other financial information, and display this information in a financial, health, and/or retirement monitoring interface.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, David M. Grigg, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, Craig Terrill, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik
  • Publication number: 20160350858
    Abstract: A system and related embodiments are presented that establishes a goal guarantee for a user that provides the user a guarantee of acquiring, at a future date, a life goal based on the user providing a predetermined funding amount over time to a life goal account. The life goal includes goods, real estate and/or services. The predetermined funding amount is determined based at least in part on a predicted future cost for the goal and an uncertainty calculation associated with the user. Once funds are accumulated in the life goal account, the invention provides for automatically reallocating funds in the life goal account from a higher uncertainty investment to a lower uncertainty investment in response to one or more predetermined triggering events, such as dates, amount thresholds, meeting predetermined price thresholds for the goal or components of the goal.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: Katherine Dintenfass, Alicia C. Jones-McFadden, Jeanne Ferullo Connolly, David M. Grigg, Sahil Bahri, Sonny Tai, Markondapatnaikuni Samba Siva Patnaik, Craig Terrill
  • Patent number: 9508070
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for performing preliminary steps of a transaction on a mobile device. In some embodiments, a system is configured to: determine a user has entered a facility, wherein the user has a mobile device, and wherein the user is waiting to interact with at least one of an agent at or away from the facility or a computing device at the facility; communicate with the mobile device to determine a reason for the user's visit to the facility, the reason comprising a transaction intended to be executed by the user at the facility; transmit a form to the user's mobile device, the form being based on the intended transaction, and the form prompting the user to input information associated with the intended transaction; receive the user-filled form from the user's mobile device.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 29, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Matthew A. Calman, Carrie Anne Hanson, Marc Lance Warshawsky
  • Patent number: 9509685
    Abstract: The present invention includes a system for authenticating a second action based on a first action, wherein the system is configured to: receive a first request to execute a first action associated with a first application; determine that execution of the first action requires user authentication; request one or more authentication credentials from the user; receive a first authentication credential associated with the first action; validate the first authentication credential, thereby resulting in a successful validation of the received first authentication credential; in response to the successful validation, execute the first action; receive a second request to execute a second action associated with a second application; determine that execution of the second action requires user authentication; use the successful validation of the first authentication credential to validate a second authentication credential so that the second action may be executed.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 29, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Peter John Bertanzetti, Charles Jason Burrell, Carrie Anne Hanson, Joseph Neil Johansen, Michael E. Toth, Elizabeth S. Votaw
  • Patent number: 9509702
    Abstract: Embodiments of the invention are directed to a system, method, and a computer program product self-selected user access based on specific authentication types. The system typically including a memory, a processor, and a module configured to receive from a user, a user-selected preference, wherein the user-selected preference comprises one or more authentication types desired by the user; determine a level of authentication from a plurality of levels of authentication are associated with the one or more authentication types associated with the user-selected preference; initiate the presentation of a user interface that enables the user to select one or more application functions, wherein the one or more application functions are associated with the determined level of authentication; receive from a user, a selection of one or more application functions.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: November 29, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Joseph Neil Johansen, Carrie Anne Hanson, Charles Jason Burrell, Elizabeth S. Votaw
  • Publication number: 20160342962
    Abstract: A computer-implemented method for managing financial payments between parties using an electronic payment computing device is provided. The method includes receiving a payee debit account identifier from a payee computing device, the payee debit account identifier associated with a payee debit account; creating a payee user account using the payee debit account identifier, wherein the payee user account is linked to the payee debit account; receiving a first payment request from the payee computing device requesting payment from a payor; generating a unique link for accessing a payment page associated with the first payment request; transmitting a second payment request to a payor computing device, wherein the second payment request includes the unique link; receiving a payment response from the payor computing device authorizing payment from a payor debit account to the payee; and prompting a transfer of funds from the payor debit account to the payee debit account.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: David C. Brown, Adam K. Hosp, Victor Lopes, Peter John Bertanzetti, David M. Grigg
  • Patent number: 9501765
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for transaction queuing. In some embodiments, a system is configured to: receive information associated with an intended transaction, wherein a user will execute the intended transaction at a facility at a user-defined time; determine preliminary work associated with the intended transaction that can be performed prior to the user-defined time; and perform the preliminary work associated with the intended transaction. The preliminary work is placed on a transaction queue until the user arrives at the facility.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 22, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Carlos Vieira, Susan Smith Thomas
  • Patent number: 9495525
    Abstract: The present invention is directed to an apparatus, a method, and a computer program product for authenticating a user based on a sequence of rhythmic inputs. The user via a mobile device provides one or more inputs (e.g., pushing a button, tapping a touchscreen, a biometric, or the like) to one or more sensors associated with the mobile device as an attempt of authorization. The one or more inputs may be provided in a rhythmic manner (e.g., provided in time with music). The present invention then compares the provided one or more inputs to one or more predetermined sequences of inputs that are associated with positive authentication of the user (e.g., a known password). The phone determines that the one or more provided inputs match one or more predetermined rhythmic sequences associated with positive authentication of the user and authenticates the user.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 15, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Richard Andrew Starbuck, Carrie Anne Hanson
  • Patent number: 9483766
    Abstract: Embodiments are directed to systems, methods and computer program products for providing user authentication based on transaction data.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: November 1, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Peter John Bertanzetti, Michael E. Toth, Carrie Anne Hanson, Elizabeth S. Votaw
  • Patent number: 9477960
    Abstract: Embodiments are directed to systems, methods and computer program products for providing user authentication based on transaction data.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: October 25, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Peter John Bertanzetti, Michael E. Toth, Carrie Anne Hanson, Elizabeth S. Votaw
  • Patent number: 9471762
    Abstract: The present invention is directed to an apparatus, a method, and a computer program product for authenticating a user based on a sequence of rhythmic inputs. The user via a mobile device provides one or more inputs (e.g., pushing a button, tapping a touchscreen, a biometric, or the like) to one or more sensors associated with the mobile device as an attempt of authorization. The one or more inputs may be provided in a rhythmic manner (e.g., provided in time with music). The present invention then compares the provided one or more inputs to one or more predetermined sequences of inputs that are associated with positive authentication of the user (e.g., a known password). The phone determines that the one or more provided inputs match one or more predetermined rhythmic sequences associated with positive authentication of the user and authenticates the user.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 18, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Richard Andrew Starbuck, Carrie Anne Hanson
  • Publication number: 20160247237
    Abstract: Various embodiments include a position-based budget communication apparatus for use in a position-based budgeting system, whereby the apparatus communicates budget information in real-time based on geographical positioning determinations and consumer preferences. In an exemplary embodiment, the apparatus determines location information about an interaction between a consumer's mobile device and an electronic device located proximate to a merchant area and uses the location information to instantaneously determine that the consumer's location is within a predetermined distance range from the merchant associated with the merchant area. The apparatus then electronically retrieves budget information associated with the consumer and the merchant such as an amount of money that the consumer has spent at the merchant within a particular period of time and electronically communicates at least a portion of the budget information to the consumer's mobile device based on consumer preference data.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: David M. Grigg, Elizabeth S. Votaw
  • Publication number: 20160248781
    Abstract: Embodiments of the invention are directed to a system, method, and a computer program product self-selected user access based on specific authentication types. The system typically including a memory, a processor, and a module configured to receive from a user, a user-selected preference, wherein the user-selected preference comprises one or more authentication types desired by the user; determine a level of authentication from a plurality of levels of authentication are associated with the one or more authentication types associated with the user-selected preference; initiate the presentation of a user interface that enables the user to select one or more application functions, wherein the one or more application functions are associated with the determined level of authentication; receive from a user, a selection of one or more application functions.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 25, 2016
    Inventors: David M. Grigg, Joseph Neil Johansen, Carrie Anne Hanson, Charles Jason Burrell, Elizabeth S. Votaw
  • Patent number: 9424575
    Abstract: Embodiments are directed to communicating an operating system-level token for user identification and/or authentication. Embodiments store a token at an operating system-level, wherein the token is accessible by an operating system running on the apparatus, and wherein the token comprises user identification information and/or user authentication information; and in response to an initiating event, initiate communication of the token to a second apparatus external to the apparatus. Some embodiments include initiation of an operation system-level instruction set for periodically, continuously, or in response to detecting a request, initiating communication of the token.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: August 23, 2016
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Richard Andrew Starbuck, Carrie Anne Hanson, Alicia C. Jones
  • Patent number: 9413747
    Abstract: Disclosed is a system and associated method or restricting access to a user's account via one or more account access channels. The system typically includes a processor, a memory, and an access restriction module stored in the memory. The module is typically configured for: integrating one or more account access channels associated with the user's account with an access restriction procedure; receiving a request from the user to implement the access restriction procedure; based on receiving the request from the user to implement the access restriction procedure, implementing the access restriction procedure, wherein implementing the access restriction procedure comprises restricting access to the user's account via the account access channel(s).
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 9, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Hood Qaim-Maqami, Alicia C. Jones, Elizabeth S. Votaw, Joseph Neil Johansen, Charles Jason Burrell, Carrie Anne Hanson, Michael Patrick Lynch
  • Patent number: 9406055
    Abstract: Disclosed is a system and associated method or restricting access to a user's account via one or more account access channels. The system typically includes a processor, a memory, and an access restriction module stored in the memory. The module is typically configured for: integrating one or more account access channels associated with the user's account with an access restriction procedure; receiving a request from the user to implement the access restriction procedure; based on receiving the request from the user to implement the access restriction procedure, implementing the access restriction procedure, wherein implementing the access restriction procedure comprises restricting access to the user's account via the account access channel(s).
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 2, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Hood Qaim-Maqami, Alicia C. Jones, Elizabeth S. Votaw, Joseph Neil Johansen, Charles Jason Burrell, Carrie Anne Hanson, Michael Patrick Lynch