US20090006210A1 - Advertisement Providing System and an Advertisement Providing Method - Google Patents

Advertisement Providing System and an Advertisement Providing Method Download PDF

Info

Publication number
US20090006210A1
US20090006210A1 US12/159,900 US15990007A US2009006210A1 US 20090006210 A1 US20090006210 A1 US 20090006210A1 US 15990007 A US15990007 A US 15990007A US 2009006210 A1 US2009006210 A1 US 2009006210A1
Authority
US
United States
Prior art keywords
advertisement
user
data
information
priority
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
US12/159,900
Inventor
Hong-Goo Cho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HYUNDAI GANGBEON HOMETOWN 106-801
HYUNDAI GANGBYEON HOMETOWN 106-801
Original Assignee
HYUNDAI GANGBEON HOMETOWN 106-801
HYUNDAI GANGBYEON HOMETOWN 106-801
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
Application filed by HYUNDAI GANGBEON HOMETOWN 106-801, HYUNDAI GANGBYEON HOMETOWN 106-801 filed Critical HYUNDAI GANGBEON HOMETOWN 106-801
Assigned to LEE, MYOUNG, CHO, HONG-GOO reassignment LEE, MYOUNG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHO, HONG-GOO
Publication of US20090006210A1 publication Critical patent/US20090006210A1/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
    • 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/0242Determining effectiveness of advertisements
    • G06Q30/0243Comparative campaigns
    • 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/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • 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/0257User requested
    • G06Q30/0258Registration
    • 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/0272Period of advertisement exposure
    • 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/0277Online advertisement

Definitions

  • the present invention relates to an advertisement providing system and method, and particularly, it relates to an advertisement providing system and method for providing an advertisement satisfying a user preference through a network.
  • the Internet-based information communication means such as the web pages, blogs, messengers, and electronic mail contain additional advertisement information, and the additional advertisement information is used as the source of income for service providers in a like manner of the conventional newspapers, televisions, and radios.
  • US Published Application No. US20030069788 discloses a prior art of adding advertisement information by using the Internet.
  • a web browser having a moving picture advertisement window is given to a user to use it, and customized advertisements satisfying the user's preference are multicasted to the moving picture advertisement window to maximize the sponsor's advertisement effects.
  • the advertisement effects are improved to some degrees by providing the customized advertisements appropriate for the user preference, but the user preference is fixed with the values that are established at the initial registration, and hence the change of the user preference is not applied in real-time and no great advertisement effects are expected.
  • the present invention has been made in an effort to provide an advertisement providing system and method having advantages of generating in real-time an advertisement that matches current interests of a data addresser or a data addressee and adding the generated advertisement to information exchanged between the data addresser and the data addressee.
  • an advertisement information providing system connected to a network service medium through a network
  • the advertisement information providing system including: a user information database for storing user information including user personal information registered by a user and user preference information that is updated frequently; an advertisement information database for storing advertisement information including advertisement contents, an advertisement ID, and sponsor information; and a real-time advertisement generating system for generating in real-time advertisement information matched with the user's current interested information based on the user's preference information stored in the user information database and the advertisement information stored in the advertisement information database.
  • the real-time advertisement generating system includes: a user information analyzer for analyzing user preference information based on the browser reading history provided by the user information acquirer and updating the user information database based on the analyzed user preference information; and an advertisement information analyzer for acquiring the user's advertisement data with the highest priority stored in the user information analyzer from the advertisement information database, and updating the priority of the advertisement stored in the advertisement information database.
  • an advertisement information providing method connected to a network service medium through a network
  • the advertisement information providing method including: (a) requesting to refer to a data addresser from a user information database including user preference information and user registration information and receiving a reference result; (b) acquiring an advertisement category with the highest priority matched with the field of interests of the data addresser and a contents type selected by the data addresser from the user information database; (c) updating the priority of the advertisement category recorded in the user information database; and (d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addresser, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
  • an advertisement information providing method connected to a network service medium through a network
  • the advertisement information providing method including: (a) requesting to refer to a data addressee from a user information database including user preference information and user registration information and receiving a reference result; (b) checking whether the data addressee is a permission user based on the data addressee's reference result; (c) acquiring an advertisement category with the highest priority matched with the field of interests of the data addressee and a contents type selected by the data addressee from the user information database when the data addressee is a permission user; (d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addressee, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
  • an advertisement information providing method connected to a network service medium through a network
  • the advertisement information providing method including: (a) issuing a user ID based on a user's registration information, and storing the issued ID in the user's local environment; (b) storing the user's registration information including the user's preference information and the issued user ID in a user information database; (c) collecting the user ID stored in the user local environment and the user's browser reading history from a user information acquirer installed in the network service medium; (d) analyzing the browser reading history, and finding an advertisement category of which the user is interested; (e) receiving user preference information corresponding to the user ID from the user information database; and (f) updating user preference information stored in the user information database based on the advertisement category acquired by analyzing the browser reading history.
  • FIG. 1 shows an advertisement providing system according to an embodiment of the present invention.
  • FIG. 2 shows a detailed schematic diagram for the advertisement providing system shown in FIG. 1 .
  • FIG. 3 and FIG. 4 show a process for adding an advertisement having a matched interest field of a data addresser and transmitting the advertisement.
  • FIG. 5 and FIG. 6 show a process for adding an advertisement having a matched interest field of a data addressee and transmitting the advertisement.
  • FIG. 7 shows a method for linking the user's browser reading history and user preference information and maintaining the latest user preference information according to an embodiment of the present invention.
  • FIG. 8 and FIG. 9 show a process for updating the priority of advertisement categories satisfying changed preference information of the user and the priority of transmitted advertisements.
  • FIG. 10 shows a process for extracting a contents type advertisement designated by a network service medium from an advertisement database.
  • FIG. 11 to FIG. 13 show a process when a user is connected to an advertisement target.
  • FIG. 14 shows a process for a network service medium to store service data in a service data input database.
  • FIG. 15 and FIG. 16 show an example for applying an advertisement adding method according to an embodiment of the present invention to a mail transmission system.
  • FIG. 17 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a short message service system.
  • FIG. 18 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a really simple syndication (RSS) case.
  • RSS really simple syndication
  • unit for processing a predetermined function or operation, which can be realized by hardware, software, or a combination of hardware and software.
  • FIG. 1 shows a targeting advertisement providing system for a network service medium according to an embodiment of the present invention.
  • the targeting advertisement providing system includes a network service medium system 100 , an advertisement system 200 , and a service medium providing system 300 .
  • the network service medium system 100 includes a network service medium 120 , a data receiving server 140 , and a data transmitting server 160 .
  • the network service medium 120 represents the medium used by a data addresser or a data addressee, and includes electronic mail, homepage, blog, messenger, and short message service (SMS).
  • the network service medium 120 may include any other types, such as moving picture streaming, still pictures, and voice that are transmitted/received through a network in addition to the above-noted media.
  • a user who is a data addresser registers preference information and a desired advertisement contents type (text, freeze frames, moving pictures, and voice), and accepts receiving of an advertisement addition transmission finish checking message from the advertisement providing system according to the embodiment of the present invention when transmitting data through the network service medium 120 .
  • a user who is a data addressee registers preference information and a desired advertisement contents type, and accepts the advertisement providing system's adding advertisement addition data to the data provided to the user through the network service medium 120 used by the user.
  • a user information acquirer 122 for acquiring browser reading history information is installed in the network service medium 120 .
  • the browser reading history that is the user's behavioral pattern is automatically collected together with a user ID from the user information acquirer 122 that is preinstalled in an advertisement on the web when the user is connected to a cooperated web site or when the user is exposed to the sponsor's advertisement on the web.
  • the automatically collected browser reading history that is the user's behavioral pattern is used to update user preference information, which will be described later.
  • the data receiving server 140 receives data through the network service medium 120 , and the data transmitting server 160 transmits data through the network service medium 120 .
  • the service medium providing system 300 is provided to the network service medium 120 , and includes a network service medium support interface device 320 , a data structure analyze/generate device 340 , a message transmitter 350 , and a service data storage database 360 .
  • the network service medium support interface device 320 is a public system, and is connected to a data transmitting server 160 of the network service medium 120 and to a data receiving server 140 of the network service medium through a network.
  • the network service medium support interface device 320 is provided to the network service medium 120 to thus provide an interface through which the network service medium may freely use the system according to the embodiment of the present invention, and includes a data transmitting server back interface 324 and a data receiving server back interface 322 .
  • the data structure analyze/generate device 340 is connected to the network service medium support interface device 320 through the network, and analyzes the data structure of the provided network service medium according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322 .
  • the data structure analyze/generate device 340 receives an advertisement generated by a real-time advertisement generating system 220 to generate new advertisement addition data according to the analyzed data structure, and provides the same to one of the data transmitting server back interface 324 and the data receiving server back interface 322 .
  • the data structure analyze/generate device 340 directly receives the data ID when the network service medium 120 is the data directly serviced to the user.
  • the data structure analyze/generate device 340 finds data stored in the service data input database 360 and adds a provided real-time advertisement.
  • the message transmitter 350 is connected to the network service medium support interface device 320 through the network, and transmits an advertisement addition transmission finish checking message to which an advertisement matched with the field of interests of the data addresser to the data addresser according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322 .
  • the advertisement addition transmission finish checking message is transmitted in a like structure of the service data structure of the network service medium 120 , and is transmitted in the electronic mail structure when it has a data structure that cannot be transmitted.
  • the advertisement system 200 includes the real-time advertisement generating system 220 , a user information database 240 , and an advertisement information database 250 .
  • the user information database 240 stores user information including user preference information and user personal information registered by the user.
  • user preference information is frequently updated with the optimized one in linkage with the information acquired from the user's browser reading history extracted by the user information acquirer 122 and is stored in the user information database 240 .
  • the advertisement information database 250 stores advertisement information including a running time, a maximum payable price, and advertisement contents (text, freeze frames, moving pictures, and voice) registered by a sponsor or an advertisement agency requested by the sponsor.
  • the real-time advertisement generating system 220 is an internal system, is connected to the network service medium support interface device 320 through the network, and generates in real-time an advertisement matched with the field of interests had by the user from the user information database 240 and the advertisement information database 250 according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322 of the network service medium support interface device 320 .
  • the real-time advertisement generating system 220 provides the generated real-time advertisement to the data transmitting server back interface 324 or the data receiving server back interface 322 .
  • FIG. 2 shows a detailed schematic diagram for the targeting advertisement providing system shown in FIG. 1 .
  • the real-time advertisement generating system 220 includes a user information register unit 221 , an advertisement information register unit 222 , a user information analyzer 223 , an advertisement information analyzer 224 , a pointer manager 225 , and a URL (Uniform Resource Locator) information analyzer 226 .
  • a URL Uniform Resource Locator
  • the user information register unit 221 inputs user information including user preference information, and the advertisement information register unit 222 inputs advertisement information.
  • the user information analyzer 223 analyzes user information such as user preference based on the browser reading history provided by the user information acquirer 122 , and updates the user information database 240 based on the analyzed user preference information.
  • the advertisement information analyzer 224 acquires advertisement data having the highest priority satisfying the data addressee or the data addresser from the advertisement information database 250 , and the priority of the advertisement stored in the advertisement information database.
  • the point manager 225 controls and settles points of the data addresser, data addressee, data server, and sponsor, and the URL information analyzer 226 acquires a user ID included in a link URL and an advertisement site URL from an advertisement ID, provides the acquired advertisement site URL to the user, and adds points to the user and the sponsor when the user accesses an advertisement site.
  • the advertisement system 200 includes a sponsor information database 261 , a data transmitting server information database 262 , a data receiving server information database 263 , and a cooperating user information database 264 .
  • the user information database 240 stores user information including a user ID, a mail address, a mobile phone number, and frequently updated user preference information
  • the advertisement information database 250 stores advertisement information including running time, maximum payable price, advertisement contents, advertisement ID, and sponsor.
  • the sponsor information database 261 stores information on a sponsor who has requested an advertisement
  • the cooperating user information database 264 stores cooperating user information.
  • the data transmitting server information database 262 stores transmitting server information of the network service medium
  • the data receiving server information database 263 stores data receiving server information of the network service medium
  • the service data storage database 360 of the service medium providing system 300 stores data that are directly serviced to the user by the network service medium.
  • the data structure analyze/generate device 340 includes a data structure analyzer 344 and a data structure generator 342 .
  • the data structure analyzer 344 issues a data ID to the network service medium 120 and analyzes the data structure of the network service medium 120 when the network service medium 120 stores the data directly serviced to the user in the service data storage database 360 .
  • the data structure generator 342 generates data according to the data structure of the network service medium 120 .
  • the message transmitter 350 transmits the message with the same structure as the data structure of the network service medium.
  • FIG. 3 and FIG. 4 show a process for adding an advertisement having a matched field of interests and transmitting the advertisement to a data addresser.
  • the data transmitting server 160 provides data addresser information to the data transmitting server back interface 322 (S 100 ), and the data transmitting server back interface 322 provides data addresser information to the user information analyzer 223 (S 110 ).
  • the user information analyzer 223 requests the user information database 240 to inquire the data addresser, and receives an inquiry result. (S 120 , S 130 )
  • the user information analyzer 223 determines whether the data addresser is a permission user based on the inquiry result on the data addresser. (S 140 )
  • the user information analyzer 223 informs the data transmitting server back interface 322 of the corresponding fact and no further process is undertaken. (S 175 )
  • the user information analyzer 223 asks the user information database 150 to check the number of per day transmissions of the data addresser. (S 150 , S 160 )
  • the user information analyzer 223 determines whether the number of per day transmissions of the data addresser exceeds the per day transmission limit based on the number of per day transmissions of the data addresser. (S 170 )
  • the user information analyzer 223 informs the data transmitting server back interface 322 of the corresponding fact, and no further process is undertaken. (S 175 )
  • the user information analyzer 223 inquires of the user information database 240 to acquire an advertisement category with the highest priority matched with the field of interests of which the data addresser is the most interested and a contents type selected by the data addresser when registering preference information. (S 180 , S 190 )
  • the user information analyzer 223 sets the current highest priority recorded in the user information database 240 to be the lowest one, and advances the priorities after the second priority by one to thus update the priority of the advertisement category with the next priority. (S 200 ) The above-noted priority update will be described later.
  • the user information analyzer 223 encodes the data addresser information to generate a user ID.
  • the user ID corresponds to that stored in the user's local environment (e.g., a user PC) when the user registers preference information to the user information register unit 221 .
  • the user information analyzer 223 transmits an advertisement category, a contents type, and a size to the advertisement information analyzer 224 , and requires the advertisement with the highest priority matches with the field of interests of which the data addresser is the most interested.
  • the advertisement information analyzer 224 inquires of the advertisement information database 250 to acquire advertisement data with the highest priority corresponding to the data addresser, and provides the advertisement data to the user information analyzer 223 .
  • the advertisement data include contents, advertisement ID, sponsor, and user ID.
  • the advertisement information analyzer 224 sets the current highest priority to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement with the next priority. (S 270 )
  • the user information analyzer 223 provides the advertisement data (contents, advertisement ID, sponsor, and user ID) provided by the advertisement information analyzer 224 to the data transmitting server back interface 322 . (S 280 )
  • the data transmitting server back interface 322 generates an advertisement by linking an advertisement ID and a user ID to the contents of the advertisement data. (S 290 )
  • the data transmitting server back interface 322 requests the data structure analyze/generate device 340 to generate an advertisement addition transmission finish checking message satisfying the data structure of the network service medium, and receives the advertisement addition transmission finish checking message from the data structure analyze/generate device 340 .
  • S 300 , S 310 the data transmitting server back interface 322 requests the data structure analyze/generate device 340 to generate an advertisement addition transmission finish checking message satisfying the data structure of the network service medium, and receives the advertisement addition transmission finish checking message from the data structure analyze/generate device 340 .
  • the data transmitting server back interface 322 requests the message transmitter 350 to transmit the advertisement addition transmission finish checking message generated by the data structure analyze/generate device 340 to the data addresser (S 320 ), and updates the number of per day transmissions of the data addresser recorded in the user information database. (S 330 )
  • the data transmitting server back interface 322 requests the point manager 225 to add points of the sponsor data transmitting server (S 340 ), and the point manager 225 adds the points of the sponsor and the data transmitting server. (S 350 , S 360 )
  • the data transmitting server back interface 322 checks data receiving server information used by the data addressee from the data receiving server information database 360 through the user information analyzer 223 , and determines whether the data receiving server used by the data addressee is a cooperated medium. (S 370 , S 380 )
  • the data transmitting server back interface When the data receiving server of the network service medium used by the data addressee is not a cooperated medium according to the determination result of the step S 380 , the data transmitting server back interface generates data to which advertisement information is added and transmits the data to the data addressee who is a permission user through the data transmitting server 160 . (S 390 ) In this instance, it is recommended to use the data receiving server of the network service medium of the cooperated medium.
  • FIG. 5 and FIG. 6 show a process for adding an advertisement having a matched field of interests of the data addressee and transmitting the advertisement to the data addressee.
  • the data receiving server back interface 324 receives data addresser information from the data receiving server 140 (S 400 ), and determines whether the data addresser is a system. (S 410 )
  • the data receiving server back interface 324 prevents the advertisement from being posted twice by determining it as an advertisement addition transmission finish checking message transmitted by the system and generating no additional advertisement.
  • the data receiving server back interface 324 provides data addressee information received from the data receiving server 140 to the user information analyzer 223 to request to inquire about the data addressee (S 420 ).
  • the user information analyzer 223 requests the user information database 240 to inquire about the data addressee and receives a corresponding result. (S 430 , S 440 )
  • the user information analyzer 223 determines whether the data addressee is a permission user based on the inquiry result provided by the user information database 240 . (S 450 )
  • the user information analyzer 223 When the data addressee is not a permission user according to the determination result of the step S 450 , the user information analyzer 223 notifies the data receiving server back interface 324 of the corresponding fact and no further process is undertaken.
  • the user information analyzer 223 requests the user information database 240 to check the number of per day advertisement exposures of the data addressee. (S 460 , S 470 )
  • the user information analyzer 223 determines whether the number of per day advertisement exposures of the data addresser exceeds the per day exposure limit based on the number of per day advertisement exposures of the data addresser. (S 480 )
  • the user information analyzer 223 When the number of per day advertisement exposures of the data addressee exceeds the per day exposure limit according to the determination result of the step S 480 , the user information analyzer 223 notifies the data receiving server back interface 324 of the corresponding fact and no further process is undertaken.
  • the user information analyzer 223 inquires of the user information database 240 to acquire an advertisement category with the highest priority matched with the field of interests of which the data addressee is the most interested and a contents type selected by the data addressee when registering preference information. (S 490 , S 500 )
  • the user information analyzer 223 sets the current highest priority recorded in the user information database 240 to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement category with the next priority. (S 510 )
  • the user information analyzer 223 encodes data addressee information to issue a user ID. (S 520 )
  • the user information analyzer 223 transmits an advertisement category, a contents type, and a size to the advertisement information analyzer 224 to request the advertisement with the highest priority matched with the field of interests of which the data addressee is the most interested.
  • the advertisement information analyzer 224 inquires of the advertisement information database 250 to acquire advertisement data with the highest priority appropriate for the data addressee, and provides the same to the user information analyzer 223 .
  • the advertisement data include contents, advertisement ID, sponsor, and user ID.
  • the advertisement information analyzer 224 sets the current highest priority to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement with the next priority. (S 570 )
  • the user information analyzer 223 provides the advertisement data provided by the advertisement information analyzer 224 to the data receiving server back interface 324 . (S 580 )
  • the data receiving server back interface 324 generates an advertisement by linking an advertisement ID and a user ID to the contents of the advertisement data. (S 590 )
  • the data receiving server back interface 324 requests the data provided by the data addresser who will add an advertisement from the data receiving server 140 of the network service medium.
  • the data receiving server 140 transmits the data provided by the data addresser to the data receiving server back interface 324 .
  • S 610 In this instance, when transmitting service data to the data addressee, the data receiving server 140 provides a data ID received when storing the service data in the service data storage database 360 .
  • the data ID is generated and transmitted by the data structure analyze/generate device 340 when the network service medium stores the service data in the service data storage database.
  • the data receiving server back interface 324 requests the data structure analyze/generate device 340 to generate new data that are generated by adding an advertisement to the original data received by the data addressee so that the new data may satisfy the data structure of the network service medium (S 620 ).
  • the data structure analyze/generate device 340 finds the data designated by the service data storage database 360 and sets the same to be data to which an advertisement will be added in the case of a data ID. (S 630 , S 640 )
  • the data structure analyze/generate device 340 adds an advertisement to the data received by the addressee and provides them to the data receiving server back interface 324 . (S 650 )
  • the data receiving server back interface 324 provides the advertisement-added new data generated by the data structure analyze/generate device 340 to the data receiving server 140 of the network service medium, and updates the number of per day advertisement exposures recorded in the user information database. (S 670 )
  • the data receiving server back interface 324 requests the point manager 225 to add points of the sponsor and the data receiving server (S 680 ), and the point manager 225 respectively adds the points of the sponsor and the data receiving server. (S 690 , S 700 )
  • the data receiving server back interface 324 checks data transmitting server information used by the data transmitting user from the data transmitting server information database 262 through the user information analyzer 223 , and determines whether the data transmitting server used by the data transmitting user is a cooperated medium. (S 710 , S 720 )
  • the data receiving server back interface 324 When the data transmitting server of the network service medium used by the data transmitting user is not a cooperated medium according to the determination result of the step S 720 , the data receiving server back interface 324 generates data to which advertisement information is added and transmits the data to the data transmitting user who is a permission user through the data transmitting server. (S 730 ) In this instance, it is recommended to use the data transmitting server of the network service medium of the cooperated medium.
  • FIG. 7 shows a method for linking the user's browser reading history and user preference information and always maintaining the latest user preference information according to an embodiment of the present invention.
  • the user registers his preference information through the user information register unit 221 .
  • the user information register unit 221 encodes a mail address among user registration information and issues a user ID, and stores the issued user ID in the user's local environment.
  • the user information register unit 221 stores the registered user preference information and the issued user ID in the user information database 240 .
  • the user information acquirer 122 preinstalled in the advertisement on the sponsor's web and the cooperating user's web site automatically collects the user ID stored in the user's local environment and the browser reading history and provides the browser reading history and the user ID to the user information analyzer 223 .
  • the user information analyzer 223 analyzes the browser reading history provided by the user information acquirer 122 to find the advertisement category of which the user is the most interested. (S 17 ) In detail, the user information analyzer 223 extracts a keyword of the current page, accesses the web page having the URL corresponding to the previous page of the browser reading history to extract a keyword, and finds an advertisement category of which the user is interested from the keywords.
  • the user information analyzer 223 requests the user ID's preference information from the user information database 240 to receive user preference information corresponding to the user ID. (S 19 )
  • the user information analyzer 223 determines whether to update preference information based on the advertisement category acquired by analyzing the browser reading history and the user preference information stored in the user information database. (S 20 )
  • the advertisement category of the browser reading history analysis result is set to be higher than the priority of the user preference information.
  • the current priority is advanced by one to update the priority of the advertisement category with the next priority.
  • the user information analyzer 223 analyzes the information to be acquired from the browser reading history and processes the same as temporary user preference information, and sets the priority of the corresponding preference information to have a higher rank when the temporary user preference information acquired from the browser reading history matches the preference information that is registered in advance.
  • FIG. 8 and FIG. 9 show a process for updating the priority of advertisement categories satisfying changed preference information of the user and the priority of transmitted advertisements.
  • the user information analyzer 223 analyzes the browser reading history acquired from the user information acquirer 122 and generates an advertisement category table of preference information on recent users. (S 41 )
  • the user information analyzer 223 acquires preference information of the user corresponding to the user ID acquired from the user information acquirer 122 from the user information database 240 , filters items (horse riding and baseball in FIG. 9 ) of the advertisement category table that are not registered in the user information database 240 from among user preference information based on the browser reading history, and generates a new filtered advertisement category table. (S 42 )
  • the user information analyzer 223 considers the items of the filtered new advertisement category table as items of which the user is the most interested, and updates the existing priorities by sequentially ranking priorities of user preference information in the order of the filtered advertisement category table from the highest one to the lowest one. (S 43 )
  • the user information analyzer 223 inquires the advertisement information analyzer 224 to request an advertisement (diet in FIG. 6 ) of the advertisement category having user preference information with the highest priority.
  • the advertisement information analyzer 224 selects the advertisement contents (“A Slim” in FIG. 9 ) having the highest transmission rank of the advertisement table corresponding to the advertisement category (diet) requested by the user information analyzer from among a plurality of advertisement tables stored in the advertisement information database 250 , and provides the selected advertisement contents to the user information analyzer 223 .
  • the advertisement information analyzer 224 sets the highest transmission rank of the advertisement contents (A Slim) to be the lowest one, and advances the priorities after the second priority by one to update the transmission priorities. (S 45 ) That is, as shown in FIG. 9 , the advertisement information analyzer 224 updates the advertisement information database 250 in the transmission priority of B diet, C food, D massage, and A slim.
  • the user information analyzer 223 sets the advertisement category (diet in FIG. 9 ) with the highest rank stored in the user information database 240 to the lowest one, and advances the priorities after the second priority by one to update the priorities. (S 46 )
  • FIG. 10 shows a process for extracting a contents-type advertisement designated by the network service medium from an advertisement database.
  • the user information analyzer 223 requests user preference advertisement including an advertisement category (diet), a contents type (moving picture/image), and a size (300*500) from the advertisement information analyzer 224 .
  • the advertisement information analyzer 224 requests an advertisement with the highest priority satisfying the contents type and the size from the advertisement information database 250 , and acquires the same.
  • S 51 , S 52
  • the advertisement information analyzer 224 provides size advertisement data corresponding to the size required by the user information analyzer 223 to the user information analyzer 223 .
  • the advertisement information analyzer 224 provides the same to the user information analyzer 223 , and when there are no such contents having the same size, the advertisement information analyzer 224 resizes the contents in correspondence to the required size and then provides the resized contents.
  • the resizing is applied with reference to the smaller extension ratio of length vs. breadth from among that of the contents size provided to the advertisement information database 250 and that of the required size.
  • the length extension ratio of the required size/A Slim 1 is given as 6 (300/5) and the breadth extension ratio is 5 (500/100), and hence, the resized 250*500 contents with reference to the breadth extension ratio of 5 are provided as advertisement data. (S 53 )
  • the length extension ratio of the required size/A Slim 2 is given as 0.5 (300/600) and the breadth extension ratio is 1 (500/500), and hence, the resized 300*250 contents with reference to the length extension ratio of 0.5 are provided as advertisement data. (S 54 )
  • FIG. 11 to FIG. 13 show a process when a user is connected to an advertisement target.
  • the URL information analyzer 226 receives an access request of an advertisement target from the user (S 60 ), and divides and analyzes the advertisement ID and the user ID included in the link URL of the advertisement target.
  • the URL information analyzer 226 requests an advertisement target URL of the advertisement ID from the advertisement information database 250 (S 62 ), and acquires the advertisement target URL.
  • the URL information analyzer 226 determines whether the advertisement target URL acquired from the advertisement information database 250 is a valid URL. (S 64 )
  • the URL information analyzer 226 provides the URL of the advertisement target to the user. (S 65 )
  • the URL information analyzer 226 decodes the user ID to extract the user's mail address, (S 66 ) and requests information on whether the user ID is a permission user from the user information database 240 and receives a corresponding result. (S 67 , S 68 )
  • the URL information analyzer 226 determines whether the user of the user ID is a permission user (S 69 ), and generates an advertisement for persuading the user to register himself as a member and advertisement addition data and provides them to the message transmitter 350 when he is not a permission user. (S 70 , S 71 , and S 72 )
  • the URL information analyzer 226 inquires of the user information database 240 whether the user has ever accessed the advertisement ID, and receives a corresponding result.
  • the URL information analyzer 226 determines whether the user has ever accessed the advertisement ID (S 75 ), transmits a corresponding fact to the user when the user has ever accessed the advertisement, and adds points to the user and sponsor when the user has never accessed the advertisement. (S 76 , S 77 )
  • the URL information analyzer 226 requests an advertisement corresponding to the category of the existing advertisement ID from the advertisement information database 250 (S 85 ), and receives advertisement data including contents, a new advertisement ID, a new sponsor, and a user ID. (S 86 )
  • the URL information analyzer 226 requests the data structure analyze and generate device 340 to generate recommended advertisement addition data satisfying the data structure of the network service medium, and receives the generated recommended advertisement addition data. (S 88 , S 89 )
  • the URL information analyzer 226 transmits the recommended advertisement addition data provided by the data structure analyze/generate device 340 to the message transmitter 350 so that the same may be transmitted to the user (S 90 ), and the URL information analyzer 226 accesses the sponsor database 261 and adds points to the sponsor (new sponsor) of the recommended advertisement (S 91 ).
  • FIG. 14 shows a process for a network service medium to store service data into a service data input database.
  • the data receiving server 140 of the network service medium provides service data to the data receiving server back interface 324 , and requests to store the service data and issue a service data ID.
  • the receiving server back interface 324 provides the service data provided by the data receiving server 140 to the data structure analyzer 344 and requests to store the service data and issue a service data ID.
  • S 93
  • the data structure analyzer 344 stores the service data in the service data storage database 360 (S 94 ), and issues a service data ID. (S 95 ) The data structure analyzer 344 provides the issued service data ID to the data receiving server 140 through the data receiving server back interface 324 . (S 96 , S 97 )
  • FIG. 15 and FIG. 16 show an example for applying an advertisement adding method according to an embodiment of the present invention to a mail transmission system.
  • a data addresser is a mail address user with the [From:] field
  • a data addressee is a mail address user with the [To:] field (addressee field), the [Cc:]) (reference address field), and the [Bcc:] field (hidden reference addressee field).
  • the data addressee's mail address includes a mailing list, and a mail address of a member configuring the mailing list can be a target of the data addressee.
  • [transmission finish checking] mail to which an advertisement satisfying the mail addresser's preference is added is generated and transmitted to a mail addresser (From: field), and mail to which an advertisement satisfying the mail addressee's preference is added is generated and transmitted to a mail addressee (To: field, Cc: field, and Bcc: field).
  • advertisement added mail to which an advertisement satisfying the mail addressee or mail addresser's preference is added is transmitted based on the latest preference information stored in the user information database 240 and the advertisement contents information stored in the advertisement information database 250 .
  • the advertisement added mail builds multi-parts by adding an advertisement part 20 to the mail part 10 of FIG. 15 based on the RFC 2045-RFC2049 rule.
  • the mail part 10 includes a header part 11 for recording an addresser, an addressee, a reference, and a title, and a body part 12 for recording contents.
  • FIG. 15 show an example for generating multi-parts by adding an advertisement part to a single part message, and an example for generating multi-parts by adding an advertisement part to a multi-part message.
  • FIG. 16 shows a detailed example applied to the mail transmission system.
  • the [Health Food] category in the highest rank from among the addresser's preference information stored in the user information database 240 and advertisement contents corresponding to the health food category stored in the advertisement information database 250 are referred, the [Agaricus] advertisement that is the advertisement contents in the highest rank is selected, the selected advertisement is added to transmission finish checking mail, and the mail is then transmitted to the From: field user of the data addresser.
  • an advertisement [apod] in the highest rank is selected from among advertisement contents corresponding to the [K-POP] category in the highest rank of preference information, the selected advertisement is added to the mail part, and the mail is then transmitted to the To: field user who is a data addressee.
  • an advertisement of [P car] in the highest rank is selected from among advertisement contents corresponding to the [Cars] category in the highest rank of preference information of the user, the selected advertisement is added to the original mail part, and a resultant mail is transmitted to the CC: field user who is a data addressee.
  • an advertisement space for displaying an advertisement is preset on the homepage, and a user information acquirer 122 for acquiring user information who receives a homepage service is installed in the advertisement space.
  • the user information acquirer 122 inserts advertisement HTML text provided by the advertisement providing system according to the embodiment of the present invention into an advertisement range at which the user information acquirer 122 is located.
  • the displayed advertisement displays an advertisement of advertisement contents (e.g., birds) stored in the advertisement information database corresponding to the advertisement category (e.g., movies) in the highest rank of the user's preference information.
  • an advertisement space for displaying an advertisement is preset in the Internet messenger, and a user information acquirer 122 for acquiring user information on who receives an Internet messenger service is installed in the advertisement space.
  • advertisement contents e.g., an advertisement of the car P
  • advertisement contents are displayed from among the advertisement contents stored in the advertisement information database corresponding to the advertisement category (e.g., cars) in the highest rank of preference information of the user A is displayed to the user A who is a data addresser.
  • An advertisement of the advertisement contents (e.g., Agaricus) in the highest rank is displayed from among the advertisement contents stored in the advertisement information database corresponding to the advertisement category (e.g., health food) in the highest rank of preference information of the user B is displayed to the user B who is a data addressee.
  • SMS short message service
  • FIG. 17 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a short message service (SMS) system.
  • SMS short message service
  • the medium for providing a short message service (SMS) to the telephone number of a mobile phone is the network service medium 120 in the embodiment of the present invention, and the SMPP server (SMSC) for receiving SMS data from the mobile phone according to the SMPP protocol is the data transmitting/receiving server of the embodiment of the present invention.
  • SMS short message service
  • the data structure analyze/generate device 340 analyzes the SMS data format independently developed by each service provider, adds advertisement data after the message body, and transmits an advertisement to the user receiving the SMS service.
  • FIG. 17 shows a message format of the original message
  • (B) of FIG. 17 shows a message format to which advertisement data are added and which is then transmitted to the SMS addressee according to the embodiment of the present invention.
  • the ⁇ SMAP:Text> original message ⁇ /SMAP:Text> ⁇ SMAP:Text>advertisement ⁇ /SMAP:Text> is added between the ⁇ SMAP:Body>and ⁇ /SMAP:Body> tags in the SMS message format, and hence, a message to which advertisement data are added is transmitted to the SMS addressee.
  • FIG. 18 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a really simple syndication (RSS) case.
  • RSS really simple syndication
  • the medium for providing the RSS feed service and the RSS reader service from among the blog services is the network service medium in the system of the present invention, and it is possible for the RSS reader to add an advertisement to the summary generated by the RSS feed and display an advertisement to the RSS user by using the advertisement providing system according to the embodiment of the present invention.
  • the RSS feed generates an XML text type summary based on the RSS rule, and the summary of each reported article is generated in the ⁇ item> tags.
  • the RSS reader adds an ⁇ item> for an advertisement in the XML type summary generated by each RSS feed.
  • (B) of FIG. 18 shows an example of adding and displaying an advertisement ⁇ item> of [master golf] in the highest rank from among the advertisement contents stored in the advertisement information database corresponding to the [golf] category that is the advertisement category in the highest rank of preference information of the RSS reader user.
  • blog an advertisement space for displaying the advertisement is preinstalled in the blog page, and a user information acquirer 122 for acquiring information on the user who receives the blog service is installed in the advertisement space
  • the user information acquirer 122 receives advertisement insertion HTML text from the advertisement system according to the embodiment of the present invention, and inserts the same text in the advertisement space at which the user information acquirer 122 is located.
  • the priority of the corresponding preference information is set to have a high rank to thus update the current preference information of the data addresser or the data addressee in real-time.
  • an advertisement matched with the field of interests of the data addresser or the data addressee is generated in real-time and the generated advertisement is added to the information exchanged between the data addresser and the data addressee, thereby maximizing advertisement effects.
  • the above-described embodiments can be realized through a program for realizing functions corresponding to the configuration of the embodiments or a recording medium for recording the program in addition to through the above-described device and/or method, which is easily realized by a person skilled in the art.
  • advertisement effects are maximized by generating in real-time an advertisement matched with the current field of interests of the data addresser or data addressee and adding the generated advertisement to information exchanged between the data addresser and the data addressee.

Abstract

The present invention relates to an advertisement information providing system and an advertisement information providing method. According to the present invention, when a data addresser transmits data to a data addressee through a data transmitting server of a network service medium or when the data addressee receives data from the data addresser through a data receiving server of the network service medium, an advertisement matched with the field of interests of which the data addresser and the data addressee are the most interested is generated in real-time and the generated advertisement is transmitted to the data addresser or the data addressee.

Description

    BACKGROUND OF THE INVENTION
  • (a) Field of the Invention
  • The present invention relates to an advertisement providing system and method, and particularly, it relates to an advertisement providing system and method for providing an advertisement satisfying a user preference through a network.
  • (b) Description of the Related Art
  • As the Internet has been populated very rapidly, web pages, blogs, messengers, and electronic mail as well as the existing newspapers, televisions, and radios have been used as information communication media.
  • The Internet-based information communication means such as the web pages, blogs, messengers, and electronic mail contain additional advertisement information, and the additional advertisement information is used as the source of income for service providers in a like manner of the conventional newspapers, televisions, and radios.
  • US Published Application No. US20030069788 discloses a prior art of adding advertisement information by using the Internet.
  • According to the prior art, a web browser having a moving picture advertisement window is given to a user to use it, and customized advertisements satisfying the user's preference are multicasted to the moving picture advertisement window to maximize the sponsor's advertisement effects. However, according to the prior art, the advertisement effects are improved to some degrees by providing the customized advertisements appropriate for the user preference, but the user preference is fixed with the values that are established at the initial registration, and hence the change of the user preference is not applied in real-time and no great advertisement effects are expected.
  • SUMMARY OF THE INVENTION
  • The present invention has been made in an effort to provide an advertisement providing system and method having advantages of generating in real-time an advertisement that matches current interests of a data addresser or a data addressee and adding the generated advertisement to information exchanged between the data addresser and the data addressee.
  • In one aspect of the present invention, an advertisement information providing system connected to a network service medium through a network is provided, the advertisement information providing system including: a user information database for storing user information including user personal information registered by a user and user preference information that is updated frequently; an advertisement information database for storing advertisement information including advertisement contents, an advertisement ID, and sponsor information; and a real-time advertisement generating system for generating in real-time advertisement information matched with the user's current interested information based on the user's preference information stored in the user information database and the advertisement information stored in the advertisement information database.
  • The real-time advertisement generating system includes: a user information analyzer for analyzing user preference information based on the browser reading history provided by the user information acquirer and updating the user information database based on the analyzed user preference information; and an advertisement information analyzer for acquiring the user's advertisement data with the highest priority stored in the user information analyzer from the advertisement information database, and updating the priority of the advertisement stored in the advertisement information database.
  • In another aspect of the present invention, an advertisement information providing method connected to a network service medium through a network is provided, the advertisement information providing method including: (a) requesting to refer to a data addresser from a user information database including user preference information and user registration information and receiving a reference result; (b) acquiring an advertisement category with the highest priority matched with the field of interests of the data addresser and a contents type selected by the data addresser from the user information database; (c) updating the priority of the advertisement category recorded in the user information database; and (d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addresser, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
  • In another aspect of the present invention, an advertisement information providing method connected to a network service medium through a network is provided, the advertisement information providing method including: (a) requesting to refer to a data addressee from a user information database including user preference information and user registration information and receiving a reference result; (b) checking whether the data addressee is a permission user based on the data addressee's reference result; (c) acquiring an advertisement category with the highest priority matched with the field of interests of the data addressee and a contents type selected by the data addressee from the user information database when the data addressee is a permission user; (d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addressee, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
  • In another aspect of the present invention, an advertisement information providing method connected to a network service medium through a network is provided, the advertisement information providing method including: (a) issuing a user ID based on a user's registration information, and storing the issued ID in the user's local environment; (b) storing the user's registration information including the user's preference information and the issued user ID in a user information database; (c) collecting the user ID stored in the user local environment and the user's browser reading history from a user information acquirer installed in the network service medium; (d) analyzing the browser reading history, and finding an advertisement category of which the user is interested; (e) receiving user preference information corresponding to the user ID from the user information database; and (f) updating user preference information stored in the user information database based on the advertisement category acquired by analyzing the browser reading history.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an advertisement providing system according to an embodiment of the present invention.
  • FIG. 2 shows a detailed schematic diagram for the advertisement providing system shown in FIG. 1.
  • FIG. 3 and FIG. 4 show a process for adding an advertisement having a matched interest field of a data addresser and transmitting the advertisement.
  • FIG. 5 and FIG. 6 show a process for adding an advertisement having a matched interest field of a data addressee and transmitting the advertisement.
  • FIG. 7 shows a method for linking the user's browser reading history and user preference information and maintaining the latest user preference information according to an embodiment of the present invention.
  • FIG. 8 and FIG. 9 show a process for updating the priority of advertisement categories satisfying changed preference information of the user and the priority of transmitted advertisements.
  • FIG. 10 shows a process for extracting a contents type advertisement designated by a network service medium from an advertisement database.
  • FIG. 11 to FIG. 13 show a process when a user is connected to an advertisement target.
  • FIG. 14 shows a process for a network service medium to store service data in a service data input database.
  • FIG. 15 and FIG. 16 show an example for applying an advertisement adding method according to an embodiment of the present invention to a mail transmission system.
  • FIG. 17 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a short message service system.
  • FIG. 18 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a really simple syndication (RSS) case.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • In the following detailed description, only certain exemplary embodiments of the present invention have been shown and described, simply by way of illustration. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements throughout the specification.
  • Throughout this specification and the claims which follow, unless explicitly described to the contrary, the word “comprising” or variations such as “comprises” will be understood to imply the inclusion of stated elements but not the exclusion of any other elements. Also, the terms “unit”, “module”, and “block” in the present specification respectively represent a unit for processing a predetermined function or operation, which can be realized by hardware, software, or a combination of hardware and software.
  • An advertisement providing system according to an exemplary embodiment of the present invention will now be described with reference to drawings.
  • FIG. 1 shows a targeting advertisement providing system for a network service medium according to an embodiment of the present invention.
  • As shown in FIG. 1, the targeting advertisement providing system includes a network service medium system 100, an advertisement system 200, and a service medium providing system 300.
  • The network service medium system 100 includes a network service medium 120, a data receiving server 140, and a data transmitting server 160.
  • The network service medium 120 represents the medium used by a data addresser or a data addressee, and includes electronic mail, homepage, blog, messenger, and short message service (SMS). In this instance, the network service medium 120 may include any other types, such as moving picture streaming, still pictures, and voice that are transmitted/received through a network in addition to the above-noted media.
  • According to the embodiment of the present invention, a user who is a data addresser registers preference information and a desired advertisement contents type (text, freeze frames, moving pictures, and voice), and accepts receiving of an advertisement addition transmission finish checking message from the advertisement providing system according to the embodiment of the present invention when transmitting data through the network service medium 120. Also, according to the embodiment of the present invention, a user who is a data addressee registers preference information and a desired advertisement contents type, and accepts the advertisement providing system's adding advertisement addition data to the data provided to the user through the network service medium 120 used by the user.
  • A user information acquirer 122 for acquiring browser reading history information is installed in the network service medium 120. In this instance, the browser reading history that is the user's behavioral pattern is automatically collected together with a user ID from the user information acquirer 122 that is preinstalled in an advertisement on the web when the user is connected to a cooperated web site or when the user is exposed to the sponsor's advertisement on the web. The automatically collected browser reading history that is the user's behavioral pattern is used to update user preference information, which will be described later.
  • The data receiving server 140 receives data through the network service medium 120, and the data transmitting server 160 transmits data through the network service medium 120.
  • The service medium providing system 300 is provided to the network service medium 120, and includes a network service medium support interface device 320, a data structure analyze/generate device 340, a message transmitter 350, and a service data storage database 360.
  • The network service medium support interface device 320 is a public system, and is connected to a data transmitting server 160 of the network service medium 120 and to a data receiving server 140 of the network service medium through a network. The network service medium support interface device 320 is provided to the network service medium 120 to thus provide an interface through which the network service medium may freely use the system according to the embodiment of the present invention, and includes a data transmitting server back interface 324 and a data receiving server back interface 322.
  • The data structure analyze/generate device 340 is connected to the network service medium support interface device 320 through the network, and analyzes the data structure of the provided network service medium according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322. The data structure analyze/generate device 340 receives an advertisement generated by a real-time advertisement generating system 220 to generate new advertisement addition data according to the analyzed data structure, and provides the same to one of the data transmitting server back interface 324 and the data receiving server back interface 322. The data structure analyze/generate device 340 directly receives the data ID when the network service medium 120 is the data directly serviced to the user. The data structure analyze/generate device 340 finds data stored in the service data input database 360 and adds a provided real-time advertisement.
  • The message transmitter 350 is connected to the network service medium support interface device 320 through the network, and transmits an advertisement addition transmission finish checking message to which an advertisement matched with the field of interests of the data addresser to the data addresser according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322. In this instance, the advertisement addition transmission finish checking message is transmitted in a like structure of the service data structure of the network service medium 120, and is transmitted in the electronic mail structure when it has a data structure that cannot be transmitted.
  • The advertisement system 200 includes the real-time advertisement generating system 220, a user information database 240, and an advertisement information database 250.
  • The user information database 240 stores user information including user preference information and user personal information registered by the user. In this instance, user preference information is frequently updated with the optimized one in linkage with the information acquired from the user's browser reading history extracted by the user information acquirer 122 and is stored in the user information database 240.
  • The advertisement information database 250 stores advertisement information including a running time, a maximum payable price, and advertisement contents (text, freeze frames, moving pictures, and voice) registered by a sponsor or an advertisement agency requested by the sponsor.
  • The real-time advertisement generating system 220 is an internal system, is connected to the network service medium support interface device 320 through the network, and generates in real-time an advertisement matched with the field of interests had by the user from the user information database 240 and the advertisement information database 250 according to the request by one of the data transmitting server back interface 324 and the data receiving server back interface 322 of the network service medium support interface device 320. The real-time advertisement generating system 220 provides the generated real-time advertisement to the data transmitting server back interface 324 or the data receiving server back interface 322.
  • FIG. 2 shows a detailed schematic diagram for the targeting advertisement providing system shown in FIG. 1.
  • As shown in FIG. 2, the real-time advertisement generating system 220 includes a user information register unit 221, an advertisement information register unit 222, a user information analyzer 223, an advertisement information analyzer 224, a pointer manager 225, and a URL (Uniform Resource Locator) information analyzer 226.
  • The user information register unit 221 inputs user information including user preference information, and the advertisement information register unit 222 inputs advertisement information.
  • The user information analyzer 223 analyzes user information such as user preference based on the browser reading history provided by the user information acquirer 122, and updates the user information database 240 based on the analyzed user preference information.
  • The advertisement information analyzer 224 acquires advertisement data having the highest priority satisfying the data addressee or the data addresser from the advertisement information database 250, and the priority of the advertisement stored in the advertisement information database.
  • The point manager 225 controls and settles points of the data addresser, data addressee, data server, and sponsor, and the URL information analyzer 226 acquires a user ID included in a link URL and an advertisement site URL from an advertisement ID, provides the acquired advertisement site URL to the user, and adds points to the user and the sponsor when the user accesses an advertisement site.
  • Also, the advertisement system 200 includes a sponsor information database 261, a data transmitting server information database 262, a data receiving server information database 263, and a cooperating user information database 264.
  • Referring to FIG. 2, the user information database 240 stores user information including a user ID, a mail address, a mobile phone number, and frequently updated user preference information, and the advertisement information database 250 stores advertisement information including running time, maximum payable price, advertisement contents, advertisement ID, and sponsor.
  • The sponsor information database 261 stores information on a sponsor who has requested an advertisement, and the cooperating user information database 264 stores cooperating user information.
  • The data transmitting server information database 262 stores transmitting server information of the network service medium, and the data receiving server information database 263 stores data receiving server information of the network service medium.
  • The service data storage database 360 of the service medium providing system 300 stores data that are directly serviced to the user by the network service medium.
  • As shown in FIG. 2, the data structure analyze/generate device 340 includes a data structure analyzer 344 and a data structure generator 342.
  • The data structure analyzer 344 issues a data ID to the network service medium 120 and analyzes the data structure of the network service medium 120 when the network service medium 120 stores the data directly serviced to the user in the service data storage database 360. The data structure generator 342 generates data according to the data structure of the network service medium 120.
  • The message transmitter 350 transmits the message with the same structure as the data structure of the network service medium.
  • FIG. 3 and FIG. 4 show a process for adding an advertisement having a matched field of interests and transmitting the advertisement to a data addresser.
  • As shown in FIG. 3, the data transmitting server 160 provides data addresser information to the data transmitting server back interface 322 (S100), and the data transmitting server back interface 322 provides data addresser information to the user information analyzer 223 (S110).
  • The user information analyzer 223 requests the user information database 240 to inquire the data addresser, and receives an inquiry result. (S120, S130)
  • The user information analyzer 223 determines whether the data addresser is a permission user based on the inquiry result on the data addresser. (S140)
  • When the data addresser is not a permission user according to the determination result of the step S140, the user information analyzer 223 informs the data transmitting server back interface 322 of the corresponding fact and no further process is undertaken. (S175)
  • When the data addresser is a permission user according to the determination result of the step S140, the user information analyzer 223 asks the user information database 150 to check the number of per day transmissions of the data addresser. (S150, S160)
  • The user information analyzer 223 determines whether the number of per day transmissions of the data addresser exceeds the per day transmission limit based on the number of per day transmissions of the data addresser. (S170)
  • When the number of per day transmissions of the data addresser exceeds the per day transmission limit according to the determination result of the step S170, the user information analyzer 223 informs the data transmitting server back interface 322 of the corresponding fact, and no further process is undertaken. (S175)
  • When the number of per day transmissions of the data addresser does not exceed the per day transmission limit according to the determination result of the step S170, the user information analyzer 223 inquires of the user information database 240 to acquire an advertisement category with the highest priority matched with the field of interests of which the data addresser is the most interested and a contents type selected by the data addresser when registering preference information. (S180, S190)
  • The user information analyzer 223 sets the current highest priority recorded in the user information database 240 to be the lowest one, and advances the priorities after the second priority by one to thus update the priority of the advertisement category with the next priority. (S200) The above-noted priority update will be described later.
  • The user information analyzer 223 encodes the data addresser information to generate a user ID. (S210) In this instance, the user ID corresponds to that stored in the user's local environment (e.g., a user PC) when the user registers preference information to the user information register unit 221.
  • The user information analyzer 223 transmits an advertisement category, a contents type, and a size to the advertisement information analyzer 224, and requires the advertisement with the highest priority matches with the field of interests of which the data addresser is the most interested. (S220) The advertisement information analyzer 224 inquires of the advertisement information database 250 to acquire advertisement data with the highest priority corresponding to the data addresser, and provides the advertisement data to the user information analyzer 223. (S230, S250) In this instance, the advertisement data include contents, advertisement ID, sponsor, and user ID.
  • Also, the advertisement information analyzer 224 sets the current highest priority to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement with the next priority. (S270)
  • The user information analyzer 223 provides the advertisement data (contents, advertisement ID, sponsor, and user ID) provided by the advertisement information analyzer 224 to the data transmitting server back interface 322. (S280)
  • The data transmitting server back interface 322 generates an advertisement by linking an advertisement ID and a user ID to the contents of the advertisement data. (S290)
  • As shown in FIG. 4, the data transmitting server back interface 322 requests the data structure analyze/generate device 340 to generate an advertisement addition transmission finish checking message satisfying the data structure of the network service medium, and receives the advertisement addition transmission finish checking message from the data structure analyze/generate device 340. (S300, S310)
  • The data transmitting server back interface 322 requests the message transmitter 350 to transmit the advertisement addition transmission finish checking message generated by the data structure analyze/generate device 340 to the data addresser (S320), and updates the number of per day transmissions of the data addresser recorded in the user information database. (S330)
  • Also, the data transmitting server back interface 322 requests the point manager 225 to add points of the sponsor data transmitting server (S340), and the point manager 225 adds the points of the sponsor and the data transmitting server. (S350, S360)
  • The data transmitting server back interface 322 checks data receiving server information used by the data addressee from the data receiving server information database 360 through the user information analyzer 223, and determines whether the data receiving server used by the data addressee is a cooperated medium. (S370, S380)
  • When the data receiving server of the network service medium used by the data addressee is not a cooperated medium according to the determination result of the step S380, the data transmitting server back interface generates data to which advertisement information is added and transmits the data to the data addressee who is a permission user through the data transmitting server 160. (S390) In this instance, it is recommended to use the data receiving server of the network service medium of the cooperated medium.
  • When the data receiving server of the network service medium used by the data addressee is a cooperated medium according to the determination result of the step S380, no further process is undertaken.
  • FIG. 5 and FIG. 6 show a process for adding an advertisement having a matched field of interests of the data addressee and transmitting the advertisement to the data addressee.
  • As shown in FIG. 5, the data receiving server back interface 324 receives data addresser information from the data receiving server 140 (S400), and determines whether the data addresser is a system. (S410)
  • When the data addresser is a system according to the determination result of the step S410, the data receiving server back interface 324 prevents the advertisement from being posted twice by determining it as an advertisement addition transmission finish checking message transmitted by the system and generating no additional advertisement.
  • When the data addresser is not a system according to the determination result of the step S410, the data receiving server back interface 324 provides data addressee information received from the data receiving server 140 to the user information analyzer 223 to request to inquire about the data addressee (S420).
  • The user information analyzer 223 requests the user information database 240 to inquire about the data addressee and receives a corresponding result. (S430, S440)
  • The user information analyzer 223 determines whether the data addressee is a permission user based on the inquiry result provided by the user information database 240. (S450)
  • When the data addressee is not a permission user according to the determination result of the step S450, the user information analyzer 223 notifies the data receiving server back interface 324 of the corresponding fact and no further process is undertaken.
  • When the data addressee is a permission user according to the determination result of the step S450, the user information analyzer 223 requests the user information database 240 to check the number of per day advertisement exposures of the data addressee. (S460, S470)
  • The user information analyzer 223 determines whether the number of per day advertisement exposures of the data addresser exceeds the per day exposure limit based on the number of per day advertisement exposures of the data addresser. (S480)
  • When the number of per day advertisement exposures of the data addressee exceeds the per day exposure limit according to the determination result of the step S480, the user information analyzer 223 notifies the data receiving server back interface 324 of the corresponding fact and no further process is undertaken.
  • When the number of per day advertisement exposures of the data addressee does not exceed the per day exposure limit according to the determination result of the step S480, the user information analyzer 223 inquires of the user information database 240 to acquire an advertisement category with the highest priority matched with the field of interests of which the data addressee is the most interested and a contents type selected by the data addressee when registering preference information. (S490, S500)
  • The user information analyzer 223 sets the current highest priority recorded in the user information database 240 to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement category with the next priority. (S510)
  • The user information analyzer 223 encodes data addressee information to issue a user ID. (S520)
  • The user information analyzer 223 transmits an advertisement category, a contents type, and a size to the advertisement information analyzer 224 to request the advertisement with the highest priority matched with the field of interests of which the data addressee is the most interested. (S530) The advertisement information analyzer 224 inquires of the advertisement information database 250 to acquire advertisement data with the highest priority appropriate for the data addressee, and provides the same to the user information analyzer 223. (S540, S550) In this instance, the advertisement data include contents, advertisement ID, sponsor, and user ID.
  • The advertisement information analyzer 224 sets the current highest priority to be the lowest one, and advances the priorities after the second priority by one to update the priority of the advertisement with the next priority. (S570)
  • The user information analyzer 223 provides the advertisement data provided by the advertisement information analyzer 224 to the data receiving server back interface 324. (S580)
  • The data receiving server back interface 324 generates an advertisement by linking an advertisement ID and a user ID to the contents of the advertisement data. (S590)
  • The data receiving server back interface 324 requests the data provided by the data addresser who will add an advertisement from the data receiving server 140 of the network service medium. (S600) The data receiving server 140 transmits the data provided by the data addresser to the data receiving server back interface 324. (S610) In this instance, when transmitting service data to the data addressee, the data receiving server 140 provides a data ID received when storing the service data in the service data storage database 360. The data ID is generated and transmitted by the data structure analyze/generate device 340 when the network service medium stores the service data in the service data storage database.
  • As shown in FIG. 6, the data receiving server back interface 324 requests the data structure analyze/generate device 340 to generate new data that are generated by adding an advertisement to the original data received by the data addressee so that the new data may satisfy the data structure of the network service medium (S620). In this instance, the data structure analyze/generate device 340 finds the data designated by the service data storage database 360 and sets the same to be data to which an advertisement will be added in the case of a data ID. (S630, S640)
  • The data structure analyze/generate device 340 adds an advertisement to the data received by the addressee and provides them to the data receiving server back interface 324. (S650)
  • The data receiving server back interface 324 provides the advertisement-added new data generated by the data structure analyze/generate device 340 to the data receiving server 140 of the network service medium, and updates the number of per day advertisement exposures recorded in the user information database. (S670)
  • The data receiving server back interface 324 requests the point manager 225 to add points of the sponsor and the data receiving server (S680), and the point manager 225 respectively adds the points of the sponsor and the data receiving server. (S690, S700)
  • The data receiving server back interface 324 checks data transmitting server information used by the data transmitting user from the data transmitting server information database 262 through the user information analyzer 223, and determines whether the data transmitting server used by the data transmitting user is a cooperated medium. (S710, S720)
  • When the data transmitting server of the network service medium used by the data transmitting user is not a cooperated medium according to the determination result of the step S720, the data receiving server back interface 324 generates data to which advertisement information is added and transmits the data to the data transmitting user who is a permission user through the data transmitting server. (S730) In this instance, it is recommended to use the data transmitting server of the network service medium of the cooperated medium.
  • When the data transmitting server of the network service medium used by the data transmitting user is a cooperated medium according to the determination result of the step S720, no further process is undertaken.
  • FIG. 7 shows a method for linking the user's browser reading history and user preference information and always maintaining the latest user preference information according to an embodiment of the present invention.
  • The user registers his preference information through the user information register unit 221. (S10) In this instance, the user information register unit 221 encodes a mail address among user registration information and issues a user ID, and stores the issued user ID in the user's local environment. (S11) The user information register unit 221 stores the registered user preference information and the issued user ID in the user information database 240. (S12)
  • When the user is exposed on the advertisement on the sponsor's web (S13) or is connected to the cooperating user's web site (S15), the user information acquirer 122 preinstalled in the advertisement on the sponsor's web and the cooperating user's web site automatically collects the user ID stored in the user's local environment and the browser reading history and provides the browser reading history and the user ID to the user information analyzer 223. (S14, S16)
  • The user information analyzer 223 analyzes the browser reading history provided by the user information acquirer 122 to find the advertisement category of which the user is the most interested. (S17) In detail, the user information analyzer 223 extracts a keyword of the current page, accesses the web page having the URL corresponding to the previous page of the browser reading history to extract a keyword, and finds an advertisement category of which the user is interested from the keywords.
  • The user information analyzer 223 requests the user ID's preference information from the user information database 240 to receive user preference information corresponding to the user ID. (S19)
  • The user information analyzer 223 determines whether to update preference information based on the advertisement category acquired by analyzing the browser reading history and the user preference information stored in the user information database. (S20)
  • When it is not needed to update the preference information according to the determination result of the step S20, that is, when the advertisement category generated by analyzing the browser reading history does not correspond to the user preference information stored in the user information database, the analysis result of the browser reading history is ignored.
  • When it is needed to update the preference information according to the determination result of the step S20, that is, when the advertisement category generated by analyzing the browser reading history corresponds to the user preference information stored in the user information database, the advertisement category of the browser reading history analysis result is set to be higher than the priority of the user preference information. (S21) The current priority is advanced by one to update the priority of the advertisement category with the next priority. (S22)
  • According to the embodiment of the present invention, the user information analyzer 223 analyzes the information to be acquired from the browser reading history and processes the same as temporary user preference information, and sets the priority of the corresponding preference information to have a higher rank when the temporary user preference information acquired from the browser reading history matches the preference information that is registered in advance.
  • FIG. 8 and FIG. 9 show a process for updating the priority of advertisement categories satisfying changed preference information of the user and the priority of transmitted advertisements.
  • As shown in FIG. 8, as described above, the user information analyzer 223 analyzes the browser reading history acquired from the user information acquirer 122 and generates an advertisement category table of preference information on recent users. (S41)
  • The user information analyzer 223 acquires preference information of the user corresponding to the user ID acquired from the user information acquirer 122 from the user information database 240, filters items (horse riding and baseball in FIG. 9) of the advertisement category table that are not registered in the user information database 240 from among user preference information based on the browser reading history, and generates a new filtered advertisement category table. (S42)
  • The user information analyzer 223 considers the items of the filtered new advertisement category table as items of which the user is the most interested, and updates the existing priorities by sequentially ranking priorities of user preference information in the order of the filtered advertisement category table from the highest one to the lowest one. (S43)
  • As described with reference to FIG. 3 to FIG. 6, the user information analyzer 223 inquires the advertisement information analyzer 224 to request an advertisement (diet in FIG. 6) of the advertisement category having user preference information with the highest priority.
  • The advertisement information analyzer 224 selects the advertisement contents (“A Slim” in FIG. 9) having the highest transmission rank of the advertisement table corresponding to the advertisement category (diet) requested by the user information analyzer from among a plurality of advertisement tables stored in the advertisement information database 250, and provides the selected advertisement contents to the user information analyzer 223.
  • The advertisement information analyzer 224 sets the highest transmission rank of the advertisement contents (A Slim) to be the lowest one, and advances the priorities after the second priority by one to update the transmission priorities. (S45) That is, as shown in FIG. 9, the advertisement information analyzer 224 updates the advertisement information database 250 in the transmission priority of B diet, C food, D massage, and A slim.
  • On receiving the advertisement of the advertisement category (diet in FIG. 9) having user preference information with the highest priority from the advertisement information analyzer 224, the user information analyzer 223 sets the advertisement category (diet in FIG. 9) with the highest rank stored in the user information database 240 to the lowest one, and advances the priorities after the second priority by one to update the priorities. (S46)
  • FIG. 10 shows a process for extracting a contents-type advertisement designated by the network service medium from an advertisement database.
  • The user information analyzer 223 requests user preference advertisement including an advertisement category (diet), a contents type (moving picture/image), and a size (300*500) from the advertisement information analyzer 224. (S50) The advertisement information analyzer 224 requests an advertisement with the highest priority satisfying the contents type and the size from the advertisement information database 250, and acquires the same. (S51, S52)
  • The advertisement information analyzer 224 provides size advertisement data corresponding to the size required by the user information analyzer 223 to the user information analyzer 223. (S55) In detail, when there are advertisement contents having the same size as that required by the user information analyzer 223, the advertisement information analyzer 224 provides the same to the user information analyzer 223, and when there are no such contents having the same size, the advertisement information analyzer 224 resizes the contents in correspondence to the required size and then provides the resized contents. (S53, S55) In this instance, the resizing is applied with reference to the smaller extension ratio of length vs. breadth from among that of the contents size provided to the advertisement information database 250 and that of the required size.
  • For example, when the size of the A Slim 1 provided by the advertisement information database 250 is given 50*100 and the required size is given 300*500 as shown in FIG. 10, the length extension ratio of the required size/A Slim 1 is given as 6 (300/5) and the breadth extension ratio is 5 (500/100), and hence, the resized 250*500 contents with reference to the breadth extension ratio of 5 are provided as advertisement data. (S53)
  • When the size of the A Slim 2 provided by the advertisement information database 250 is given 600*500 and the required size is given 300*500 as shown in FIG. 10, the length extension ratio of the required size/A Slim 2 is given as 0.5 (300/600) and the breadth extension ratio is 1 (500/500), and hence, the resized 300*250 contents with reference to the length extension ratio of 0.5 are provided as advertisement data. (S54)
  • FIG. 11 to FIG. 13 show a process when a user is connected to an advertisement target.
  • As shown in FIG. 11, the URL information analyzer 226 receives an access request of an advertisement target from the user (S60), and divides and analyzes the advertisement ID and the user ID included in the link URL of the advertisement target. (S61) The URL information analyzer 226 requests an advertisement target URL of the advertisement ID from the advertisement information database 250 (S62), and acquires the advertisement target URL. (S63) The URL information analyzer 226 determines whether the advertisement target URL acquired from the advertisement information database 250 is a valid URL. (S64)
  • When the result advertisement target URL is a valid URL according to the determination result of the step S64, the URL information analyzer 226 provides the URL of the advertisement target to the user. (S65)
  • The URL information analyzer 226 decodes the user ID to extract the user's mail address, (S66) and requests information on whether the user ID is a permission user from the user information database 240 and receives a corresponding result. (S67, S68)
  • The URL information analyzer 226 determines whether the user of the user ID is a permission user (S69), and generates an advertisement for persuading the user to register himself as a member and advertisement addition data and provides them to the message transmitter 350 when he is not a permission user. (S70, S71, and S72)
  • As shown in FIG. 12, when the permission user has accessed the advertisement target according to the determination result of the step S69, the URL information analyzer 226 inquires of the user information database 240 whether the user has ever accessed the advertisement ID, and receives a corresponding result. (S73, S74) The URL information analyzer 226 determines whether the user has ever accessed the advertisement ID (S75), transmits a corresponding fact to the user when the user has ever accessed the advertisement, and adds points to the user and sponsor when the user has never accessed the advertisement. (S76, S77)
  • As shown in FIG. 13, when the advertisement target URL is not valid according to the determination result of the step S64, that is, when the posting period of the advertisement target has expired, the URL information analyzer 226 requests an advertisement corresponding to the category of the existing advertisement ID from the advertisement information database 250 (S85), and receives advertisement data including contents, a new advertisement ID, a new sponsor, and a user ID. (S86)
  • The URL information analyzer 226 requests the data structure analyze and generate device 340 to generate recommended advertisement addition data satisfying the data structure of the network service medium, and receives the generated recommended advertisement addition data. (S88, S89)
  • The URL information analyzer 226 transmits the recommended advertisement addition data provided by the data structure analyze/generate device 340 to the message transmitter 350 so that the same may be transmitted to the user (S90), and the URL information analyzer 226 accesses the sponsor database 261 and adds points to the sponsor (new sponsor) of the recommended advertisement (S91).
  • FIG. 14 shows a process for a network service medium to store service data into a service data input database.
  • As shown in FIG. 14, the data receiving server 140 of the network service medium provides service data to the data receiving server back interface 324, and requests to store the service data and issue a service data ID. (S92) The receiving server back interface 324 provides the service data provided by the data receiving server 140 to the data structure analyzer 344 and requests to store the service data and issue a service data ID. (S93)
  • The data structure analyzer 344 stores the service data in the service data storage database 360 (S94), and issues a service data ID. (S95) The data structure analyzer 344 provides the issued service data ID to the data receiving server 140 through the data receiving server back interface 324. (S96, S97)
  • An example of applying an advertisement adding method according to an embodiment of the present invention to various network service media (electronic mail, homepages, blogs, messengers, and SMS) will now be described.
  • An application of an advertisement adding method according to an embodiment of the present invention to a mail transmission system will now be described. FIG. 15 and FIG. 16 show an example for applying an advertisement adding method according to an embodiment of the present invention to a mail transmission system.
  • As shown in FIG. 15 and FIG. 16, in the mail transmission system, a data addresser is a mail address user with the [From:] field, and a data addressee is a mail address user with the [To:] field (addressee field), the [Cc:]) (reference address field), and the [Bcc:] field (hidden reference addressee field). In this instance, according to the embodiment of the present invention, the data addressee's mail address includes a mailing list, and a mail address of a member configuring the mailing list can be a target of the data addressee.
  • According to the embodiment of the present invention, [transmission finish checking] mail to which an advertisement satisfying the mail addresser's preference is added is generated and transmitted to a mail addresser (From: field), and mail to which an advertisement satisfying the mail addressee's preference is added is generated and transmitted to a mail addressee (To: field, Cc: field, and Bcc: field). In this instance, according to the embodiment of the present invention, advertisement added mail to which an advertisement satisfying the mail addressee or mail addresser's preference is added is transmitted based on the latest preference information stored in the user information database 240 and the advertisement contents information stored in the advertisement information database 250.
  • The advertisement added mail according to the embodiment of the present invention builds multi-parts by adding an advertisement part 20 to the mail part 10 of FIG. 15 based on the RFC 2045-RFC2049 rule. In this instance, the mail part 10 includes a header part 11 for recording an addresser, an addressee, a reference, and a title, and a body part 12 for recording contents.
  • (A) and (B) of FIG. 15 show an example for generating multi-parts by adding an advertisement part to a single part message, and an example for generating multi-parts by adding an advertisement part to a multi-part message.
  • FIG. 16 shows a detailed example applied to the mail transmission system. As shown in FIG. 16, the [Health Food] category in the highest rank from among the addresser's preference information stored in the user information database 240 and advertisement contents corresponding to the health food category stored in the advertisement information database 250 are referred, the [Agaricus] advertisement that is the advertisement contents in the highest rank is selected, the selected advertisement is added to transmission finish checking mail, and the mail is then transmitted to the From: field user of the data addresser.
  • In a like manner, an advertisement [apod] in the highest rank is selected from among advertisement contents corresponding to the [K-POP] category in the highest rank of preference information, the selected advertisement is added to the mail part, and the mail is then transmitted to the To: field user who is a data addressee. Also, an advertisement of [P car] in the highest rank is selected from among advertisement contents corresponding to the [Cars] category in the highest rank of preference information of the user, the selected advertisement is added to the original mail part, and a resultant mail is transmitted to the CC: field user who is a data addressee.
  • An application of an advertisement adding method according to an embodiment of the present invention to a homepage will now be described.
  • According to the embodiment of the present invention, an advertisement space for displaying an advertisement is preset on the homepage, and a user information acquirer 122 for acquiring user information who receives a homepage service is installed in the advertisement space.
  • The user information acquirer 122 inserts advertisement HTML text provided by the advertisement providing system according to the embodiment of the present invention into an advertisement range at which the user information acquirer 122 is located. In this instance, advertisement insertion text has the structure of <a href=“advertisement link”>advertisement data</a>, and the web browser analyzes the insertion text and displays an advertisement. In this instance, the displayed advertisement displays an advertisement of advertisement contents (e.g., birds) stored in the advertisement information database corresponding to the advertisement category (e.g., movies) in the highest rank of the user's preference information.
  • An application of an advertisement adding method according to an embodiment of the present invention to an Internet messenger will now be described.
  • According to the embodiment of the present invention, an advertisement space for displaying an advertisement is preset in the Internet messenger, and a user information acquirer 122 for acquiring user information on who receives an Internet messenger service is installed in the advertisement space.
  • According to the embodiment of the present invention, advertisement contents (e.g., an advertisement of the car P) in the highest rank are displayed from among the advertisement contents stored in the advertisement information database corresponding to the advertisement category (e.g., cars) in the highest rank of preference information of the user A is displayed to the user A who is a data addresser. An advertisement of the advertisement contents (e.g., Agaricus) in the highest rank is displayed from among the advertisement contents stored in the advertisement information database corresponding to the advertisement category (e.g., health food) in the highest rank of preference information of the user B is displayed to the user B who is a data addressee.
  • When the user A and the user B exchange messages, positions of the data addresser and the data addressee are changed with each other, and the advertisement in the highest rank is displayed from among the advertisement contents of the advertisement information database corresponding to the advertisement category in the highest rank of preference information in the case of exchanging the messages based on the process shown in FIG. 3 to FIG. 6.
  • An application of an advertisement adding method according to an embodiment of the present invention to a short message service (SMS) will now be described.
  • FIG. 17 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a short message service (SMS) system.
  • The medium for providing a short message service (SMS) to the telephone number of a mobile phone is the network service medium 120 in the embodiment of the present invention, and the SMPP server (SMSC) for receiving SMS data from the mobile phone according to the SMPP protocol is the data transmitting/receiving server of the embodiment of the present invention.
  • According to the embodiment of the present invention, the data structure analyze/generate device 340 analyzes the SMS data format independently developed by each service provider, adds advertisement data after the message body, and transmits an advertisement to the user receiving the SMS service.
  • (A) of FIG. 17 shows a message format of the original message, and (B) of FIG. 17 shows a message format to which advertisement data are added and which is then transmitted to the SMS addressee according to the embodiment of the present invention.
  • As can be known from (B) of FIG. 17, according to the embodiment of the present invention, the <SMAP:Text> original message</SMAP:Text> <SMAP:Text>advertisement</SMAP:Text> is added between the <SMAP:Body>and </SMAP:Body> tags in the SMS message format, and hence, a message to which advertisement data are added is transmitted to the SMS addressee.
  • An application of an advertisement adding method according to an embodiment of the present invention to a really simple syndication (RSS) will now be described.
  • FIG. 18 shows an example for applying an advertisement adding method according to an embodiment of the present invention to a really simple syndication (RSS) case.
  • The medium for providing the RSS feed service and the RSS reader service from among the blog services is the network service medium in the system of the present invention, and it is possible for the RSS reader to add an advertisement to the summary generated by the RSS feed and display an advertisement to the RSS user by using the advertisement providing system according to the embodiment of the present invention.
  • As shown in (A) of FIG. 18, the RSS feed generates an XML text type summary based on the RSS rule, and the summary of each reported article is generated in the <item> tags. As shown in (B) of FIG. 18, the RSS reader adds an <item> for an advertisement in the XML type summary generated by each RSS feed.
  • (B) of FIG. 18 shows an example of adding and displaying an advertisement <item> of [master golf] in the highest rank from among the advertisement contents stored in the advertisement information database corresponding to the [golf] category that is the advertisement category in the highest rank of preference information of the RSS reader user.
  • An example of adding an advertisement applicable to the general blog will now be described. In the case of the general blog, blog an advertisement space for displaying the advertisement is preinstalled in the blog page, and a user information acquirer 122 for acquiring information on the user who receives the blog service is installed in the advertisement space
    Figure US20090006210A1-20090101-P00001
  • In this instance, the user information acquirer 122 receives advertisement insertion HTML text from the advertisement system according to the embodiment of the present invention, and inserts the same text in the advertisement space at which the user information acquirer 122 is located. In this instance, the advertisement insertion text has the structure of <a href=“advertisement link”>advertisement data</a>, and the blog service medium analyzes the inserted text and displays an advertisement.
  • As described above, according to the embodiment of the present invention, based on the user preference information acquired from the browser reading history and preference information registered in advance, the priority of the corresponding preference information is set to have a high rank to thus update the current preference information of the data addresser or the data addressee in real-time. According to the embodiment of the present invention, an advertisement matched with the field of interests of the data addresser or the data addressee is generated in real-time and the generated advertisement is added to the information exchanged between the data addresser and the data addressee, thereby maximizing advertisement effects.
  • The above-described embodiments can be realized through a program for realizing functions corresponding to the configuration of the embodiments or a recording medium for recording the program in addition to through the above-described device and/or method, which is easily realized by a person skilled in the art.
  • While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
  • According to the present invention, advertisement effects are maximized by generating in real-time an advertisement matched with the current field of interests of the data addresser or data addressee and adding the generated advertisement to information exchanged between the data addresser and the data addressee.

Claims (26)

1. An advertisement information providing system connected to a network service medium through a network, the advertisement information providing system comprising:
a user information database for storing user information including user personal information registered by a user and user preference information that is updated frequently;
an advertisement information database for storing advertisement information including advertisement contents, an advertisement ID, and sponsor information; and
a real-time advertisement generating system for generating in real-time advertisement information matched with the user's current interested information based on the user's preference information stored in the user information database and the advertisement information stored in the advertisement information database.
2. The advertisement information providing system of claim 1, wherein a user information acquirer for acquiring the user's browser reading history is installed in the network service medium.
3. The advertisement information providing system of claim 2, wherein the user information database is frequently updated in cooperation with information acquired from the user's browser reading history extracted by the user information acquirer.
4. The advertisement information providing system of claim 2, wherein the real-time advertisement generating system comprises:
a user information analyzer for analyzing user preference information based on the browser reading history provided by the user information acquirer and updating the user information database based on the analyzed user preference information; and
an advertisement information analyzer for acquiring the user's advertisement data with the highest priority stored in the user information analyzer from the advertisement information database, and updating the priority of the advertisement stored in the advertisement information database.
5. The advertisement information providing system of claim 4, wherein the real-time advertisement generating system further comprises a URL information analyzer for acquiring an advertisement site URL from a user ID and an advertisement ID included in a link URL when the user accesses an advertisement site, and providing the acquired advertisement site URL to the user.
6. The advertisement information providing system of claim 5, wherein the real-time advertisement generating system further comprises:
a user information register unit for inputting user information including user preference information;
an advertisement information register unit for inputting advertisement information; and
a point manager for controlling and settling the user and the sponsor's points.
7. The advertisement information providing system of claim 1, further comprising a network service medium support interface device connected to a data transmitting server and a data receiving server of the network service medium through a network and providing an interface.
8. The advertisement information providing system of claim 7, further comprising a data structure analyze/generate device, connected to the network service medium support interface device through a network, for analyzing a data structure of the network service medium, receiving an advertisement generated by the real-time advertisement generating system, and generating new advertisement addition data according to the analyzed data structure.
9. The advertisement information providing system of claim 8, wherein the data structure analyze/generate device comprises:
a data structure analyzer for issuing a data ID for the network service medium and analyzing the data structure of the network service medium when the network service medium stores data directly serviced to the user; and
a data structure generator for generating data according to the data structure of the network service medium analyzed by the data structure analyzer.
10. The advertisement information providing system of claim 8, further comprising a message transmitter, connected to the network service medium support interface device through the network, for transmitting an advertisement addition transmission finish checking message to which an advertisement matched with the field of interests of a data addresser is added to the data addresser.
11. The advertisement information providing system of claim 10, wherein the message transmitter transmits the advertisement addition transmission finish checking message in the same structure as that of the service data structure of the network service medium.
12. An advertisement information providing method connected to a network service medium through a network, the advertisement information providing method comprising:
(a) requesting to refer to a data addresser from a user information database including user preference information and user registration information and receiving a reference result;
(b) acquiring an advertisement category with the highest priority matched with the field of interests of the data addresser and a contents type selected by the data addresser from the user information database;
(c) updating the priority of the advertisement category recorded in the user information database; and
(d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addresser, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
13. The advertisement information providing method of claim 12, further comprising:
(e) updating the priority of the advertisement corresponding to the advertisement category with the highest priority stored in the advertisement information database; and
(f) linking an advertisement ID and a user ID to the advertisement contents with the highest priority and generating an advertisement.
14. The advertisement information providing method of claim 13, further comprising (g) transmitting an advertisement addition transmission finish checking message satisfying the data structure of the network service medium to the data addresser.
15. The advertisement information providing method of claim 12, wherein the step (b) comprises:
checking whether the data addresser is a permission user based on the data addresser's reference result;
determining whether a number of per day transmissions of the data addresser exceeds a transmission limit when the data addresser is a permission user; and
acquiring an advertisement category with the highest priority matched with the field of interests of the data addresser and a contents type selected by the data addresser from the user information database when the number of per day transmissions does not exceed the transmission limit.
16. The advertisement information providing method of claim 12, wherein the step (c) comprises setting the current highest priority to be the lowest one, and advancing the priorities after the second priority by one to update the priority of the advertisement category with the next priority.
17. The advertisement information providing method of claim 13, wherein the step (e) comprises setting the current advertisement with the highest priority to be the lowest one, and advancing the priorities after the second one by one to update the priority of the advertisement with the next priority.
18. An advertisement information providing method connected to a network service medium through a network, the advertisement information providing method comprising:
(a) requesting to refer to a data addressee from a user information database including user preference information and user registration information and receiving a reference result;
(b) checking whether the data addressee is a permission user based on the data addressee's reference result;
(c) acquiring an advertisement category with the highest priority matched with the field of interests of the data addressee and a contents type selected by the data addressee from the user information database when the data addressee is a permission user; and
(d) referring to an advertisement information database storing advertisement data based on the advertisement category with the highest priority and the contents type selected by the data addressee, and acquiring advertisement contents with the highest priority matched with the advertisement category with the highest priority.
19. The advertisement information providing method of claim 18, further comprising:
(e) updating the priority of the advertisement category recorded in the user information database; and
(f) updating the priority of the advertisement corresponding to the advertisement category with the highest priority stored in the advertisement information database.
20. The advertisement information providing method of claim 19, further comprising (g) linking an advertisement ID and a user ID to the acquired advertisement contents with the highest priority and generating an advertisement;
(h) receiving data provided by the data addresser to which an advertisement will be added from a data receiving server of the network service medium; and
(i) adding the generated advertisement to the received data so as to satisfy the data structure of the network service medium.
21. The advertisement information providing method of claim 18, wherein the step (c) comprises:
determining whether a number of per day advertisement exposures of the data addressee exceeds an exposure limit when the data addressee is a permission user; and
acquiring an advertisement category with the highest priority matched with the field of interests of the data addressee and a contents type selected by the data addressee from the user information database when the number of per day advertisement exposures does not exceed the exposure limit.
22. The advertisement information providing method of claim 19, wherein the step (e) comprises setting the current highest priority to be the lowest one, and advancing the priorities after the second priority by one to update the priority of the advertisement category with the next priority.
23. The advertisement information providing method of claim 19, wherein the step (f) comprises setting the current advertisement with the highest priority to be the lowest one, and advancing the priorities after the second one by one to update the priority of the advertisement with the next priority.
24. An advertisement information providing method connected to a network service medium through a network, the advertisement information providing method comprising:
(a) issuing a user ID based on a user's registration information, and storing the issued ID in the user's local environment;
(b) storing the user's registration information including the user's preference information and the issued user ID in a user information database;
(c) collecting the user ID stored in the user local environment and the user's browser reading history from a user information acquirer installed in the network service medium;
(d) analyzing the browser reading history, and finding an advertisement category at which the user is interested;
(e) receiving user preference information corresponding to the user ID from the user information database; and
(f) updating user preference information stored in the user information database based on the advertisement category acquired by analyzing the browser reading history.
25. The advertisement information providing method of claim 24, wherein the step (d) comprises:
accessing a web page having a URL corresponding to the browser reading history, and extracting a keyword; and
finding an advertisement category of which the user is currently interested from the extracted keyword.
26. The advertisement information providing method of claim 24, wherein the step (f) comprises:
filtering an advertisement category that is not provided in the user preference information from among advertisement categories acquired by the browser reading analysis; and
setting the filtered advertisement category to be higher than the priority of user preference information stored in the user information database to update the priority.
US12/159,900 2006-01-05 2007-01-05 Advertisement Providing System and an Advertisement Providing Method Abandoned US20090006210A1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR20060001225 2006-01-05
KR10-2006-0001225 2006-01-05
KR10-2006-0033140 2006-04-12
KR20060033140 2006-04-12
PCT/KR2007/000072 WO2007078168A1 (en) 2006-01-05 2007-01-05 An advertisement providing system and an advertisement providing method

Publications (1)

Publication Number Publication Date
US20090006210A1 true US20090006210A1 (en) 2009-01-01

Family

ID=38228454

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/159,900 Abandoned US20090006210A1 (en) 2006-01-05 2007-01-05 Advertisement Providing System and an Advertisement Providing Method
US12/784,079 Active 2029-02-24 US8321266B2 (en) 2006-01-05 2010-05-20 Advertisement providing system and an advertisement providing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/784,079 Active 2029-02-24 US8321266B2 (en) 2006-01-05 2010-05-20 Advertisement providing system and an advertisement providing method

Country Status (4)

Country Link
US (2) US20090006210A1 (en)
JP (1) JP5520485B2 (en)
KR (2) KR100906488B1 (en)
WO (1) WO2007078168A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090028183A1 (en) * 2007-06-07 2009-01-29 Landers William P Platform for communicating across multiple communication channels
US20110258038A1 (en) * 2010-04-20 2011-10-20 LifeStreet Corporation Method and Apparatus for Product and Post Conversion Optimization
US20120172019A1 (en) * 2009-02-27 2012-07-05 Research In Motion Limited Communications system providing mobile device notification based upon personal interest information and calendar events
US20120330748A1 (en) * 2011-06-27 2012-12-27 Microsoft Corporation Universally targeting online advertisements
WO2013032636A1 (en) * 2011-08-29 2013-03-07 Microsoft Corporation Updated information provisioning
US20130339144A1 (en) * 2012-06-17 2013-12-19 Stanley Kim Promotion Management Queue
US20150180733A1 (en) * 2013-12-23 2015-06-25 Yahoo! Inc. Method and system for delivering web page content using edge server
US10505883B1 (en) * 2014-04-16 2019-12-10 Google Llc Re-engagement notifications
US10810612B2 (en) * 2010-07-12 2020-10-20 At&T Intellectual Property I, L.P. System and method for contextual virtual local advertisement insertion

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009193498A (en) * 2008-02-18 2009-08-27 Oki Electric Ind Co Ltd Content distribution system, analysis server, and advertisement customization method
KR100901960B1 (en) * 2008-03-21 2009-06-10 엔에이치엔비즈니스플랫폼 주식회사 Method and system for providing url possible new advertising
JP2009246506A (en) * 2008-03-28 2009-10-22 Beijing Focus Wireless Media Technology Co Ltd One kind of user status tracking method
KR101228295B1 (en) * 2008-10-06 2013-01-31 에스케이플래닛 주식회사 System for providing an adventisement service based on smart card and method thereof
EP2320371A4 (en) 2008-08-28 2014-06-25 Sk Planet Co Ltd Advertisement system based on smart card, a method thereof, and smart card applied to the same
WO2010078539A2 (en) * 2009-01-04 2010-07-08 Robert Thomas Kulakowski Advertising profiling and targeting system
JP4717124B2 (en) * 2009-03-13 2011-07-06 株式会社エヌ・ティ・ティ・ドコモ Advertisement providing system and advertisement providing method
US20110196711A1 (en) * 2010-02-05 2011-08-11 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Content personalization system and method
WO2012027399A1 (en) * 2010-08-23 2012-03-01 Buysight, Inc. Providing individualized advertisement based on collaboratively collected user information
KR101130964B1 (en) * 2011-07-13 2012-04-04 조영준 Method of targeting advertisement
EP2864952A4 (en) * 2012-06-26 2015-12-23 Wetpaint Com Inc Portfolio optimization for media merchandizing
KR102525631B1 (en) * 2016-09-06 2023-04-25 주식회사 카카오 Method of operating a server and a user terminal for providing advertisement information, and apparatus thereof
KR20180035245A (en) 2016-09-06 2018-04-06 주식회사 카카오 Method of operating a server and a user terminal for providing advertisement information, and apparatus thereof
KR20200039365A (en) * 2018-10-05 2020-04-16 삼성전자주식회사 Electronic device and Method for controlling the electronic devic thereof
WO2020125787A1 (en) * 2018-12-20 2020-06-25 青岛海信电器股份有限公司 Receiving apparatus and method, sending apparatus and method, and transceiving system and method
JP7013054B1 (en) * 2021-06-30 2022-01-31 シーエムプラス シンガポール プライベート リミテッド Information personalization system

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5966696A (en) * 1998-04-14 1999-10-12 Infovation System for tracking consumer exposure and for exposing consumers to different advertisements
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US20020082910A1 (en) * 2000-12-22 2002-06-27 Leandros Kontogouris Advertising system and method which provides advertisers with an accurate way of measuring response, and banner advertisement therefor
US20020120564A1 (en) * 2001-02-26 2002-08-29 Jonathan Strietzel Systems and methods for distributing targeted multimedia content and advertising
US20030046159A1 (en) * 2001-09-04 2003-03-06 Yahoo! Inc. Safe advertising campaign aggregation system
US20030069788A1 (en) * 2000-01-26 2003-04-10 Ki-Hyoung Han System and method of advertisement of internet
US20030145323A1 (en) * 1992-12-09 2003-07-31 Hendricks John S. Targeted advertisement using television viewer information
US20040204997A1 (en) * 2000-04-07 2004-10-14 Shane Blaser Targeting of advertisements to users of an online service
US6876974B1 (en) * 1996-04-19 2005-04-05 Juno Onhhe Services, Inc. Scheduling the presentation of messages to users
US20060212353A1 (en) * 2005-03-16 2006-09-21 Anton Roslov Targeted advertising system and method
US20070061328A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content for delivery to mobile communication facilities
US20070204308A1 (en) * 2004-08-04 2007-08-30 Nicholas Frank C Method of Operating a Channel Recommendation System
US20070208619A1 (en) * 2005-09-30 2007-09-06 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing targeted advertising to communications devices
US20070244750A1 (en) * 2006-04-18 2007-10-18 Sbc Knowledge Ventures L.P. Method and apparatus for selecting advertising
US20080126205A1 (en) * 2000-06-23 2008-05-29 Evans Jon C System and method for computer-created advertisements
US20090012859A1 (en) * 2005-12-02 2009-01-08 Aerielle Technologies, Inc. Targeted and Pulled Advertising System for Delivering Product Information Based on Consumer Requests
US20090265245A1 (en) * 2005-06-27 2009-10-22 Wright Rocky J Communications platform for enabling bi-directional communication between providers consumers and advertisers using a computer network and/or mobile devices using desktop and or mobiletop interactive windowless video
US20100094710A1 (en) * 2005-04-26 2010-04-15 Affle Limited Method and apparatus to provide information and consumer-acceptable advertising via data communications clients
US8046797B2 (en) * 2001-01-09 2011-10-25 Thomson Licensing System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2328537B (en) * 1996-05-10 2000-08-09 Aim Corp Message searching system and terminal
CA2352302A1 (en) * 1998-11-30 2000-06-08 Index Systems, Inc. Smart agent based on habit, statistical inference and psycho-demographic profiling
JP2001290906A (en) * 2000-04-10 2001-10-19 Sharp Corp Method and device for forwarding electronic mail and machine readable recording medium with recorded program for realizing this method
JP2001338217A (en) * 2000-05-29 2001-12-07 Tetsuhisa Toyama Internet information advertisement providing system
JP4050033B2 (en) * 2000-11-17 2008-02-20 株式会社オプティム Advertisement distribution display method and apparatus
KR20020040958A (en) * 2000-11-25 2002-05-31 구자홍 Method for Providing Advertisement Corresponding User's Taste in the Internet
US7827059B2 (en) * 2000-12-23 2010-11-02 International Business Machines Corporation System and method for rewarding a user's interaction behavior with a computer system
JP2002207661A (en) * 2001-01-04 2002-07-26 Nakamura Toshisato Advertising system and storage medium
JP2002288187A (en) * 2001-03-23 2002-10-04 Sharp Corp Systems and methods for information accumulation, information providing and electronic mail distribution, methods for information accumulation, information providing and electronic mail distriibution, and recording medium with information processing program reorded thereon
WO2002091262A1 (en) * 2001-05-02 2002-11-14 Dentsu Inc. System and method for managing distribution of advertisement
JP2002366840A (en) * 2001-06-08 2002-12-20 Wowow Inc Method and device for mail advertisement
JP2003256962A (en) * 2002-02-28 2003-09-12 Energy Support Corp Evacuation guidance system using advertisement display device

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030145323A1 (en) * 1992-12-09 2003-07-31 Hendricks John S. Targeted advertisement using television viewer information
US6876974B1 (en) * 1996-04-19 2005-04-05 Juno Onhhe Services, Inc. Scheduling the presentation of messages to users
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5966696A (en) * 1998-04-14 1999-10-12 Infovation System for tracking consumer exposure and for exposing consumers to different advertisements
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US20110208582A1 (en) * 1998-07-17 2011-08-25 B.E. Technology, L.L.C. Targeted advertising services method
US20030069788A1 (en) * 2000-01-26 2003-04-10 Ki-Hyoung Han System and method of advertisement of internet
US20040204997A1 (en) * 2000-04-07 2004-10-14 Shane Blaser Targeting of advertisements to users of an online service
US20080126205A1 (en) * 2000-06-23 2008-05-29 Evans Jon C System and method for computer-created advertisements
US20020082910A1 (en) * 2000-12-22 2002-06-27 Leandros Kontogouris Advertising system and method which provides advertisers with an accurate way of measuring response, and banner advertisement therefor
US8046797B2 (en) * 2001-01-09 2011-10-25 Thomson Licensing System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters
US20020120564A1 (en) * 2001-02-26 2002-08-29 Jonathan Strietzel Systems and methods for distributing targeted multimedia content and advertising
US20030046159A1 (en) * 2001-09-04 2003-03-06 Yahoo! Inc. Safe advertising campaign aggregation system
US20070204308A1 (en) * 2004-08-04 2007-08-30 Nicholas Frank C Method of Operating a Channel Recommendation System
US20060212353A1 (en) * 2005-03-16 2006-09-21 Anton Roslov Targeted advertising system and method
US20100094710A1 (en) * 2005-04-26 2010-04-15 Affle Limited Method and apparatus to provide information and consumer-acceptable advertising via data communications clients
US20090265245A1 (en) * 2005-06-27 2009-10-22 Wright Rocky J Communications platform for enabling bi-directional communication between providers consumers and advertisers using a computer network and/or mobile devices using desktop and or mobiletop interactive windowless video
US20070061328A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content for delivery to mobile communication facilities
US20070208619A1 (en) * 2005-09-30 2007-09-06 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing targeted advertising to communications devices
US20090012859A1 (en) * 2005-12-02 2009-01-08 Aerielle Technologies, Inc. Targeted and Pulled Advertising System for Delivering Product Information Based on Consumer Requests
US20070244750A1 (en) * 2006-04-18 2007-10-18 Sbc Knowledge Ventures L.P. Method and apparatus for selecting advertising

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090028183A1 (en) * 2007-06-07 2009-01-29 Landers William P Platform for communicating across multiple communication channels
US20120172019A1 (en) * 2009-02-27 2012-07-05 Research In Motion Limited Communications system providing mobile device notification based upon personal interest information and calendar events
US8929869B2 (en) * 2009-02-27 2015-01-06 Blackberry Limited Communications system providing mobile device notification based upon personal interest information and calendar events
US20110258038A1 (en) * 2010-04-20 2011-10-20 LifeStreet Corporation Method and Apparatus for Product and Post Conversion Optimization
US20110258037A1 (en) * 2010-04-20 2011-10-20 LifeStreet Corporation Method and Apparatus for Campaign and Inventory Optimization
US10810612B2 (en) * 2010-07-12 2020-10-20 At&T Intellectual Property I, L.P. System and method for contextual virtual local advertisement insertion
US11222354B2 (en) 2010-07-12 2022-01-11 At&T Intellectual Property I, L.P. System and method for contextual virtual local advertisement insertion
US20120330748A1 (en) * 2011-06-27 2012-12-27 Microsoft Corporation Universally targeting online advertisements
WO2013032636A1 (en) * 2011-08-29 2013-03-07 Microsoft Corporation Updated information provisioning
US20130339144A1 (en) * 2012-06-17 2013-12-19 Stanley Kim Promotion Management Queue
US10771357B2 (en) * 2013-12-23 2020-09-08 Oath Inc. Method and system for delivering web page content using edge server
US20150180733A1 (en) * 2013-12-23 2015-06-25 Yahoo! Inc. Method and system for delivering web page content using edge server
US11252053B2 (en) 2013-12-23 2022-02-15 Verizon Patent And Licensing Inc. Method and system for delivering web page content using edge server
US10505883B1 (en) * 2014-04-16 2019-12-10 Google Llc Re-engagement notifications

Also Published As

Publication number Publication date
KR20070098976A (en) 2007-10-08
JP2009522624A (en) 2009-06-11
US8321266B2 (en) 2012-11-27
KR20070073643A (en) 2007-07-10
WO2007078168A1 (en) 2007-07-12
JP5520485B2 (en) 2014-06-11
US20100262485A1 (en) 2010-10-14
KR100906488B1 (en) 2009-07-08

Similar Documents

Publication Publication Date Title
US8321266B2 (en) Advertisement providing system and an advertisement providing method
US7203684B2 (en) Serving content-targeted ADS in e-mail, such as e-mail newsletters
US7599915B2 (en) Portal linking tool
US8626845B2 (en) Method and system for dynamically generating electronic communications
US20070299933A1 (en) Target Advertisement System in Community of Network and Method Thereof
US7617121B1 (en) Apparatus and method for hyperlinking specific words in content to turn the words into advertisements
US20080065737A1 (en) Electronic document information extraction
US20080177858A1 (en) Arranging dynamic bookmarks based on service provider inputs
US20070219908A1 (en) Providing syndicated media to authorized users
CN101621791A (en) Method and system for customizing personalized pages of portal website by mobile terminal user
WO2004030338A2 (en) Serving content-relevant advertisements with client-side device support
US7475121B2 (en) Information distribution apparatus and information distribution method
JP2002091852A (en) Access history acquiring method and information providing method
EP1834296A2 (en) Monetizing time-sensitive content on network-connected media
KR20000049581A (en) Real time ordering information system and method on internet
US20050055335A1 (en) Search system and method
US20020087706A1 (en) Information providing method and system and information providing apparatus
JP2006098888A (en) Communication network advertisement distribution program, communication network advertisement distribution system, and communication network advertisement distribution method
US20110276650A1 (en) System, method, apparatus, and program for distributing advertisement data
US20080091658A1 (en) Online Distribution Of Time-Sensitive Content
JP2006235873A (en) Contents relay server, contents distribution system and contents relay method
US20060184655A1 (en) Traffic analysis
JP2002149546A (en) Banner advertisement system and method for managing banner advertisement
KR20010069228A (en) Internet advertisement method by positioning advertisement contents in bulletin board
US20040267609A1 (en) Methods and systems for specifying and distributing consumer information

Legal Events

Date Code Title Description
AS Assignment

Owner name: LEE, MYOUNG, KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHO, HONG-GOO;REEL/FRAME:021186/0727

Effective date: 20080630

Owner name: CHO, HONG-GOO, KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHO, HONG-GOO;REEL/FRAME:021186/0727

Effective date: 20080630

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION