US20130268355A1 - System and method for peer-to-peer advertising between mobile communication devices - Google Patents

System and method for peer-to-peer advertising between mobile communication devices Download PDF

Info

Publication number
US20130268355A1
US20130268355A1 US13/908,825 US201313908825A US2013268355A1 US 20130268355 A1 US20130268355 A1 US 20130268355A1 US 201313908825 A US201313908825 A US 201313908825A US 2013268355 A1 US2013268355 A1 US 2013268355A1
Authority
US
United States
Prior art keywords
subscriber
communication device
advertising system
server
targeted advertising
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.)
Abandoned
Application number
US13/908,825
Inventor
Andrew E. Levi
Bradley W. Bauer
Original Assignee
Blue Calypso LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37663048&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20130268355(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US12/592,019 external-priority patent/US8155679B2/en
Priority to US13/908,825 priority Critical patent/US20130268355A1/en
Application filed by Blue Calypso LLC filed Critical Blue Calypso LLC
Assigned to BLUE CALYPSO, LLC reassignment BLUE CALYPSO, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BAUER, BRADLEY W., LEVI, ANDREW E.
Publication of US20130268355A1 publication Critical patent/US20130268355A1/en
Priority to US14/070,329 priority patent/US20140058813A1/en
Priority to US14/291,977 priority patent/US10354280B2/en
Priority to US14/573,634 priority patent/US10755313B2/en
Assigned to U.S. DEPARTMENT OF ENERGY reassignment U.S. DEPARTMENT OF ENERGY CONFIRMATORY LICENSE (SEE DOCUMENT FOR DETAILS). Assignors: SANDIA CORPORATION
Priority to US14/645,281 priority patent/US20150186946A1/en
Priority to US14/645,300 priority patent/US20150248705A1/en
Assigned to LEVI, ANDREW reassignment LEVI, ANDREW ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BLUE CALYPSO, LLC
Priority to US16/947,917 priority patent/US20200380564A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0217Discounts or incentives, e.g. coupons or rebates involving input on products or services in exchange for incentives or rewards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0247Calculate past, present or future revenues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0252Targeted advertisements based on events or environment, e.g. weather or festivals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8083Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0192Sponsored, subsidised calls via advertising, e.g. calling cards with ads or connecting to special ads, free calling time by purchasing goods

Definitions

  • advertising impressions provide brand and product awareness by directly displaying company advertisements, offering sale promotions, or facilitating the sale of products directly to users' devices.
  • users may utilize these technologies to select specific advertisers who may reach them. For example, technologies like personal digital video recorders allow users to skip undesirable advertisements. In addition, technologies, such as a subscription of satellite radio, allow users to listen to music without the disruption of commercials.
  • FIG. 1 is a diagram of exemplary components for providing advertising between peer-to-peer communication devices.
  • FIG. 2 is a flowchart of an embodiment of an advertiser setup process.
  • FIG. 3 is a flowchart of an embodiment of a subscriber setup process.
  • FIG. 4 is a flowchart of an embodiment of a communication process.
  • FIG. 5 is a flowchart of an embodiment of a subscription maintenance process.
  • FIG. 6 is a diagram showing communication between the subscriber, intermediary, and the endorsement companies.
  • FIG. 7 a describes the interactions between the subscriber, intermediary and advertiser nodes during the enrollment process.
  • FIG. 7 b describes a communication and the recording of historical data.
  • FIG. 7 c describes the payment of the subsidy to the subscriber.
  • FIG. 8 describes interactions between the subscriber, intermediary and advertiser nodes during the subscriber de-enrollment process.
  • FIG. 9 describes the creation of a unique identifier for each endorsement sent by the subscriber to a contact.
  • aspects of the present disclosure provide effective transmissions of advertisements preceding and following transmissions of peer-to-peer communications, which occur directly between peer-to-peer communication devices.
  • peer-to-peer communication devices include cellular phones, personal digital assistants (PDA), personal computers, instant messaging devices, and audio devices.
  • FIG. 1 is a diagram of exemplary components for providing direct advertising between peer-to-peer communication devices.
  • a communication source such as subscriber 1 , subscribes to a communication subsidy program 13 of an intermediary 9 .
  • the communication subsidy program 13 of the intermediary 9 is funded in whole or in part by advertisers 10 .
  • the communication subsidy program 13 of the intermediary 9 may be funded by an independent entity, an Internet service provider, or a telecommunications service provider.
  • the intermediary communication subsidy program 13 may be developed using an object-oriented programming language, such as JavaTM or C++, C#, or other programming languages.
  • a communication transmission (a cellular phone call, a video conferencing session, an instant message, text message (SMS, MMS or other), a personal computer communication, or a voice communication) is initiated by the subscriber 1 to a communication destination 8 , an advertisement preceding and/or following the communication is transmitted to a destination communications device 7 used by communication destination 8 .
  • the subscriber 1 may utilize a source communication device 2 , such as a cellular phone, a personal computer, a personal digital assistant, or an instant messaging device, to initiate the communication.
  • Source communication device 2 may be coupled to a network 6 and may communicate with destination communication device 7 via the network 6 using a communications protocol. Examples of network 6 may be the Internet, a private network, a cellular phone network, or other service provider networks.
  • Examples of the communication protocol include Transmission Control Protocol/Internet Protocol (TCP/IP), Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), and Wireless Application Protocol (WAP).
  • Operating systems running on communication devices 2 and 7 coordinate and provide control of various components.
  • Each operating system may be a commercially available operating system such as Microsoft® Windows® Mobile (Microsoft and Windows are trademarks of Microsoft Corporation, Redmond, Wash.).
  • An object-oriented software system, such as the JavaTM software system may run in conjunction with the operating system and provide calls to the operating system from JavaTM programs or applications executing on communication devices 2 and 7 .
  • Java is a product available from Sun Microsystems, Inc, of Santa Clara, Calif. It is understood that the present disclosure may be used with other operating systems and applications written using other programming languages.
  • the advertisement When the communication transmission is received by destination communication device 7 , the advertisement may be displayed, played, or confirmed.
  • the source of the advertisement may be announced to the recipient as being endorsed by the advertisers 10 , an independent entity, an Internet service provider, a telecommunication service provider, or other types of communication providers. It is understood that FIG. 1 is intended as an example, and not as an architectural limitation for different embodiments of the present disclosure.
  • FIG. 2 is a flowchart of an embodiment of an advertiser setup process.
  • Advertisers 10 may create and manage its own advertisement subsidy program or choose to participate in an intermediary's separately managed communication subsidy program 13 .
  • advertisers 10 are required to complete a setup process, receive approval of their profile by the intermediary from a technical and procedural context, and upload their desired ads to be used in the intermediary's communication subsidy program 13 before advertisements may be offered.
  • step 20 advertisers 10 connect to or browse the intermediary's website 11 .
  • the intermediary's website 11 may reside in a server 12 managed by the intermediary 9 .
  • advertisers 10 complete an advertiser profile on the intermediary's website 11 identifying the advertisers' criteria.
  • advertisers 10 setup a subscriber profile on the intermediary's website 11 identifying necessary demographic criteria of a desirable subscriber 1 .
  • step 26 advertisers 10 set up a subsidy program.
  • the subsidy program 13 enables advertisers 10 to select or endorse desirable subscribers in order to subsidize the communication fees, offer its own product discounts or other company's product discounts, generate and accumulate “rewards points” for the subscribers, and mitigate or defer other expenses of the subscriber 1 .
  • the advertisers 10 may provide other types of subsidies or incentives to the subscribers 1 without departing the spirit and scope of the present disclosure.
  • the selection of subscribers may be based on a matching of the subscribers' criteria against the advertisers' criteria.
  • the subsidy program 13 enables advertisers 10 to identify what level of discounts, credits, points, or offerings the subscriber 1 receives as a subsidy in accordance with certain performance criteria.
  • performance criteria includes the number of communication transmissions the subscriber had made and the length of the transmissions.
  • the identification process may be accomplished through a bidding process, an automated auction, or may be standardized based upon other categorical groupings.
  • An example of the bidding process includes a number of advertisers bidding for a group of premium subscribers, who communicate with other subscribers most frequently.
  • categorical groupings includes allowing the subscriber to be endorsed by a different advertiser for each communication event based on a target subsidy or a target destination.
  • advertisers 10 upload their advertisements, which may be in a form of text, audio, video, static graphic, or other advertising media, to the intermediary's website 11 to be later associated with one or more subscriber's communications. Advertisers 10 also have the ability to identify when and how to apply each advertisement media type based upon a set of rules or logic defined by either the advertisers 10 themselves or the intermediary 9 .
  • step 30 the intermediary 9 confirms with advertisers 10 that the subsidy advertisements are ready for use and that the subsidy program setup is complete. Advertisers 10 may then elect, through a secure login process, to endorse themselves in order to test their advertisements and adjust the advertisements as necessary. Otherwise, in step 32 , advertisers 10 may activate one or more advertisements for selection by the subscriber 1 . Thus, the process is complete.
  • FIG. 3 is a flowchart of an embodiment of a subscriber setup process.
  • a source communication device 2 owner or subscriber 1 To become a subscriber of the intermediary's communication subsidy program 13 , in step 34 , a source communication device 2 owner or subscriber 1 must first connect to the intermediary website 11 .
  • the subscriber 1 In step 36 , the subscriber 1 set up a subscriber profile and qualifies for the subsidy program.
  • the subscriber 1 may be automatically enrolled in the subsidy program 13 as a result of a relationship with a service provider, such as a cell phone company contract, an existing service provided by an Internet service provider or by other communication service providers, or endorsers such as a product retailer who distributes branded communications devices that are limited to endorsing only their brand through approved subscribers.
  • the subscriber profile includes information regarding the subscriber 1 , for example, a name, an address, a device type, a serial number of the device, a phone number of the device, an IP Address of the device, basic demographic information of the subscriber 1 , and a carrier calling program. Other characteristics of the service provider's program, such as available minutes and the subscriber's usage history may also be collected.
  • the intermediary 9 analyzes the profile data and identifies advertisers 10 whose criteria for subsidy match the subscriber's criteria. For example, advertiser A offers static graphic media and video media and advertiser B offers only audio media. Based on the media type offered, the intermediary 9 qualifies those subscribers whose communication devices have the capability to accept static graphics, video, and/or audio. The intermediary 9 may also require the subscriber 1 to qualify for subsidy over a trial period of time in order to quantify and qualify the calling habits of subscriber 1 . For example, the intermediary 9 may examine the usage history of subscribers and qualify only those subscribers who are communicating with others most frequently.
  • step 40 a determination is then made by the intermediary 9 as to whether the subscriber qualifies for an advertiser's program.
  • step 42 if the subscriber 1 does not qualify, the subscriber 1 is notified that the subsidy setup process may not continue, and the process terminates. Alternatively, the subscriber 1 may be redirected to another subsidy program or given information on how to qualify in the future.
  • step 44 if the subscriber 1 qualifies, the intermediary 9 presents all acceptable advertisers 10 and subsidy programs available, including the criteria for continued subsidy and levels of subsidy, to the subscriber 1 .
  • step 46 the subscriber 1 or the intermediary 9 may select one or more advertisers 10 and/or subsidy programs containing multiple advertisers or advertisements for endorsement.
  • the subsidy program 13 may include other random or targeted advertisement that the subscriber fails to select.
  • step 47 a determination is made by the intermediary 9 as to whether the subscriber 1 has the capability to accept the advertisements for endorsement.
  • the advertisements are downloaded to the subscriber 1 .
  • an intermediary's endorsement manger software 14 is downloaded to the subscriber's source communication device 2 followed by the advertiser's ads.
  • the endorsement manager software 14 manages advertisements, formats communication transmissions with the advertisements, and records advertising impression history of the advertisement transmissions periodically.
  • the endorsement manger software 14 communicates securely with the intermediary's host system and activates itself for use.
  • FIG. 4 is a flowchart of an embodiment of a communication process.
  • the communication process begins, in step 52 , when a communication transmission is initiated by a subscriber 1 .
  • a communication transmission may include a cellular phone call, an instant message, a page, or a video conferencing session, and may be initiated using any source communication device 2 .
  • the endorsement manger software 14 formats the transmission by inserting the appropriate advertiser's advertisement preceding and/or following the transmission.
  • the endorsement manager software 14 records the impression status based on whether the advertisement was displayed, played, or confirmed on the destination communication device 7 .
  • step 58 once the transmission is formatted, the endorsement manager software 14 sends the communication transmission to the communication destination 8 .
  • step 64 when the communication transmission reaches the destination communication device 7 , the advertisement is displayed, played, or confirmed in the destination communication device 7 .
  • step 66 at the end of the communication session, the recipient may click on the advertisement to link, via the Internet, to the advertiser's or another designated website for additional information or further action.
  • the link may direct the recipient to other offers, such as coupons, special offers that are unique to subscriber, or other related parties of the service.
  • advertisers 10 may transmit their own messages to the recipient any time during or after the communication process.
  • step 60 when the communication transmission is initially received by the destination communication device 7 , a determination is made by a recipient of the destination communication device 7 as to whether to accept or deny the transmission.
  • step 62 if a transmission is denied, the transmission is selectively ignored, and is stored in a voice mail or similar system for later retrieval.
  • step 64 if the transmission is accepted or is retrieved from voice mail or other storage system, the advertisement is displayed, played, or confirmed in the destination communication device 7 . The advertisement may be played, displayed or confirmed followed by, at the same time, or throughout the communication session.
  • step 66 at the end of the communication session, the recipient may click on the advertisement to link, via the Internet, to the advertiser's or another designated website for additional information. The process then terminates.
  • FIG. 5 is a flowchart of an embodiment of a subscription maintenance process.
  • Subscription maintenance includes collecting regular advertising impression data from the endorsement management software of the subscribers, periodic processing of the impression data against subsidy plans to facilitate distribution of subsidy amounts, changes to the subscriber's profiles, or program eligibility.
  • the process begins, in step 67 , when a communication transmission is initiated by the subscriber 1 .
  • the endorsement manager software 14 collects historical data from the subscriber, including successes and failures of advertising impression events. Examples of advertising impression events include the number of advertising impressions, the number of advertising media types that have reached and been accepted by the destination communication, the number of advertising impressions for a certain party, and the like.
  • the endorsement manager software 14 transmits this historical data to the intermediary's data warehouse for further processing.
  • the endorsement manager software automatically validates and updates current versions of advertiser's advertisements, and the endorsement manager software 14 updates itself, if necessary.
  • the intermediary 9 may also periodically update the advertisements as the endorsement manager software 14 is busy communicating with the intermediary's data warehouse to “check in”.
  • step 74 upon receipt of the historical data, the intermediary website 11 processes the received historical data and compares the data against the subsidy programs for which they have qualified in step 40 in order to generate the subsidy amount for distribution.
  • the subsidy amount may be in a form of discounts or other incentives.
  • step 76 if the intermediary 9 detects that the subsidy amount of a program is likely to change, the intermediary 9 sends a message to the subscriber 1 informing the subscriber 1 of a possible change or a need to update the subscriber profile.
  • step 78 the intermediary 9 generates reports to advertisers, service providers, and subscribers for review via the intermediary's website 11 . Based on these reports, advertisers and subscribers may readjust their profile.
  • the system and method described above enables advertisers 10 to reach targeted audiences via mobile communications devices.
  • the recipient of a communication transmission accepts the communication session initiated by a source communication device 2 , because the session is identified as being initiated by a trusted or known entity.
  • the advertising media is played or displayed to the recipient.
  • the subscribers are given incentives to participate in this program, such as subsidies to their communication fees and/or other compelling incentives.
  • Other scenarios include communication sessions in which the subscriber 1 is a recipient of the communication session initiated by a non-subscriber.
  • the endorsement manager software 14 in the destination communication device 7 may insert the advertising media into the communication session prior to enabling the communication between the subscriber 1 and the non-subscriber.
  • the advertising media is played or displayed to the subscriber 1 , who is credited to receive incentives based on this communication session.
  • FIG. 6 is a diagram showing communication between the subscriber, intermediary, and the endorsement companies (advertisers).
  • the set of subscribers 600 , 610 and 620 possess source devices 602 , 612 and 622 .
  • Subscribers 600 , 610 and 620 communicate in a similar manner and will be described using subscriber 600 as an example.
  • Subscriber 600 creates application 604 .
  • Application 604 consists of a request for endorsement and subsidy 608 , as well as subscriber specific data 606 .
  • Subscriber specific data 606 is demographic data that relates to the subscriber's education, employment, purchasing habits, interests, hobbies, affiliations or other data used to determine a target market for a product.
  • An endorsement company selected by the subscriber may provide an endorsement or endorsement tag (i.e. “advertiser recommends subscriber”).
  • the subscriber may offer to endorse the company (i.e. “subscriber recommends advertiser”).
  • the endorsement may include an embedded company logo, color or link to an advertisement of a particular product.
  • the product or advertisement that the link points to is controlled by the advertiser and may be redirected by the intermediary.
  • the intermediary serves as the hosting site for product or advertising data. In other embodiments, the intermediary and the hosting site may be located at different machines
  • Subscriber 600 communicates with intermediary 640 through source device 602 , network 650 and the intermediary's server 642 . Subscriber 600 communicates with any of the set of endorsement companies 660 through source device 602 , network 650 and set of endorsement companies' servers 662 .
  • Intermediary 640 communicates with network 650 through intermediary's server 642 . Additionally, list of endorsement companies 644 , set of subscriber applications 647 and software application for subscriber's devices 648 reside on intermediary's server 642 .
  • List of endorsement companies 644 includes endorsement and subsidy opportunities 645 corresponding to specific endorsement companies.
  • the list of endorsement companies 645 includes the nature of a company's products and an estimate of the amount of subsidy that may be provided or the cost to the subscriber for the company's endorsement.
  • Endorsement and subsidy opportunities 645 include a set of desired demographic data 646 . Desired demographics 646 relate to a target market that a company is trying to reach with its ad campaign and products.
  • Set of subscriber applications 647 are applications 604 , 614 , 624 that have been submitted to the intermediary via network 650 or otherwise entered into the intermediary's server 642 .
  • Endorsement manager software 648 is downloaded to source device 602 , 612 , 622 via network 650 .
  • endorsement manager software 648 allows subscribers 600 , 610 , 612 to accept and pass endorsements and advertisements.
  • Set of endorsement companies 660 communicates with network 650 through set of endorsement companies' servers 662 .
  • Set of endorsement companies' servers 662 contains set of advertisements 664 .
  • Set of endorsement and subsidy opportunities 666 are related to individual advertisements from the set of advertisements 664 .
  • the endorsement and subsidy opportunities 666 contain a set of desired audience demographic data 668 which relate to a target market selected by a company.
  • FIG. 7 a describes the bi-directional endorsement process between the subscriber and the advertiser via the intermediary during the enrollment process.
  • Subscriber 600 , intermediary 640 and set of endorsement companies (advertisers) 660 represent “nodes” or “tiers” in a computer network. Each node or tier may represent a communication device and the appropriate computer server and computer network connections to allow communication and passing data between subscriber 600 , intermediary 640 and company 660 .
  • the nodes may also represent groups of machines in a network confirmation. The nodes do not reflect (nor require) a specific carrier or service provider for the source device.
  • subscriber 600 contacts intermediary 640 through network 650 using source devices 602 and makes a subscription request including a request for endorsement.
  • subscriber 600 selects one or more potential endorsers from list of endorsement companies 644 .
  • Subscriber 600 submits application 604 , including the selected endorsement companies and subscriber demographic data, to intermediary 640 .
  • an advertiser contacts intermediary 640 .
  • Advertiser 660 submits one or more sets of desired demographic criteria to intermediary 640 .
  • intermediary 640 correlates the subscriber data with the set of demographic data criteria of the advertiser.
  • a correlation value is assigned by intermediary 640 .
  • the correlation value is calculated as a match value or weighted percentage between the demographic criteria 646 and the subscriber demographic data.
  • correlation routines can be used to provide additional metrics to the subscriber and the advertiser related to the “match” of the subscriber demographic data with the advertiser criteria.
  • a multipoint questionnaire is provided to the subscriber including various categories during the subscription process. Questions include multiple choice questions. Answers to the multiple choice questions and each of the categories are assigned a weight. The combined weight is provided to the advertiser and to the subscriber as a correlation value.
  • credit reports of the subscriber from third parties may be implemented to calculate a correlation value.
  • financial information related to the subscriber such as credit history or financial status may be evaluated to arrive at a correlation value.
  • potential subscribers who score lower than the required correlation value are recommended for rejection.
  • advertiser 660 receives a set of subscriber data from intermediary 640 . Advertiser 660 then correlates subscriber specific data 606 with desired audience demographic data 668 to derive a correlation value.
  • a list of potential subscribers that meet a desired correlation value or that offer a sufficient payment by the subscriber for endorsement are forwarded to the appropriate advertiser 660 .
  • Intermediary 640 notifies subscriber 600 of a rejection at step 707 . If the subscriber is rejected, the rejection is recorded by the intermediary and the process stops.
  • the advertiser decides whether to endorse a particular subscriber, based on the results of the correlation.
  • the advertiser calculates the amount to subsidize or charge the subscriber for the endorsement. For example, subscriber 600 that achieves a high correlation value may receive a larger subsidy than the subscriber who achieves a low correlation value.
  • Provisions can be provided to allow the subscriber to purchase an endorsement from the advertiser. For example, a sliding scale may be applied to calculate a price for the subscriber to pay based on a correlation value. A floor function can also be applied below which no endorsement will be provided by the advertiser of the subscriber.
  • the subscriber is deemed a “qualified” subscriber.
  • the advertiser notifies intermediary 640 of the endorsement and subsidy opportunities for which the subscriber has been qualified.
  • Intermediary 640 then notifies subscriber 600 , at step 712 .
  • subscriber 600 must examine the endorsement and subsidy opportunities.
  • subscriber 600 chooses at least one plan and advertiser for endorsement and notifies intermediary 640 . At this point, bi-lateral endorsement is complete.
  • intermediary 640 interrogates source device 602 regarding its ability to perform the requirements of the endorsement plan.
  • source device 602 may not be capable of sending an endorsement with an embedded link or may not be capable of handling large graphics files.
  • intermediary 640 sends the compressed endorsement manager software and the endorsement selected by subscriber 600 to source device 602 held by subscriber 600 .
  • the endorsement manager is software that manages the endorsement and history related to the endorsement.
  • the endorsement manager software is sent, along with a set of links to various advertisements, endorsement tags and graphics files.
  • the endorsement manager software is then decompressed and installed on the source device.
  • the advertiser is notified of endorsement and subsidy opportunities selected by subscriber 600 .
  • the selected opportunities are implemented by the advertiser in step 724 .
  • the bi-directional selection process allows the subscriber to select endorsers that appeal to him.
  • the advertiser determines if the subscriber is qualified based on a correlation between the subscriber's demographics and those desired by the advertiser.
  • the subscriber's contacts presumably share some, if not all, of the subscriber's demographics and interests. Therefore, the contacts provide a select market and value to the advertiser, while requiring only a single demographic comparison. This allows an advertiser to focus its endorsements on favorable target markets without having to qualify each possible customer or examine demographics of a large number of potentially bad prospects.
  • FIG. 7 b describes a communication and the recording of historical data.
  • Subscriber 600 initiates a communication with contact 760 in step 790 .
  • the endorsement manager software inserts and sends an endorsement and embedded link in the communication.
  • the destination device accepts the communication and embedded link and sends a response to the source device in steps 796 and 798 .
  • the source device records the historical data in step 797 .
  • FIG. 7 c describes the data flow required for subsidy collection.
  • the intermediary receives history data from the subscriber 600 reflecting a communication with contact 760 , such as a phone can where an imbedded link has been sent in an endorsement message.
  • contact 760 follows the link embedded in the endorsement to the advertisement data hosted by intermediary 640 .
  • Intermediary 640 monitors historical data including the number of endorsements sent by subscriber 600 and the number of recipients contacted by subscriber 600 that use the embedded link to view the advertisement from the set of advertisements 664 . Individual contacts are identified by a unique identifier embedded in each endorsement sent by subscriber 600 to contact 760 .
  • the unique identifier is decoded by the intermediary site 640 , allowing identification of the contact 760 responding to the endorsement.
  • the intermediary calculates the subsidy and analyzes the subscriber history data and contact interaction history.
  • the endorsement and the embedded link may be altered in response to various stimuli. For example, a random function may be provided in the software to change the endorsement and/or embedded link resulting in random changes. In another example, the endorsement and/or embedded link may be changed to reflect a different product of the company at different times of day. Additionally, when the embedded link is activated additional information may be sent from the destination device, such that the geographical location of the destination device is known. Intermediary site 640 may redirect the embedded link to a new advertisement based on geographical, time, data or previous responses by the destination device. Intermediary site 640 determines the geographical location of the device by determining which cellular tower is carrying the response from the destination device or by information supplied by the destination device, such as GPS coordinates.
  • the endorsement and embedded link can also be configured to respond to specialized applications or “apps” resident on the source device to reflect changing conditions dictated by the app.
  • an application maybe capable of reflecting ringtone changes and/or music preference changes.
  • listening habits and cell phone configurations for various lighting displays can supply information to trigger predetermined variations in the endorsement or embedded link.
  • intermediary site 640 may redirect it to an advertisement for the nearest restaurant.
  • Intermediary site 640 may contain the hours of operation of the restaurants and direct the link to an advertisement for the nearest open restaurant. If no restaurants are open within a predetermined range, intermediary site 640 may select an alternative advertisement.
  • Intermediary site 640 may also store data regarding previous interaction from the destination device and redirect the link accordingly. For example, a savings offer may be limited to one per device, such that intermediary site 640 redirects the destination device to a different link if an offer has been previously accepted.
  • a source device may receive additional benefits, such as coupons, for frequently following the link embedded within an endorsement.
  • historical data regarding interaction of contact 760 with the embedded link may be stored on the source device as previously described.
  • the endorsement sent to the contact from the source device contains a hash of three separate codes.
  • Endorsement code 900 identifies the endorsement sent to the contact.
  • Source code 910 identifies the source device that sent the endorsement.
  • Contact code 920 identifies the contact that received the message.
  • the endorsement manager software residing on the source device creates a unique identifier 930 for each endorsement sent and includes the unique identifier 930 in the link embedded in the endorsement.
  • the unique identifier 930 is created by combining several separate codes together in any one of many encryption routines (known in the art as “hashing”) to form a code that is unique for each endorsement sent by a subscriber.
  • Source code 910 and contact code 920 may be created based on device serial number, phone number or other numbers unique to the device.
  • Other codes, including the date code 922 and geographic location 924 of the source device may be combined as well to create unique identifier 930 .
  • Endorsement code 900 is included in the endorsement when it is downloaded by the subscriber.
  • the identity of the contacts, the duration of the message and communication, the scheduling of advertisements to view and the length of time that the contacts browser is focused on the advertisement are recorded. Additional information collected can include links navigated to, before and after, viewing the advertisement can be recorded.
  • identification of contacts recognized by the recipient can be logged. Purchase and payment information may be collected. Identification of music files, licenses and picture files may be collected. Call log information may be collected. Data reflecting prior approval as a qualified subscriber, and use of the system by the recipient may also be collected. Data reflecting network information such as packet count and packet size may be collected. Data reflecting location information via a GPS transponder may be collected. The analysis may include grouping data with other similar data from other subscribers to develop buying trends, demographic profiles and purchase information. Analysis of customer location and dwell times at various websites and “brick and mortar” stores may be analyzed. A fee may be calculated and assessed by the intermediary at step 751 .
  • a report showing the analysis and subsidy due, is sent to the advertiser by intermediary 640 .
  • the advertiser may verify the calculations of the intermediary submitted in the report or modify the subsidy recommended.
  • advertiser 660 may request additional information and analysis from the intermediary.
  • the intermediary supplies additional reports via step 726 .
  • the calculated subsidy is implemented. This may be a payment to a subscriber 600 , or transmission of a bill owed by subscriber 600 for use of the endorsement to the subscriber. Of course, other means of implementing a subsidy, such as electronic funds transfer or generation of prepaid credit cards or vouchers may also be employed. Payment to the intermediary is made by the advertiser at step 731 .
  • subscriber 600 includes a first minimum amount he is willing to accept for the endorsement of a particular advertiser in with the request for endorsement at step 700 .
  • a second (larger) minimum amount is relayed to the company at step 704 . If the company agrees to the second minimum amount in step 710 , subscriber 600 is immediately enrolled in the selected endorsement and subsidy opportunities 645 . This embodiment bypasses steps 712 and 716 .
  • the minimum first amount subscriber 600 is willing to accept is (typically) not provided to the advertiser by intermediary 640 .
  • the difference between the first minimum amount and the second minimum amount is retained by intermediary 640 as payment for its services.
  • a subscriber representative 630 may assume a proxy arrangement for subscribers 600 , 610 and 620 .
  • subscriber representative 630 acts on behalf of a group of subscribers that share similar demographic features.
  • a proxy arrangement can be organized to reduce the cost of using the system by individual subscribers by pooling and offering endorsements through all the subscribers source devices 602 , 612 , 622 that are included in the proxy. In this instance, an endorsement may be changed to also include an endorsement by the subscriber representative
  • an advertiser offers additional subsidies or bids against another advertiser for preferred treatment.
  • This preferred treatment includes more frequent insertion of one advertiser's endorsements over any others, particular days or time of day for endorsements, particular geographic locations, and endorsements sent to particular contacts of the subscriber.
  • an advertiser may endorse subscribers who are fans of a particular sport immediately before, during or after a particular game.
  • an advertiser may endorse a subscriber who calls a contact that has responded to a message in the past.
  • a contact who has responded in the past may be identified by a phone number, an IP address or similar information that is transferred when the contact responds to the endorsement.
  • FIG. 8 describes the de-enrollment process.
  • intermediary 640 monitors various aspects of subscriber 600 and source device 602 .
  • intermediary 640 may monitor credit history, source device usage, device activation, responses from contacts and expiration of or changes to the current endorsement plan.
  • intermediary 640 warns subscriber 600 of a status change that could result in a change to the endorsement plan. Subscriber 600 responds to the warning at step 804 .
  • the intermediary notifies advertiser 660 that subscriber 600 may no longer qualify for the current endorsement plan.
  • advertiser 660 determines if subscriber 600 is still a qualified subscriber. Alternatively, advertiser 660 may decide to allow subscriber 600 time to cure any deficiencies in qualified subscriber status while allowing subscriber 600 to remain on the endorsement plan.
  • advertiser 660 sends a deactivation notice to intermediary 640 .
  • intermediary 640 then deactivates subscriber 600 and removes source device 602 from the endorsement plan.
  • An embodiment of the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment containing both hardware and software elements.
  • one of the previously described embodiments may be implemented in software, which includes but is not limited to firmware, resident software, microcode, etc.
  • various steps of the above processes may be performed in another order, split into additional steps, or combined into a single step. Steps may also be removed and or added to any of the above processes.
  • a tangible computer-usable or computer-readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device), or a propagation medium.
  • Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and digital video disc (DVD).

Abstract

Disclosed are a method and system for peer-to-peer advertising between mobile communication devices. A subsidy program is set up based on a profile of an advertiser having at least one advertising media. A qualified subscriber is identified for the advertiser based on a profile of a subscriber. One or more advertisers and subsidy programs for the qualified subscriber is selected. In addition, when a communication transmission is received from a source communication device, at least one advertising media is associated with the communication transmission and the communication transmission is transmitted from a source communication device to a destination communication device.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation application of U.S. patent application Ser. No. 13/423,048, filed on Mar. 16, 2012, which is a continuation of U.S. patent application Ser. No. 12/592,019, filed on Nov. 18, 2009, now U.S. Pat. No. 8,155,679, which is a continuation-in-part of U.S. patent application Ser. No. 11/318,144 filed on Dec. 23, 2005, now U.S. Pat. No. 7,664,516, which claims priority to U.S. Provisional Patent Application No. 60/639,267 filed on Dec. 27, 2004. Each patent application identified above is incorporated here by reference in its entirety to provide continuity of disclosure.
  • BACKGROUND OF THE INVENTION
  • As peer-to-peer and mobile technologies evolve into highly sophisticated two-way communication systems including mobile phones, instant messaging devices, and personal digital assistants (PDA), the adoption and usage of such technologies continue to increase at a rapid rate. Advertisers are highly motivated to identify new methods of creating brand awareness to users. One of these methods is known as advertising impressions. Leveraging mobile technologies as described above, advertising impressions provide brand and product awareness by directly displaying company advertisements, offering sale promotions, or facilitating the sale of products directly to users' devices.
  • In addition to advertisers, users may utilize these technologies to select specific advertisers who may reach them. For example, technologies like personal digital video recorders allow users to skip undesirable advertisements. In addition, technologies, such as a subscription of satellite radio, allow users to listen to music without the disruption of commercials.
  • With the declining ability to offer advertisements through traditional broadcast advertising medium, such as public radio and television, a need exists for a method that offers more frequent and effective direct advertising to peer-to-peer users.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is emphasized that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
  • FIG. 1 is a diagram of exemplary components for providing advertising between peer-to-peer communication devices.
  • FIG. 2 is a flowchart of an embodiment of an advertiser setup process.
  • FIG. 3 is a flowchart of an embodiment of a subscriber setup process.
  • FIG. 4 is a flowchart of an embodiment of a communication process.
  • FIG. 5 is a flowchart of an embodiment of a subscription maintenance process.
  • FIG. 6 is a diagram showing communication between the subscriber, intermediary, and the endorsement companies.
  • FIG. 7 a describes the interactions between the subscriber, intermediary and advertiser nodes during the enrollment process.
  • FIG. 7 b describes a communication and the recording of historical data.
  • FIG. 7 c describes the payment of the subsidy to the subscriber.
  • FIG. 8 describes interactions between the subscriber, intermediary and advertiser nodes during the subscriber de-enrollment process.
  • FIG. 9 describes the creation of a unique identifier for each endorsement sent by the subscriber to a contact.
  • DETAILED DESCRIPTION
  • It is to be understood that the following disclosure provides many different embodiments, or examples, for implementing different features of the disclosure. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
  • Aspects of the present disclosure provide effective transmissions of advertisements preceding and following transmissions of peer-to-peer communications, which occur directly between peer-to-peer communication devices. Examples of peer-to-peer communication devices include cellular phones, personal digital assistants (PDA), personal computers, instant messaging devices, and audio devices.
  • FIG. 1 is a diagram of exemplary components for providing direct advertising between peer-to-peer communication devices. A communication source, such as subscriber 1, subscribes to a communication subsidy program 13 of an intermediary 9. In an illustrative embodiment, the communication subsidy program 13 of the intermediary 9 is funded in whole or in part by advertisers 10. Alternatively, the communication subsidy program 13 of the intermediary 9 may be funded by an independent entity, an Internet service provider, or a telecommunications service provider. The intermediary communication subsidy program 13 may be developed using an object-oriented programming language, such as Java™ or C++, C#, or other programming languages.
  • When a communication transmission (a cellular phone call, a video conferencing session, an instant message, text message (SMS, MMS or other), a personal computer communication, or a voice communication) is initiated by the subscriber 1 to a communication destination 8, an advertisement preceding and/or following the communication is transmitted to a destination communications device 7 used by communication destination 8. The subscriber 1 may utilize a source communication device 2, such as a cellular phone, a personal computer, a personal digital assistant, or an instant messaging device, to initiate the communication. Source communication device 2 may be coupled to a network 6 and may communicate with destination communication device 7 via the network 6 using a communications protocol. Examples of network 6 may be the Internet, a private network, a cellular phone network, or other service provider networks. Examples of the communication protocol include Transmission Control Protocol/Internet Protocol (TCP/IP), Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), and Wireless Application Protocol (WAP).
  • Operating systems running on communication devices 2 and 7 coordinate and provide control of various components. Each operating system may be a commercially available operating system such as Microsoft® Windows® Mobile (Microsoft and Windows are trademarks of Microsoft Corporation, Redmond, Wash.). An object-oriented software system, such as the Java™ software system may run in conjunction with the operating system and provide calls to the operating system from Java™ programs or applications executing on communication devices 2 and 7. (Java is a product available from Sun Microsystems, Inc, of Santa Clara, Calif.) It is understood that the present disclosure may be used with other operating systems and applications written using other programming languages.
  • When the communication transmission is received by destination communication device 7, the advertisement may be displayed, played, or confirmed. The source of the advertisement may be announced to the recipient as being endorsed by the advertisers 10, an independent entity, an Internet service provider, a telecommunication service provider, or other types of communication providers. It is understood that FIG. 1 is intended as an example, and not as an architectural limitation for different embodiments of the present disclosure.
  • FIG. 2 is a flowchart of an embodiment of an advertiser setup process. Advertisers 10 may create and manage its own advertisement subsidy program or choose to participate in an intermediary's separately managed communication subsidy program 13. In the event of the advertisers choosing an intermediary's communication subsidy program 13, advertisers 10 are required to complete a setup process, receive approval of their profile by the intermediary from a technical and procedural context, and upload their desired ads to be used in the intermediary's communication subsidy program 13 before advertisements may be offered.
  • In step 20, advertisers 10 connect to or browse the intermediary's website 11. The intermediary's website 11 may reside in a server 12 managed by the intermediary 9. In step 22, advertisers 10 complete an advertiser profile on the intermediary's website 11 identifying the advertisers' criteria. In step 24, advertisers 10 setup a subscriber profile on the intermediary's website 11 identifying necessary demographic criteria of a desirable subscriber 1.
  • In step 26, advertisers 10 set up a subsidy program. The subsidy program 13 enables advertisers 10 to select or endorse desirable subscribers in order to subsidize the communication fees, offer its own product discounts or other company's product discounts, generate and accumulate “rewards points” for the subscribers, and mitigate or defer other expenses of the subscriber 1. The advertisers 10 may provide other types of subsidies or incentives to the subscribers 1 without departing the spirit and scope of the present disclosure. The selection of subscribers may be based on a matching of the subscribers' criteria against the advertisers' criteria.
  • In addition, the subsidy program 13 enables advertisers 10 to identify what level of discounts, credits, points, or offerings the subscriber 1 receives as a subsidy in accordance with certain performance criteria. An example of performance criteria includes the number of communication transmissions the subscriber had made and the length of the transmissions. Furthermore, the identification process may be accomplished through a bidding process, an automated auction, or may be standardized based upon other categorical groupings. An example of the bidding process includes a number of advertisers bidding for a group of premium subscribers, who communicate with other subscribers most frequently. An example of categorical groupings includes allowing the subscriber to be endorsed by a different advertiser for each communication event based on a target subsidy or a target destination.
  • In step 28, advertisers 10 upload their advertisements, which may be in a form of text, audio, video, static graphic, or other advertising media, to the intermediary's website 11 to be later associated with one or more subscriber's communications. Advertisers 10 also have the ability to identify when and how to apply each advertisement media type based upon a set of rules or logic defined by either the advertisers 10 themselves or the intermediary 9.
  • In step 30, the intermediary 9 confirms with advertisers 10 that the subsidy advertisements are ready for use and that the subsidy program setup is complete. Advertisers 10 may then elect, through a secure login process, to endorse themselves in order to test their advertisements and adjust the advertisements as necessary. Otherwise, in step 32, advertisers 10 may activate one or more advertisements for selection by the subscriber 1. Thus, the process is complete.
  • FIG. 3 is a flowchart of an embodiment of a subscriber setup process. To become a subscriber of the intermediary's communication subsidy program 13, in step 34, a source communication device 2 owner or subscriber 1 must first connect to the intermediary website 11. In step 36, the subscriber 1 set up a subscriber profile and qualifies for the subsidy program.
  • Alternatively, the subscriber 1 may be automatically enrolled in the subsidy program 13 as a result of a relationship with a service provider, such as a cell phone company contract, an existing service provided by an Internet service provider or by other communication service providers, or endorsers such as a product retailer who distributes branded communications devices that are limited to endorsing only their brand through approved subscribers. The subscriber profile includes information regarding the subscriber 1, for example, a name, an address, a device type, a serial number of the device, a phone number of the device, an IP Address of the device, basic demographic information of the subscriber 1, and a carrier calling program. Other characteristics of the service provider's program, such as available minutes and the subscriber's usage history may also be collected.
  • Once the subscriber's profile is set up, in step 38, the intermediary 9 analyzes the profile data and identifies advertisers 10 whose criteria for subsidy match the subscriber's criteria. For example, advertiser A offers static graphic media and video media and advertiser B offers only audio media. Based on the media type offered, the intermediary 9 qualifies those subscribers whose communication devices have the capability to accept static graphics, video, and/or audio. The intermediary 9 may also require the subscriber 1 to qualify for subsidy over a trial period of time in order to quantify and qualify the calling habits of subscriber 1. For example, the intermediary 9 may examine the usage history of subscribers and qualify only those subscribers who are communicating with others most frequently.
  • In step 40, a determination is then made by the intermediary 9 as to whether the subscriber qualifies for an advertiser's program. In step 42, if the subscriber 1 does not qualify, the subscriber 1 is notified that the subsidy setup process may not continue, and the process terminates. Alternatively, the subscriber 1 may be redirected to another subsidy program or given information on how to qualify in the future.
  • In step 44, if the subscriber 1 qualifies, the intermediary 9 presents all acceptable advertisers 10 and subsidy programs available, including the criteria for continued subsidy and levels of subsidy, to the subscriber 1. In step 46, the subscriber 1 or the intermediary 9 may select one or more advertisers 10 and/or subsidy programs containing multiple advertisers or advertisements for endorsement. The subsidy program 13 may include other random or targeted advertisement that the subscriber fails to select.
  • In step 47, a determination is made by the intermediary 9 as to whether the subscriber 1 has the capability to accept the advertisements for endorsement. In step 49, if the subscriber has the capability to accept the advertisements, the advertisements are downloaded to the subscriber 1. In step 48, if the subscriber 1 does not have the capability to accept the advertisements, an intermediary's endorsement manger software 14 is downloaded to the subscriber's source communication device 2 followed by the advertiser's ads. The endorsement manager software 14 manages advertisements, formats communication transmissions with the advertisements, and records advertising impression history of the advertisement transmissions periodically. In step 50, once the endorsement manger software 14 and advertiser's advertisements are downloaded, the endorsement manger software 14 communicates securely with the intermediary's host system and activates itself for use.
  • FIG. 4 is a flowchart of an embodiment of a communication process. The communication process begins, in step 52, when a communication transmission is initiated by a subscriber 1. A communication transmission may include a cellular phone call, an instant message, a page, or a video conferencing session, and may be initiated using any source communication device 2. In step 54, the endorsement manger software 14 formats the transmission by inserting the appropriate advertiser's advertisement preceding and/or following the transmission. During the communication session, the endorsement manager software 14 records the impression status based on whether the advertisement was displayed, played, or confirmed on the destination communication device 7.
  • In step 58, once the transmission is formatted, the endorsement manager software 14 sends the communication transmission to the communication destination 8. In step 64, when the communication transmission reaches the destination communication device 7, the advertisement is displayed, played, or confirmed in the destination communication device 7. In step 66, at the end of the communication session, the recipient may click on the advertisement to link, via the Internet, to the advertiser's or another designated website for additional information or further action. The link may direct the recipient to other offers, such as coupons, special offers that are unique to subscriber, or other related parties of the service. In addition to directing the recipient to other offers, advertisers 10 may transmit their own messages to the recipient any time during or after the communication process.
  • Optionally, in step 60, when the communication transmission is initially received by the destination communication device 7, a determination is made by a recipient of the destination communication device 7 as to whether to accept or deny the transmission. In step 62, if a transmission is denied, the transmission is selectively ignored, and is stored in a voice mail or similar system for later retrieval. In step 64, if the transmission is accepted or is retrieved from voice mail or other storage system, the advertisement is displayed, played, or confirmed in the destination communication device 7. The advertisement may be played, displayed or confirmed followed by, at the same time, or throughout the communication session. In step 66, at the end of the communication session, the recipient may click on the advertisement to link, via the Internet, to the advertiser's or another designated website for additional information. The process then terminates.
  • FIG. 5 is a flowchart of an embodiment of a subscription maintenance process. Subscription maintenance includes collecting regular advertising impression data from the endorsement management software of the subscribers, periodic processing of the impression data against subsidy plans to facilitate distribution of subsidy amounts, changes to the subscriber's profiles, or program eligibility.
  • The process begins, in step 67, when a communication transmission is initiated by the subscriber 1. In step 68, the endorsement manager software 14 collects historical data from the subscriber, including successes and failures of advertising impression events. Examples of advertising impression events include the number of advertising impressions, the number of advertising media types that have reached and been accepted by the destination communication, the number of advertising impressions for a certain party, and the like. In step 70, the endorsement manager software 14 transmits this historical data to the intermediary's data warehouse for further processing. In step 72, the endorsement manager software automatically validates and updates current versions of advertiser's advertisements, and the endorsement manager software 14 updates itself, if necessary. The intermediary 9 may also periodically update the advertisements as the endorsement manager software 14 is busy communicating with the intermediary's data warehouse to “check in”.
  • In step 74, upon receipt of the historical data, the intermediary website 11 processes the received historical data and compares the data against the subsidy programs for which they have qualified in step 40 in order to generate the subsidy amount for distribution. The subsidy amount may be in a form of discounts or other incentives. In step 76, if the intermediary 9 detects that the subsidy amount of a program is likely to change, the intermediary 9 sends a message to the subscriber 1 informing the subscriber 1 of a possible change or a need to update the subscriber profile. In step 78, the intermediary 9 generates reports to advertisers, service providers, and subscribers for review via the intermediary's website 11. Based on these reports, advertisers and subscribers may readjust their profile.
  • The system and method described above enables advertisers 10 to reach targeted audiences via mobile communications devices. The recipient of a communication transmission accepts the communication session initiated by a source communication device 2, because the session is identified as being initiated by a trusted or known entity. Upon acceptance, the advertising media is played or displayed to the recipient. The subscribers are given incentives to participate in this program, such as subsidies to their communication fees and/or other compelling incentives.
  • Other scenarios include communication sessions in which the subscriber 1 is a recipient of the communication session initiated by a non-subscriber. In this case, the endorsement manager software 14 in the destination communication device 7 may insert the advertising media into the communication session prior to enabling the communication between the subscriber 1 and the non-subscriber. The advertising media is played or displayed to the subscriber 1, who is credited to receive incentives based on this communication session.
  • FIG. 6 is a diagram showing communication between the subscriber, intermediary, and the endorsement companies (advertisers). The set of subscribers 600, 610 and 620 possess source devices 602, 612 and 622. Subscribers 600, 610 and 620 communicate in a similar manner and will be described using subscriber 600 as an example.
  • Subscriber 600 creates application 604. Application 604 consists of a request for endorsement and subsidy 608, as well as subscriber specific data 606. Subscriber specific data 606 is demographic data that relates to the subscriber's education, employment, purchasing habits, interests, hobbies, affiliations or other data used to determine a target market for a product.
  • An endorsement company selected by the subscriber may provide an endorsement or endorsement tag (i.e. “advertiser recommends subscriber”). Alternatively, the subscriber may offer to endorse the company (i.e. “subscriber recommends advertiser”). The endorsement may include an embedded company logo, color or link to an advertisement of a particular product. The product or advertisement that the link points to is controlled by the advertiser and may be redirected by the intermediary. In the preferred embodiment, the intermediary serves as the hosting site for product or advertising data. In other embodiments, the intermediary and the hosting site may be located at different machines
  • Subscriber 600 communicates with intermediary 640 through source device 602, network 650 and the intermediary's server 642. Subscriber 600 communicates with any of the set of endorsement companies 660 through source device 602, network 650 and set of endorsement companies' servers 662.
  • Intermediary 640 communicates with network 650 through intermediary's server 642. Additionally, list of endorsement companies 644, set of subscriber applications 647 and software application for subscriber's devices 648 reside on intermediary's server 642.
  • List of endorsement companies 644 includes endorsement and subsidy opportunities 645 corresponding to specific endorsement companies. The list of endorsement companies 645 includes the nature of a company's products and an estimate of the amount of subsidy that may be provided or the cost to the subscriber for the company's endorsement. Endorsement and subsidy opportunities 645 include a set of desired demographic data 646. Desired demographics 646 relate to a target market that a company is trying to reach with its ad campaign and products.
  • Set of subscriber applications 647 are applications 604, 614, 624 that have been submitted to the intermediary via network 650 or otherwise entered into the intermediary's server 642.
  • Endorsement manager software 648 is downloaded to source device 602, 612, 622 via network 650. As described earlier, endorsement manager software 648 allows subscribers 600, 610, 612 to accept and pass endorsements and advertisements.
  • Set of endorsement companies 660 communicates with network 650 through set of endorsement companies' servers 662. Set of endorsement companies' servers 662 contains set of advertisements 664. Set of endorsement and subsidy opportunities 666 are related to individual advertisements from the set of advertisements 664. The endorsement and subsidy opportunities 666 contain a set of desired audience demographic data 668 which relate to a target market selected by a company.
  • FIG. 7 a describes the bi-directional endorsement process between the subscriber and the advertiser via the intermediary during the enrollment process. Subscriber 600, intermediary 640 and set of endorsement companies (advertisers) 660 represent “nodes” or “tiers” in a computer network. Each node or tier may represent a communication device and the appropriate computer server and computer network connections to allow communication and passing data between subscriber 600, intermediary 640 and company 660. The nodes may also represent groups of machines in a network confirmation. The nodes do not reflect (nor require) a specific carrier or service provider for the source device.
  • At step 700, subscriber 600 contacts intermediary 640 through network 650 using source devices 602 and makes a subscription request including a request for endorsement. At this step, subscriber 600 selects one or more potential endorsers from list of endorsement companies 644. Subscriber 600 submits application 604, including the selected endorsement companies and subscriber demographic data, to intermediary 640. At step 701, an advertiser contacts intermediary 640. Advertiser 660 submits one or more sets of desired demographic criteria to intermediary 640.
  • At step 702, intermediary 640 correlates the subscriber data with the set of demographic data criteria of the advertiser. A correlation value is assigned by intermediary 640.
  • In the preferred embodiment, the correlation value is calculated as a match value or weighted percentage between the demographic criteria 646 and the subscriber demographic data.
  • Other correlation routines can be used to provide additional metrics to the subscriber and the advertiser related to the “match” of the subscriber demographic data with the advertiser criteria. For example, a multipoint questionnaire is provided to the subscriber including various categories during the subscription process. Questions include multiple choice questions. Answers to the multiple choice questions and each of the categories are assigned a weight. The combined weight is provided to the advertiser and to the subscriber as a correlation value.
  • In another embodiment, credit reports of the subscriber from third parties may be implemented to calculate a correlation value. Additionally, financial information related to the subscriber, such as credit history or financial status may be evaluated to arrive at a correlation value. At step 706, potential subscribers who score lower than the required correlation value are recommended for rejection.
  • Alternatively at step 702, advertiser 660 receives a set of subscriber data from intermediary 640. Advertiser 660 then correlates subscriber specific data 606 with desired audience demographic data 668 to derive a correlation value.
  • At step 704, a list of potential subscribers that meet a desired correlation value or that offer a sufficient payment by the subscriber for endorsement are forwarded to the appropriate advertiser 660.
  • Intermediary 640 notifies subscriber 600 of a rejection at step 707. If the subscriber is rejected, the rejection is recorded by the intermediary and the process stops.
  • At step 708, the advertiser decides whether to endorse a particular subscriber, based on the results of the correlation. The advertiser calculates the amount to subsidize or charge the subscriber for the endorsement. For example, subscriber 600 that achieves a high correlation value may receive a larger subsidy than the subscriber who achieves a low correlation value.
  • Provisions can be provided to allow the subscriber to purchase an endorsement from the advertiser. For example, a sliding scale may be applied to calculate a price for the subscriber to pay based on a correlation value. A floor function can also be applied below which no endorsement will be provided by the advertiser of the subscriber.
  • If a sufficient correlation value is achieved or the subscriber purchases an endorsement, the subscriber is deemed a “qualified” subscriber. At step 710, the advertiser notifies intermediary 640 of the endorsement and subsidy opportunities for which the subscriber has been qualified. Intermediary 640 then notifies subscriber 600, at step 712.
  • At step 714, subscriber 600 must examine the endorsement and subsidy opportunities. At step 716, subscriber 600 chooses at least one plan and advertiser for endorsement and notifies intermediary 640. At this point, bi-lateral endorsement is complete.
  • At step 718, intermediary 640 interrogates source device 602 regarding its ability to perform the requirements of the endorsement plan. For example, source device 602 may not be capable of sending an endorsement with an embedded link or may not be capable of handling large graphics files.
  • At step 720, depending on device capabilities, intermediary 640 sends the compressed endorsement manager software and the endorsement selected by subscriber 600 to source device 602 held by subscriber 600. In the preferred embodiment, the endorsement manager is software that manages the endorsement and history related to the endorsement. The endorsement manager software is sent, along with a set of links to various advertisements, endorsement tags and graphics files. The endorsement manager software is then decompressed and installed on the source device.
  • At step 722, the advertiser is notified of endorsement and subsidy opportunities selected by subscriber 600. The selected opportunities are implemented by the advertiser in step 724.
  • The bi-directional selection process allows the subscriber to select endorsers that appeal to him. The advertiser then determines if the subscriber is qualified based on a correlation between the subscriber's demographics and those desired by the advertiser. The subscriber's contacts presumably share some, if not all, of the subscriber's demographics and interests. Therefore, the contacts provide a select market and value to the advertiser, while requiring only a single demographic comparison. This allows an advertiser to focus its endorsements on favorable target markets without having to qualify each possible customer or examine demographics of a large number of potentially bad prospects.
  • FIG. 7 b describes a communication and the recording of historical data. Subscriber 600 initiates a communication with contact 760 in step 790. At steps 792 and 794, the endorsement manager software inserts and sends an endorsement and embedded link in the communication. The destination device accepts the communication and embedded link and sends a response to the source device in steps 796 and 798. The source device records the historical data in step 797.
  • FIG. 7 c describes the data flow required for subsidy collection. At step 750, the intermediary receives history data from the subscriber 600 reflecting a communication with contact 760, such as a phone can where an imbedded link has been sent in an endorsement message. At step 762, contact 760 follows the link embedded in the endorsement to the advertisement data hosted by intermediary 640. Intermediary 640 monitors historical data including the number of endorsements sent by subscriber 600 and the number of recipients contacted by subscriber 600 that use the embedded link to view the advertisement from the set of advertisements 664. Individual contacts are identified by a unique identifier embedded in each endorsement sent by subscriber 600 to contact 760. At step 766, the unique identifier is decoded by the intermediary site 640, allowing identification of the contact 760 responding to the endorsement. At step 751, the intermediary calculates the subsidy and analyzes the subscriber history data and contact interaction history.
  • The endorsement and the embedded link may be altered in response to various stimuli. For example, a random function may be provided in the software to change the endorsement and/or embedded link resulting in random changes. In another example, the endorsement and/or embedded link may be changed to reflect a different product of the company at different times of day. Additionally, when the embedded link is activated additional information may be sent from the destination device, such that the geographical location of the destination device is known. Intermediary site 640 may redirect the embedded link to a new advertisement based on geographical, time, data or previous responses by the destination device. Intermediary site 640 determines the geographical location of the device by determining which cellular tower is carrying the response from the destination device or by information supplied by the destination device, such as GPS coordinates. The endorsement and embedded link can also be configured to respond to specialized applications or “apps” resident on the source device to reflect changing conditions dictated by the app. For example, an application maybe capable of reflecting ringtone changes and/or music preference changes. In these applications listening habits and cell phone configurations for various lighting displays can supply information to trigger predetermined variations in the endorsement or embedded link.
  • For example, if the embedded link were to a national restaurant chain, intermediary site 640 may redirect it to an advertisement for the nearest restaurant. Intermediary site 640 may contain the hours of operation of the restaurants and direct the link to an advertisement for the nearest open restaurant. If no restaurants are open within a predetermined range, intermediary site 640 may select an alternative advertisement. Intermediary site 640 may also store data regarding previous interaction from the destination device and redirect the link accordingly. For example, a savings offer may be limited to one per device, such that intermediary site 640 redirects the destination device to a different link if an offer has been previously accepted. Alternately, a source device may receive additional benefits, such as coupons, for frequently following the link embedded within an endorsement.
  • Referring briefly to FIG. 9, in an alternate embodiment, historical data regarding interaction of contact 760 with the embedded link may be stored on the source device as previously described. Alternatively, the endorsement sent to the contact from the source device contains a hash of three separate codes. Endorsement code 900 identifies the endorsement sent to the contact. Source code 910 identifies the source device that sent the endorsement. Contact code 920 identifies the contact that received the message. The endorsement manager software residing on the source device creates a unique identifier 930 for each endorsement sent and includes the unique identifier 930 in the link embedded in the endorsement. The unique identifier 930 is created by combining several separate codes together in any one of many encryption routines (known in the art as “hashing”) to form a code that is unique for each endorsement sent by a subscriber. Source code 910 and contact code 920 may be created based on device serial number, phone number or other numbers unique to the device. Other codes, including the date code 922 and geographic location 924 of the source device may be combined as well to create unique identifier 930. Endorsement code 900 is included in the endorsement when it is downloaded by the subscriber.
  • In other embodiments, the identity of the contacts, the duration of the message and communication, the scheduling of advertisements to view and the length of time that the contacts browser is focused on the advertisement are recorded. Additional information collected can include links navigated to, before and after, viewing the advertisement can be recorded. In certain cases, identification of contacts recognized by the recipient can be logged. Purchase and payment information may be collected. Identification of music files, licenses and picture files may be collected. Call log information may be collected. Data reflecting prior approval as a qualified subscriber, and use of the system by the recipient may also be collected. Data reflecting network information such as packet count and packet size may be collected. Data reflecting location information via a GPS transponder may be collected. The analysis may include grouping data with other similar data from other subscribers to develop buying trends, demographic profiles and purchase information. Analysis of customer location and dwell times at various websites and “brick and mortar” stores may be analyzed. A fee may be calculated and assessed by the intermediary at step 751.
  • Continuing with FIG. 7 c, at step 726, a report, showing the analysis and subsidy due, is sent to the advertiser by intermediary 640. At step 728, the advertiser may verify the calculations of the intermediary submitted in the report or modify the subsidy recommended. At step 729, advertiser 660 may request additional information and analysis from the intermediary. In-turn, the intermediary supplies additional reports via step 726. At step 730, the calculated subsidy is implemented. This may be a payment to a subscriber 600, or transmission of a bill owed by subscriber 600 for use of the endorsement to the subscriber. Of course, other means of implementing a subsidy, such as electronic funds transfer or generation of prepaid credit cards or vouchers may also be employed. Payment to the intermediary is made by the advertiser at step 731.
  • Referring again to FIG. 7 a, in an alternate embodiment, subscriber 600 includes a first minimum amount he is willing to accept for the endorsement of a particular advertiser in with the request for endorsement at step 700. A second (larger) minimum amount is relayed to the company at step 704. If the company agrees to the second minimum amount in step 710, subscriber 600 is immediately enrolled in the selected endorsement and subsidy opportunities 645. This embodiment bypasses steps 712 and 716. The minimum first amount subscriber 600 is willing to accept is (typically) not provided to the advertiser by intermediary 640. The difference between the first minimum amount and the second minimum amount is retained by intermediary 640 as payment for its services.
  • Returning to FIG. 6, in an additional alternative embodiment, a subscriber representative 630 may assume a proxy arrangement for subscribers 600, 610 and 620. In a proxy arrangement subscriber representative 630 acts on behalf of a group of subscribers that share similar demographic features. A proxy arrangement can be organized to reduce the cost of using the system by individual subscribers by pooling and offering endorsements through all the subscribers source devices 602, 612, 622 that are included in the proxy. In this instance, an endorsement may be changed to also include an endorsement by the subscriber representative
  • In another embodiment, an advertiser offers additional subsidies or bids against another advertiser for preferred treatment. This preferred treatment includes more frequent insertion of one advertiser's endorsements over any others, particular days or time of day for endorsements, particular geographic locations, and endorsements sent to particular contacts of the subscriber. For example, an advertiser may endorse subscribers who are fans of a particular sport immediately before, during or after a particular game. Also, an advertiser may endorse a subscriber who calls a contact that has responded to a message in the past. A contact who has responded in the past may be identified by a phone number, an IP address or similar information that is transferred when the contact responds to the endorsement.
  • FIG. 8 describes the de-enrollment process. At step 800, intermediary 640 monitors various aspects of subscriber 600 and source device 602. Among other things, intermediary 640 may monitor credit history, source device usage, device activation, responses from contacts and expiration of or changes to the current endorsement plan. At step 802, intermediary 640 warns subscriber 600 of a status change that could result in a change to the endorsement plan. Subscriber 600 responds to the warning at step 804. At step 806, the intermediary notifies advertiser 660 that subscriber 600 may no longer qualify for the current endorsement plan.
  • At step 808, advertiser 660 determines if subscriber 600 is still a qualified subscriber. Alternatively, advertiser 660 may decide to allow subscriber 600 time to cure any deficiencies in qualified subscriber status while allowing subscriber 600 to remain on the endorsement plan.
  • At step 810, advertiser 660 sends a deactivation notice to intermediary 640. At step 812, intermediary 640 then deactivates subscriber 600 and removes source device 602 from the endorsement plan.
  • An embodiment of the present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment containing both hardware and software elements. For example, one of the previously described embodiments may be implemented in software, which includes but is not limited to firmware, resident software, microcode, etc. In addition, various steps of the above processes may be performed in another order, split into additional steps, or combined into a single step. Steps may also be removed and or added to any of the above processes.
  • Furthermore, the present disclosure can take the form of a computer program product accessible from a tangible computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a tangible computer-usable or computer-readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device), or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and digital video disc (DVD).
  • Although embodiments of the present disclosure have been described in detail, those skilled in the art should understand that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure. Accordingly, all such changes, substitutions and alterations are intended to be included within the scope of the present disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures.

Claims (20)

1. A targeted advertising system for providing access to advertising content from an advertiser to a source communication device, associated with a subscriber, and providing the access to the advertising content from the source communication device to a destination communication device, associated with a recipient, comprising:
a server, programmed to act as an intermediary and to store and execute instructions that cause the targeted advertising system to perform operations comprising:
receiving at the server, a first set of information that describes one or more attributes related to the one or more subscribers;
receiving at the server, a second set of information that describes one or more attributes for targeting the advertising content to the subscriber;
establishing an agreement between the subscriber and the advertiser to access the advertising content;
sending, from the server to the subscriber communication device, a third set of information, relating to the set of advertising content, selected on the basis of a match between the first set of information and the second set of information, the third set of information including a component for inclusion in a communication to the recipient communication device; and,
providing the advertising content to the recipient communication device.
2. The targeted advertising system of claim 2 wherein the operations further comprise:
receiving, at the server, an indication that the recipient communication device has interacted with the communication in a defined manner; and,
providing the advertising content to the recipient communication device in response to receiving the indication.
3. The targeted advertising system of claim 2 wherein the operations further comprise:
incentivizing the subscriber to communicate the component to the recipient communication device.
4. The targeted advertising system of claim 4 wherein the incentivizing is conditioned on the recipient communication device interacting with the component in a defined manner.
5. The targeted advertising system of claim 4 wherein the incentivizing is a subsidy program related to the set of advertising content.
6. The targeted advertising system of claim 6 wherein the subsidy program is managed by the server.
7. The targeted advertising system of claim 6 wherein the subsidy program is managed by the advertiser.
8. The targeted advertising system of claim 2 wherein the first set of information includes a geographic location.
9. The targeted advertising system of claim 2 wherein the component includes a link to the server.
10. The targeted advertising system of claim 2 wherein the component includes a link to the advertiser.
11. The targeted advertising system of claim 2 wherein the communication includes a fourth set of information related to the advertising content and the component is a link to a fifth set of information related to the advertising content.
12. The targeted advertising system of claim 2 wherein the operations further comprise:
receiving, at the server, a selection, related to the advertising content, from the subscriber communication device; and,
in response to the selection, providing the third set of information to the subscriber communication device.
13. The targeted advertising system of claim 13 wherein the operations further comprise:
receiving, at the server, from the subscriber communication device, an identification of the recipient communication device that a subscriber has identified for sharing the third set of information; and,
in response to receipt of the third set of information, making the third set of information available to the recipient communication device.
14. A targeted advertising system, comprising:
one or more subscriber communication devices;
one or more recipient communication devices; and,
a server programmed to act as an intermediary between the one or more subscriber communication devices and one or more advertisers, and to store and execute instructions that cause the targeted advertising system to perform operations comprising:
storing, at the server, a first set of information related to one or more subscribers, the first set of information including a first set of geographic attributes related to the one or more subscribers;
storing, at the server, a second set of information related to a target market of the one or more advertisers, the second set of information including a second set of geographic attributes;
finding, at the server, a set of matches between the first set of geographic attributes and the second set of geographic attributes;
causing the server to respond to the set of matches by providing a set of advertising content to a matched subscriber communication device of the one or more subscriber communication devices;
causing the server to respond to a receipt of a set of selections from the matched subscriber communication device of the one or more subscriber communication devices by providing to the subscriber communication device of the one or more subscriber communication devices a link adapted to be forwarded to the one or more recipient communication devices, and;
causing the server to respond to a receipt of a signal related to a click on the link by providing to the one or more recipient communication devices a third set of information related to the set of advertising content.
15. The targeted advertising system of claim 15 wherein the link is related to the set of advertising content.
16. The targeted advertising system of claim 15 wherein the link is related to a participation in the targeted advertising system.
17. The targeted advertising system of claim 15 wherein the operations further comprise:
rewarding a subscriber of the one or more subscribers for forwarding the link to one or more recipients having a participation in the targeted advertising system.
18. The targeted advertising system of claim 18 wherein the participation includes purchasing one of the group of a product and a service.
19. The targeted advertising system of claim 15 wherein the operations further comprise:
encouraging a subscriber of the one or more subscribers to transmit the link to the one or more recipient communication devices.
20. The targeted advertising system of claim 19 wherein the operation of encouraging further comprises:
providing a subsidy opportunity conditioned on receiving an indication that a recipient communication device of the set of recipient communication devices has clicked on the link and initiated a purchase related to the set of advertising content.
US13/908,825 2004-12-27 2013-06-03 System and method for peer-to-peer advertising between mobile communication devices Abandoned US20130268355A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US13/908,825 US20130268355A1 (en) 2004-12-27 2013-06-03 System and method for peer-to-peer advertising between mobile communication devices
US14/070,329 US20140058813A1 (en) 2004-12-27 2013-11-01 System and Method for Advertising Distribution Through Mobile Social Gaming
US14/291,977 US10354280B2 (en) 2004-12-27 2014-05-30 System and method for distribution of targeted advertising between mobile communication devices
US14/573,634 US10755313B2 (en) 2004-12-27 2014-12-17 System and method for distribution of targeted content between mobile communication devices
US14/645,300 US20150248705A1 (en) 2004-12-27 2015-03-11 System and method for distribution of targeted content between mobile communication devices
US14/645,281 US20150186946A1 (en) 2004-12-27 2015-03-11 System and method for distribution of targeted advertising between mobile communication devices
US16/947,917 US20200380564A1 (en) 2004-12-27 2020-08-24 System and method for distribution of targeted content between mobile communication devices

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US63926704P 2004-12-27 2004-12-27
US11/318,144 US7664516B2 (en) 2004-12-27 2005-12-23 Method and system for peer-to-peer advertising between mobile communication devices
US12/592,019 US8155679B2 (en) 2005-12-23 2009-11-18 System and method for peer-to peer advertising between mobile communication devices
US13/423,048 US8457670B2 (en) 2004-12-27 2012-03-16 System and method for peer-to-peer advertising between mobile communication devices
US13/908,825 US20130268355A1 (en) 2004-12-27 2013-06-03 System and method for peer-to-peer advertising between mobile communication devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/423,048 Continuation US8457670B2 (en) 2004-12-27 2012-03-16 System and method for peer-to-peer advertising between mobile communication devices

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/042,319 Continuation US9314697B2 (en) 2004-12-27 2013-09-30 System and method for advertising distribution through mobile social gaming
US14/291,977 Continuation-In-Part US10354280B2 (en) 2004-12-27 2014-05-30 System and method for distribution of targeted advertising between mobile communication devices

Publications (1)

Publication Number Publication Date
US20130268355A1 true US20130268355A1 (en) 2013-10-10

Family

ID=37663048

Family Applications (5)

Application Number Title Priority Date Filing Date
US11/318,144 Expired - Fee Related US7664516B2 (en) 2004-12-27 2005-12-23 Method and system for peer-to-peer advertising between mobile communication devices
US12/803,635 Active 2031-06-10 US8438055B2 (en) 2004-12-27 2010-07-01 System and method for providing endorsed advertisements and testimonials between communication devices
US13/423,048 Expired - Fee Related US8457670B2 (en) 2004-12-27 2012-03-16 System and method for peer-to-peer advertising between mobile communication devices
US13/902,256 Abandoned US20130262221A1 (en) 2004-12-27 2013-05-24 System and method for providing endorsed electronic offers between communication devices
US13/908,825 Abandoned US20130268355A1 (en) 2004-12-27 2013-06-03 System and method for peer-to-peer advertising between mobile communication devices

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US11/318,144 Expired - Fee Related US7664516B2 (en) 2004-12-27 2005-12-23 Method and system for peer-to-peer advertising between mobile communication devices
US12/803,635 Active 2031-06-10 US8438055B2 (en) 2004-12-27 2010-07-01 System and method for providing endorsed advertisements and testimonials between communication devices
US13/423,048 Expired - Fee Related US8457670B2 (en) 2004-12-27 2012-03-16 System and method for peer-to-peer advertising between mobile communication devices
US13/902,256 Abandoned US20130262221A1 (en) 2004-12-27 2013-05-24 System and method for providing endorsed electronic offers between communication devices

Country Status (1)

Country Link
US (5) US7664516B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140075329A1 (en) * 2012-09-10 2014-03-13 Samsung Electronics Co. Ltd. Method and device for transmitting information related to event

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070121845A1 (en) * 2003-10-06 2007-05-31 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers via visual advertisements
US7623516B2 (en) 2004-06-29 2009-11-24 Damaka, Inc. System and method for deterministic routing in a peer-to-peer hybrid communications network
US20110276700A1 (en) * 2004-06-29 2011-11-10 Damaka, Inc. System and method for peer-to-peer endpoint messaging
US7623476B2 (en) * 2004-06-29 2009-11-24 Damaka, Inc. System and method for conferencing in a peer-to-peer hybrid communications network
US8050272B2 (en) * 2004-06-29 2011-11-01 Damaka, Inc. System and method for concurrent sessions in a peer-to-peer hybrid communications network
US7933260B2 (en) 2004-06-29 2011-04-26 Damaka, Inc. System and method for routing and communicating in a heterogeneous network environment
US7656870B2 (en) 2004-06-29 2010-02-02 Damaka, Inc. System and method for peer-to-peer hybrid communications
US20060095365A1 (en) * 2004-06-29 2006-05-04 Damaka, Inc. System and method for conducting an auction in a peer-to peer network
US20060206310A1 (en) * 2004-06-29 2006-09-14 Damaka, Inc. System and method for natural language processing in a peer-to-peer hybrid communications network
US8009586B2 (en) 2004-06-29 2011-08-30 Damaka, Inc. System and method for data transfer in a peer-to peer hybrid communication network
US20070078720A1 (en) * 2004-06-29 2007-04-05 Damaka, Inc. System and method for advertising in a peer-to-peer hybrid communications network
US7570636B2 (en) 2004-06-29 2009-08-04 Damaka, Inc. System and method for traversing a NAT device for peer-to-peer hybrid communications
US7778187B2 (en) 2004-06-29 2010-08-17 Damaka, Inc. System and method for dynamic stability in a peer-to-peer hybrid communications network
US7698169B2 (en) * 2004-11-30 2010-04-13 Ebay Inc. Method and system to provide wanted ad listing within an e-commerce system
US8452646B2 (en) 2005-12-23 2013-05-28 Blue Calypso, Llc System and method for providing endorsed electronic offers between communication devices
US8155679B2 (en) 2005-12-23 2012-04-10 Blue Calypso, Llc System and method for peer-to peer advertising between mobile communication devices
US7664516B2 (en) 2004-12-27 2010-02-16 Aztec Systems, Inc. Method and system for peer-to-peer advertising between mobile communication devices
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices
US20060150070A1 (en) * 2004-12-30 2006-07-06 Panu Korhonen Mobile communication method and system
US8908846B2 (en) * 2005-06-22 2014-12-09 Viva Group, Llc System to capture communication information
US20070005424A1 (en) * 2005-07-01 2007-01-04 Arauz Nicolas A Computer implemented method for the purchase of an endorsed message transmission between associated individuals
US20070005431A1 (en) * 2005-07-01 2007-01-04 Nick Arauz System of providing message content in a communication system ring-back space
US8560385B2 (en) * 2005-09-02 2013-10-15 Bees & Pollen Ltd. Advertising and incentives over a social network
US7901420B2 (en) * 2005-11-02 2011-03-08 University Of Massachusetts Tissue clamp
US20070244828A1 (en) * 2006-04-12 2007-10-18 Mahmoud Shahbodaghi Aggregate licensing
US10803468B2 (en) * 2006-04-18 2020-10-13 At&T Intellectual Property I, L.P. Method and apparatus for selecting advertising
US20080086360A1 (en) * 2006-10-06 2008-04-10 Rajesh Kanapur System and method for advertising via mobile devices
US8909546B2 (en) * 2006-12-20 2014-12-09 Microsoft Corporation Privacy-centric ad models that leverage social graphs
US20080154724A1 (en) * 2006-12-21 2008-06-26 Yuval Machlin Device, system, and method of recommendation-based rewarding
WO2008140671A1 (en) * 2007-05-10 2008-11-20 Xg Technology, Inc. Mobile handset information stream
KR100913902B1 (en) * 2007-05-25 2009-08-26 삼성전자주식회사 Method for transmitting and receiving data using mobile communication terminal in zigbee personal area network and communication system therefor
ITFI20070177A1 (en) * 2007-07-26 2009-01-27 Riccardo Vieri SYSTEM FOR THE CREATION AND SETTING OF AN ADVERTISING CAMPAIGN DERIVING FROM THE INSERTION OF ADVERTISING MESSAGES WITHIN AN EXCHANGE OF MESSAGES AND METHOD FOR ITS FUNCTIONING.
CA2701894C (en) 2007-09-03 2015-11-17 Damaka, Inc. Device and method for maintaining a communication session during a network transition
US20100114693A1 (en) * 2007-09-07 2010-05-06 Ryan Steelberg System and method for developing software and web based applications
US20090075696A1 (en) * 2007-09-14 2009-03-19 Rajesh Kanapur System and Method for Storage and Sharing of Digital Media
US8862164B2 (en) 2007-09-28 2014-10-14 Damaka, Inc. System and method for transitioning a communication session between networks that are not commonly controlled
US20100332312A1 (en) * 2009-06-30 2010-12-30 Theresa Klinger System and method for analyzing endorsement networks
WO2009070718A1 (en) 2007-11-28 2009-06-04 Damaka, Inc. System and method for endpoint handoff in a hybrid peer-to-peer networking environment
ITPO20080002A1 (en) * 2008-01-22 2009-07-23 Riccardo Vieri SYSTEM AND METHOD FOR THE CONTEXTUAL ADVERTISING GENERATION DURING THE SENDING OF SMS, ITS DEVICE AND INTERFACE.
US20090234726A1 (en) * 2008-03-12 2009-09-17 Microsoft Corporation Automobile location based advertising
US20090271257A1 (en) * 2008-04-25 2009-10-29 Microsoft Corporation Model for early adoption and retention of sources of funding to finance award program
US8856851B2 (en) * 2008-12-19 2014-10-07 David Marshall Davis Apparatus and method for controlling a network-connected device in one peer network from an infrared device connected to another peer network using TCP/IP and infrared signals
CN101453474B (en) * 2008-12-30 2011-12-07 中兴通讯股份有限公司 Terminal, information inserting system and method
US8112329B2 (en) * 2008-12-30 2012-02-07 Ebay Inc. Consolidating leads received from potential renters for billing a lister
US20100169198A1 (en) * 2008-12-30 2010-07-01 Ebay Inc. Billing a lister for leads received from potential renters within a lead threshold
US8413188B2 (en) * 2009-02-20 2013-04-02 At&T Intellectual Property I, Lp System and method for processing image objects in video data
US20110035250A1 (en) * 2009-08-05 2011-02-10 Dungolden Group Inc. Ad-Hoc Engagement of Client and Service Provider
US8892646B2 (en) 2010-08-25 2014-11-18 Damaka, Inc. System and method for shared session appearance in a hybrid peer-to-peer environment
US8725895B2 (en) * 2010-02-15 2014-05-13 Damaka, Inc. NAT traversal by concurrently probing multiple candidates
US8874785B2 (en) 2010-02-15 2014-10-28 Damaka, Inc. System and method for signaling and data tunneling in a peer-to-peer environment
US8689307B2 (en) * 2010-03-19 2014-04-01 Damaka, Inc. System and method for providing a virtual peer-to-peer environment
US9043488B2 (en) 2010-03-29 2015-05-26 Damaka, Inc. System and method for session sweeping between devices
US9191416B2 (en) 2010-04-16 2015-11-17 Damaka, Inc. System and method for providing enterprise voice call continuity
US8352563B2 (en) 2010-04-29 2013-01-08 Damaka, Inc. System and method for peer-to-peer media routing using a third party instant messaging system for signaling
US8446900B2 (en) 2010-06-18 2013-05-21 Damaka, Inc. System and method for transferring a call between endpoints in a hybrid peer-to-peer network
US8611540B2 (en) 2010-06-23 2013-12-17 Damaka, Inc. System and method for secure messaging in a hybrid peer-to-peer network
US8468010B2 (en) 2010-09-24 2013-06-18 Damaka, Inc. System and method for language translation in a hybrid peer-to-peer environment
US8743781B2 (en) 2010-10-11 2014-06-03 Damaka, Inc. System and method for a reverse invitation in a hybrid peer-to-peer environment
KR20120051452A (en) * 2010-11-12 2012-05-22 삼성전자주식회사 Method for providing data service and system for providing data service applying the same
US8407314B2 (en) 2011-04-04 2013-03-26 Damaka, Inc. System and method for sharing unsupported document types between communication devices
US8542097B2 (en) 2011-04-13 2013-09-24 Jingle Technologies Llc Systems and methods for transmitting information, alerts, and/or comments to participants based on location information
US8694587B2 (en) 2011-05-17 2014-04-08 Damaka, Inc. System and method for transferring a call bridge between communication devices
US8478890B2 (en) 2011-07-15 2013-07-02 Damaka, Inc. System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability
CA2862891C (en) 2012-01-26 2022-10-18 Konstantinos Amouris System and method for consumer-based storing, retrieving and transmitting of promotional content to other consumers
US11854045B2 (en) * 2012-01-26 2023-12-26 Konstantinos Amouris System and method for consumer-based storing, retrieving and transmitting of promotional content to other consumers
US10482487B1 (en) 2012-08-13 2019-11-19 Livingsocial, Inc. Incentivizing sharing in social networks
US9648056B1 (en) * 2012-11-14 2017-05-09 Amazon Technologies, Inc. Geographic content discovery
US20140278858A1 (en) * 2013-03-15 2014-09-18 Tech Fusion Corporation METHOD FOR GENERATING, DISTRIBUTING, and REDEEMING ELECTRONIC COUPONS
US9027032B2 (en) 2013-07-16 2015-05-05 Damaka, Inc. System and method for providing additional functionality to existing software in an integrated manner
US9641619B2 (en) 2013-10-14 2017-05-02 Vuid, Inc. Social media platform with gamification of user-generated content
US9357016B2 (en) 2013-10-18 2016-05-31 Damaka, Inc. System and method for virtual parallel resource management
US20150186941A1 (en) * 2013-12-27 2015-07-02 Radius Networks Inc. Portal for Sending Merchant Offers to Users and User Interactions with Merchant Offers
US10516636B2 (en) 2014-01-01 2019-12-24 SlamAd.com, Inc. Real-time messaging platform with enhanced privacy
US20150186952A1 (en) * 2014-01-01 2015-07-02 SlamAd.com, Inc. Apparatus and method to facilitate downloading mobile software applications into a portable electronic device, which software applications include advertisements that are embedded within the software application and are re-transmitted to others through use of the portable electronic device
US20150332335A1 (en) * 2014-05-15 2015-11-19 International Business Machines Corporation Interactive advertisements
CA2956617A1 (en) 2014-08-05 2016-02-11 Damaka, Inc. System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems
US20190019094A1 (en) * 2014-11-07 2019-01-17 Google Inc. Determining suitability for presentation as a testimonial about an entity
US10091025B2 (en) 2016-03-31 2018-10-02 Damaka, Inc. System and method for enabling use of a single user identifier across incompatible networks for UCC functionality
US11190495B2 (en) * 2017-10-02 2021-11-30 Colossio, Inc. One-time-pad encryption

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020082908A1 (en) * 2000-12-06 2002-06-27 Yi Sheu Ren System for automatically matching advertiser and target via network and the method of the same

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4850007A (en) 1987-06-25 1989-07-18 American Telephone And Telegraph Company Telephone toll service with advertising
US5333186A (en) 1991-09-05 1994-07-26 At&T Bell Laboratories Telecommunication call billing method and apparatus
US5448625A (en) 1993-04-13 1995-09-05 Msi Electronics Inc. Telephone advertising method and apparatus
AU4902096A (en) 1995-02-01 1996-08-21 Freemark Communications, Inc. System and method for providing end-user free email
US6321208B1 (en) * 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
US20030177347A1 (en) 1995-11-22 2003-09-18 Bruce Schneier Methods and apparatus for awarding prizes based on authentication of computer generated outcomes using coupons
US5852775A (en) 1996-09-12 1998-12-22 Earthweb, Inc. Cellular telephone advertising system
WO1998036585A2 (en) 1997-02-18 1998-08-20 Northern Telecom Inc. Sponsored call and cell service
US5937037A (en) 1998-01-28 1999-08-10 Broadpoint Communications, Inc. Communications system for delivering promotional messages
US6647257B2 (en) 1998-01-21 2003-11-11 Leap Wireless International, Inc. System and method for providing targeted messages based on wireless mobile location
US6009150A (en) 1998-01-28 1999-12-28 Broadpoint Commuications, Inc. Call processing method for delivering promotional messages
US6442529B1 (en) 1998-11-17 2002-08-27 Novaweb Technologies, Inc. Methods and apparatus for delivering targeted information and advertising over the internet
US6324519B1 (en) * 1999-03-12 2001-11-27 Expanse Networks, Inc. Advertisement auction system
US6084628A (en) 1998-12-18 2000-07-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method of providing targeted advertising during video telephone calls
WO2000041121A1 (en) 1999-01-07 2000-07-13 Ccrewards.Com Method and arrangement for issuance and management of digital coupons and sales offers
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
KR19990073076A (en) 1999-03-30 1999-10-05 주진용 A advertizing method using internet E-mail and chatting window
AU6762900A (en) 1999-08-09 2001-03-05 R-Coupon.Com, Inc. Web based referrals with reward incentive
AU8037400A (en) 1999-09-01 2001-03-26 Save.Com, Llc Interactive coupon distribution system
WO2001042955A2 (en) 1999-12-08 2001-06-14 Qualcomm Incorporated System for distribution of advertisements to client devices
AU3218101A (en) * 2000-01-06 2001-07-16 Anthony R. Rothschild System and method for adding an advertisement to a personal communication
US8527345B2 (en) 2000-01-06 2013-09-03 Anthony Richard Rothschild System and method for adding an advertisement to a personal communication
JP2001256388A (en) 2000-03-09 2001-09-21 Seiko Epson Corp Electronic commerce system
US6493437B1 (en) 2000-04-26 2002-12-10 Genuity Inc. Advertising-subsidized PC-telephony
JP3527211B2 (en) 2000-08-01 2004-05-17 日立マクセル株式会社 Electronic coupon system
AU2001288293A1 (en) 2000-08-16 2002-02-25 Omead Amidi Scannable barcode display and methods for using the same
US20030158776A1 (en) 2000-10-30 2003-08-21 Mark Landesmann Buyer-driven targeting of purchasing entities
US20020077988A1 (en) * 2000-12-19 2002-06-20 Sasaki Gary D. Distributing digital content
US20020094868A1 (en) * 2001-01-16 2002-07-18 Alma Tuck Methods for interactive internet advertising, apparatuses and systems including same
US20020160761A1 (en) 2001-03-13 2002-10-31 Jason Wolfe Apparatus for the wireless delivery and redemption of merchant discount offers
US20030032409A1 (en) 2001-03-16 2003-02-13 Hutcheson Stewart Douglas Method and system for distributing content over a wireless communications system
JP2002366819A (en) 2001-05-31 2002-12-20 Hewlett Packard Co <Hp> Distribution system for electronic coupon based upon identifier
US7389118B2 (en) 2001-06-29 2008-06-17 Nokia Corporation System and method for person-to-person messaging with a value-added service
WO2003025822A1 (en) 2001-09-19 2003-03-27 Matsushita Electric Corporation Of America Adaptive electronic coupon
US7184972B2 (en) 2001-12-14 2007-02-27 Overture Services, Inc. Retail coupon distribution apparatus and method
US20030144035A1 (en) 2001-12-19 2003-07-31 Lee Weinblatt Electronically generating and displaying a reward coupon
US20030172376A1 (en) 2002-03-11 2003-09-11 Microsoft Corporation User controlled targeted advertisement placement for receiver modules
US7599852B2 (en) 2002-04-05 2009-10-06 Sponster Llc Method and apparatus for adding advertising tag lines to electronic messages
US20030233276A1 (en) 2002-06-18 2003-12-18 Mark Pearlman System and method of using portable electronic devices for electronic coupon and voucher redemption
CN1682229A (en) 2002-09-17 2005-10-12 默比卡有限公司 Optimised messages containing barcode information for mobile receiving device
US20060080111A1 (en) 2002-09-26 2006-04-13 Homeier-Beals Thomas E Mobile electronic transaction system, device and method therefor
US20040103023A1 (en) 2002-11-25 2004-05-27 Irwin John R. Coupon barcode internet verification system
WO2004063882A2 (en) 2003-01-09 2004-07-29 Yahoo! Inc. Voice and video greeting system for personal advertisement and method
US7240843B2 (en) 2003-01-22 2007-07-10 Lobar Code Technologies, Inc. Universal club card and real-time coupon validation
US20040148424A1 (en) * 2003-01-24 2004-07-29 Aaron Berkson Digital media distribution system with expiring advertisements
FR2857763A1 (en) * 2003-07-18 2005-01-21 Canon Kk METHOD OF ACCESSING AND SHARING A DIGITAL DOCUMENT IN A P2P COMMUNICATION NETWORK
US20050055409A1 (en) 2003-09-08 2005-03-10 Spectaris, Llc Targeted email promotion
US20060041477A1 (en) 2004-08-17 2006-02-23 Zhiliang Zheng System and method for providing targeted information to users
US20060041469A1 (en) 2004-08-18 2006-02-23 Torrance Mathis Marketing system employing electronically generated discount coupons
KR100623388B1 (en) 2004-09-25 2006-09-19 주식회사 인프라밸리 Method of providing advertising message service, and advertising message service system therefor
US8155679B2 (en) * 2005-12-23 2012-04-10 Blue Calypso, Llc System and method for peer-to peer advertising between mobile communication devices
US7664516B2 (en) 2004-12-27 2010-02-16 Aztec Systems, Inc. Method and system for peer-to-peer advertising between mobile communication devices
US8430300B2 (en) 2005-05-26 2013-04-30 Codebroker, Llc Using validity events to control the use of coupons containing barcodes in mobile devices that display the barcodes for reading by barcode readers
ATE498358T1 (en) 2005-06-29 2011-03-15 Compumedics Ltd SENSOR ARRANGEMENT WITH CONDUCTIVE BRIDGE
US20070192182A1 (en) 2006-02-10 2007-08-16 Tovin Monaco Method of delivering coupons using customer data
JP2007219840A (en) 2006-02-16 2007-08-30 Dentsu Inc Advertisement system, advertisement management device, advertisement management program and advertisement method
US20070203792A1 (en) 2006-02-28 2007-08-30 Bindu Rama Rao Electronic device capable of delivering coupons to a POS system and to a sales server
US10803468B2 (en) 2006-04-18 2020-10-13 At&T Intellectual Property I, L.P. Method and apparatus for selecting advertising
US7747264B2 (en) 2006-05-18 2010-06-29 Myriad Group Ag Method and apparatus for delivering advertisements to mobile users
US9098855B2 (en) 2006-05-23 2015-08-04 Intelligent Clearing Network, Inc. Intelligent clearing network
US20070281692A1 (en) 2006-05-30 2007-12-06 Zing Systems, Inc. Location-specific delivery of promotional content to mobile consumer device
KR100766591B1 (en) 2006-05-30 2007-10-11 주식회사 칼라짚미디어 Apparatus for transmitting/receivng an image code and method therefor
US20070290031A1 (en) 2006-06-14 2007-12-20 Kabushiki Kaisha Toshiba System and method for implementing scanable coupons in document processing devices
US20080133366A1 (en) 2006-11-30 2008-06-05 Mobilocity Rendering barcodes on mobile device screens for use at retailer point of sale locations to obtain discounts
US20080133678A1 (en) 2006-12-01 2008-06-05 Zannel, Inc. Content sharing system and method for devices
US8478243B2 (en) 2007-01-11 2013-07-02 David A. Hurowitz Redemption system for mobile device
WO2008130565A1 (en) 2007-04-16 2008-10-30 Roamware, Inc. Method and system for inserting advertisement content into a text message
US20080263584A1 (en) 2007-04-23 2008-10-23 The Nokia Corporation Advertising Communications Interface
US20090106368A1 (en) 2007-10-18 2009-04-23 Adpickles, Inc. Injection advertising technology
US8510661B2 (en) 2008-02-11 2013-08-13 Goldspot Media End to end response enabling collection and use of customer viewing preferences statistics
US20090287574A1 (en) 2008-05-16 2009-11-19 Brendan Kane Attachment of videos to advertisements on websites
WO2009148338A2 (en) 2008-06-06 2009-12-10 Castro Doroteo C A system and method for delivering advertisements and similar promotional messages to mobile phone users

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020082908A1 (en) * 2000-12-06 2002-06-27 Yi Sheu Ren System for automatically matching advertiser and target via network and the method of the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140075329A1 (en) * 2012-09-10 2014-03-13 Samsung Electronics Co. Ltd. Method and device for transmitting information related to event

Also Published As

Publication number Publication date
US20120004971A1 (en) 2012-01-05
US20130262221A1 (en) 2013-10-03
US8457670B2 (en) 2013-06-04
US8438055B2 (en) 2013-05-07
US20070016921A1 (en) 2007-01-18
US7664516B2 (en) 2010-02-16
US20120246006A1 (en) 2012-09-27

Similar Documents

Publication Publication Date Title
US8457670B2 (en) System and method for peer-to-peer advertising between mobile communication devices
US8155679B2 (en) System and method for peer-to peer advertising between mobile communication devices
US9047619B2 (en) System and method for providing messages
US8676682B2 (en) Method and a system for delivering messages
US8090358B2 (en) Methods and computer-readable media for location-based targeted advertising
AU2007355525B2 (en) System and method of mobile device advertising
US20200380564A1 (en) System and method for distribution of targeted content between mobile communication devices
US20070106557A1 (en) Advertisements with Compensation for Attention
US20100312619A1 (en) Method and a system for providing mobile communications services
US20100250368A1 (en) System and method of mobile device advertising
US20060109969A1 (en) System and method for providing an advertisement service using the call-connecting signal
US20110112906A1 (en) Integration architecture for mobile advertisement campaign management, marketplace and service provider interface
US20060293961A1 (en) System and method for reward-based content distribution
US20100223641A1 (en) System and method for predicting the optimum delivery of multimedia content based on human behavior patterns
US20150170213A1 (en) System and method for sequencing messages and events within a campaign
US20090132364A1 (en) Advertisement tunes and messages
WO2012093396A1 (en) System and method for sending advertisements and messages with mobile devices
US8452646B2 (en) System and method for providing endorsed electronic offers between communication devices
US20140229254A1 (en) Method of Target Advertising
US20080287107A1 (en) System and Method for Providing Advertisements Over a Communication Network Utilizing Shared-Revenue Incentives
US10354280B2 (en) System and method for distribution of targeted advertising between mobile communication devices
US20130246142A1 (en) System and method for providing endorsed advertisements and testimonials between communication devices
Malik Can Pakistan build a mobile marketing ecosystem?
JP2010530698A (en) Method and system for processing telephone calls with targeted advertisements

Legal Events

Date Code Title Description
AS Assignment

Owner name: BLUE CALYPSO, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEVI, ANDREW E.;BAUER, BRADLEY W.;REEL/FRAME:030536/0255

Effective date: 20130523

AS Assignment

Owner name: U.S. DEPARTMENT OF ENERGY, DISTRICT OF COLUMBIA

Free format text: CONFIRMATORY LICENSE;ASSIGNOR:SANDIA CORPORATION;REEL/FRAME:034613/0871

Effective date: 20140603

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: LEVI, ANDREW, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BLUE CALYPSO, LLC;REEL/FRAME:053141/0363

Effective date: 20200312