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).

  • Patent number: 9015070
    Abstract: Systems, methods, and computer program products are provided for pre-processing a sales return. The system may initiate a sales return transaction prior to a customer being physically present at a merchant store. To this extent, the system is also capable of transmitting sales return information to a merchant such that the consumer's presence is not necessary in order to process a sales return transaction. Merchants and Consumers may use QR codes to both process payments for sales transactions and initiate sales return transactions.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 21, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Susan Smith Thomas, Peter John Bertanzetti, Matthew A. Calman
  • Publication number: 20150088751
    Abstract: Embodiments of the invention provide misappropriation protection with user location verification. The methods, apparatus and computer program products provide for approving a transaction based at least partially on a determining that a mobile device associated with an account holder associated with a transaction is located within a predetermined distance from the location associated with the transaction. In some example implementations where the mobile device is located outside the predetermined distance from the location associated with the transaction, information associated with previously approved transactions is received and the transaction approved based at least partially on a determination that previously approved transaction have occurred at the same location.
    Type: Application
    Filed: December 3, 2014
    Publication date: March 26, 2015
    Inventors: David M. Grigg, Matthew A. Calman, Marc I. Warshawsky, Raja Bose
  • Publication number: 20150081467
    Abstract: Systems and methods for providing user-driven reverse auctions are provided. The systems and methods enable a user to request bids for products or services, receive bids in response to the offers, and manage the bids. The methods provide receiving, at a computing device, a request from a user for an offer for products or services, the request including search criteria; identifying, via the computing device, at least one merchant of said products or services based on the search criteria; sending the request to the at least one merchant and receiving one or more bids from the at least one merchant; and presenting, via a computing device, the one or more bids to the user.
    Type: Application
    Filed: November 21, 2014
    Publication date: March 19, 2015
    Inventors: David M. Grigg, Raja Bose, Matthew A. Calman, Alicia C. Jones, Carrie Anne Hanson, Elizabeth S. Votaw
  • Publication number: 20150081540
    Abstract: In general, apparatuses, methods and computer program products for making contactless financial transactions utilizing a mobile wallet are disclosed. Particularly, a mobile wallet application is disclosed that utilizes, at least in part, user specific data to generate a payment vehicle recommendation for different transactions. The user specific data may include the active user profile, prior payment vehicle usage, user preferences for the type of transaction, user location, rewards programs associated with use of one or more payment vehicles, or the like, or combinations thereof.
    Type: Application
    Filed: November 25, 2014
    Publication date: March 19, 2015
    Inventors: David M. Grigg, Marc B. Keller
  • Patent number: 8977251
    Abstract: In general, apparatuses, methods and computer program products for transferring content to a mobile device are disclosed. Particularly, a system is disclosed that provides for pushing content from an external apparatus such as an automated teller machine (ATM), smart poster, contactless payment terminal, etc. to a mobile device or allowing the mobile device to pull such content from the external apparatus. The content may include one or more coupons, ads, or offers, images, financial receipts, account-related documentation, a reissued card, a new card, a prepaid card, or the like.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: March 10, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Elizabeth S. Votaw, Alicia C. Jones, Patrick Brian Kelly, Marc B. Keller
  • Patent number: 8972286
    Abstract: Embodiments of the invention include apparatuses and methods that allow a user to wirelessly transmit payment information from a mobile device to a point-of-sale terminal by the user performing only a single action or supplying only a single input to the mobile device. For example, some embodiments of the invention allow a user to assign a default payment vehicle to a particular key or “pay now” icon of the mobile device so that activation of the particular key or icon, alone, causes the mobile device to wirelessly transmit information about the default payment vehicle. In some embodiments of the invention, a user using the single action option of the mobile device does not need to go through an authentication procedure before the mobile device transmits the default payment information.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: March 3, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Patrick B. Kelly, Alicia C. Jones, Marc B. Keller
  • Patent number: 8965790
    Abstract: Embodiments of the invention are directed to purchasing fuel for a vehicle from a fuel station. An exemplary apparatus is configured to: initiate a fuel purchase application; determine identification information associated with a fuel pump that will be used for fueling the vehicle; and transmit a purchase authorization request to an external server based on the identification information.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 24, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Glenn Grossman, Matthew A. Calman, Laura Corinne Bondesen, Alicia C. Jones, Peter John Bertanzetti
  • Patent number: 8925805
    Abstract: Embodiments are directed to processing a pre-set readable indicia associated with a user. Embodiments receive and store one or more pre-set readable indicia including instructions for providing a payment during a transaction; and presents one or more of the pre-set readable indicia to a merchant during a transaction for payment. In some embodiments, the pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit, and in some embodiments, the pre-set readable indicia comprises payment account information and the invention receives authentication credentials from the user and authenticates the user to approve payment using the payment account information from the pre-set readable indicia.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Alicia C. Jones, Glenn Grossman, Matthew A. Calman
  • Patent number: 8930241
    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: Grant
    Filed: November 30, 2012
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventor: David M. Grigg
  • Patent number: 8925804
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for processing a pre-set readable indicia associated with a user. The invention reads the pre-set readable indicia from a mobile device of the user, where the pre-set readable indicia comprises payment information, stores the read pre-set readable indicia or payment information extracted from the pre-set readable indicia, and, after connecting to a network, reconciles the transaction based on the payment information extracted from the pre-set readable indicia. In some embodiments, the invention receives authentication credentials from the user and authenticates the user to approve payment using the payment information from the pre-set readable indicia.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventors: David M. Grigg, Alicia C. Jones, Glenn Grossman, Matthew A. Calman
  • Publication number: 20140279270
    Abstract: Embodiments of the invention relate to systems and methods that enable a user to pre-order products from an internal or external organization. The organization procures the products and/or completes the pre-order, such as completes a payment for the pre-order or finishes the pre-order, based on the location of the user, as determined through the user's mobile device. The order is only completed when the customer location is determined to be within a desired location of the collection point for the pre-order. Preparation of the products pre-ordered by the user commences upon the user location satisfying a predetermined criteria, such as the user being located an approximate distance from a particular location, the user having an approximate arrival time from a particular location, the user located within an electronic geographic fenced area around a particular location, or the user identified as moving with respect to a particular location.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Peter John Bertanzetti, Laura Corinne Bondesen, Matthew A. Calman, David M. Grigg, Scott Lee Harkey
  • Publication number: 20140279008
    Abstract: Embodiments of the present invention relate to systems, methods, and computer program products for providing an offer to a user based on linking a financial account to a merchant-specific account. In some embodiments, a method is provided that includes: (a) determining whether a user is a holder of an existing merchant-specific account; (b) prompting the user to link a debit account to the existing merchant-specific account based at least partially on determining that the user is the holder of the existing merchant-specific account; (c) receiving debit account information for linking the existing merchant-specific account to the debit account of the user; and (d) providing the offer to the user based on successfully linking the debit account to the merchant-specific account.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, David M. Grigg
  • Publication number: 20140279010
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for communicating messages to one or more customers associated with a federated network of retailers. Embodiments determine that one or more customers associated with the federated network of retailers are in proximity to a retailer physical location associated with a retailer that is a member of the federated network of retailers; create one or more messages based on the determination that the one or more customers are in proximity to the retailer physical location; and initiate communication of the one or more messages to the one or more customers. In some embodiments, determining comprises recognizing a mobile device is associated with a customer of at least one retailer that is a member of the federated network of retailers.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Laura Corinne Bondesen, David M. grigg
  • Publication number: 20140279799
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for providing a rewards program. The system, method, and computer program product are configured to determine that a customer has completed an action; determine that the customer has earned a reward based on the action; determine a category associated with the reward; and apply the reward to the category. In some situations, the categories are default categories provided by the financial institution. In other situations, the categories are defined by the customer. The system determines which category an earned award is routed into using a decision engine that evaluates the award and/or the action completed by the customer and compares the award and/or action to rules, such as default rules, custom rules, or dynamic rules. The categories may also include goals and the system assists in tracking customer's progress towards the goal.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Susan Smith Thomas, Laura Corinne Bondesen, David M. Grigg
  • Publication number: 20140278970
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for communicating messages to one or more customers associated with a federated network of retailers. Embodiments determine that one or more customers associated with the federated network of retailers are in proximity to a retailer physical location associated with a retailer that is a member of the network; and present an offer to one or more of the federated network customers in proximity to the retailer. In some embodiments, determining comprises recognizing a mobile device is associated with a customer of at least one retailer that is a member of the federated network of retailers. Some embodiments determine that a customer in proximity to the location is not a customer of the retailer associated with the location and is a customer associated with the network of retailers; and present the offer is based on the determination.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Laura Corinne Bondesen, David M. Grigg
  • Publication number: 20140279505
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for recommending payment vehicles for a transaction based on social network data. Embodiments of the invention allow a customer to receive a recommended payment vehicle for a transaction with a merchant where the recommended payment vehicle is determined based on social network data. In this way, a payment recommendation may be based on one or more preferences of a trusted advisor, social network friend, family member, celebrity, or an aggregation of data related to how a group of individuals on a social network are selecting payment vehicles for various merchants. The invention may review this social network data and provide the customer with a payment vehicle recommendation for a transaction with a merchant.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Matthew A. Calman, Scott Lee Harkey, Laura Corinne Bondesen, Robert Scott Ellis
  • Publication number: 20140279411
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for enabling a user to execute at least one purchase transaction in a geographical area. An exemplary apparatus is configured to: receive identification information from a mobile device when a user associated with the mobile device enters a geographical area; receive geolocation information from the mobile device; receive payment preference information; determine, based on the geolocation information and the identification information, a purchase transaction being executed by a user of the mobile device in the geographical area; store transaction information associated with the purchase transaction; and process the transaction information, based on the payment preference information, upon determining the mobile device is exiting or has exited the geographical area.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Bank of America Corporation
    Inventors: Peter John Bertanzetti, Laura Bondesen, Matthew A. Calman, David M. Grigg, Scott Lee Harkey, Robert Scott Ellis
  • Publication number: 20140279003
    Abstract: Systems, methods, and computer program products enhance the affinity experience for affinity account holders by providing topic notifications related to the user's geographic location. In the various systems, location data is received from a mobile device of the user that is in communication with the system, a geographic area of the mobile device is identified based on the location data, at least a portion of the geographic area associated with an affinity object associated with a financial vehicle of the user is determined, and one or more topics associated with the affinity object is identified based on the geographic area.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: David M. Grigg, Laura Corinne Bondesen, Robert Scott Ellis
  • Publication number: 20140279005
    Abstract: Embodiments of the present invention relate to systems, methods, and computer program products for presenting an offer to a consumer based on account balance information and consumer location information. In some embodiments, a method is provided that includes: (a) receive geographic location information associated with the mobile computing device of the consumer; (b) receive information associated with the credit account of the consumer, wherein the consumer is a holder of the credit account; (c) determine whether the balance value of the credit account has an existing balance value greater than zero; and (d) present, via the mobile computing device of the consumer, the offer to the consumer based at least in part on determining that the geographic location of the mobile device of the consumer is proximate to or coincident with a location of the merchant and determining that the existing balance value of the credit account associated with the merchant is greater than zero.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew A. Calman, Susan Smith Thomas, Laura Corinne Bondesen, David M. Grigg
  • Publication number: 20140279123
    Abstract: Embodiments of the invention are directed to systems, methods and computer program products for providing a geolocation check-in system. An exemplary apparatus is configured to collect positioning data related to a user. After collecting position data the apparatus may be configure to determine, based at least partially on the positioning data that the user has crossed a threshold of a geofence associated with a merchant's location. Based at least partially on this determination the apparatus may be configured to initiate a merchant check-in associated with the user and transmit user information to the merchant.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Scott Lee Harkey, David M. Grigg, Laura Corinne Bondesen, Matthew A. Calman