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 a plurality of steps each being performed by hardware executing software, wherein the steps include:
- receiving, from a transmitter, an account holder identifier and digitized audio data containing a request for an offer from a local merchant to local customers to make a purchase from the local merchant in exchange for the local merchant making a donation to a local charity;
- deriving, using a text and speech processor, the request from the digitized audio data;
- using the derived request to access and retrieve offers each being from a local merchant to local customers to make a purchase from the local merchant in exchange for the local merchant making a donation to a local charity;
- converting, using the text and speech processor, 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, using the text and speech processor, the selected one said retrieved offer from the digitized audio data;
A method comprising a plurality of steps each being performed by hardware executing software, wherein the steps include:
- 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 identifier for a customer;
- performing, using a text and speech processor, 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 identifier for the identifiers for the keyword, the customer, and the geo-location of the transmitter of the transmission, to look-up information corresponding to:
- a residential community of the customer;
- a first set of merchants having a physical address in the residential community of the customer;
- 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 residential community of the customer;
- for each said merchant in the third set:
- calculating navigation data using the identifier for the geo-location of a transmitter of the transmission and the physical address of the merchant;
- performing, using the text and speech processor, 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, using the text and speech processor, a speech-to-text conversion on the digitized audio data to derive the identifier for the one said merchant in the third set;
- and
- transmitting to logical address for the one said merchant in the third set data selected from the group consisting of:
- an identifier for the customer;
- 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 residential community of the customer.
A server in communication with a network comprising hardware executing software that is operable to:
- receive from a client in communication with the network:
- 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 a customer;
- perform, using a text and speech processor, 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 identifier for the identifiers for the keyword, the customer, and the geo-location of the transmitter of the transmission, to look-up information corresponding to:
- a residential community of the customer;
- a first set of merchants having a physical address in the residential community of the customer;
- 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 residential community of the customer;
- for each said merchant in the third set:
- calculate navigation data using the identifier for the geo-location of a transmitter of the transmission and the physical address of the merchant;
- perform, using the text and speech processor, 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, using the text and speech processor, a speech-to-text conversion on the digitized audio data to derive the identifier for the one said merchant in the third set;
- and
- transmit to logical address for the one said merchant in the third set data selected from the group consisting of:
- an identifier for the customer;
- 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 residential community of the customer.
Dependencies are inferred from the claim text.