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: 20140172559
    Abstract: Systems, methods, and computer program products are provided for providing a notification to a consumer based on the location of the consumer. The system includes a computer apparatus including a processor and a memory; and a software module stored in the memory. The software module includes executable instructions that cause the processor to receive a goal corresponding to a specific product a consumer desires to purchase; determine a location associated with a mobile device of the consumer; identify a merchant that is located at or near the location associated with the mobile device of the consumer; determine whether the merchant offers for sale the specific product associated with the goal; provide a notification to the mobile device associated with the consumer based at least in part on determining that the merchant offers for sale the product, the notification comprising information related to the user's progress towards the goal.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Carrie Anne Hanson, David M. Grigg, Susan Smith Thomas, Peter John Bertanzetti, Elizabeth S. Votaw
  • Publication number: 20140164223
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for targeting financial institution channel migration based on patterns or trends in a customer's transaction history. Once a trend is identified, such as a customer makes weekly deposits at a banking center, recommendations for alternative financial channels are determined which are optimal to the financial institution, the customer or both. Optimization is defined in terms of the customer by the recommended transaction channels being more efficient/less time-consuming and in terms of the financial institution the recommended transaction channels being more cost efficient. Once the recommended transactions channels are determined, an alert is communicated to the customer in the form of email, text message, online/mobile banking posting or the like.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: Bank of America Corporation
    Inventors: David M. Grigg, Matthew A. Calman, Glenn Grossman, Carrie Anne Hanson
  • Publication number: 20140164224
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for targeting financial institution channel migration away from first channel, such as banking centers and towards other transaction channels using banking representative-personalized recommendation alerts. In this regard the present invention serves to inform and encourage financial institution customers to use other more optimal financial institution channels for conducting transactions. Once recommendations for alternative transaction channels have been determined, alerts are generated and communicated within a selected time frame after the banking center transaction has been conducted. In addition to the recommendations, the alert is personalized by the banking center representative that assisted the customer, so as to further gain the attention of the customer.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: Bank of America Corporation
    Inventors: David M. Grigg, Matthew A. Calman, Glenn Grossman, Carrie Anne Hanson
  • Patent number: 8751457
    Abstract: Mobile devices such as cell phones, “smart” phones, personal data assistants (PDA's) and the like are equipped for accessing and storing all types of media, including movies, music, software applications, as well as copious amounts of associated data. Accordingly, a need exists for methods, apparatuses and computer program products that assist mobile device users in archiving data, configuring the data, and restoring the data to the same device, or a new mobile device running the same or different operating system. Embodiments of the claimed invention address the above needs and/or achieve other advantages by providing systems for archiving data on a mobile electronic device on a plurality of data storage media, and by providing similar means of restoring the archived data to the same or different mobile device.
    Type: Grant
    Filed: January 1, 2012
    Date of Patent: June 10, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, John Franklin Tuders, Peter John Bertanzetti, Tony England
  • Publication number: 20140156505
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for serving a user at a facility. 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 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; determine the transaction can be executed on the mobile device; and in response to determining the transaction can be executed on the mobile device, demonstrate the transaction to the user, wherein the demonstration assists the user to execute the transaction.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Marc Lance Warshawsky, David M. Grigg
  • Publication number: 20140156537
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for providing post-transaction service. In some embodiments, a system is configured to: determine a user has exited a facility after performing a transaction at the facility, wherein the user has a mobile device, wherein the user executed the transaction at the facility with assistance of an agent at the facility; and communicate with the mobile device to provide a post-transaction service to the user, the post-transaction service comprising providing a communication channel to establish contact with the agent who assisted the user at the facility. The invention enables provision of a personalized transaction service to the user.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Bank of America Corporation
    Inventors: Carlos Vieira, David M. Grigg
  • Publication number: 20140156328
    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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Bank of America Corporation
    Inventors: David M. Grigg, Carlos Vieira, Susan Smith Thomas
  • Publication number: 20140156428
    Abstract: Embodiments of the invention include systems, methods, and computer-program products for a clearing house for creating and directing readable indicia to/from merchants, users, and/or vendors. As such, merchants, users, and vendors may all be able to recognize, read, and complete transactions using a created universal readable indicia, irrespective of the entities associated with the transaction. The invention may create and provide a universal readable indicia that may be read and/or scanned by any of a user, merchant, or vendor. Subsequently, upon scanning, the system may recognize the appropriate vendor associated with the scan, based on information about the user or merchant derived from the scan. As such, the invention may be able to convert the universal readable indicia to one or more indicia accepted by a vendor that may complete the transaction with the user and/or merchant.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: David M. Grigg
  • Publication number: 20140156536
    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: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Matthew A. Calman, Carrie Anne Hanson, Marc Lance Warshawsky
  • Publication number: 20140156427
    Abstract: Embodiments of the invention include systems, methods, and computer-program products for a clearing house for directing readable indicia to/from merchants, users, and/or vendors. As such, merchants, users, and vendors may all be able to recognize, read, and complete transactions using any readable indicia, irrespective of the vendor providing the readable indicia. In some embodiments, the invention may provide merchants or users with readable indicia from one or more readable indicia vendors. In other embodiments, the invention may recognize readable indicia communicated to the system based on the vendor associated with the indicia. As such, the invention provides a clearing house for the directing, such as receiving, translating, and communicating readable indicia between parties of a transaction, such that each party may be able to recognize the readable indicia and complete the transaction.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: David M. Grigg
  • Publication number: 20140156527
    Abstract: Systems, methods, and computer program products are provided for categorizing transactions prior to authorization. The system includes a computer apparatus including a processor and a memory; and a software module stored in the memory. The software module includes executable instructions that when executed by the processor cause the processor to receive an input from a user associated with a component of a future transaction; determine that the user is conducting a transaction; determine a category associated with the input; associate the category with the transaction that is being conducted by the user; and store the category in association with the transaction. In some embodiments, the user provides the input by scanning a product or service using a mobile device. In further embodiments, the system determines the category by evaluating the product or service, evaluating previous categories identified at the user's location, or some combination thereof.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. GRIGG, Matthew A. CALMAN, Elizabeth S. VOTAW
  • Publication number: 20140156448
    Abstract: Systems, methods, and computer program products are provided for prompting categorization during payment authorization. The system includes a computer apparatus including a processor and a memory; and a software module stored in the memory. The software module includes executable instructions that when executed by the processor cause the processor receive an authorization request for a transaction being conducted by a user; prompt the user to categorize at least one component of the transaction; receive a category from the user for the at least one component of the transaction; and store the category in association with the transaction. In some embodiments, the system will not authorize the transaction until the user categorizes at least one component of the transaction. In further embodiments, the system evaluates the transaction and only prompts the user to categorize the transaction if predefined criteria are met.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Matthew A. Calman, Elizabeth S. Votaw
  • Publication number: 20140156506
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for enabling self-service at a facility. In some embodiments, a system is configured to: determine a user has entered a facility or is a predetermined distance from the 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; prompt the user to perform, on the mobile device, an action associated with the intended transaction while the user is waiting to interact with at least one of the agent or the computing device.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Matthew A. Calman, Carrie Anne Hanson, Marc Lance Warshawsky
  • Publication number: 20140156525
    Abstract: A system provides assistance to a user having a user device proximate a financial institution location. The system determines a user device is within a wireless communication range of the system; establishes a secure connection between the system and the user device; receives user input comprising information indicating a user purpose for visiting the location; and transmits at least one communication based at least in part on the received user purpose for visiting the location. In some embodiments, the system receives user authentication information; authenticates the identity of the user; provides the user access to transactional functionality; receives user information indicating a type of transaction and transaction details; processes the user information to conduct a transaction based at least in part on the type of transaction and the transaction details received from the user; and communicates a message indicating the transaction has been processed to the user.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Bank of America Corporation
    Inventors: David M. Grigg, Matthew A. Calman, Carrie Anne Hanson
  • Patent number: 8744968
    Abstract: Systems, methods and computer programs provide for automated initial and final payment for an activity based on determining the location of an activity participant's mobile communication device. The described embodiments provide for the activity participant to automatically pay for the activity based on their presence at the activity location and agreement to participate. As such, the need to check-in and/or pay for the activity at a conventional payment counter is eliminated. Further, the invention provides for an automatic final payment to be made at the conclusion of the activity as opposed to having to pre-pay for the activity prior to conducting the activity. By remitting final payment at the completion of the activity, activity pricing can be accurately determined based on the amount and/or time of the activity in which the activity participant participated.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 3, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Susan Smith Thomas, Scott Lee Harkey, Laura Bondesen, Matthew A. Calman
  • Publication number: 20140122328
    Abstract: Embodiments of the invention are directed to making a payment using a portable mobile communication apparatus. An exemplary portable mobile communication apparatus is configured to: initiate presentation of a first option on a user interface to pay via readable indicia (e.g., a QR code), initiate presentation of a second option on the user interface (e.g., the same user interface) to pay via a short-range wireless mechanism (e.g., NFC), and determine a payment option selected by a user.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 1, 2014
    Applicant: Bank of America Corporation
    Inventor: David M. Grigg
  • Patent number: 8700527
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for transmitting, via an intermediary system, a payment request from a payment requestor to a customer. In some embodiments, a method includes: (a) receiving, at an intermediary computing device, the payment request from a source system, wherein the payment request includes a payment amount and an alias associated with a payment recipient, (b) in response to receiving the payment request, determining, via a computing device processor, whether the payment recipient is a registered payment recipient based on the alias, and (c) in response to determining the payment recipient is a registered payment recipient based on the alias, communicating, via the intermediary computing device, the payment request to the payment recipient based on the payment recipient being the registered payment recipient.
    Type: Grant
    Filed: January 1, 2012
    Date of Patent: April 15, 2014
    Assignee: Bank of America Corporation
    Inventors: Mark C. Dolphin, David M. Grigg, Michael W. Upton, Darrell F. Stanfield, Darrell Johnsrud
  • Patent number: 8694456
    Abstract: Methods, apparatus and computer-program products are described for providing travel-location merchant offers to users who are determined to be travelling based on Point-Of-Sale (POS) transaction data. Embodiments of the invention compare the location of the POS transaction to the user's domicile location and if the transaction occurs a predetermined distance or greater from the domicile location, the user is determined to be travelling. Once the travelling determination is made, travel-location merchant offers are identified and communicated to the user.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 8, 2014
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Matthew A. Calman, Raja Bose, Erik Stephen Ross
  • Patent number: 8688576
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for implementing bill control. The invention enables a user of a financial institution account to maintain controls over bills via a single interaction point. In some embodiments, a method comprises determining whether a bill is due within a predetermined period; in response to determining the bill is due within the predetermined period: initiating, via a mobile network, presentation of a duration in which the bill is due; initiating, via the mobile network, presentation of an option to authorize payment of the bill via the mobile network; and in response to receiving selection of the option to pay the bill, authorizing payment of the bill via a financial institution account.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: Carrie Anne Hanson, Scott R. Enscoe, Alexander C. Wittkowski, David M. Grigg, Daniel David, Katherine Dintenfass, Brett Newman, Leo Kopelow, Yameng Li, Nicole Chen, Nicholas Sharp
  • Publication number: 20140067512
    Abstract: According to one embodiment, an apparatus may store a user account and a points balance associated with the user account. The apparatus may determine a geographic location of a user associated with the user account and communicate, based at least in part upon the geographic location, an offer for a product. The offer may be associated with an expiration time. The product may be associated with a points price. The points balance may be at least equal to the points price. The apparatus may receive a signal indicating an acceptance of the offer. The signal may be associated with a timestamp and with the user account. The timestamp may indicate a time that is at least as early as the expiration time. The apparatus may communicate a second signal indicating that the user can receive the product.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: Bank of America Corporation
    Inventors: Carrie A. Hanson, Hitesh Bajaj, Laura C. Bondesen, Nicole Chen, Scott R. Enscoe, David M. Grigg, Leo Kopelow, Yameng Li, Brett Newman, Sarah Overcash, Nicholas Sharp, Marc L. Warshawsky, Alexander C. Wittkowski, Jon R. Wolf