CA2644904A1 - System and method for controlling use of a network resource - Google Patents
System and method for controlling use of a network resource Download PDFInfo
- Publication number
- CA2644904A1 CA2644904A1 CA2644904A CA2644904A CA2644904A1 CA 2644904 A1 CA2644904 A1 CA 2644904A1 CA 2644904 A CA2644904 A CA 2644904A CA 2644904 A CA2644904 A CA 2644904A CA 2644904 A1 CA2644904 A1 CA 2644904A1
- Authority
- CA
- Canada
- Prior art keywords
- terminal
- signature
- resource
- determination
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0225—Avoiding frauds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Abstract
A system includes a control source that is provided on a server and control logic that executes on a terminal. The control logic executes on a terminal to (i) identify a plurality of attributes on the terminal, the attributes including an identifier for each of a plurality of terminal assets that include one or more of a hardware fixture, firmware, or operating system; and (ii) generate signature data from the plurality of attributes. The control source is configured to make a determination from the signature data as to whether the terminal is known or unknown.
Claims (25)
1. A system for controlling use of a network resource, the system comprising:
a control source that is provided on a network server to communicate with a plurality of terminals in order to control use of the resource;
a control logic that executes on a terminal to (i) identify a plurality of attributes on the terminal, the attributes including an identifier for each of a plurality of terminal assets that include one or more of a hardware fixture, firmware, or operating system; and (ii) generate signature data from the plurality of attributes; and wherein the control source is configured to make a determination from the signature data as to whether the terminal is known or unknown.
a control source that is provided on a network server to communicate with a plurality of terminals in order to control use of the resource;
a control logic that executes on a terminal to (i) identify a plurality of attributes on the terminal, the attributes including an identifier for each of a plurality of terminal assets that include one or more of a hardware fixture, firmware, or operating system; and (ii) generate signature data from the plurality of attributes; and wherein the control source is configured to make a determination from the signature data as to whether the terminal is known or unknown.
2. The system of claim 1, wherein the control source is configured to enable or allow a requested use of the resource by the terminal in response to the determination that the terminal is unknown.
3. The system of claim 1, wherein the control source is configured to identify historical data on the terminal's past use of the resource in response to determining that the terminal is known, and wherein the control source uses a set of usage rules to determine to enable or allow a requested use of the resource based on the historical data and the set of usage rules.
4. The system of claim 1, wherein the control logic executes on the terminal to generate the signature data in response to each instance that a user of the terminal requests the resource or requests to use the resource.
5. The system of claim 1, wherein the control source is configured to selectively signal a license to the terminal in order to enable the terminal to use the resource based in part on the determination that the terminal is known or unknown.
6. The system of claim 5, wherein the resource corresponds to an electronic coupon offer, and wherein the control logic is integrated or coupled to a print driver, and wherein the license corresponds to data that enables the print driver to use the electronic coupon offer to generate a print coupon that is redeemable at a merchant site.
7. The system of claim 6, wherein the control source is configured to signal the license when (i) the terminal is unknown, or (ii) the terminal is known to have not over-requested the electronic coupon offer more than permitted by one or more usage rules associated with the electronic coupon offer.
8. The system of claim 1, wherein the control logic executes on the terminal to generate signature data that includes (i) a plurality of signature components, each signature component being derived from a corresponding identifier of one of the assets, (ii) a signature value that is based on at least a combination of at least some of the plurality of signature components;
and the control source is configured to make the determination as to whether the terminal is known by (i) comparing the signature value to a known signature value of a roster of known terminals, or (ii) if the signature value is not known, using at least some of the plurality of signature components to make a determination as to whether the signature components provide a reliable partial match to corresponding known signature components of terminals on the roster.
and the control source is configured to make the determination as to whether the terminal is known by (i) comparing the signature value to a known signature value of a roster of known terminals, or (ii) if the signature value is not known, using at least some of the plurality of signature components to make a determination as to whether the signature components provide a reliable partial match to corresponding known signature components of terminals on the roster.
9. The system of claim 8, the control logic executes on the terminal to generate signature data that is hashed.
10. The system of claim 8, wherein the system includes a statistical analysis component that analyzes a sampling of signature components from a given population to assign a reliability parameter to individual signature components of signature data of the terminal that the determination is being made.
11. A computer-implemented method, executable on a server, for controlling use of a resource over a network, the method comprising:
providing a control logic that is made available on the network to control use of the resource;
enabling each of a plurality of terminals that execute the control logic to request use of the resource;
wherein providing the control logic includes configuring the control logic to operate on each of the plurality terminals in order to (i) generate, for each terminal, signature data that identifies that terminal, the signature data being based on a plurality of terminal attributes, and (ii) communicate the signature data to the server;
making an identification determination of each of the plurality of terminals, wherein for each of at least some of the plurality of terminals, making the identification determination is performed without use of cookie data or data footprints on that terminal;
responsive to receiving a request to use the resource from any of the plurality of terminals, using the identification determination of that terminal to enable or deny a specific use of the resource.
providing a control logic that is made available on the network to control use of the resource;
enabling each of a plurality of terminals that execute the control logic to request use of the resource;
wherein providing the control logic includes configuring the control logic to operate on each of the plurality terminals in order to (i) generate, for each terminal, signature data that identifies that terminal, the signature data being based on a plurality of terminal attributes, and (ii) communicate the signature data to the server;
making an identification determination of each of the plurality of terminals, wherein for each of at least some of the plurality of terminals, making the identification determination is performed without use of cookie data or data footprints on that terminal;
responsive to receiving a request to use the resource from any of the plurality of terminals, using the identification determination of that terminal to enable or deny a specific use of the resource.
12. The method of claim 11, wherein configuring the control logic includes incorporating instructions into the control logic to cause at least some of the terminals to individually identify attribute identifiers corresponding to at least two of (i) a hardware fixture identifier, (ii) a firmware identifier, or (iii) an operating system identifier.
13. The method of claim 11, wherein configuring the control logic includes incorporating instructions into the control logic to cause at least some of the terminals to individually identify attribute identifiers of multiple hardware fixtures.
14. A computer-implemented component for controlling a terminal in using a resource, the method being performed by a combination of processor and memory, the method comprising:
programmatically scanning a terminal for one or more attribute identifiers, including attribute identifiers of one or more hardware fixtures;
generating signature data based in part from the one or more attribute identifiers;
making a determination, on a control source that is remote to the terminal, as to whether the terminal is known or unknown to the control source, the determination being made using the signature data;
controlling, from the control source, performance of a print operation by the terminal on the resource based at least in part on the determination.
programmatically scanning a terminal for one or more attribute identifiers, including attribute identifiers of one or more hardware fixtures;
generating signature data based in part from the one or more attribute identifiers;
making a determination, on a control source that is remote to the terminal, as to whether the terminal is known or unknown to the control source, the determination being made using the signature data;
controlling, from the control source, performance of a print operation by the terminal on the resource based at least in part on the determination.
15. The method of claim 14, wherein generating the signature data includes performing a one-way hash on the one or more attribute identifiers, then communicating the signature data to the control source so that the attribute identifiers used to generate the signature data are not known to the control source.
16. The method of claim 14, wherein the resource corresponds to an electronic coupon offer, and wherein the method further comprises selectively enabling the print operation to be performed on the electronic coupon offer, so as to enable a user of the terminal to produce a print coupon from the electronic coupon offer.
17. The method of claim 14, wherein making a determination as to whether the terminal is known or unknown includes comparing at least a portion of the signature data to other signatures of known terminals.
18. The method of claim 17, wherein generating the signature data includes generating (i) multiple signature components that separately correspond to one of the attribute identifiers; and (i) a signature value based on a combination of at least some of the signature components;
and wherein making the determination includes determining one of (i) the signature value matches a signature value of one of the known terminals, or (ii) one or more signature components individually match corresponding signature components of one of the known terminals and are reliable in uniquely belonging to the one of the known terminals.
and wherein making the determination includes determining one of (i) the signature value matches a signature value of one of the known terminals, or (ii) one or more signature components individually match corresponding signature components of one of the known terminals and are reliable in uniquely belonging to the one of the known terminals.
19. The method of claim 14, further comprising:
responsive to making the determination that the terminal is known, determining historical information about the terminal's past use of the resource, the historical information being determinative of whether the terminal to be enabled or allowed to perform the print operation.
responsive to making the determination that the terminal is known, determining historical information about the terminal's past use of the resource, the historical information being determinative of whether the terminal to be enabled or allowed to perform the print operation.
20. The method of claim 14, wherein programmatically scanning a terminal for one or more attribute identifiers includes programmatically scanning the terminal for one or more attribute identifiers of firmware or the operating system.
21. A system for controlling use of a resource, the system comprising:
a terminal comprising:
one or more processors configured to execute logic that causes the one or more processors to:
programmatically scan the terminal for one or more attribute identifiers of one or more hardware fixtures of the terminal;
generate signature data based in part from the one or more attribute identifiers;
communicate the signature data to a control source over the network;
a control source that is coupled to the terminal over the network, wherein the control source is configured to use the signature data from the terminal to make a determination as to whether the terminal is known or unknown;
signal instruction data to the terminal to either enable or preclude performance of a print operation based on the determination.
a terminal comprising:
one or more processors configured to execute logic that causes the one or more processors to:
programmatically scan the terminal for one or more attribute identifiers of one or more hardware fixtures of the terminal;
generate signature data based in part from the one or more attribute identifiers;
communicate the signature data to a control source over the network;
a control source that is coupled to the terminal over the network, wherein the control source is configured to use the signature data from the terminal to make a determination as to whether the terminal is known or unknown;
signal instruction data to the terminal to either enable or preclude performance of a print operation based on the determination.
22. The system of claim 21, wherein the one or more processors of the terminal are further configured to generate the signature data by hashing the one or more attribute identifiers, so that the one or more attribute identifiers are not determinable from the control source.
23. The system of claim 21, wherein the one or more processors of the terminal are further configured to programmatically scan the terminal for one or more attribute identifiers of a firmware or operating system assets of the terminal.
24. The system of claim 21, wherein the resource corresponds to an electronic coupon offer, and wherein the control source is configured to control the print operation to create a coupon from the electronic coupon offer.
25. The system of claim 24, wherein the control source is configured to:
signal the instruction data to the terminal to enable the print operation when the determination is that the terminal is unknown;
determine instances of past print operations on the electronic coupon offer by the terminal when the determination is that the terminal is known, then (i) signal the instruction data to the terminal to enable the print operation if a number of the past instances is less than a predetermined limit; or (ii) preclude the print operation if the number of the past instances is more than the predetermined limit.
signal the instruction data to the terminal to enable the print operation when the determination is that the terminal is unknown;
determine instances of past print operations on the electronic coupon offer by the terminal when the determination is that the terminal is known, then (i) signal the instruction data to the terminal to enable the print operation if a number of the past instances is less than a predetermined limit; or (ii) preclude the print operation if the number of the past instances is more than the predetermined limit.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/274,348 US8165078B2 (en) | 2008-11-19 | 2008-11-19 | System and method for controlling use of a network resource |
US12/274,348 | 2008-11-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2644904A1 true CA2644904A1 (en) | 2010-05-19 |
CA2644904C CA2644904C (en) | 2012-03-20 |
Family
ID=40578625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2644904A Active CA2644904C (en) | 2008-11-19 | 2008-11-26 | System and method for controlling use of a network resource |
Country Status (4)
Country | Link |
---|---|
US (1) | US8165078B2 (en) |
EP (1) | EP2190164B1 (en) |
AU (1) | AU2008249235B2 (en) |
CA (1) | CA2644904C (en) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040030598A1 (en) * | 1999-11-30 | 2004-02-12 | Boal Steven R. | Electronic coupon distribution system |
US20080177603A1 (en) * | 1999-11-30 | 2008-07-24 | Coupons, Inc. | System and method for controlling distribution of electronic coupons |
US7962931B2 (en) * | 2002-12-23 | 2011-06-14 | Coupons.Com Incorporated | Method and system for integrating television brand advertising with promotional marketing |
US7734621B2 (en) * | 2005-05-19 | 2010-06-08 | Coupons.Com Incorporated | Searching a database including prioritizing results based on historical data |
WO2007038390A2 (en) | 2005-09-26 | 2007-04-05 | Coupons, Inc. | System and method for augmenting content in electronic documents with links to contextually relevant information |
CA2672294A1 (en) * | 2007-01-18 | 2008-07-24 | Coupons, Inc. | System and method for controlling distribution of electronic coupons |
CA2684094C (en) | 2007-04-27 | 2012-07-03 | Coupons.Com Incorporated | Coupon copy protection |
WO2009140444A2 (en) | 2008-05-13 | 2009-11-19 | Coupons, Inc. | System and method for distributing coupon content and transactional advertisements |
US9002727B2 (en) | 2011-02-14 | 2015-04-07 | Coupons.Com Incorporated | Identifier-based coupon distribution |
US20120284107A1 (en) | 2011-05-03 | 2012-11-08 | Russell Gernaat | Digital coupon clearinghouse |
US8694367B2 (en) | 2011-07-29 | 2014-04-08 | Coupons.Com Incorporated | Coupon social networking platform |
US8768761B2 (en) | 2011-07-29 | 2014-07-01 | Coupons.Com Incorporated | Unlocking coupon offers |
US10346865B2 (en) | 2011-12-20 | 2019-07-09 | Quotient Technology Inc. | Check-out based distribution and redemption of digital promotions |
US8615427B2 (en) | 2011-10-19 | 2013-12-24 | Coupons.Com Incorporated | Determining a value for a coupon |
US8560384B2 (en) | 2012-01-06 | 2013-10-15 | Coupons.Com Incorporated | Generating a score for a coupon campaign |
US20130201519A1 (en) * | 2012-02-03 | 2013-08-08 | Apple Inc. | Bridging Non-Network Interfaces and Network Interfaces |
US8798996B2 (en) | 2012-03-05 | 2014-08-05 | Coupons.Com Incorporated | Splitting term lists recognized from speech |
US9026547B2 (en) | 2012-03-05 | 2015-05-05 | Coupons.Com Incorporated | Fault-tolerant search |
WO2013147870A1 (en) * | 2012-03-30 | 2013-10-03 | Hewlett-Packard Development Company, L.P. | License management of firmware-controllable features in computer systems |
US20140180809A1 (en) | 2012-12-22 | 2014-06-26 | Coupons.Com Incorporated | Management of electronic offers by an offer distributor |
US10171483B1 (en) * | 2013-08-23 | 2019-01-01 | Symantec Corporation | Utilizing endpoint asset awareness for network intrusion detection |
US9973340B2 (en) * | 2015-11-13 | 2018-05-15 | Verizon Patent And Licensing Inc. | Mobile content delivery via toll-free uniform resource locators |
Family Cites Families (128)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4910672A (en) * | 1984-07-18 | 1990-03-20 | Catalina Marketing Corporation | Method and apparatus for dispensing discount coupons |
US4723212A (en) * | 1984-07-18 | 1988-02-02 | Catalina Marketing Corp. | Method and apparatus for dispensing discount coupons |
US4882675A (en) | 1984-11-26 | 1989-11-21 | Steven Nichtberger | Paperless system for distributing, redeeming and clearing merchandise coupons |
US5759101A (en) * | 1986-03-10 | 1998-06-02 | Response Reward Systems L.C. | Central and remote evaluation of responses of participatory broadcast audience with automatic crediting and couponing |
US5508731A (en) * | 1986-03-10 | 1996-04-16 | Response Reward Systems L.C. | Generation of enlarged participatory broadcast audience |
US5128752A (en) * | 1986-03-10 | 1992-07-07 | Kohorn H Von | System and method for generating and redeeming tokens |
US4926255A (en) * | 1986-03-10 | 1990-05-15 | Kohorn H Von | System for evaluation of response to broadcast transmissions |
US5697844A (en) | 1986-03-10 | 1997-12-16 | Response Reward Systems, L.C. | System and method for playing games and rewarding successful players |
US4791281A (en) | 1986-10-16 | 1988-12-13 | C.P.C. Investment Trust | Encoding and decoding system |
US4896791A (en) * | 1987-01-20 | 1990-01-30 | The Savings Spot, Ltd. | Coupon dispensing system |
US4949256A (en) * | 1988-05-06 | 1990-08-14 | Humble David Raymond | Coupon validation network with storage of customer coupon data for credit on future purchases |
CA1337132C (en) * | 1988-07-15 | 1995-09-26 | Robert Filepp | Reception system for an interactive computer network and method of operation |
US5644723A (en) | 1989-05-01 | 1997-07-01 | Credit Verification Corporation | Method and system for selective incentive point-of-sale marketing in response to customer shopping histories |
US5649114A (en) | 1989-05-01 | 1997-07-15 | Credit Verification Corporation | Method and system for selective incentive point-of-sale marketing in response to customer shopping histories |
US5056019A (en) * | 1989-08-29 | 1991-10-08 | Citicorp Pos Information Servies, Inc. | Automated purchase reward accounting system and method |
WO1991017530A1 (en) * | 1990-05-01 | 1991-11-14 | Environmental Products Corporation | A method of transferring display and print data |
US5245533A (en) * | 1990-12-18 | 1993-09-14 | A. C. Nielsen Company | Marketing research method and system for management of manufacturer's discount coupon offers |
IL101789A (en) | 1991-05-06 | 1996-10-31 | Catalina Marketing Int | Method and apparatus for selective distribution of discount coupons |
US5401946A (en) * | 1991-07-22 | 1995-03-28 | Weinblatt; Lee S. | Technique for correlating purchasing behavior of a consumer to advertisements |
US5361871A (en) | 1991-08-20 | 1994-11-08 | Digicomp Research Corporation | Product information system for shoppers |
US5504519A (en) * | 1991-10-03 | 1996-04-02 | Viscorp | Method and apparatus for printing coupons and the like |
US5283731A (en) * | 1992-01-19 | 1994-02-01 | Ec Corporation | Computer-based classified ad system and method |
US5502636A (en) * | 1992-01-31 | 1996-03-26 | R.R. Donnelley & Sons Company | Personalized coupon generating and processing system |
US5305195A (en) * | 1992-03-25 | 1994-04-19 | Gerald Singer | Interactive advertising system for on-line terminals |
US5528490A (en) * | 1992-04-10 | 1996-06-18 | Charles E. Hill & Associates, Inc. | Electronic catalog system and method |
US5287181A (en) * | 1992-08-20 | 1994-02-15 | Holman Michael J | Electronic redeemable coupon system and television |
US5285278A (en) * | 1992-05-21 | 1994-02-08 | Holman Michael J | Electronic redeemable coupon system via television |
US6292786B1 (en) * | 1992-05-19 | 2001-09-18 | Incentech, Inc. | Method and system for generating incentives based on substantially real-time product purchase information |
US5368129A (en) | 1992-07-23 | 1994-11-29 | Von Kohorn; Henry | Retail facility with couponing |
US5353218A (en) | 1992-09-17 | 1994-10-04 | Ad Response Micromarketing Corporation | Focused coupon system |
US5305197A (en) * | 1992-10-30 | 1994-04-19 | Ie&E Industries, Inc. | Coupon dispensing machine with feedback |
US5509070A (en) * | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US5708782A (en) * | 1993-03-22 | 1998-01-13 | Larson; Blaine | Method and apparatus for dispensing discount coupons |
US6687345B1 (en) * | 1993-08-25 | 2004-02-03 | Symbol Technologies, Inc. | Wireless telephone for acquiring data encoded in bar code indicia |
US5420606A (en) * | 1993-09-20 | 1995-05-30 | Begum; Paul G. | Instant electronic coupon verification system |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
US5483049A (en) * | 1994-02-07 | 1996-01-09 | In-Store Media Systems, Inc. | Coupon exchanging and check writing system |
US5636346A (en) * | 1994-05-09 | 1997-06-03 | The Electronic Address, Inc. | Method and system for selectively targeting advertisements and programming |
US5500681A (en) * | 1994-05-24 | 1996-03-19 | Jones; Charles P. | Apparatus and method for generating product coupons in response to televised offers |
US5459306A (en) * | 1994-06-15 | 1995-10-17 | Blockbuster Entertainment Corporation | Method and system for delivering on demand, individually targeted promotions |
US5715314A (en) * | 1994-10-24 | 1998-02-03 | Open Market, Inc. | Network sales system |
US5724521A (en) * | 1994-11-03 | 1998-03-03 | Intel Corporation | Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner |
US5488423A (en) * | 1994-11-17 | 1996-01-30 | U.S. Narrow Networks, Inc. | Home communication method and apparatus |
US5604542A (en) * | 1995-02-08 | 1997-02-18 | Intel Corporation | Using the vertical blanking interval for transporting electronic coupons |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US5612527A (en) * | 1995-03-31 | 1997-03-18 | Ovadia; Victor A. | Discount offer redemption system and method |
US6321208B1 (en) * | 1995-04-19 | 2001-11-20 | Brightstreet.Com, Inc. | Method and system for electronic distribution of product redemption coupons |
US6484939B1 (en) | 1995-06-06 | 2002-11-26 | Dennis C. Blaeuer | Self scanning and check out shopping cart-based electronic advertising system |
US5835061A (en) | 1995-06-06 | 1998-11-10 | Wayport, Inc. | Method and apparatus for geographic-based communications service |
US5774869A (en) * | 1995-06-06 | 1998-06-30 | Interactive Media Works, Llc | Method for providing sponsor paid internet access and simultaneous sponsor promotion |
US5710886A (en) * | 1995-06-16 | 1998-01-20 | Sellectsoft, L.C. | Electric couponing method and apparatus |
US5761648A (en) * | 1995-07-25 | 1998-06-02 | Interactive Coupon Network | Interactive marketing network and process using electronic certificates |
US20020178051A1 (en) | 1995-07-25 | 2002-11-28 | Thomas G. Scavone | Interactive marketing network and process using electronic certificates |
US5855007A (en) | 1995-11-15 | 1998-12-29 | Jovicic; Neboisa | Electronic coupon communication system |
US5791991A (en) * | 1995-11-15 | 1998-08-11 | Small; Maynard E. | Interactive consumer product promotion method and match game |
US5794210A (en) * | 1995-12-11 | 1998-08-11 | Cybergold, Inc. | Attention brokerage |
US5918213A (en) * | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
US5970469A (en) * | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US6014634A (en) * | 1995-12-26 | 2000-01-11 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US5845302A (en) | 1995-12-29 | 1998-12-01 | Moore Business Forms, Inc. | Method and system for producing high-quality, highly-personalized printed documents |
US5761683A (en) * | 1996-02-13 | 1998-06-02 | Microtouch Systems, Inc. | Techniques for changing the behavior of a link in a hypertext document |
US5907830A (en) * | 1996-02-13 | 1999-05-25 | Engel; Peter | Electronic coupon distribution |
US5848396A (en) | 1996-04-26 | 1998-12-08 | Freedom Of Information, Inc. | Method and apparatus for determining behavioral profile of a computer user |
US5884033A (en) * | 1996-05-15 | 1999-03-16 | Spyglass, Inc. | Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions |
US6002771A (en) | 1996-05-22 | 1999-12-14 | Sun Microsystems, Inc. | Method and system for regulating discounts on merchandise distributed through networked computer systems |
US6018748A (en) * | 1996-05-28 | 2000-01-25 | Sun Microsystems, Inc. | Dynamic linkable labels in a network browser page |
US6434530B1 (en) * | 1996-05-30 | 2002-08-13 | Retail Multimedia Corporation | Interactive shopping system with mobile apparatus |
US5918211A (en) * | 1996-05-30 | 1999-06-29 | Retail Multimedia Corporation | Method and apparatus for promoting products and influencing consumer purchasing decisions at the point-of-purchase |
US6119935A (en) | 1996-06-26 | 2000-09-19 | Telxon Corporation | Shopping cart mounted portable data collection device with tethered dataform reader |
US5821512A (en) * | 1996-06-26 | 1998-10-13 | Telxon Corporation | Shopping cart mounted portable data collection device with tethered dataform reader |
US5903874A (en) * | 1996-06-27 | 1999-05-11 | Mci Communications Corporation | System and method for electronic coupon management |
US6009441A (en) | 1996-09-03 | 1999-12-28 | Microsoft Corporation | Selective response to a comment line in a computer file |
US5979757A (en) | 1996-09-05 | 1999-11-09 | Symbol Technologies, Inc. | Method and system for presenting item information using a portable data terminal |
US6298329B1 (en) | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for generating a coupon |
US7020622B1 (en) | 1997-06-10 | 2006-03-28 | Linkshare Corporation | Transaction tracking, managing, assessment, and auditing data processing system and network |
US6045310A (en) * | 1997-10-06 | 2000-04-04 | United Technologies Corporation | Composite fastener for use in high temperature environments |
US5926795A (en) * | 1997-10-17 | 1999-07-20 | Catalina Marketing International, Inc. | System and apparatus for dispensing coupons having selectively printed borders around preferred products |
US6055510A (en) * | 1997-10-24 | 2000-04-25 | At&T Corp. | Method for performing targeted marketing over a large computer network |
US6009411A (en) | 1997-11-14 | 1999-12-28 | Concept Shopping, Inc. | Method and system for distributing and reconciling electronic promotions |
US6134532A (en) | 1997-11-14 | 2000-10-17 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time |
AUPP221898A0 (en) | 1998-03-06 | 1998-04-02 | Canon Kabushiki Kaisha | Url-based facility enablement |
US6006269A (en) | 1998-03-11 | 1999-12-21 | Hewlett-Packard Company | Admission control system with messages admitted or deferred for re-submission at a later time on a priority basis |
US6915271B1 (en) * | 1998-03-11 | 2005-07-05 | The Product Engine, Inc. | Method and system for delivering redeeming dynamically and adaptively characterized promotional incentives on a computer network |
US6298446B1 (en) | 1998-06-14 | 2001-10-02 | Alchemedia Ltd. | Method and system for copyright protection of digital images transmitted over networks |
US6745234B1 (en) * | 1998-09-11 | 2004-06-01 | Digital:Convergence Corporation | Method and apparatus for accessing a remote location by scanning an optical code |
US6360254B1 (en) * | 1998-09-15 | 2002-03-19 | Amazon.Com Holdings, Inc. | System and method for providing secure URL-based access to private resources |
US20030083931A1 (en) * | 1998-10-21 | 2003-05-01 | Crane Associates Inc | Method of localized network marketing |
US6408286B1 (en) * | 1998-12-30 | 2002-06-18 | Pitney Bowes Inc. | Postage printing system having a digital coupon distribution system |
US6418472B1 (en) * | 1999-01-19 | 2002-07-09 | Intel Corporation | System and method for using internet based caller ID for controlling access to an object stored in a computer |
US6332127B1 (en) | 1999-01-28 | 2001-12-18 | International Business Machines Corporation | Systems, methods and computer program products for providing time and location specific advertising via the internet |
US6347301B1 (en) * | 1999-02-02 | 2002-02-12 | Bearden, Iii Fred E. | Conference communication facilitator and method of use |
US7958224B2 (en) * | 1999-02-17 | 2011-06-07 | Catalina Marketing Corporation | Incentive network for distributing incentives on a network-wide basis and for permitting user access to individual incentives from a plurality of network servers |
US7596606B2 (en) * | 1999-03-11 | 2009-09-29 | Codignotto John D | Message publishing system for publishing messages from identified, authorized senders |
US7032030B1 (en) * | 1999-03-11 | 2006-04-18 | John David Codignotto | Message publishing system and method |
US7231357B1 (en) * | 1999-04-19 | 2007-06-12 | Neil Shanman | System and method for the targeted distribution of discount coupons over a network |
US6385591B1 (en) * | 1999-05-11 | 2002-05-07 | Jeffrey W. Mankoff | Method and system for electronic organization of coupons |
US7366702B2 (en) * | 1999-07-30 | 2008-04-29 | Ipass Inc. | System and method for secure network purchasing |
US6337935B1 (en) * | 1999-08-16 | 2002-01-08 | Lucent Technologies | Dispersed image inverting optical wavelength multiplexer |
WO2001013307A1 (en) | 1999-08-17 | 2001-02-22 | Sunil Vasantrao Thakur | Business system |
AU3528600A (en) | 1999-10-21 | 2001-04-30 | Navlet.Com, Inc. | Context-sensitive switching in a computer network environment |
US6493110B1 (en) * | 2000-04-05 | 2002-12-10 | Gregory B. Roberts | System and method for bar code rendering and recognition |
US20040039704A1 (en) * | 2001-01-17 | 2004-02-26 | Contentguard Holdings, Inc. | System and method for supplying and managing usage rights of users and suppliers of items |
US20020138345A1 (en) * | 2001-03-22 | 2002-09-26 | Bruce Dickson | Method and system for providing personalized store-issued coupons prior to shopping |
JP2002298052A (en) | 2001-03-30 | 2002-10-11 | Toshiba Corp | Trade control system, trade control method, payment control device, and server device |
US7089195B2 (en) * | 2001-04-30 | 2006-08-08 | Ari Rosenberg | System and method for the presentation of advertisements |
JP3983035B2 (en) * | 2001-11-19 | 2007-09-26 | 富士通株式会社 | User terminal authentication program |
US20060026067A1 (en) * | 2002-06-14 | 2006-02-02 | Nicholas Frank C | Method and system for providing network based target advertising and encapsulation |
US20040193487A1 (en) * | 2002-10-08 | 2004-09-30 | Coolsavings, Inc. | Secure promotions |
US20040098304A1 (en) * | 2002-11-18 | 2004-05-20 | Hewlett-Packard Company | System and method for issuing coupons |
US6934846B2 (en) * | 2003-01-22 | 2005-08-23 | Walter Szrek | Method of generating unpredictable and auditable random numbers |
US7933984B1 (en) * | 2003-06-30 | 2011-04-26 | Google Inc. | Systems and methods for detecting click spam |
US20080280588A1 (en) * | 2004-02-20 | 2008-11-13 | Brian Roundtree | User Interface Methods, Such as for Customer Self-Support on a Mobile Device |
US7463898B2 (en) | 2004-04-12 | 2008-12-09 | Bayne Anthony J | System and method for the distribution of advertising and associated coupons via mobile media platforms |
US8249929B2 (en) * | 2004-08-11 | 2012-08-21 | Adknowledge, Inc. | Method and system for generating and distributing electronic communications for maximum revenue |
US20070288313A1 (en) | 2006-06-09 | 2007-12-13 | Mark Brodson | E-Coupon System and Method |
US20060143477A1 (en) * | 2004-12-27 | 2006-06-29 | Stevens Harden E Iii | User identification and data fingerprinting/authentication |
US8768766B2 (en) * | 2005-03-07 | 2014-07-01 | Turn Inc. | Enhanced online advertising system |
US7401130B2 (en) * | 2005-08-03 | 2008-07-15 | Efficient Frontier | Click fraud prevention |
US7734502B1 (en) * | 2005-08-11 | 2010-06-08 | A9.Com, Inc. | Ad server system with click fraud protection |
US20070073579A1 (en) * | 2005-09-23 | 2007-03-29 | Microsoft Corporation | Click fraud resistant learning of click through rate |
CA2665001A1 (en) | 2005-10-21 | 2007-04-26 | Feeva, Inc. | Systems and methods of network operation and information processing, including data acquisition, processing and provision and/or interoperability features |
US20070156528A1 (en) * | 2005-12-29 | 2007-07-05 | Ideals, Inc. | On-line coupon distribution system |
GB2434724A (en) * | 2006-01-13 | 2007-08-01 | Deepnet Technologies Ltd | Secure transactions using authentication tokens based on a device "fingerprint" derived from its physical parameters |
US20080163128A1 (en) * | 2006-12-28 | 2008-07-03 | Sean Callanan | Click-Fraud Prevention |
US20080183576A1 (en) * | 2007-01-30 | 2008-07-31 | Sang Hun Kim | Mobile service system and method using two-dimensional coupon code |
US20080208688A1 (en) * | 2007-02-22 | 2008-08-28 | First Data Corporation | Methods and systems for handling of mobile discount certificates using mobile devices |
CA2684094C (en) * | 2007-04-27 | 2012-07-03 | Coupons.Com Incorporated | Coupon copy protection |
WO2009140444A2 (en) * | 2008-05-13 | 2009-11-19 | Coupons, Inc. | System and method for distributing coupon content and transactional advertisements |
-
2008
- 2008-11-19 US US12/274,348 patent/US8165078B2/en active Active
- 2008-11-26 CA CA2644904A patent/CA2644904C/en active Active
- 2008-11-27 AU AU2008249235A patent/AU2008249235B2/en active Active
- 2008-12-01 EP EP08170408.2A patent/EP2190164B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2190164B1 (en) | 2019-09-25 |
US8165078B2 (en) | 2012-04-24 |
US20100124235A1 (en) | 2010-05-20 |
AU2008249235A1 (en) | 2010-06-03 |
EP2190164A1 (en) | 2010-05-26 |
CA2644904C (en) | 2012-03-20 |
AU2008249235B2 (en) | 2012-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2644904A1 (en) | System and method for controlling use of a network resource | |
US7823146B2 (en) | Method and system for software installation | |
WO2020114385A1 (en) | Trusted node determining method and apparatus based on block chain network | |
US11481184B2 (en) | Database systems and methods for conversation-driven dynamic updates | |
CN104978266B (en) | A kind of application testing method and device | |
JP2006505051A5 (en) | ||
US20130212369A1 (en) | Attesting use of an interactive component during a boot process | |
US9001364B2 (en) | Management system, image forming apparatus, management system control method, and image forming apparatus control method for migration of setting values of an application that operates in the image forimng apparatus | |
US20080028034A1 (en) | Method for mapping an iscsi target name to a storage resource based on an initiator hardware class identifier | |
CN111738893B (en) | Identity authentication method, device, equipment and medium based on blockchain | |
CN110830234A (en) | User traffic distribution method and device | |
CN103729384A (en) | Information filtering method, system and device | |
US9075591B2 (en) | Integrated interface system for power-system monitoring and control system | |
CN112199652A (en) | Login method, terminal, server, system, medium and equipment of application program | |
CN111861194A (en) | Block chain system, biological product monitoring method and device | |
CN112598135A (en) | Model training processing method and device, computer equipment and medium | |
CN114338051B (en) | Method, device, equipment and medium for acquiring random number by block chain | |
US20150271029A1 (en) | Activation management system and activation management method | |
CN113377381B (en) | Distribution method and device of small program package, electronic equipment and medium | |
CN114793244A (en) | Resource processing method, device, equipment and medium for block chain | |
CN108366136A (en) | A kind of analysis method and device of domain name | |
AU2011332150A1 (en) | Back-end constrained delegation model | |
DE60332450D1 (en) | DEVICE AND METHOD FOR MANAGING OPERATING SYSTEM PARAMETERS | |
US8964580B2 (en) | Device topology and capability discovery and reporting techniques | |
KR20210085551A (en) | Adaptive autosar system with vendor-specific communication function and source code generation method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request |