Back to results
US 10,853,834 B2Granted
System and method for incentivizing wireless device users to interact with sponsor offers and advertising
AssigneeXerox Corporation
InventorRichard H. Wagner
Life of this patent
Estimating the term…
Abstract
A computer system communicates with sponsors, mobile wireless devices, and wireless service providers to present incentives to wireless device users for accepting offers to interact with sponsor content. The incentive offers provide mobile wireless device accounts with credits that are paid by the sponsors. The system generates ACH messages to obtain payment for the credits and transfers the money to the wireless service providers for partial payment of wireless service charges.
Claims24
A computer system comprising:
- an open network interface configured to receive and transmit messages in an open network communication protocol;
- a database having a memory in which wireless device account data, sponsor account data, and wireless service provider data are stored;
- and
- a computer having a processor and memory in which programmed instructions are stored, the processor operating the computer when the processor executes the programmed instructions to:
- verify messages received through the open network interface that are from wireless devices associated with wireless device account data stored in the database, computers associated with sponsors having sponsor account data stored in the database, and a computer associated with a wireless service provider having data stored in the database,
- generate and send messages to the wireless devices associated with wireless device account data stored in the database, the messages to the wireless devices requesting data required for authorization of the wireless devices to receive messages regarding incentive offers,
- store in the wireless device account data in the database data required for authorization of the wireless devices to receive messages regarding incentive offers in response to messages from the wireless devices identifying the data required for authorization of the wireless devices to receive messages regarding incentive offers,
- send an application program for installation on the wireless devices that responded to the messages requesting the data required for authorization of the wireless devices to receive messages regarding incentive offers,
- verifying messages received through the open network interface from the wireless devices executing the application program after the application program is installed, the verification being made with reference to the data stored in the database that are required for authorization of the wireless devices to receive messages regarding incentive offers,
- generate and send messages regarding a first incentive offer to the wireless devices associated with wireless device account data stored in the database in response to receipt of a message regarding the first incentive offer from a computer associated with one of the sponsors having sponsor account data stored in the database,
- generate and store credit data in the wireless device account data in the database associated with the wireless devices that responded to the messages regarding the first incentive offer in response to messages indicating acceptance of the first incentive offer being received from the wireless devices executing the application program and sending messages received through the open network interface and verified with reference to the data stored in the database that are required for authorization of the wireless devices to receive messages regarding incentive offers,
- generate and send a debit message to a payment service associated with the sponsor having sponsor account data stored in the database that sent the message regarding the first incentive offer, a debit amount identified in the debit message corresponding to a total debit identified by the credit data stored by the computer in the wireless device account data in the database associated with the wireless devices that responded to the messages regarding the first incentive offer.
9 more elements
A wireless device comprising:
- a memory in which programmed instructions are stored;
- a wireless transceiver;
- and
- a processor that operates the wireless device when the processor executes the programmed instructions stored in the memory to:
- receive with the transceiver a message from a computer communicating over an open network that requests data required to authorize the wireless device to receive messages regarding incentive offers from the computer communicating over an open network;
- generate and send with the transceiver a message having data that identifies the wireless device and the data requested in the message from the computer communicating over an open network;
- receive with the transceiver an application program sent from the computer communicating over an open network;
- install with the processor the application program received from the computer communicating over an open network, the processor executing the installed application to:
- receive with the transceiver messages regarding incentive offers received from the computer communicating over an open network,
- generate requests having the wireless device identification data to receive a document associated with a sponsor identified in a received message regarding an incentive offer and operate the transceiver to send the requests,
- generate a request having the wireless device identification data for credit to a wireless device account identified by wireless device account data stored in a database associated with the computer communicating over the open network and operate the transceiver to send the request for credit to the computer communicating over the open network after the document associated with the sponsor identified in the received message regarding the incentive offer has been received by the wireless device;
- and
- generate messages having the wireless device identification data that request wireless device account data stored in the database that are associated with the wireless device identification data with which the wireless device is configured and operate the transceiver to send the messages that request wireless device account data to the computer communicating over the open network.
10 more elements
A wireless device comprising:
- a memory in which programmed instructions are stored;
- a wireless transceiver;
- and
- a processor that operates the wireless device when the processor executes the programmed instructions stored in the memory to:
- receive with the transceiver a message from a computer communicating over an open network that requests data required to authorize the wireless device to receive messages regarding incentive offers from the computer communicating over an open network;
- generate and send with the transceiver a message having data that identifies the wireless device and the data requested in the message from the computer communicating over an open network;
- receive with the transceiver an application program sent from the computer communicating over an open network;
- install with the processor the application program received from the computer communicating over an open network, the processor executing the installed application to:
- receive with the transceiver messages regarding incentive offers received from the computer communicating over an open network;
- identify an incentive offer in a message received from the computer communicating over the open network as being associated with a wireless service provider;
- generate a request having the wireless device identification data to receive a document identified in the received message regarding the incentive offer associated with the identified wireless service provider and operate the transceiver to send the request;
- generate a request having the wireless device identification data for credit to a wireless device account identified by wireless device account data stored in a database associated with the computer communicating over the open network and operate the transceiver to send the request for credit to the computer communicating over the open network after the document identified in the received message regarding the incentive offer associated with the identified wireless service provider has been received by the wireless device;
- generate messages having the wireless device identification data that request wireless device account data stored in the database that are associated with the wireless device identification data with which the wireless device is configured and operate the transceiver to send the messages that request wireless device account data to the computer communicating over the open network;
- receive with the transceiver messages from the computer communicating over the open network having wireless device account data that is stored in a database connected to the computer communicating over the open network that are associated with the wireless device identification data with which the wireless device is configured;
- and
- generate messages that identify paid credits in the received messages having wireless device account data as payment for services received from a wireless service provider and operate the transceiver to send the messages that identify paid credits as payment for services received from the wireless service provider to the computer communicating over the open network.
13 more elements
Dependencies are inferred from the claim text.