Communication system and method for narrowcasting
First Claim
1. A method comprising:
- receiving, via a server, over a network, a first user input from a browser of a client, wherein the client includes a display and a cursor device, wherein the display outputs a cursor that is controlled via the cursor device;
writing, via the server, the first user input into a user record of a database;
reading, via the server, the user record including the first user input;
generating, via the server, a user specific content based on the user record including the first user input, wherein the user specific content includes a plurality of question strings, a plurality of binary input element sets, and a plurality of icons;
serving, via the server, over the network, the user specific content to the browser such that (1) the user specific content is output via the display, (2) the question strings are visually associated with the binary input element sets, and (3) the icons are presented in a first size;
receiving, via the server, over the network, a second user input from the browser as input via the cursor device, wherein the second user input selects a binary input element of the binary input element sets;
changing, via the server, over the network, the icons in the browser based on the second user input such that the icons in the first size relate to the second user input;
determining, via the server, over the network, that the cursor is positioned over one of the icons in the first size as changed;
enlarging, via the server, over the network, the one of the icons from the first size to a second size in the browser as the cursor is positioned over the one of the icons;
recording, via the server, a first datum, a second datum, and a third datum wherein the first datum identifies the one of the icons, wherein the second datum identifies how long the cursor is positioned over the one of the icons, wherein the third datum identifies the binary input element that was selected;
modifying, via the server, the user record based on the first datum, the second datum, and the third datum; and
taking, via the server, an action based on the user record as modified.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes an offer datastores including one or more offers from one or more merchants, a registered card module to register one or more payment cards to be used for a purchase transaction, a transaction matching module to identify the one or more merchants from a collection of purchase transaction data and to match the purchase transaction of the identified one or more merchants with one or more offers in the offer datastore from the identified one or more merchants, and a rewards module to determine an incentive to be applied to the one or more payment cards based on any offer associated with the matched merchant and generate a qualified transaction data to be transmitted to an issuer of the one or more payment cards.
17 Citations
17 Claims
-
1. A method comprising:
-
receiving, via a server, over a network, a first user input from a browser of a client, wherein the client includes a display and a cursor device, wherein the display outputs a cursor that is controlled via the cursor device; writing, via the server, the first user input into a user record of a database; reading, via the server, the user record including the first user input; generating, via the server, a user specific content based on the user record including the first user input, wherein the user specific content includes a plurality of question strings, a plurality of binary input element sets, and a plurality of icons; serving, via the server, over the network, the user specific content to the browser such that (1) the user specific content is output via the display, (2) the question strings are visually associated with the binary input element sets, and (3) the icons are presented in a first size; receiving, via the server, over the network, a second user input from the browser as input via the cursor device, wherein the second user input selects a binary input element of the binary input element sets; changing, via the server, over the network, the icons in the browser based on the second user input such that the icons in the first size relate to the second user input; determining, via the server, over the network, that the cursor is positioned over one of the icons in the first size as changed; enlarging, via the server, over the network, the one of the icons from the first size to a second size in the browser as the cursor is positioned over the one of the icons; recording, via the server, a first datum, a second datum, and a third datum wherein the first datum identifies the one of the icons, wherein the second datum identifies how long the cursor is positioned over the one of the icons, wherein the third datum identifies the binary input element that was selected; modifying, via the server, the user record based on the first datum, the second datum, and the third datum; and taking, via the server, an action based on the user record as modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification