WO2001084325A1 - Internet/intranet system with advertisement management - Google Patents

Internet/intranet system with advertisement management Download PDF

Info

Publication number
WO2001084325A1
WO2001084325A1 PCT/US2000/011481 US0011481W WO0184325A1 WO 2001084325 A1 WO2001084325 A1 WO 2001084325A1 US 0011481 W US0011481 W US 0011481W WO 0184325 A1 WO0184325 A1 WO 0184325A1
Authority
WO
WIPO (PCT)
Prior art keywords
authorized
advertisement
user
terminal
messages
Prior art date
Application number
PCT/US2000/011481
Other languages
French (fr)
Inventor
Chunyan Liu
Original Assignee
Chunyan Liu
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 Chunyan Liu filed Critical Chunyan Liu
Priority to PCT/US2000/011481 priority Critical patent/WO2001084325A1/en
Publication of WO2001084325A1 publication Critical patent/WO2001084325A1/en

Links

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

Definitions

  • This invention relates to an internet/intranet system with advertisement management, and accordingly to the manner of operation of an internet/intranet system with the invented advertisement management system installed.
  • One method is to design features into web-sites, which attract viewers to access the web-sites where advertisements are also displayed. For example, Yahoo! 's search-engine attracts a large number of web-surfers and generates a fair amount, of advertisement revenue. However, this kind of advertisement is passive and has not been able to generate as much revenue as the conventional TV/cable-TV advertisement, even though it has been shown that consumers are spending a large number of hours on the inernet.
  • Another method is to broadcast the news together with advertisements to users' terminals m a way similar to the conventional TN/cable-TN (so-called "push technology"). However, most of internet users are not interested in the live news shown on the internet terminals at the current time. Most of internet users at the present time spend most of their time surfing among various web-pages and searching for information which is of each user's particular interest. Therefore this "push technology" is facing a lot of difficulties and has not attracted a lot of users.
  • Internet service providers rely on high service fees charged to their customers to compensate for their high equipment and maintenance cost and generate income since they do not have any effective advertisement methods to generate a large amount of advertisement revenue.
  • An object of this invention is to design an internet/intranet system which provides an efficient, high-quality (comparable to the quality of TV and cable TV advertisement), low-cost and user- friendly way to manage advertisement messages and other electronic-mail messages, and therefore enables internet service providers to generate a large amount of advertisement revenue and provide low-cost or free internet services to consumers.
  • Another object of this invention is to design an internet/intranet system which has a plurality of user-terminals (clients, such as computers or WebTV) with a terminal advertisement message processing unit which automatically locates and identifies each of newly-arrival or unprocessed advertisement messages, displays/outputs the unprocessed advertisement message to an output (audio/video) terminal (such as a computer screen and a speaker) for a predetermined number of seconds and goes to a sleep mode, and restarts the cycle according to a predetermined schedule.
  • clients such as computers or WebTV
  • a terminal advertisement message processing unit which automatically locates and identifies each of newly-arrival or unprocessed advertisement messages, displays/outputs the unprocessed advertisement message to an output (audio/video) terminal (such as a computer screen and a speaker) for a predetermined number of seconds and goes to a sleep mode, and restarts the cycle according to a predetermined schedule.
  • Another object of this invention is to design an internet/intranet system which has a plurality of servers with a server advertisement message processing unit which automatically locates and identifies each of newly-arrival or unprocessed advertisement messages, outputs the unprocessed advertisement message to the user-terminal (client) for a predetermined number of seconds and goes to a sleep mode, and restarts the cycle according to a predetermined schedule.
  • Another object of this invention is to design an internet/intranet system which classifies electronic-mail and messages into an authorized advertisement-message class, an authorized private-message class and an unauthorized message class, and further classifies the authorized advertisement-message class into a general-audience class (G), a parent-guided audience class (PG), a restricted class (R) and an X-rated class (X), etc.
  • G general-audience class
  • PG parent-guided audience class
  • R restricted class
  • X X-rated class
  • Another object of this invention is to design an internet/intranet system which displays/outputs the messages of different classes on the user-terminals (clients) in different fashions according to the messages' classes, while the users are surfing on the web using an internet browser, either inside the browser or outside the browser.
  • Another object of this invention is to design an internet/intranet system which automatically displays/outputs the full text, images and audio/video signal of the authorized advertisement- messages at a scheduled time-interval without any of the user's action, and displays only a notice of the number of the unauthorized messages and blocks the content of the unauthorized messages unless the user decides to download the unauthorized messages.
  • Another object of this invention is to design an internet/intranet system where the terminal advertisement message processing unit is linked to a user-terminal communication tranceiver (transmitter/receiver) such that the connection between the user-terminal and the server is terminated automatically once the terminal advertisement message processing unit is shut off by the user.
  • a user-terminal communication tranceiver transmitter/receiver
  • Another object of this invention is to design an internet intranet system which counts the statistics of authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
  • the goal of this invention is to design an internet/intranet system which provides an efficient, high-quality (comparable to the quality of TV and cable TV advertisement), low-cost and user- friendly way to manage advertisement messages and other electronic-mail and broadcasting messages, and therefore enables internet service providers to generate a large amount of advertisement revenue and provide low-cost or free internet services to consumers.
  • the internet/intranet system in this invention comprises a plurality of authorized user-terminals (clients), a plurality of authorized servers, other unauthorized user-terminals and unauthorized servers, and a plurality of web-pages residing in the authorized user-terminals, authorized servers, unauthorized user-terminals and unauthorized servers.
  • the authorized user-terminals can generate either authorized advertisement messages or authorized private messages or both of the two messages, which are transmitted to a server connected to the user-terminal.
  • An authorized server connected to the authorized user-terminal receives the messages from the authorized user-terminal and routes the received messages to . their destinations through the internet/intranet network.
  • the authorized advertisement messages can be also multiplexed directly into the authorized server without using the user-terminal.
  • An unauthorized server may be connected to an authorized user-terminal and pass the advertisement messages like regular electronic-mail messages to other authorized user-terminals.
  • the authorized advertisement messages may be any text, image, audio or video data, or can be executable data such as Java byte-code or other binary executable code.
  • the authorized servers receives messages from the internet/intranet network, stores the received messages in a message storage device, such as a hard drive, and classifies the received messages into classes (advertisement, private, unauthorized classes) and sub-classes (such as G, PG, R, X classes) according to the data of a message class field in the message. If the received message is an authorized private message, then the authorized private message is sent to its destination user- terminal as long as the user-terminal is connected to the authorized server. If the received message is an authorized advertisement message, then the authorized advertisement message is processed by a server advertisement processing unit and sent to the appropriate destination user- terminal, as long as the user-terminal is connected to the authorized server.
  • a message storage device such as a hard drive
  • the received message is an unauthorized message
  • the received message is stored in the message storage and a notice of receiving an unauthorized message is sent to the user-terminal as long as the user- terminal is connected to the authorized server.
  • the received messages are stored in the server and can be downloaded by the authorized user.
  • the user-terminal receives the messages from the authorized server, stores the messages in a storage device, such as a hard drive, and classifies the received messages into classes according to the data of a message class field in the message.
  • the user-terminal has three ways to display/output the three message classes.
  • the authorized advertisement messages are processed and displayed/output by using a novel method dramatically different than the conventional web-page advertisement style or the TV- news broadcasting advertisement style.
  • the user-terminal has a terminal advertisement message processing unit which comprises a software function and performs the processing/display/output of the authorized advertisement messages.
  • the terminal advertisement message processing unit has to be always running as long as the user-terminal is connected to the authorized server.
  • the terminal advertisement message processing unit first locates and identifies each of newly-arrival or unprocessed advertisement messages. If a newly-arrival or unprocessed advertisement message is located and identified, then the old advertisement message in a message storage device is deleted and the new or unprocessed advertisement message is loaded into the terminal advertisement message processing unit as the input data.
  • the old advertisement message is kept as the input data to the terminal advertisement message processing unit.
  • the terminal advertisement message processing unit is put to sleep. After a delay of a predetermined number of minutes, the terminal advertisement message processing unit is waked up and run for a predetermined number of seconds with the selected advertisement message as its input data, then is put to sleep again. The above process is repeated at a time- interval of the predetermined number of minutes as long as the user-terminal is connected to the authorized server.
  • An alternative method to the above advertisement message processing is to design a server advertisement processing unit in the authorized server to implement the same functions as the terminal advertisement processing unit does.
  • the internet advertisement method disclosed above is novel and dramatically different than the existing internet web-page advertisement.
  • a user has to direct his browser to the advertisement web-page in order for him to see the advertisements on the advertisement web-page. If the user directs his browser to other web- pages, then advertisements on the advertisement web-page cannot be seen by the user.
  • the advertisements are solely generated by the advertisement web-page which can be seen only if the browser is directed to the advertisement web-page.
  • the novel internet advertisement system disclosed in this invention generates the advertisement messages at one (or more than one) server (or user-terminal) and can send the advertisement messages to any authorized user-terminals no matter where the user-terminals' browsers are directed.
  • the authorized private messages are displayed/output by using a private message processing unit in a fashion similar to the conventional electronic mail.
  • the difference between the terminal advertisement message processing unit and the private message processing unit is that the user can launch or shut off the private message processing unit without affecting the connection between the authorized user-terminal and the authorized server while the terminal advertisement message processing unit has to be always ninning in order for the authorized user-terminal to be connected to the server.
  • the unauthorized messages from the unauthorized user-terminals are not displayed/output to the authorized user-terminal unless the user chooses to download the unauthorized messages.
  • a short notice of the number of unauthorized messages is displayed together with the authorized private messages.
  • one method is to combine the terminal advertisement message processing unit in the user-terminal together with a user-terminal communication tranceiver in such a way that shutting off the terminal advertisement message processing unit also shuts off the user-terminal con munication tranceiver and disconnects the authorized user-terminal from the authorized server.
  • a detection-control computer program is used to detect whether the terminal advertisement message processing unit is running and disconnects the user-terminal from the authorized server if it is found that the terminal advertisement message processing unit is not running.
  • a user-running-status-code may be constantly generated by a user-software- rt ning-status-code generator which is combined with the terminal advertisement message processing unit inside the user-terminal. The user-rurining-status-code is monitored by the server, and the connection between the user-terminal and the server is terminated once it is found that the temiinal advertisement message processing unit has been shut off.
  • the server is also running a billing/accounting processing unit which counts the statistics of authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
  • Figure 1 is a schematic diagram illustrating one embodiment of an internet/intranet system comprising a plurality of authorized/unauthorized user-terminals (clients) and servers of the present invention.
  • Figure 2 illustrates one embodiment of the authorized user-terminal with a novel method of displaying/outputting advertisement messages and generating different classes of messages.
  • Figure 3 illustrates one embodiment of the authorized server with a novel method of processing messages of all classes and transmitting the messages to the authorized user-terminals in different fashions according to the different message classes.
  • Figure 4 illustrates a logic flow chart of the software function of the terminal advertisement message processing unit in the authorized user-terminal to implement the functions of processing, displaying and outputting the advertisement messages.
  • Figure 5 illustrates one configuration of a message comprising a message-class-field according to this invention.
  • Figure 6 illustrates one configuration of the user-terminal displaying/outputting the advertisement message while the user is using an internet browser.
  • Figure 6 illustrates an alternative configuration of the user-terminal displaying/outputting the advertisement message while the user is using an internet browser.
  • Figure 7 illustrates one configuration of the user-teiminal displaying/outputting the private message and the notice of the number of unauthorized messages while the user is using an internet browser.
  • Figure 7a illustrates an alternative configuration of the user-terminal displaying/outputting the private message and the notice of the number of unauthorized messages while the user is using an internet browser.
  • Figure 8 illustrates a logic flow chart of the software function of the server advertisement message processing unit in the authorized server to implement the functions of processing and outputting the advertisement messages to the authorized user-terminals.
  • an internet/intranet system in this invention comprises a plurality of authorized user-terminals (clients) 2, 2a, 2b, 2c, 2d, 2e, etc., a plurality of authorized servers 3, 3a, etc., unauthorized user-terminals (clients) 130, unauthorized servers 120 and the internet network 100.
  • the internet network 100 is a conventional network running existing internet standards.
  • the authorized user-terminals 2, 2a, 2b, 2c etc., denoted by user-terminal #1, user- terminal #2, ..., user-terminal #N M are connected to the authorized servers 3, 3a etc., denoted by server #1, server #2, ..., server #M.
  • these interconnected authorized servers and user- terminals may be owned/managed by one internet service provider.
  • Authorized user-terminals 2d, 2e etc. denoted by user-terminal #A1, user-terminal #A2, ..., user-terminal #An, may be connected to the unauthorized servers 120, and can still communicate with the authorized servers and the authorized user-terminals connected to the authorized servers.
  • the authorized user-terminals #1, #2, ..., #N M may be personal computers (PCs) or WebTV or any other electronic devices which can communicate with the internet, and can generate, process and display/output authorized private messages and/or authorized advertisement messages, and can send the messages to each other through the authorized servers #1, #2, ..., #M.
  • Each of the authorized servers #1, #2, ..., #M can generate and process authorized advertisement messages and send the messages to the authorized user-terminals #1, #2, ..., #N M through itself and other authorized servers.
  • the authorized user-terminals #A1, #A2, ..., #An connected to the unauthorized servers only, can generate and send authorized advertisement messages to the authorized user-terminals #1 , #2, ..., #NM through the authorized servers and the internet.
  • the authorized user-terminals #A1, #A2, ..., #An may or may not be able to generate and send authorized private messages to the authorized user-terminals #1, #2, ..., #N M , according to different designs of the internet/intranet network.
  • the unauthorized user-terminals 130 and the unauthorized servers 120 can generate and send only unauthorized messages to the authorized user-terminals #1, #2, ..., #N M -
  • the authorized advertisement messages can be any text, image, audio or video data, or can be executable data such as Java byte-code or other binary executable code.
  • the internet/intranet system also comprises a plurality of web-pages residing in the authorized user-terminals # 1 , ... , #N M , the authorized servers # 1 , ... , #M, the unauthorized user-terminals 130 and the unauthorized servers 120.
  • the authorized user-terminal 2 (and 2a, ..., 2e etc.) comprises an advertisement message generator 205 for the business version and a private message generator 210 in the transmitting direction, and comprises, in the receiving direction, a message storage device 235, a message classification unit 230, a terminal advertisement message processing unit 4, a private message processing unit 245, an unauthorized message processing unit 255 and an output (audio/video) terminal 260.
  • the authorized user-terminal 2 comprises web- pages 250.
  • the advertisement message generator 205 generates and sends authorized advertisement messages.
  • the private message generator 210 generates and sends authorized private messages (the private electronic mail).
  • the advertisement message generator 205 may not be enclosed with a consumer-version of the authorized user-terminal whose major purpose is to access the internet and be able to surf on the internet, send receive the electronic mail and be the target customers of the advertisement messages. If an authorized user-terminal is connected to an unauthorized server, the user-terminal may not be a consumer-version since it is not easy to control the advertisement display/output on the authorized user-terminal in this case.
  • a selector 215 selects either the authorized advertisement message generated by the advertisement message generator 205 or the authorized private message generated by the private message generator 210, and transmits the selected message to the servers 3, 3a or 120 through a user-terminal communication tranceiver (transmitter/receiver) 225.
  • the authorized user-terminal 2 receives the messages from the authorized server 3 (or 3a), stores the messages in a message storage device 235 such as a hard drive.
  • a message classification unit 230 classifies the received messages into classes according to the data of a message class field in the received message.
  • the received messages of all the three classes are scheduled at 240, processed at the authorized private message processing unit 245, the terminal advertisement message processing unit 4 and the unauthorized message processing unit 255 respectively and output to the output (audio/video) terminal 260.
  • the authorized server 3 (and 3a) comprises a message storage device 320, a message classification unit 325, a message schedule/control unit 335, a server advertisement message processing unit 8, a user-connection controller 310, a billing/accounting processing unit 330 and an advertisement message generator 350.
  • the server 3 comprises web-pages 340.
  • the advertisement message generated by the advertisement message generator 350 is multiplexed into the transmitting and receiving paths of the authorized server through multiplexers 355 and 360.
  • the messages received by the server-network communication tranceiver 315 are stored in a message storage device 320, such as a hard drive, and are classified by the message classification unit 325 into classes according to the data of a message class field in the message. Then the message schedule/control units 335 and the server advertisement message processing unit 8 implement the following processing functions according to the class of the received message. If the received message is an authorized private message, then the authorized private message is sent to its destination user-terminal as long as the user-terminal is connected to the authorized server. If the received message is an authorized advertisement message, then the authorized advertisement message is processed by the server advertisement message processing unit 8 and is sent to the destination user-terminal, as long as the user-terminal is connected to the authorized server.
  • a message storage device 320 such as a hard drive
  • the received message is an unauthorized message
  • the received message is stored in the message storage and a notice of receiving an unauthorized message is sent to the user- terminal as long as the user-terminal is connected to the authorized server.
  • the received messages are stored in the server for a predetermined amount of time and can be downloaded by the authorized user.
  • the billing/accounting processing unit 330 counts the statistics of the authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
  • the authorized advertisement messages are processed and displayed/output to the output
  • the user- terminal 2 (and 2a, ..., 2c) comprises a terminal advertisement message processing unit 4 (in Figure 2) which performs the processing/display/output of the authorized advertisement messages.
  • the terminal advertisement message processing unit 4 has to be always running as long as the authorized user-terminal 2 is connected to the authorized server 3.
  • Figure 4 illustrates a logic flow chart of the software function of the terminal advertisement message processing unit 4.
  • a constant delay-interval of t minutes a constant of s seconds are set, and the terminal advertisement message processing unit 4 is activated.
  • the terminal advertisement message processing unit 4 tries to locate any newly-arrival or unprocessed advertisement messages.
  • step 4-4 If there is no newly-arrival or unprocessed advertisement messages in the user- terminal's storage device, then at step 4-4 the old advertisement message is kept as the input data to the terminal advertisement message processing unit 4.
  • the terminal advertisement message processing unit 4 is waked up and outputs the selected advertisement message to the output (audio/video) terminal for s seconds, and is then put to sleep. After a delay of t minutes, the above process is repeated as long as the user-terminal 2 is connected to the authorized server
  • FIG. 8 illustrates a logic flow chart of the software function of the server advertisement message processing unit 8.
  • a constant delay-interval of t minutes a constant of s seconds are set, and the server advertisement message processing unit 8 is activated.
  • the server advertisement message processing unit 8 tries to locate any newly-arrival or unprocessed advertisement messages.
  • step 8-2 it is checked whether a newly-arrival or unprocessed advertisement message has been located/identified.
  • step 8-3 the new or unprocessed advertisement message is loaded into the server advertisement message processing unit 8 as the input data. If there is no newly-arrival or unprocessed advertisement messages in the message storage device 320, then at step 8-4 the old advertisement message is kept as the input data to the server advertisement message processing unit 8.
  • step 8-5 the server advertisement message processing unit 8 is waked up and outputs the selected authorized advertisement message to the authorized user-terminal for s seconds, and is then put to sleep. After a delay of t minutes, the above process is repeated as long as the user- terminal 2 is connected to the authorized server 3.
  • the internet advertisement method disclosed in this invention is novel and dramatically different than the existing internet web-page advertisement.
  • a user has to direct his browser to the advertisement web-page in order for him to see the advertisements on the advertisement web-page. If the user directs his browser to other web-pages, then advertisements on the advertisement web-page cannot be seen by the user.
  • the advertisements are solely generated by the advertisement web-page which can be seen only if the browser is directed to the advertisement web-page.
  • the novel internet advertisement system disclosed in this invention generates the advertisement messages at one (or more than one) server (or user-terminal), for example at the server #1, and can send the advertisement messages to any authorized user-teiminals, for example the authorized user-terminals #1, ..., #N M , no matter where the user-terminals' browsers are directed. If an internet service provider has a large number of customers (user-terminals), then the advertisement method disclosed in this invention will be very effective and much more powerful than the existing web-page advertisement, and will be able to generate a large amount of advertisement revenue to make it possible to provide a low-subscription-fee or free internet access service.
  • Figure 5 illustrates one configuration of a message.
  • the message comprises a message class field 5-2, a message body 5-1 and other message fields 5-3.
  • the message class field 5-2 indicates if the message is one of the three classes of messages: an authorized private message, an authorized advertisement message or an unauthorized message.
  • An authorized advertisement message may be classified as several audience classes such as a general audience class (G), a parent guided audience class (PG), a restricted audience class (R) and an X-rated audience class (X).
  • G general audience class
  • PG parent guided audience class
  • R restricted audience class
  • X X-rated audience class
  • Figure 6 illustrates one configuration of displaying/outputting the authorized advertisement messages, which is shown on a computer screen 610.
  • the authorized advertisement message is displayed in a separate window 620 when the user is surfing on the internet using an internet browser 630. While the internet browser can be used by the user and can be running all the time as the authorized user-terminal is connected to the authorized server, the authorized advertisement message window 620 displays momentarily and repeatedly once every t minutes for only s seconds.
  • a special case of Figure 6 is that the advertisement window 620 and the computer screen 610 are merged together such that the authorized advertisement message display takes over the whole computer screen 610.
  • Figure 6a illustrates another configuration of displaying/outputting the authorized advertisement messages, which is shown on the computer screen 610.
  • the authorized advertisement message is displayed in the same window as the internet browser 630. As long as the internet browser is used by the user and running, the authorized advertisement message interrupts the internet surfing and is displayed/output in the browser window 630 momentarily and repeatedly once every t minutes for s seconds, and then the original browser content is restored.
  • the authorized private messages are displayed/output by using a private message processing unit 245 in a fashion similar to the conventional electronic mail.
  • the difference between the terminal advertisement message processing unit 4 and the private message processing unit 245 is that the user can launch or shut off the private message processing unit 245 without affecting the connection between the authorized user-terminal 2 and the authorized server 3 while the terminal advertisement message processing unit 4 has to be always running in order for the authorized user-terminal 2 to be connected to the server 3.
  • the unauthorized messages are not displayed/output to the authorized user-terminals #1, ..., #N M unless the users choose to download the unauthorized messages. A short notice of the number of unauthorized messages is displayed together with the authorized private messages.
  • Figure 7 illustrates a configuration of displaying/outputting the private messages and unauthorized messages on the computer screen 610.
  • the authorized private messages are displayed in a window 720 like a regular electronic mail, a notice of the number of unauthorized messages and the instruction to delete or download the unauthorized messages are displayed in a small area at the bottom of the window 720, which is separate from the internet browser window 630.
  • Figure 7a illustrates another configuration of displaying/outputting the private messages and unauthorized messages on the computer screen 610.
  • the authorized private messages and the unauthorized messages are displayed in the same window as the internet browser 630. While the authorized private messages are displayed like the regular electronic mail, only a notice of the number of unauthorized messages and the instruction to delete or download the unauthorized messages are displayed in a small area at the bottom of the window 630.
  • the method is to link the terminal advertisement message processing unit 4 in the user-terminal to the user-terminal communication tranceiver 225 in such a way that shutting off the terminal advertisement message processing unit 2 also shuts off the user-terminal communication tranceiver 225, disconnects the authorized user-terminal 2 from the authorized server 3, and disables the internet browser 265.
  • One way to link the terminal advertisement message processing unit 4 to the user-terminal communication tranceiver 225 is to combine the terminal advertisement message processing unit 4 and the user-terminal communication tranceiver 225 together into a single software program.
  • Another way to link the terminal advertisement message processing unit 4 to the user-terminal communication tranceiver 225 is to keep the teiminal advertisement message processing unit 4 and the user-terminal communication tranceiver 225 as two separate software programs, and a detection-control computer program 270 detects whether the terminal advertisement message processing unit 4 is limning, and shuts off the user-terminal communication tranceiver 225 if it is found that the terminal advertisement message processing unit 4 is not running.
  • the tiiird way to avoid the terminal advertisement message processing unit 4 in Figure 2 being shut off by the user of the authorized user-terminal 2 is to use a user-sof ware-mrining-status- code generator 200 in Figure 2 which is combined with the terminal advertisement message processing unit 4 inside the user-terminal 2 and generates a user-running-status-code constantly.
  • the user-nrnning-status-code is monitored by 305 and a user-software-iOnning-tatus-code detector 365 in the server 3, and the connection between the user-terminal 2 and the server 3 is terminated once it is found that the terminal advertisement message processing unit 4 has been shut off.
  • the second and the third designs shown above would allow existing browsers to work together with the terminal advertisement message processing unit 4 in this invention.
  • the display/output length and time-interval of the advertisement messages can be controlled by the authorized servers sending display/output-length and time-interval commands to the terminal advertisement message processing unit 4.
  • the terminal advertisement message processing unit 4 can also be put to sleep or waked up by the authorized servers sending sleep/wake-up commands to the advertisement message processing unit 4.
  • the operation of one embodiment of the invented internet/intranet system is as follows.
  • an advertisement message interrupts his normal surfing and is output to his browser window/audio- video terminal (or a separate window on the same user-terminal) for a few seconds (for example 2 seconds), and then disappears automatically. Then the content of his browser is restored. This process repeats after several minutes delay (for example 8 minutes).
  • the content of the advertisement messages is sent and controlled by authorized user-terminals and authorized servers.
  • the display/output length and interval are controlled by authorized servers. Since the internet service providers can generate a large amount of advertisement revenue, the user will pay little subscription fee or get free subscription to the internet access service and would be willing to accept the advertisement messages.

Abstract

An internet/intranet system with advertisement management (1). The invented internet/intranet system (1) has a plurality of user-terminals (clients) (2) with a terminal advertisement message processing unit to display/output repeatedly and momentarily advertisement messages generated by one of servers (3) or user-terminals (clients) (2), and has an advertisement management system classifying electronic-mail and messages into an authorized advertisement message class, an authorized private-message class and an unauthorized message class, and displaying/outputting the advertisement messages on user-terminals (such as computers or WebTV) (2) while the users of the user-terminals are surfing on any of the web-pages of the internet system, and has a configuration to prevent the user of the user-terminal (2) from shutting off the terminal advertisement message processing unit (4).

Description

Internet/Intranet System with Advertisement Management
BACKGROUND OF THE INVENTION
This invention relates to an internet/intranet system with advertisement management, and accordingly to the manner of operation of an internet/intranet system with the invented advertisement management system installed.
It has long been a common practice for the postal mail system delivering soliciting paper-form advertisements, such as fliers, to customers' home. It is also a common practice for radio, TV and cable TV stations delivering advertisements to customers' radio or TV receivers.
A number of methods have been implemented to generate advertisement revenue for web-site owners.
One method is to design features into web-sites, which attract viewers to access the web-sites where advertisements are also displayed. For example, Yahoo! 's search-engine attracts a large number of web-surfers and generates a fair amount, of advertisement revenue. However, this kind of advertisement is passive and has not been able to generate as much revenue as the conventional TV/cable-TV advertisement, even though it has been shown that consumers are spending a large number of hours on the inernet. Another method is to broadcast the news together with advertisements to users' terminals m a way similar to the conventional TN/cable-TN (so-called "push technology"). However, most of internet users are not interested in the live news shown on the internet terminals at the current time. Most of internet users at the present time spend most of their time surfing among various web-pages and searching for information which is of each user's particular interest. Therefore this "push technology" is facing a lot of difficulties and has not attracted a lot of users.
Internet service providers rely on high service fees charged to their customers to compensate for their high equipment and maintenance cost and generate income since they do not have any effective advertisement methods to generate a large amount of advertisement revenue.
It is widely criticized that advertisements are delivered to users' electronic mail addresses through the free electronic mail system since the existing electronic mail advertisement has a major problem that the internet service providers have no cost-effective means to manage the electronic mail advertisement, and the internet users do not want to pay a high internet subscription fee while receiving unmanaged, low-quality and sometimes offensive advertisements.
An object of this invention is to design an internet/intranet system which provides an efficient, high-quality (comparable to the quality of TV and cable TV advertisement), low-cost and user- friendly way to manage advertisement messages and other electronic-mail messages, and therefore enables internet service providers to generate a large amount of advertisement revenue and provide low-cost or free internet services to consumers.
Another object of this invention is to design an internet/intranet system which has a plurality of user-terminals (clients, such as computers or WebTV) with a terminal advertisement message processing unit which automatically locates and identifies each of newly-arrival or unprocessed advertisement messages, displays/outputs the unprocessed advertisement message to an output (audio/video) terminal (such as a computer screen and a speaker) for a predetermined number of seconds and goes to a sleep mode, and restarts the cycle according to a predetermined schedule.
Another object of this invention is to design an internet/intranet system which has a plurality of servers with a server advertisement message processing unit which automatically locates and identifies each of newly-arrival or unprocessed advertisement messages, outputs the unprocessed advertisement message to the user-terminal (client) for a predetermined number of seconds and goes to a sleep mode, and restarts the cycle according to a predetermined schedule.
Another object of this invention is to design an internet/intranet system which classifies electronic-mail and messages into an authorized advertisement-message class, an authorized private-message class and an unauthorized message class, and further classifies the authorized advertisement-message class into a general-audience class (G), a parent-guided audience class (PG), a restricted class (R) and an X-rated class (X), etc.
Another object of this invention is to design an internet/intranet system which displays/outputs the messages of different classes on the user-terminals (clients) in different fashions according to the messages' classes, while the users are surfing on the web using an internet browser, either inside the browser or outside the browser.
Another object of this invention is to design an internet/intranet system which automatically displays/outputs the full text, images and audio/video signal of the authorized advertisement- messages at a scheduled time-interval without any of the user's action, and displays only a notice of the number of the unauthorized messages and blocks the content of the unauthorized messages unless the user decides to download the unauthorized messages.
Another object of this invention is to design an internet/intranet system where the terminal advertisement message processing unit is linked to a user-terminal communication tranceiver (transmitter/receiver) such that the connection between the user-terminal and the server is terminated automatically once the terminal advertisement message processing unit is shut off by the user.
Another object of this invention is to design an internet intranet system which counts the statistics of authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
SUMMARY OF THE INVENTION
The goal of this invention is to design an internet/intranet system which provides an efficient, high-quality (comparable to the quality of TV and cable TV advertisement), low-cost and user- friendly way to manage advertisement messages and other electronic-mail and broadcasting messages, and therefore enables internet service providers to generate a large amount of advertisement revenue and provide low-cost or free internet services to consumers.
The internet/intranet system in this invention comprises a plurality of authorized user-terminals (clients), a plurality of authorized servers, other unauthorized user-terminals and unauthorized servers, and a plurality of web-pages residing in the authorized user-terminals, authorized servers, unauthorized user-terminals and unauthorized servers.
The authorized user-terminals (clients) can generate either authorized advertisement messages or authorized private messages or both of the two messages, which are transmitted to a server connected to the user-terminal. An authorized server connected to the authorized user-terminal receives the messages from the authorized user-terminal and routes the received messages to . their destinations through the internet/intranet network. The authorized advertisement messages can be also multiplexed directly into the authorized server without using the user-terminal. An unauthorized server may be connected to an authorized user-terminal and pass the advertisement messages like regular electronic-mail messages to other authorized user-terminals.
The authorized advertisement messages may be any text, image, audio or video data, or can be executable data such as Java byte-code or other binary executable code.
The authorized servers receives messages from the internet/intranet network, stores the received messages in a message storage device, such as a hard drive, and classifies the received messages into classes (advertisement, private, unauthorized classes) and sub-classes (such as G, PG, R, X classes) according to the data of a message class field in the message. If the received message is an authorized private message, then the authorized private message is sent to its destination user- terminal as long as the user-terminal is connected to the authorized server. If the received message is an authorized advertisement message, then the authorized advertisement message is processed by a server advertisement processing unit and sent to the appropriate destination user- terminal, as long as the user-terminal is connected to the authorized server. If the received message is an unauthorized message, then the received message is stored in the message storage and a notice of receiving an unauthorized message is sent to the user-terminal as long as the user- terminal is connected to the authorized server. The received messages are stored in the server and can be downloaded by the authorized user. The user-terminal receives the messages from the authorized server, stores the messages in a storage device, such as a hard drive, and classifies the received messages into classes according to the data of a message class field in the message. The user-terminal has three ways to display/output the three message classes.
The authorized advertisement messages are processed and displayed/output by using a novel method dramatically different than the conventional web-page advertisement style or the TV- news broadcasting advertisement style. The user-terminal has a terminal advertisement message processing unit which comprises a software function and performs the processing/display/output of the authorized advertisement messages. The terminal advertisement message processing unit has to be always running as long as the user-terminal is connected to the authorized server. The terminal advertisement message processing unit first locates and identifies each of newly-arrival or unprocessed advertisement messages. If a newly-arrival or unprocessed advertisement message is located and identified, then the old advertisement message in a message storage device is deleted and the new or unprocessed advertisement message is loaded into the terminal advertisement message processing unit as the input data. If there is no newly-arrival or unprocessed advertisement messages in the user-terminal's storage device, then the old advertisement message is kept as the input data to the terminal advertisement message processing unit. In most of time the terminal advertisement message processing unit is put to sleep. After a delay of a predetermined number of minutes, the terminal advertisement message processing unit is waked up and run for a predetermined number of seconds with the selected advertisement message as its input data, then is put to sleep again. The above process is repeated at a time- interval of the predetermined number of minutes as long as the user-terminal is connected to the authorized server.
An alternative method to the above advertisement message processing is to design a server advertisement processing unit in the authorized server to implement the same functions as the terminal advertisement processing unit does.
The internet advertisement method disclosed above is novel and dramatically different than the existing internet web-page advertisement. In the existing internet web-page advertisement, a user has to direct his browser to the advertisement web-page in order for him to see the advertisements on the advertisement web-page. If the user directs his browser to other web- pages, then advertisements on the advertisement web-page cannot be seen by the user. The advertisements are solely generated by the advertisement web-page which can be seen only if the browser is directed to the advertisement web-page. In contrast to the existing web-page advertisement, the novel internet advertisement system disclosed in this invention generates the advertisement messages at one (or more than one) server (or user-terminal) and can send the advertisement messages to any authorized user-terminals no matter where the user-terminals' browsers are directed.
The authorized private messages are displayed/output by using a private message processing unit in a fashion similar to the conventional electronic mail. The difference between the terminal advertisement message processing unit and the private message processing unit is that the user can launch or shut off the private message processing unit without affecting the connection between the authorized user-terminal and the authorized server while the terminal advertisement message processing unit has to be always ninning in order for the authorized user-terminal to be connected to the server.
The unauthorized messages from the unauthorized user-terminals are not displayed/output to the authorized user-terminal unless the user chooses to download the unauthorized messages. A short notice of the number of unauthorized messages is displayed together with the authorized private messages.
To avoid the terminal advertisement message processing unit being shut off by the user of the authorized user-terminal, one method is to combine the terminal advertisement message processing unit in the user-terminal together with a user-terminal communication tranceiver in such a way that shutting off the terminal advertisement message processing unit also shuts off the user-terminal con munication tranceiver and disconnects the authorized user-terminal from the authorized server.
If the terminal advertisement message processing unit in the user-terminal is not combined together with the user-terminal communication tranceiver, in order to avoid the terminal advertisement message processing unit being shut off by the user, a detection-control computer program is used to detect whether the terminal advertisement message processing unit is running and disconnects the user-terminal from the authorized server if it is found that the terminal advertisement message processing unit is not running. Alternatively, a user-running-status-code may be constantly generated by a user-software- rt ning-status-code generator which is combined with the terminal advertisement message processing unit inside the user-terminal. The user-rurining-status-code is monitored by the server, and the connection between the user-terminal and the server is terminated once it is found that the temiinal advertisement message processing unit has been shut off.
The latter two designs would allow existing browsers to work together with the new software program of this invention.
The server is also running a billing/accounting processing unit which counts the statistics of authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a schematic diagram illustrating one embodiment of an internet/intranet system comprising a plurality of authorized/unauthorized user-terminals (clients) and servers of the present invention.
Figure 2 illustrates one embodiment of the authorized user-terminal with a novel method of displaying/outputting advertisement messages and generating different classes of messages.
Figure 3 illustrates one embodiment of the authorized server with a novel method of processing messages of all classes and transmitting the messages to the authorized user-terminals in different fashions according to the different message classes.
Figure 4 illustrates a logic flow chart of the software function of the terminal advertisement message processing unit in the authorized user-terminal to implement the functions of processing, displaying and outputting the advertisement messages.
Figure 5 illustrates one configuration of a message comprising a message-class-field according to this invention.
Figure 6 illustrates one configuration of the user-terminal displaying/outputting the advertisement message while the user is using an internet browser. Figure 6 illustrates an alternative configuration of the user-terminal displaying/outputting the advertisement message while the user is using an internet browser.
Figure 7 illustrates one configuration of the user-teiminal displaying/outputting the private message and the notice of the number of unauthorized messages while the user is using an internet browser.
Figure 7a illustrates an alternative configuration of the user-terminal displaying/outputting the private message and the notice of the number of unauthorized messages while the user is using an internet browser.
Figure 8 illustrates a logic flow chart of the software function of the server advertisement message processing unit in the authorized server to implement the functions of processing and outputting the advertisement messages to the authorized user-terminals.
DETAILED DESCRIPTION
Referring to Figure 1, an internet/intranet system in this invention comprises a plurality of authorized user-terminals (clients) 2, 2a, 2b, 2c, 2d, 2e, etc., a plurality of authorized servers 3, 3a, etc., unauthorized user-terminals (clients) 130, unauthorized servers 120 and the internet network 100. The internet network 100 is a conventional network running existing internet standards. The authorized user-terminals 2, 2a, 2b, 2c etc., denoted by user-terminal #1, user- terminal #2, ..., user-terminal #NM, are connected to the authorized servers 3, 3a etc., denoted by server #1, server #2, ..., server #M. In practice, these interconnected authorized servers and user- terminals may be owned/managed by one internet service provider. Authorized user-terminals 2d, 2e etc., denoted by user-terminal #A1, user-terminal #A2, ..., user-terminal #An, may be connected to the unauthorized servers 120, and can still communicate with the authorized servers and the authorized user-terminals connected to the authorized servers.
The authorized user-terminals #1, #2, ..., #NM may be personal computers (PCs) or WebTV or any other electronic devices which can communicate with the internet, and can generate, process and display/output authorized private messages and/or authorized advertisement messages, and can send the messages to each other through the authorized servers #1, #2, ..., #M. Each of the authorized servers #1, #2, ..., #M can generate and process authorized advertisement messages and send the messages to the authorized user-terminals #1, #2, ..., #NM through itself and other authorized servers.
The authorized user-terminals #A1, #A2, ..., #An, connected to the unauthorized servers only, can generate and send authorized advertisement messages to the authorized user-terminals #1 , #2, ..., #NM through the authorized servers and the internet. The authorized user-terminals #A1, #A2, ..., #An may or may not be able to generate and send authorized private messages to the authorized user-terminals #1, #2, ..., #NM, according to different designs of the internet/intranet network.
The unauthorized user-terminals 130 and the unauthorized servers 120 can generate and send only unauthorized messages to the authorized user-terminals #1, #2, ..., #NM-
The authorized advertisement messages can be any text, image, audio or video data, or can be executable data such as Java byte-code or other binary executable code.
The internet/intranet system also comprises a plurality of web-pages residing in the authorized user-terminals # 1 , ... , #NM, the authorized servers # 1 , ... , #M, the unauthorized user-terminals 130 and the unauthorized servers 120.
Referring to Figure 2, the authorized user-terminal 2 (and 2a, ..., 2e etc.) comprises an advertisement message generator 205 for the business version and a private message generator 210 in the transmitting direction, and comprises, in the receiving direction, a message storage device 235, a message classification unit 230, a terminal advertisement message processing unit 4, a private message processing unit 245, an unauthorized message processing unit 255 and an output (audio/video) terminal 260. In addition, the authorized user-terminal 2 comprises web- pages 250.
hi the transmitting direction, the advertisement message generator 205 generates and sends authorized advertisement messages. The private message generator 210 generates and sends authorized private messages (the private electronic mail). The advertisement message generator 205 may not be enclosed with a consumer-version of the authorized user-terminal whose major purpose is to access the internet and be able to surf on the internet, send receive the electronic mail and be the target customers of the advertisement messages. If an authorized user-terminal is connected to an unauthorized server, the user-terminal may not be a consumer-version since it is not easy to control the advertisement display/output on the authorized user-terminal in this case.
A selector 215 selects either the authorized advertisement message generated by the advertisement message generator 205 or the authorized private message generated by the private message generator 210, and transmits the selected message to the servers 3, 3a or 120 through a user-terminal communication tranceiver (transmitter/receiver) 225.
In the receiving direction, the authorized user-terminal 2 (or 2a, ..., 2c) receives the messages from the authorized server 3 (or 3a), stores the messages in a message storage device 235 such as a hard drive. A message classification unit 230 classifies the received messages into classes according to the data of a message class field in the received message. The received messages of all the three classes are scheduled at 240, processed at the authorized private message processing unit 245, the terminal advertisement message processing unit 4 and the unauthorized message processing unit 255 respectively and output to the output (audio/video) terminal 260.
Referring to Figure 3, the authorized server 3 (and 3a) comprises a message storage device 320, a message classification unit 325, a message schedule/control unit 335, a server advertisement message processing unit 8, a user-connection controller 310, a billing/accounting processing unit 330 and an advertisement message generator 350. In addition, the server 3 comprises web-pages 340.
The advertisement message generated by the advertisement message generator 350 is multiplexed into the transmitting and receiving paths of the authorized server through multiplexers 355 and 360.
The messages received by the server-network communication tranceiver 315 are stored in a message storage device 320, such as a hard drive, and are classified by the message classification unit 325 into classes according to the data of a message class field in the message. Then the message schedule/control units 335 and the server advertisement message processing unit 8 implement the following processing functions according to the class of the received message. If the received message is an authorized private message, then the authorized private message is sent to its destination user-terminal as long as the user-terminal is connected to the authorized server. If the received message is an authorized advertisement message, then the authorized advertisement message is processed by the server advertisement message processing unit 8 and is sent to the destination user-terminal, as long as the user-terminal is connected to the authorized server. If the received message is an unauthorized message, then the received message is stored in the message storage and a notice of receiving an unauthorized message is sent to the user- terminal as long as the user-terminal is connected to the authorized server. The received messages are stored in the server for a predetermined amount of time and can be downloaded by the authorized user.
The billing/accounting processing unit 330 counts the statistics of the authorized advertisement messages for each advertiser, including the messages' size, classes and the time accessed by users, for accounting and billing purposes.
The authorized advertisement messages are processed and displayed/output to the output
(audio/video) terminal 260 by using a novel method dramatically different than the conventional web-page advertisement style or the TV-news broadcasting advertisement style. The user- terminal 2 (and 2a, ..., 2c) comprises a terminal advertisement message processing unit 4 (in Figure 2) which performs the processing/display/output of the authorized advertisement messages. The terminal advertisement message processing unit 4 has to be always running as long as the authorized user-terminal 2 is connected to the authorized server 3.
Figure 4 illustrates a logic flow chart of the software function of the terminal advertisement message processing unit 4. At the initial step 4-0 a constant delay-interval of t minutes, a constant of s seconds are set, and the terminal advertisement message processing unit 4 is activated. Then at step 4-1 the terminal advertisement message processing unit 4 tries to locate any newly-arrival or unprocessed advertisement messages. At step 4-2 it is checked whether a newly-arrival or unprocessed advertisement message has been located/identified. If a newly- arrival or unprocessed advertisement message is located and identified, then at step 4-3 the old advertisement message in the message storage device 235 is deleted and the new or unprocessed advertisement message is loaded into the terminal advertisement message processing unit 4 as the input data. If there is no newly-arrival or unprocessed advertisement messages in the user- terminal's storage device, then at step 4-4 the old advertisement message is kept as the input data to the terminal advertisement message processing unit 4. At step 4-5 the terminal advertisement message processing unit 4 is waked up and outputs the selected advertisement message to the output (audio/video) terminal for s seconds, and is then put to sleep. After a delay of t minutes, the above process is repeated as long as the user-terminal 2 is connected to the authorized server
3.
An alternative way to implement the authorized-advertisement-message processing functions handled by the terminal advertisement message processing unit 4 is to use a server advertisement message processing unit 8 (in Figure 3). Figure 8 illustrates a logic flow chart of the software function of the server advertisement message processing unit 8. At the initial step 8-0 a constant delay-interval of t minutes, a constant of s seconds are set, and the server advertisement message processing unit 8 is activated. Then at step 8-1 the server advertisement message processing unit 8 tries to locate any newly-arrival or unprocessed advertisement messages. At step 8-2 it is checked whether a newly-arrival or unprocessed advertisement message has been located/identified. If a newly-arrival or unprocessed advertisement message is located and identified, then at step 8-3 the new or unprocessed advertisement message is loaded into the server advertisement message processing unit 8 as the input data. If there is no newly-arrival or unprocessed advertisement messages in the message storage device 320, then at step 8-4 the old advertisement message is kept as the input data to the server advertisement message processing unit 8. At step 8-5 the server advertisement message processing unit 8 is waked up and outputs the selected authorized advertisement message to the authorized user-terminal for s seconds, and is then put to sleep. After a delay of t minutes, the above process is repeated as long as the user- terminal 2 is connected to the authorized server 3.
The internet advertisement method disclosed in this invention is novel and dramatically different than the existing internet web-page advertisement. In the existing internet web-page advertisement, a user has to direct his browser to the advertisement web-page in order for him to see the advertisements on the advertisement web-page. If the user directs his browser to other web-pages, then advertisements on the advertisement web-page cannot be seen by the user. The advertisements are solely generated by the advertisement web-page which can be seen only if the browser is directed to the advertisement web-page. In contrast to the existing web-page advertisement, the novel internet advertisement system disclosed in this invention generates the advertisement messages at one (or more than one) server (or user-terminal), for example at the server #1, and can send the advertisement messages to any authorized user-teiminals, for example the authorized user-terminals #1, ..., #NM, no matter where the user-terminals' browsers are directed. If an internet service provider has a large number of customers (user-terminals), then the advertisement method disclosed in this invention will be very effective and much more powerful than the existing web-page advertisement, and will be able to generate a large amount of advertisement revenue to make it possible to provide a low-subscription-fee or free internet access service.
Figure 5 illustrates one configuration of a message. The message comprises a message class field 5-2, a message body 5-1 and other message fields 5-3. The message class field 5-2 indicates if the message is one of the three classes of messages: an authorized private message, an authorized advertisement message or an unauthorized message. An authorized advertisement message may be classified as several audience classes such as a general audience class (G), a parent guided audience class (PG), a restricted audience class (R) and an X-rated audience class (X).
Figure 6 illustrates one configuration of displaying/outputting the authorized advertisement messages, which is shown on a computer screen 610. The authorized advertisement message is displayed in a separate window 620 when the user is surfing on the internet using an internet browser 630. While the internet browser can be used by the user and can be running all the time as the authorized user-terminal is connected to the authorized server, the authorized advertisement message window 620 displays momentarily and repeatedly once every t minutes for only s seconds.
A special case of Figure 6 is that the advertisement window 620 and the computer screen 610 are merged together such that the authorized advertisement message display takes over the whole computer screen 610.
Figure 6a illustrates another configuration of displaying/outputting the authorized advertisement messages, which is shown on the computer screen 610. The authorized advertisement message is displayed in the same window as the internet browser 630. As long as the internet browser is used by the user and running, the authorized advertisement message interrupts the internet surfing and is displayed/output in the browser window 630 momentarily and repeatedly once every t minutes for s seconds, and then the original browser content is restored.
The authorized private messages are displayed/output by using a private message processing unit 245 in a fashion similar to the conventional electronic mail. The difference between the terminal advertisement message processing unit 4 and the private message processing unit 245 is that the user can launch or shut off the private message processing unit 245 without affecting the connection between the authorized user-terminal 2 and the authorized server 3 while the terminal advertisement message processing unit 4 has to be always running in order for the authorized user-terminal 2 to be connected to the server 3.
The unauthorized messages are not displayed/output to the authorized user-terminals #1, ..., #NM unless the users choose to download the unauthorized messages. A short notice of the number of unauthorized messages is displayed together with the authorized private messages.
Figure 7 illustrates a configuration of displaying/outputting the private messages and unauthorized messages on the computer screen 610. The authorized private messages are displayed in a window 720 like a regular electronic mail, a notice of the number of unauthorized messages and the instruction to delete or download the unauthorized messages are displayed in a small area at the bottom of the window 720, which is separate from the internet browser window 630.
Figure 7a illustrates another configuration of displaying/outputting the private messages and unauthorized messages on the computer screen 610. The authorized private messages and the unauthorized messages are displayed in the same window as the internet browser 630. While the authorized private messages are displayed like the regular electronic mail, only a notice of the number of unauthorized messages and the instruction to delete or download the unauthorized messages are displayed in a small area at the bottom of the window 630.
To avoid the terminal advertisement processing unit 4 in Figure 2 being shut off by the user of the authorized user-terminal 2, the method is to link the terminal advertisement message processing unit 4 in the user-terminal to the user-terminal communication tranceiver 225 in such a way that shutting off the terminal advertisement message processing unit 2 also shuts off the user-terminal communication tranceiver 225, disconnects the authorized user-terminal 2 from the authorized server 3, and disables the internet browser 265.
One way to link the terminal advertisement message processing unit 4 to the user-terminal communication tranceiver 225 is to combine the terminal advertisement message processing unit 4 and the user-terminal communication tranceiver 225 together into a single software program.
Another way to link the terminal advertisement message processing unit 4 to the user-terminal communication tranceiver 225 is to keep the teiminal advertisement message processing unit 4 and the user-terminal communication tranceiver 225 as two separate software programs, and a detection-control computer program 270 detects whether the terminal advertisement message processing unit 4 is limning, and shuts off the user-terminal communication tranceiver 225 if it is found that the terminal advertisement message processing unit 4 is not running.
The tiiird way to avoid the terminal advertisement message processing unit 4 in Figure 2 being shut off by the user of the authorized user-terminal 2 is to use a user-sof ware-mrining-status- code generator 200 in Figure 2 which is combined with the terminal advertisement message processing unit 4 inside the user-terminal 2 and generates a user-running-status-code constantly. The user-nrnning-status-code is monitored by 305 and a user-software-iOnning-tatus-code detector 365 in the server 3, and the connection between the user-terminal 2 and the server 3 is terminated once it is found that the terminal advertisement message processing unit 4 has been shut off. The second and the third designs shown above would allow existing browsers to work together with the terminal advertisement message processing unit 4 in this invention.
The display/output length and time-interval of the advertisement messages can be controlled by the authorized servers sending display/output-length and time-interval commands to the terminal advertisement message processing unit 4. The terminal advertisement message processing unit 4 can also be put to sleep or waked up by the authorized servers sending sleep/wake-up commands to the advertisement message processing unit 4.
The operation of one embodiment of the invented internet/intranet system is as follows. When a user of an authorized user-terminal (client) is connected to an authorized server and surfing on the internet using his internet browser, an advertisement message interrupts his normal surfing and is output to his browser window/audio- video terminal (or a separate window on the same user-terminal) for a few seconds (for example 2 seconds), and then disappears automatically. Then the content of his browser is restored. This process repeats after several minutes delay (for example 8 minutes). The content of the advertisement messages is sent and controlled by authorized user-terminals and authorized servers. The display/output length and interval are controlled by authorized servers. Since the internet service providers can generate a large amount of advertisement revenue, the user will pay little subscription fee or get free subscription to the internet access service and would be willing to accept the advertisement messages.
While considerable emphasis has been herein on the preferred embodiment illustrated and described hereinabove, it will be appreciated that other embodiments of the invention can be made and that changes can be made in the preferred embodiment without departing from the principals of the present invention. Accordingly, it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the invention and not as a limitation.

Claims

What is claimed is:
1. An internet system comprising:
a plurality of authorized user-terminals;
a plurality of authorized servers;
a plurality of unauthorized user-terminals;
a plurality of unauthorized servers;
a plurality of web-pages residing in said authorized user-terminals, said authorized servers, said unauthorized user-terminals and said unauthorized servers;
an internet network which connects said authorized user-terminals, said authorized servers, said unauthorized user-terminals and said unauthorized servers;
wherein at least one of said authorized servers and said authorized user-terminals generates authorized advertisement messages, and each of said authorized user-terminals comprises:
(a) an output terminal,
(b) an internet browser,
(c) a user-terminal communication tranceiver receiving said authorized advertisement messages which are output to said output terminal repeatedly and momentarily while said internet browser is running and is used to surf on one of said web- pages.
2. The internet system as defined in claim 1 wherein:
each of said authorized user-terminals further comprises a terminal advertisement message processing unit comprising a computer software function implementing a process comprising the steps of: 2-0) picking one of said authorized advertisement messages as an output message, loading said output message into said terminal advertisement message processing unit, and activating said terminal advertisement message processing unit,
2-1) outputting said output message to said output terminal for a predetermined number of seconds,
2-2) putting said terminal advertisement message processing unit to sleep for a predetermined number of minutes,
2-3) waking up said terminal advertisement message processing unit,
2-4) locating and identifying an unprocessed advertisement message from said authorized advertisement messages,
2-5) checking whether said unprocessed advertisement message has been identified,
2-6) loading said unprocessed advertisement message into said terminal advertisement message processing unit as said output message if said unprocessed advertisement message is identified,
2-7) keeping said output message unchanged if said unprocessed advertisement message is not identified,
2-8) going back to step 2-1.
3. The internet system as defined in claim 1 wherein:
at least one of said authorized user-terminals and said authorized servers comprises an advertisement message generator which generates said authorized advertisement messages.
4. The internet system as defined in claim 1 wherein:
each of said authorized servers receives said authorized advertisement messages from said internet network and transmits said authorized advertisement messages to said authorized user-teraiinals connected to said authorized server.
5. The internet system as defined in claim 1 wherein: at least one of said authorized servers receives said authorized advertisement messages from said authorized user-terminals connected to said authorized server and transmits said authorized advertisement messages to said internet network.
6. The internet system as defined in claim 1 wherein:
at least one of said authorized user-terminals further comprises a private message generator which generates authorized private messages;
each of said unauthorized user-terminals generates unauthorized messages.
7. The internet system as defined in claim 6 wherein:
each of said authorized servers comprises a message storage device which stores said authorized advertisement messages, said authorized private messages, and said unauthorized messages.
8. The internet system as defined in claim 1 wherein:
each of said authorized servers comprises a server advertisement message processing unit comprising a computer software function implementing a process comprising the steps of:
8-0) picking one of said authorized advertisement messages as an output message, loading said output message into said server advertisement message processing unit, and activating said server advertisement message processing unit,
8-1) outputting said output message to said output terminal for a predetermined number of seconds,
8-2) putting said server advertisement message processing unit to sleep for a predetermined number of minutes,
8-3) waking up said server advertisement message processing unit,
8-4) locating and identifying an unprocessed advertisement message from said authorized advertisement messages,
8-5) checking whether said unprocessed advertisement message has been identified, 8-6) loading said unprocessed advertisement message into said server advertisement message processing unit as said output message if said unprocessed advertisement message is identified,
8-7) keeping said output message unchanged if said unprocessed advertisement message is not identified,
8-8) going back to step 8-1.
9. The internet system as defined in claim 1 wherein:
said authorized advertisement messages are displayed in a window of said output terminal which is different than said internet browser.
10. The internet system as defined in claim 1 wherein:
said output terminal comprises a computer screen which is completely occupied by displaying said authorized advertisement messages.
11. The internet system as defined in claim 1 wherein:
said authorized advertisement messages are displayed in a window which is the same as said internet browser.
12. The internet system as defined in claim 6 wherein:
each of said authorized servers transmits a notice of the number of said unauthorized messages to said authorized user-terminals connected to said authorized server and blocks the content of said unauthorized messages;
each of said authorized user-terminals outputs said notice of the number of said unauthorized messages to said output terminal and does not automatically output the content of said unauthorized messages to said output terminal.
13. The internet system as defined in claim 6 wherein:
said authorized private messages and said unauthorized messages can be downloaded and deleted from said servers by said authorized user-terminals.
14. The internet system as defined in claim 1 wherein:
each of said authorized user-terminals further comprises a terminal advertisement message processing unit which is combined together with said user-teiminal communication tranceiver such that disabling said terminal advertisement message processing unit also disconnects said user-terminal communication tranceiver from said authorized server.
15. The internet system as defined in claim 1 wherein:
each of said authorized user-terminals further comprises a terminal advertisement message processing unit and a detection-control computer program which detects whether said terminal advertisement message processing unit is running and disconnects said user- terminal commumcation tranceiver from said authorized server if it is found that said terminal advertisement message processing unit is not mnning.
16. The internet system as defined in claim 1 wherein:
each of said authorized user-terminals further comprises a terminal advertisement message processing unit and a user-software-rurining-status-code generator which is combined with said terminal advertisement message processing unit and generates a user- running-status-code constantly indicating whether said terminal advertisement message processing unit is running;
each of said authorized servers comprises:
a user-running-status-code detector which monitors said user-running-status-code,
a user-connection controller which disconnects said authorized user-terminal from said authorized server if said user-running-status-code is not detected for a predetermined amount of time.
17. The internet system as defined in claim 1 wherein:
each of said authorized servers comprises a billing-accounting processing unit for counting statistics of said authorized advertisement messages; said statistics comprise the size of said authorized advertisement messages and the length of display-time of said authorized advertisement messages.
18. The internet system as defined in claim 2 wherein:
said predetermined number of seconds is controlled by said authorized servers sending an advertisement length command to said authorized user-terminals;
said predetermined number of minutes is controlled by said authorized servers sending an advertisement interval command to said authorized user-terminals.
19. The internet system as defined in claim 1 wherein:
each of said authorized user-terminals further comprises a terminal advertisement message processing unit which can be put to sleep by said authorized servers sending a sleep command;
said terminal advertisement message processing unit can be waked up by said authorized servers sending a wake-up command.
20. The internet system as defined in claim 1 wherein:
said advertisement messages are classified according to the content of said advertisement messages into audience classes.
21. The internet system as defined in claim 20 wherein:
said audience classes comprise a general audience class, a parent-guided audience class, a restricted audience class and an X-rated audience class;
22. The internet system as defined in claim 20 wherein:
each of said advertisement messages comprises a class field indicating that said advertisement messages are one of said audience classes.
23. The internet system as defined in claim 1 wherein:
said advertisement messages comprise at least one of text data, image data, audio data, and video data.
24. The internet system as defined in claim 1 wherein:
said advertisement messages comprise binary executable data.
25. The internet system as defined in claim 1 wherein:
said advertisement messages comprise byte-code executable data.
26. The internet system as defined in claim 1 wherein:
said output terminal comprise a video terminal.
27. The internet system as defined in claim 1 wherein:
said output terminal comprise an audio terminal.
PCT/US2000/011481 2000-04-29 2000-04-29 Internet/intranet system with advertisement management WO2001084325A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2000/011481 WO2001084325A1 (en) 2000-04-29 2000-04-29 Internet/intranet system with advertisement management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2000/011481 WO2001084325A1 (en) 2000-04-29 2000-04-29 Internet/intranet system with advertisement management

Publications (1)

Publication Number Publication Date
WO2001084325A1 true WO2001084325A1 (en) 2001-11-08

Family

ID=21741325

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/011481 WO2001084325A1 (en) 2000-04-29 2000-04-29 Internet/intranet system with advertisement management

Country Status (1)

Country Link
WO (1) WO2001084325A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111260341A (en) * 2020-05-06 2020-06-09 武汉中科通达高新技术股份有限公司 Traffic violation data auditing method, computer equipment and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5823879A (en) * 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US5913040A (en) * 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6009410A (en) * 1997-10-16 1999-12-28 At&T Corporation Method and system for presenting customized advertising to a user on the world wide web
US6014698A (en) * 1997-05-19 2000-01-11 Matchlogic, Inc. System using first banner request that can not be blocked from reaching a server for accurately counting displays of banners on network terminals

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US5913040A (en) * 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5823879A (en) * 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US5933811A (en) * 1996-08-20 1999-08-03 Paul D. Angles System and method for delivering customized advertisements within interactive communication systems
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6014698A (en) * 1997-05-19 2000-01-11 Matchlogic, Inc. System using first banner request that can not be blocked from reaching a server for accurately counting displays of banners on network terminals
US6009410A (en) * 1997-10-16 1999-12-28 At&T Corporation Method and system for presenting customized advertising to a user on the world wide web

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111260341A (en) * 2020-05-06 2020-06-09 武汉中科通达高新技术股份有限公司 Traffic violation data auditing method, computer equipment and readable storage medium
CN111260341B (en) * 2020-05-06 2020-07-28 武汉中科通达高新技术股份有限公司 Traffic violation data auditing method, computer equipment and readable storage medium

Similar Documents

Publication Publication Date Title
US7051351B2 (en) System and method of inserting advertisements into an information retrieval system display
EP1425918B1 (en) A method and apparatus for disconnected chat room lurking in an interactive television environment
US20020069407A1 (en) System and method for reporting counted impressions
US20020069404A1 (en) Targeted promotion deployment
US7263714B2 (en) Providing content interruptions
US20080255952A1 (en) Using viewership profiles for targeted promotion deployment
US7216090B2 (en) Promotion packaging for transmission groups
US5845074A (en) Smart internet information delivery system having a server automatically detects and schedules data transmission based on status of clients CPU
US20020112238A1 (en) Promotions on viewing devices
JP4685335B2 (en) Television broadcasting system and television broadcasting method
JP2002335519A (en) Media distribution equipment and media distribution method
US20020065929A1 (en) Protocol extensions to increase reliability of bulk data transmissions
CN1311956A (en) Method and apparatus for profiling user preferences by a network operator
US20020077909A1 (en) Precasting promotions in a multimedia network
JP2002514025A (en) Method of transmitting information on a communication network
US20030131095A1 (en) System to prevent inappropriate display of advertisements on the internet and method therefor
EP0886825A2 (en) Method and apparatus for transmitting and displaying information between a remote network and a local computer
CA2385634A1 (en) Interactive system and method for viewing on line advertising
EP1774749B1 (en) Methods and apparatus for hybrid multimedia presentations
AU2003247346A1 (en) Video messaging system
US20020087580A1 (en) Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network
US20020122427A1 (en) Synchronization of bulk data transfers to end node devices in a multimedia network
KR20020006216A (en) An advertizing device and a advertizing method using the device
CN1186928C (en) Advertisement selection based on user active in an electronic program guide
AU2008360620A1 (en) Advertisment content management and distribution system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA CN JP

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP