Customer voice order triggered mutual affinity merchant donation
AssigneeEdatanetworks Inc.
InventorTerrance Patrick Tietzen
Life of this patent
Estimating the term…
Abstract
A customer uses a mobile device to verbally request an offer that includes an incentive to transact at a merchant's brick and mortar store in the customer's local community in exchange for the merchant's agreement to make an auditable donation to a charity serving the local community. Business rules limit the merchant's charitable donations over calendar periods, which donations can be made directly by the merchant to the community charity, or indirectly to the charity by way of a blind donation made by the merchant to a donation disbursement agency acting on the merchant's behalf to satisfy the merchant's commitment to donate.
Claims20
A method comprising:
- receiving an account holder identifier and digitized audio data containing a request for an offer from a merchant to account holders to make a purchase from the merchant in exchange for the merchant making a donation to a charity;
- deriving the request from the digitized audio data;
- using the derived request to access and retrieve offers each being from a merchant to account holders to make a purchase from the merchant in exchange for the merchant making a donation to a charity;
- converting each said retrieved offer into a digitized audio file;
- transmitting the digitized audio file to the transmitter;
- receiving, in response to the transmitted digitized audio file, a digitized audio data containing a selected one said retrieved offer;
- deriving the selected one said retrieved offer from the digitized audio data;
- receiving an acknowledgement that a transaction has been conducted for the selected one said retrieved offer;
- and
- transmitting a message containing the donation to be made to the charity by the merchant making the selected one said retrieved offer.
A method comprising:
- receiving a transmission that includes:
- digitized audio data containing a keyword of a request;
- an identifier for the geo-location of a transmitter of the transmission;
- and
- an account number for an account holder;
- performing a speech-to-text conversion on the digitized audio data to derive identifier for the keyword of the request;
- accessing one or more databases, using the identifier, the account number of the account holder, and the geo-location of the transmitter of the transmission to look-up information corresponding to:
- a geographic area corresponding to the account holder;
- a first set of merchants having a physical address in the geographic area corresponding to the account holder;
- a second set of said merchants in the first set having an attribute matching the identifier for the keyword;
- a third set of said merchants in the second set having an unexpired offer to make a donation to an affinity entity having a physical address in the geographic area corresponding to the account holder;
- and
- for each said merchant in the third set:
- calculating navigation data using the identifier for the geo-location of the transmitter of the transmission and the physical address of the merchant;
- performing a text-to-speech conversion into digitized audio data of:
- a name of the merchant;
- and
- the navigation data;
- transmitting the digitized audio data for the third set of merchants for delivery to the transmitter;
- receiving, in response to the transmission of the digitized audio data, digitized audio input that includes an identifier for one said merchants in the third set;
- performing a speech-to-text conversion on the digitized audio data to derive the identifier for the one said merchant in the third set;
- transmitting to a logical address for the one said merchant in the third set data selected from the group consisting of:
- an identifier for the account holder;
- the corresponding said calculated navigation data;
- and
- the corresponding said unexpired offer to make the donation to the affinity entity having the physical address in the geographic area corresponding to the account holder;
- receiving acknowledgement of a transaction between the account holder and the one said merchant in the third set;
- and
- transmitting a message containing the donation to be made to the donation to the affinity entity having the physical address in the geographic area corresponding to the account holder.
A system comprising hardware executing software that is operable to:
- receive:
- digitized audio data containing a keyword of a request;
- an identifier for the geo-location of a transmitter of the transmission;
- and
- an identifier for an account holder;
- perform a speech-to-text conversion on the digitized audio data to derive identifier for the keyword of the request;
- access one or more databases, using the identifier, the account number of the account holder, and the geo-location of the transmitter of the transmission to look-up information corresponding to:
- a geographic area corresponding to the account holder;
- a first set of merchants having a physical address in the geographic area corresponding to the account holder;
- a second set of said merchants in the first set having an attribute matching the identifier for the keyword;
- a third set of said merchants in the second set having an unexpired offer to make a donation to an affinity entity having a physical address in the geographic area corresponding to the account holder;
- and
- for each said merchant in the third set:
- calculate navigation data using the identifier for the geo-location of the transmitter of the transmission and the physical address of the merchant;
- perform a text-to-speech conversion into digitized audio data of:
- a name of the merchant;
- and
- the navigation data;
- transmit the digitized audio data for the third set of merchants for delivery to the transmitter;
- receive, in response to the transmission of the digitized audio data, digitized audio input that includes an identifier for one said merchants in the third set;
- perform a speech-to-text conversion on the digitized audio data to derive the identifier for the one said merchant in the third set;
- transmit to a logical address for the one said merchant in the third set data selected from the group consisting of:
- an identifier for the account holder;
- the corresponding said calculated navigation data;
- and
- the corresponding said unexpired offer to make the donation to the affinity entity having the physical address in the geographic area corresponding to the account holder;
- receive acknowledgement of a transaction between the account holder and the one said merchant in the third set;
- and
- transmit a message containing the donation to be made to the donation to the affinity entity having the physical address in the geographic area corresponding to the account holder.
Dependencies are inferred from the claim text.