Electronic offer method and system
First Claim
Patent Images
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
123 Citations
89 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24, 25)
-
-
26. 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. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method comprising:
-
tracking clippable coupon usage; and
charging advertisers based on usage metrics derived from the tracking. - View Dependent Claims (32, 33, 34)
-
-
35. 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. - View Dependent Claims (36, 37, 38)
-
-
39. A method comprising:
-
identifying unused clippable coupons for parameter change; and
specifying a new clippable coupon parameter for an identified unused clippable coupon. - View Dependent Claims (40, 41)
-
-
42. 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. - View Dependent Claims (43, 44)
-
-
45. 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. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. 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. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. 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. - View Dependent Claims (60, 61)
-
-
62. 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. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
77. 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. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84)
-
85. 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. - View Dependent Claims (86, 87, 88, 89)
-
Specification