Electronic offer method and system
OwnerDavid A. Hassellinventor
Life of this patent
Estimating the term…
Abstract
A method involves receiving a clippable coupon message representing a selection by a user of an item, assigning an entry to a folio for the user, and tracking for a coupon usage from the folio. A computer program stored on computer readable medium is also described. The program has a module to receive a clippable coupon message and a module to track clippable coupon usage.
Claims89
A method comprising:
- receiving a clippable coupon message representing a selection by a user of an item;
- assigning an entry to a folio for the user;
- and
- tracking for a coupon usage from the folio.
A computer program stored on computer readable medium, the program comprising:
- a module to receive a clippable coupon message;
- and
- a module to track clippable coupon usage.
A method comprising:
- obtaining a clippable coupon message;
- determining clippable coupon validity;
- determining if an account exists for a user, and if no account exists, registering the user,
- determining validity of a user identity;
- and
- storing coupon data related to the clippable coupon message.
A computer program stored on computer readable medium, the program comprising:
- a module to receive a clippable coupon message;
- a module to determine clippable coupon validity;
- a module to establish if an account exists for a user, and if no account exists, registering the user;
- a module to determine user identity validity;
- and
- a module to store coupon data based upon the clippable coupon message.
A method comprising:
- tracking clippable coupon usage;
- and
- charging advertisers based on usage metrics derived from the tracking.
A computer program stored on computer readable medium, the program comprising:
- a module to store information indicative of clippable coupon usage;
- and
- a module to debit advertisers based upon coupon usage metrics.
A method comprising:
- identifying unused clippable coupons for parameter change;
- and
- specifying a new clippable coupon parameter for an identified unused clippable coupon.
A program stored on computer readable medium, the program comprising:
- a module to identify unused clippable coupons for a parametric change;
- a module to determine the parametric change for a clippable coupon:
- a module to update the clippable coupon with the parametric change.
A method comprising:
- displaying a clippable coupon;
- detecting a coupon clip;
- obtaining a user identifier if it is available;
- obtaining a clippable coupon identifier;
- sending a message including the clippable coupon identifier, and if available, the user identifier;
- and
- updating the displaying to reflect the clippable coupon as clipped.
A computer program stored on computer readable medium, the program comprising:
- a module to display a clippable coupon;
- a module to detect a coupon clip;
- a module to receive a user identifier if it is available;
- a module to receive a clippable coupon identifier;
- a module to send a message including the clippable coupon identifier, and if available, the user identifier;
- and
- a module to alter the display to indicate the clippable coupon as being clipped.
A computer program stored on computer readable medium, the program comprising:
- a module to receive a the message including the clippable coupon identifier, and if available, the user identifier;
- a module to determine validity of clippable coupons;
- a module to register a user if the user is a new user;
- a module to generate an instance of a clippable coupon in an account associated with the user when the user clips the clippable coupon;
- a module to mark the clippable coupon as clipped;
- and
- a module to display a clipped coupon image when the clippable coupon is clipped.
A memory for access by a program module to be executed on a processor, comprising:
- a data structure stored in the memory, the data structure comprising
- a clippable coupon name field type,
- a coupon server name field type,
- a path field type, and
- a script field type.
A memory for access by a program module to be executed on a processor, comprising:
- an interaction interface invocable by the program module in response to a request to display unused clipped coupons, the interaction interface including a folio having a viewable list constructed for displaying unused clipped coupons.
A system, comprising:
- means to display a clippable coupon;
- means to detect a coupon clip;
- means to obtain a user identifier;
- means to obtain a clippable coupon identifier;
- means to receive a message including the clippable coupon identifier and the user identifier;
- means to determine clippable coupon validity;
- means establish user identitfier validity;
- means to identify an account based upon the user identifier;
- means to instantiate the clippable coupon in the user's account;
- and
- means to identify the clippable coupon as clipped.
Dependencies are inferred from the claim text.