WO2001009743A1 - Internet billing processing method - Google Patents

Internet billing processing method Download PDF

Info

Publication number
WO2001009743A1
WO2001009743A1 PCT/KR2000/000227 KR0000227W WO0109743A1 WO 2001009743 A1 WO2001009743 A1 WO 2001009743A1 KR 0000227 W KR0000227 W KR 0000227W WO 0109743 A1 WO0109743 A1 WO 0109743A1
Authority
WO
WIPO (PCT)
Prior art keywords
web
web page
event
daemon
browser
Prior art date
Application number
PCT/KR2000/000227
Other languages
French (fr)
Inventor
Kyung-Hwa Ahn
Original Assignee
Tb Soft Inc.
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 Tb Soft Inc. filed Critical Tb Soft Inc.
Priority to JP2001506286A priority Critical patent/JP2003503772A/en
Priority to AU36806/00A priority patent/AU3680600A/en
Publication of WO2001009743A1 publication Critical patent/WO2001009743A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • 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/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/22Bandwidth or usage-sensitve billing

Definitions

  • the present invention relates to an internet billing processing method, more particularly, to a method for billing processing communication expenses on an internet using a web-card daemon.
  • internet is an abbreviation for "internetwork”, and refers commonly to a collection of computer networks that use the Transport Control Protocol/Interface Program (TCT/ IP) suite of protocols.
  • TCT/ IP Transport Control Protocol/Interface Program
  • U.S. Patent No. 5 , 794 , 221 (issued to Andrew Egendorf on August 11, 1998) discloses an internet billing method which creates a new business opportunity for telephone companies, cable television companies, existing Internet access providers, and companies offering financial services by creating a way for them to offer to their subscribers a method of securely buying and selling goods and services of any value over the internet.
  • FIG. 1 is a block diagram for showing communication relationship between a web server and a web browser.
  • An internet protocol (IP) network 102 can be, for example, a public internet or a private internet.
  • Host system 104 and client system 106 can communicate across IP network 102 using a hyper-text transfer protocol (HTTP) .
  • Host system 104 and client system 106 can be, for example, a personal computer or computer workstation, and generally include a data storage device, a memory device, a processor and a display.
  • the memory device in host system 104 can store code for a web server 108 and the processor can execute a web server 108.
  • the data storage device in host system 104 can store a web page 110 and an associated applet 112.
  • Web page 110 can be written in the hyper-text mark-up language (HTML)
  • applet 112 can be written in an interpretive language such as JAVA.
  • the memory device in client system 106 can store a code for a web browser 114 and the processor can execute a web browser 114.
  • the memory device in client system 106 can store a downloaded web page 116 and an associated applet 112.
  • Web browser is an applet -capable web browser and can both display web page and execute applet.
  • a user of client system 106 can use web browser in order to transmit a request for web page across IP network 102.
  • the request can be, for example, a uniform resource locator (URL) for web page 110.
  • Web server 108 can receive the request from web browser 114 and in response can package and transmit web page 116 and applet 118 to web browser 114 across IP network 102.
  • Web server 108 packages web page 116 and applet 118 based upon web page 110 and applet 112 stored on host system 104. After downloading web page 116 and applet 118, web browser 114 can display web page
  • Applet 118 only needs to be downloaded once and is executed by web browser 114.
  • web server 108 is sent a request across IP network 102 and can transmit the selected page .
  • applet 118 by web browser can provide enhanced functionality to web page.
  • applet creates and manages one or more embedded menus in the displayed web page.
  • Each embedded menu provides a user of web browser with a plurality of links through one action in the displayed web page 116.
  • a conventional HTTP has disconnection characteristics so that a host system cannot recognize whether or not a user uses a browser nor whether the browser operates or stops . For example, it is assumed that an office worker uses a charge menu on a browser and leaves the office without turning off the browser. When the office worker pushes a reload button on the browser at next use, the host system cannot recognize anything except changing the date.
  • the host system can bill only web pages of the charged menu in units of dates or the number of hits but can not bill the web pages of the charged menu in units of minutes or seconds. Thus, an exact billing with respect to web pages of the charged menu used can not be performed.
  • an internet billing processing method comprising the steps of:
  • step (iii) controlling addition of an applet running code to the hypertext transfer protocol web page by the web- card daemon according to a judgement result of step (ii) • (iv) downloading the hyper text transfer protocol web page by the web-card daemon to the web browser of a user;
  • step (vii) detecting an occurrence time of the event by an applet of the web browser when the event occurs in step (vi) ; and (viii) performing a time billing with respect to the web page of the charged menu used based on the occurrence time of the event detected in step (vii) by the web- card daemon.
  • the event includes a forward button event, a back button event, a hyper text markup language event, a browser exit event, a mouse button event, a jump uniform resource locator event, and a menu event.
  • the occurrence time of the event includes a start time, a pause time, a resume time, a stop time, and an end time of the event .
  • FIG. 1 is a block diagram for showing a communication relationship between a web server and a web browser
  • FIG. 2 is a block diagram for showing an internet billing processing apparatus according to an embodiment of the present invention,- and
  • FIG. 3 is a flow chart for illustrating the internet billing processing method according to an embodiment of the present invention.
  • FIG. 2 is a block diagram of an internet billing processing apparatus according to an embodiment of the present invention.
  • the time billing apparatus includes a client system 202 and a web server 208.
  • the client system 202 includes a web browser 204 having a JAVA applet 206.
  • the web browser 202 requests desired data, that is, a web page RW by entering a uniform resource locator (URL) .
  • URL uniform resource locator
  • the web server 208 includes a web-card daemon 210 and a hyper text transfer protocol (HTTP) daemon 212.
  • HTTP hyper text transfer protocol
  • the web-card daemon 210 receives the request for the web page RW from the web browser 204.
  • the web page RW from the web-card daemon 210 is provided to a HTTP daemon 212.
  • the HTTP daemon 212 responds to the request for the
  • web page RW from the web -card daemon 210 and sends a web page formatted in the HTML to the web-card daemon 210.
  • the web-card daemon 210 judges whether the HTML web page from the HTTP daemon 212 is a charged or free menu. When the HTML web page is the charged menu, the web-card daemon 210 adds a JAVA running code to the HTML web page and downloads the HTML web page to which the JAVA running code is added to the web browser 204. On the other hand, when it is judged that the HTML web page from the web-card daemon 210 is the free menu, the we -card daemon 210 downloads the HTML web page to the web browser 204.
  • the web browser 204 judges whether or not the JAVA running code is included in the HTML web page from the web- card daemon 210. When the JAVA running code is absent in the HTML web page from the web-card daemon 210, a total operation finishes. On the contrary, when it is judged that the JAVA running code is included in the HTML web page from the web- card daemon 210, the web browser 204 generates a JAVA enable signal according to the JAVA running code to run the JAVA applet 206. The JAVA enable signal is provided to the JAVA applet 206.
  • the JAVA applet 206 operates in response to the JAVA applet 206 and detects whether or not an event occurs. When the event occurs, the JAVA applet 206 detects the occurrence time of the corresponding event .
  • the web-card daemon 210 receives the occurrence time ET of the corresponding event from the JAVA applet 206 and performs a billing with respect to the HTML web page of the charged menu based on the occurrence time ET of the corresponding even .
  • FIG. 3 is a flow chart for illustrating the internet billing processing method according to an embodiment of the present invention.
  • a user of a client system 202 uses a web browser 204 to request desired data, that is, a web page RW by entering a uniform resource locator (URL) .
  • the web page is a data file written in a hyper text language that may have text, graphic images, and even multimedia objects such as sound recordings, or move video clips associated with that data file.
  • the web page can be displayed as a viewable object within a computer system.
  • a viewable object can contain one or more components such as spreadsheets, text, hot links, pictures, sound, and video objects.
  • a web page can be constructed by loading one or more separate files into an active directory or file structure that is then displayed as a viewable object within a graphical user interface.
  • the request for the selected web page RW is then transmitted to a web-card daemon 210 of a web server 208.
  • a web-card daemon 210 of the web server 208 receives the request for the web page RW from the web browser 204 and transmits the web page to an HTTP daemon 212 (step S302) .
  • the HTTP is a known application protocol that provides users access to files (which can be in different formats such as text, graphics, image, sound, video, etc.) using a standard page description language known as hypertext markup language (HTML) .
  • HTML provides basic document formatting and allows the developer to specify "links" to other servers and files.
  • Use of an HTML-compliant client browser involves specification of a link via a URL. Upon such specification, the client makes a Transfer Control Protocol/ Interface Program (TCP/ IP) request to the server identified in the link and receives a "web page" (namely, a document formatted according to HTML) in return.
  • TCP/ IP Transfer Control Protocol/ Interface Program
  • the HTTP daemon 212 responds to the request for the web page RW from the web-card daemon 210 and sends a corresponding web page formatted in the HTML to the web- card daemon 210 (step S303).
  • the web-card daemon 210 receives the HTML web page from the HTTP daemon 212 and judges whether or not the received HTML web page is a charged menu (step S304) . As a result of the judgement in step S304, when the received HTML web page is the charged menu, the web-card daemon 210 adds a JAVA running code to the HTML web page (step S305) . Then, the web-card daemon 210 downloads the HTML web page to which the JAVA running code is added to the web browser 204 (step S306).
  • step S304 when it is judged that the HTML web page received by the web-card daemon 210 in step S304 is a free menu, the web-card daemon 210 downloads the HTML web page to the web browser 204 (step S306) .
  • step S307 the web browser 204 judges whether or not the JAVA running code is included in the HTML web page from the web-card daemon 210. As a result of the judgement in step S307, when the JAVA running code is absent in the HTML web page from the web- card daemon 210, a total operation finishes.
  • the web browser 204 when it is judged that the JAVA running code is included in the HTML from the web-card daemon 210 in step S307, the web browser 204 generates a JAVA enable signal according to the JAVA running code to run the JAVA applet 206 (step ⁇ 308) .
  • the JAVA enable signal is provided to the JAVA applet 206.
  • the JAVA applet 206 operates in response to the JAVA applet 206 and detects whether or not an event occurs.
  • the event includes a forward button event, a back button event, a hyper text markup language event, a browser exit event, a mouse button event, a jump uniform resource locator event, and a menu event.
  • the JAVA applet 206 detects the occurrence time ET of the corresponding event (step S310) .
  • the occurrence time ET of the corresponding event detected by the JAVA applet is supplied to the web-card daemon 210.
  • the occurence time of the corresponding event includes a start time, a pause time, a resume time, a stop time, and an end time .
  • the web-card daemon 210 receives the occurrence time ET of the corresponding event from the JAVA applet 206 and performs a billing with respect to the HTML web page of the charged menu based on the occurrence time ET of the corresponding event (step S311) .
  • the HTML web page of the charged menu can have text and image.
  • the downloading start time of the text is the same as that of the image but the completion time of the text is earlier than that of the image. So the time billing with respect to web pages of a charged menu starts from the time when the downloading of the text finishes.
  • a billing result BR by the web-card daemon 210 is provided to the web browser 204 to thereby issue the bill to the user.
  • the present invention can bill the web pages of the charged menu in units of minutes or seconds so that an exact billing with respect to web pages of the charged menu used can be performed.

Abstract

A method for billing processing communication expenses on an internet using a web-card daemon is provided. In the method, a desired web page is requested by a web browser of a user. A hypertext transfer protocol web page is received from a hypertext transfer protocol daemon in response to the request for the web page, and it is judged whether the hypertext transfer protocol web page is a charged or free menu, by the web-card daemon. Addition of an applet running code to the hypertext transfer protocol web page is controlled by the web-card daemon according to the judgement result. The hyper text transfer protocol web page is downloaded by the web-card daemon to the web browser. It is judged whether an applet running code is included in the corresponding web page by the web browser. It is judged whether an event occurs on a display window of the web browser by the web browser when the applet running code is included in the corresponding web page. An occurrence time of the event is detected by an applet of the web browser when the event occurs. A billing with respect to the web page of the charged menu used is performed based on the occurrence time of the event detected by the web-card daemon.

Description

INTERNET BILLING PROCESSING METHOD
TECHNICAL Field
The present invention relates to an internet billing processing method, more particularly, to a method for billing processing communication expenses on an internet using a web-card daemon.
BACKGROUND ART
The development of computerized distribution information resources, such as the "Internet", allows users to link with servers and networks, and thus retrieve vast amounts of electronic information that was previously unavailable using conventional electronic mediums. Such electronic information increasingly is displacing more conventional techniques of information transmission, such as newspapers, magazines, and event television. The term "internet" is an abbreviation for "internetwork", and refers commonly to a collection of computer networks that use the Transport Control Protocol/Interface Program (TCT/ IP) suite of protocols.
U.S. Patent No. 5 , 794 , 221 (issued to Andrew Egendorf on August 11, 1998) discloses an internet billing method which creates a new business opportunity for telephone companies, cable television companies, existing Internet access providers, and companies offering financial services by creating a way for them to offer to their subscribers a method of securely buying and selling goods and services of any value over the internet.
FIG. 1 is a block diagram for showing communication relationship between a web server and a web browser. An internet protocol (IP) network 102 can be, for example, a public internet or a private internet. Host system 104 and client system 106 can communicate across IP network 102 using a hyper-text transfer protocol (HTTP) . Host system 104 and client system 106 can be, for example, a personal computer or computer workstation, and generally include a data storage device, a memory device, a processor and a display. The memory device in host system 104 can store code for a web server 108 and the processor can execute a web server 108. The data storage device in host system 104 can store a web page 110 and an associated applet 112. Web page 110 can be written in the hyper-text mark-up language (HTML) , and applet 112 can be written in an interpretive language such as JAVA. Analogous to host system 104, the memory device in client system 106 can store a code for a web browser 114 and the processor can execute a web browser 114. The memory device in client system 106 can store a downloaded web page 116 and an associated applet 112. Web browser is an applet -capable web browser and can both display web page and execute applet.
In operation, a user of client system 106 can use web browser in order to transmit a request for web page across IP network 102. The request can be, for example, a uniform resource locator (URL) for web page 110. Web server 108 can receive the request from web browser 114 and in response can package and transmit web page 116 and applet 118 to web browser 114 across IP network 102. Web server 108 packages web page 116 and applet 118 based upon web page 110 and applet 112 stored on host system 104. After downloading web page 116 and applet 118, web browser 114 can display web page
116 to a user of client system 106 and can execute applet 118. Applet 118 only needs to be downloaded once and is executed by web browser 114. When a link is selected in web page 116, web server 108 is sent a request across IP network 102 and can transmit the selected page .
The execution of applet 118 by web browser can provide enhanced functionality to web page. According to the teachings of the present invention, applet creates and manages one or more embedded menus in the displayed web page. Each embedded menu provides a user of web browser with a plurality of links through one action in the displayed web page 116. A conventional HTTP has disconnection characteristics so that a host system cannot recognize whether or not a user uses a browser nor whether the browser operates or stops . For example, it is assumed that an office worker uses a charge menu on a browser and leaves the office without turning off the browser. When the office worker pushes a reload button on the browser at next use, the host system cannot recognize anything except changing the date. That is, in the conventional internet, the host system can bill only web pages of the charged menu in units of dates or the number of hits but can not bill the web pages of the charged menu in units of minutes or seconds. Thus, an exact billing with respect to web pages of the charged menu used can not be performed.
DISCLOSURE OF INVENTION
Therefore, it is an object of the present invention, for the purpose of solving the above mentioned problems, to provide an internet billing processing method capable of performing a billing with respect to web pages of the charged menu on an internet.
In order to attain the object, according to the present invention, there is provided an internet billing processing method, said method comprising the steps of:
(i) requesting a desired web page by a web browser of a user:
(ii) receiving a hypertext transfer protocol web page from a hypertext transfer protocol daemon in response to the request for the web page and judging whether the hyper text transfer protocol web page is a charged or free menu, by the web-card daemon;
(iii) controlling addition of an applet running code to the hypertext transfer protocol web page by the web- card daemon according to a judgement result of step (ii) • (iv) downloading the hyper text transfer protocol web page by the web-card daemon to the web browser of a user;
(v) judging whether an applet running code is included in the corresponding web page by the web browser;
(vi) judging whether an event occurs on a display window of the web browser by the web browser when the applet running code is included in the corresponding web page;
(vii) detecting an occurrence time of the event by an applet of the web browser when the event occurs in step (vi) ; and (viii) performing a time billing with respect to the web page of the charged menu used based on the occurrence time of the event detected in step (vii) by the web- card daemon.
Preferably, the event includes a forward button event, a back button event, a hyper text markup language event, a browser exit event, a mouse button event, a jump uniform resource locator event, and a menu event. More preferably, the occurrence time of the event includes a start time, a pause time, a resume time, a stop time, and an end time of the event . Other objects and further features of the present invention will become apparent from the detailed description when read in conjunction with the attached drawings.
BRIEF DESCRIPTION OF DRAWINGS Other features and advantages of the present invention will become more apparent from the following description taken in connection with the accompanying drawings, wherein:
FIG. 1 is a block diagram for showing a communication relationship between a web server and a web browser;
FIG. 2 is a block diagram for showing an internet billing processing apparatus according to an embodiment of the present invention,- and
FIG. 3 is a flow chart for illustrating the internet billing processing method according to an embodiment of the present invention.
BEST MODE FOR CARRYING OUT THE INVENTION
The preferred embodiment of the present invention will hereinafter be described in detail with reference to the accompanying drawings .
FIG. 2 is a block diagram of an internet billing processing apparatus according to an embodiment of the present invention.
The time billing apparatus includes a client system 202 and a web server 208.
The client system 202 includes a web browser 204 having a JAVA applet 206. The web browser 202 requests desired data, that is, a web page RW by entering a uniform resource locator (URL) .
The web server 208 includes a web-card daemon 210 and a hyper text transfer protocol (HTTP) daemon 212.
The web-card daemon 210 receives the request for the web page RW from the web browser 204. The web page RW from the web-card daemon 210 is provided to a HTTP daemon 212.
The HTTP daemon 212 responds to the request for the
web page RW from the web -card daemon 210 and sends a web page formatted in the HTML to the web-card daemon 210.
The web-card daemon 210 judges whether the HTML web page from the HTTP daemon 212 is a charged or free menu. When the HTML web page is the charged menu, the web-card daemon 210 adds a JAVA running code to the HTML web page and downloads the HTML web page to which the JAVA running code is added to the web browser 204. On the other hand, when it is judged that the HTML web page from the web-card daemon 210 is the free menu, the we -card daemon 210 downloads the HTML web page to the web browser 204.
The web browser 204 judges whether or not the JAVA running code is included in the HTML web page from the web- card daemon 210. When the JAVA running code is absent in the HTML web page from the web-card daemon 210, a total operation finishes. On the contrary, when it is judged that the JAVA running code is included in the HTML web page from the web- card daemon 210, the web browser 204 generates a JAVA enable signal according to the JAVA running code to run the JAVA applet 206. The JAVA enable signal is provided to the JAVA applet 206.
The JAVA applet 206 operates in response to the JAVA applet 206 and detects whether or not an event occurs. When the event occurs, the JAVA applet 206 detects the occurrence time of the corresponding event . The web-card daemon 210 receives the occurrence time ET of the corresponding event from the JAVA applet 206 and performs a billing with respect to the HTML web page of the charged menu based on the occurrence time ET of the corresponding even . Hereinafter, the internet billing processing method according to an embodiment of the present invention will be described referring to FIG. 3. FIG. 3 is a flow chart for illustrating the internet billing processing method according to an embodiment of the present invention. In step S301, a user of a client system 202 uses a web browser 204 to request desired data, that is, a web page RW by entering a uniform resource locator (URL) . The web page is a data file written in a hyper text language that may have text, graphic images, and even multimedia objects such as sound recordings, or move video clips associated with that data file. The web page can be displayed as a viewable object within a computer system. A viewable object can contain one or more components such as spreadsheets, text, hot links, pictures, sound, and video objects. A web page can be constructed by loading one or more separate files into an active directory or file structure that is then displayed as a viewable object within a graphical user interface. The request for the selected web page RW is then transmitted to a web-card daemon 210 of a web server 208.
A web-card daemon 210 of the web server 208 receives the request for the web page RW from the web browser 204 and transmits the web page to an HTTP daemon 212 (step S302) . The HTTP is a known application protocol that provides users access to files (which can be in different formats such as text, graphics, image, sound, video, etc.) using a standard page description language known as hypertext markup language (HTML) . The HTML provides basic document formatting and allows the developer to specify "links" to other servers and files. Use of an HTML-compliant client browser involves specification of a link via a URL. Upon such specification, the client makes a Transfer Control Protocol/ Interface Program (TCP/ IP) request to the server identified in the link and receives a "web page" (namely, a document formatted according to HTML) in return.
The HTTP daemon 212 responds to the request for the web page RW from the web-card daemon 210 and sends a corresponding web page formatted in the HTML to the web- card daemon 210 (step S303).
The web-card daemon 210 receives the HTML web page from the HTTP daemon 212 and judges whether or not the received HTML web page is a charged menu (step S304) . As a result of the judgement in step S304, when the received HTML web page is the charged menu, the web-card daemon 210 adds a JAVA running code to the HTML web page (step S305) . Then, the web-card daemon 210 downloads the HTML web page to which the JAVA running code is added to the web browser 204 (step S306).
On the other hand, when it is judged that the HTML web page received by the web-card daemon 210 in step S304 is a free menu, the web-card daemon 210 downloads the HTML web page to the web browser 204 (step S306) . In step S307, the web browser 204 judges whether or not the JAVA running code is included in the HTML web page from the web-card daemon 210. As a result of the judgement in step S307, when the JAVA running code is absent in the HTML web page from the web- card daemon 210, a total operation finishes. On the contrary, when it is judged that the JAVA running code is included in the HTML from the web-card daemon 210 in step S307, the web browser 204 generates a JAVA enable signal according to the JAVA running code to run the JAVA applet 206 (step Ξ308) . The JAVA enable signal is provided to the JAVA applet 206.
In step S309, the JAVA applet 206 operates in response to the JAVA applet 206 and detects whether or not an event occurs. The event includes a forward button event, a back button event, a hyper text markup language event, a browser exit event, a mouse button event, a jump uniform resource locator event, and a menu event.
As a result of the judgement in step S309, when the event occurs, the JAVA applet 206 detects the occurrence time ET of the corresponding event (step S310) . The occurrence time ET of the corresponding event detected by the JAVA applet is supplied to the web-card daemon 210. The occurence time of the corresponding event includes a start time, a pause time, a resume time, a stop time, and an end time . The web-card daemon 210 receives the occurrence time ET of the corresponding event from the JAVA applet 206 and performs a billing with respect to the HTML web page of the charged menu based on the occurrence time ET of the corresponding event (step S311) . At this time, the HTML web page of the charged menu can have text and image. The downloading start time of the text is the same as that of the image but the completion time of the text is earlier than that of the image. So the time billing with respect to web pages of a charged menu starts from the time when the downloading of the text finishes. A billing result BR by the web-card daemon 210 is provided to the web browser 204 to thereby issue the bill to the user.
As mentioned above, the present invention can bill the web pages of the charged menu in units of minutes or seconds so that an exact billing with respect to web pages of the charged menu used can be performed.
The invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.

Claims

1. An internet billing processing method, said method comprising the steps of: (i) requesting a desired web page by a web browser of a user :
(ii) receiving a hypertext transfer protocol web page from a hypertext transfer protocol daemon in response to the request for the web page and judging whether the hyper text transfer protocol web page is a charged or free menu, by the web -card daemon;
(iii) controlling addition of an applet running code to the hypertext transfer protocol web page by the web-card daemon according to a judgement result of step (ii) ; (iv) downloading the hyper text transfer protocol web page by the web -card daemon to the web browser of a user;
(v) judging whether an applet running code is included in the corresponding web page by the web browser;
(vi) judging whether an event occurs on a display window of the web browser by the web browser when the applet running code is included in the corresponding web page;
(vii) detecting an occurrence time of the event by an applet of the web browser when the event occurs in step (vi) and (viii) performing a time billing with respect to the web page of the charged menu used based on the occurrence time of the event detected in step (vii) by the web-card daemon.
2. The method as described in claim 1, wherein when the corresponding web page is the charged menu in step (ii) , adding the applet running code to the corresponding web page.
The method as described in claim 1, wherein the event includes a forward button event, a back button event, a hyper text markup language event, a browser exit event, a mouse button event, a jump uniform resource locator event, and a menu event .
4. The method as described in claim 1, wherein the occurrence time of the event includes a start time, a pause time, a resume time, a stop time, and an end time of the event .
PCT/KR2000/000227 1999-08-02 2000-03-17 Internet billing processing method WO2001009743A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001506286A JP2003503772A (en) 1999-08-02 2000-03-17 Internet billing method
AU36806/00A AU3680600A (en) 1999-08-02 2000-03-17 Internet billing processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019990031711A KR100296537B1 (en) 1999-08-02 1999-08-02 Internet billing processing method
KR1999/31711 1999-08-02

Publications (1)

Publication Number Publication Date
WO2001009743A1 true WO2001009743A1 (en) 2001-02-08

Family

ID=19606038

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2000/000227 WO2001009743A1 (en) 1999-08-02 2000-03-17 Internet billing processing method

Country Status (4)

Country Link
JP (1) JP2003503772A (en)
KR (1) KR100296537B1 (en)
AU (1) AU3680600A (en)
WO (1) WO2001009743A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002078257A1 (en) * 2001-03-28 2002-10-03 Electronic, Mobile And Geographic B.V. Method and data processing system for timing the duration of a session
WO2002097556A2 (en) * 2001-05-30 2002-12-05 Telefonaktiebolaget L M Ericsson A method for transferring a page from a server to a client and a program suitable to carry out the method
WO2003027933A1 (en) * 2001-09-24 2003-04-03 Cypak Ab A ticket and a method of billing
EP1650953A3 (en) * 2002-09-13 2006-06-07 Ricoh Company, Ltd. Image forming apparatus, a print process method, a computer program and a computer readable storage medium
ES2315051A1 (en) * 2004-07-12 2009-03-16 Prosodie Server and connection interface for establishing and controlling an IP communication
US8213038B2 (en) 2004-01-13 2012-07-03 International Business Machines Corporation Client call service

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8310943B2 (en) 2002-02-26 2012-11-13 Motorola Mobility Llc Method and system for transmission-based billing applications
KR100882521B1 (en) * 2007-06-25 2009-02-06 주식회사 케이티프리텔 Billing Method and System for Internet Service, and Mobile Communication Terminal that is connected to the System
KR101407214B1 (en) * 2012-09-28 2014-06-13 주식회사 엘지유플러스 Communication apparatus and control method thereof, and page providing server and control method thereof for executing contents

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845267A (en) * 1996-09-06 1998-12-01 At&T Corp System and method for billing for transactions conducted over the internet from within an intranet
US5864610A (en) * 1995-09-22 1999-01-26 At&T Corp. Interactive and information data services telephone billing system
US5905736A (en) * 1996-04-22 1999-05-18 At&T Corp Method for the billing of transactions over the internet
US5943656A (en) * 1997-12-03 1999-08-24 Avista Advantage, Inc. Methods and systems for computerized bill consolidating, billing and payment authorization, computerized utility bill consolidating, utility billing access and payment and utility provider consolidated billing systems

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5864610A (en) * 1995-09-22 1999-01-26 At&T Corp. Interactive and information data services telephone billing system
US5905736A (en) * 1996-04-22 1999-05-18 At&T Corp Method for the billing of transactions over the internet
US5845267A (en) * 1996-09-06 1998-12-01 At&T Corp System and method for billing for transactions conducted over the internet from within an intranet
US5943656A (en) * 1997-12-03 1999-08-24 Avista Advantage, Inc. Methods and systems for computerized bill consolidating, billing and payment authorization, computerized utility bill consolidating, utility billing access and payment and utility provider consolidated billing systems

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002078257A1 (en) * 2001-03-28 2002-10-03 Electronic, Mobile And Geographic B.V. Method and data processing system for timing the duration of a session
WO2002097556A2 (en) * 2001-05-30 2002-12-05 Telefonaktiebolaget L M Ericsson A method for transferring a page from a server to a client and a program suitable to carry out the method
WO2002097556A3 (en) * 2001-05-30 2003-04-17 Ericsson Telefon Ab L M A method for transferring a page from a server to a client and a program suitable to carry out the method
WO2003027933A1 (en) * 2001-09-24 2003-04-03 Cypak Ab A ticket and a method of billing
EP1650953A3 (en) * 2002-09-13 2006-06-07 Ricoh Company, Ltd. Image forming apparatus, a print process method, a computer program and a computer readable storage medium
US8115943B2 (en) 2002-09-13 2012-02-14 Ricoh Company, Ltd. Image forming apparatus and print process method
US8213038B2 (en) 2004-01-13 2012-07-03 International Business Machines Corporation Client call service
ES2315051A1 (en) * 2004-07-12 2009-03-16 Prosodie Server and connection interface for establishing and controlling an IP communication

Also Published As

Publication number Publication date
KR20000023900A (en) 2000-05-06
JP2003503772A (en) 2003-01-28
KR100296537B1 (en) 2001-07-12
AU3680600A (en) 2001-02-19

Similar Documents

Publication Publication Date Title
US6366947B1 (en) System and method for accelerating network interaction
US6112240A (en) Web site client information tracker
US5909671A (en) System and method for controlling data access in a computer network
US8122336B2 (en) Web page link-tracking system
US9081756B2 (en) Method and apparatus for populating a form with data
US6505242B2 (en) Accessing page bundles on a portable client having intermittent network connectivity
US6769019B2 (en) Method of background downloading of information from a computer network
US5793972A (en) System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece
US7149809B2 (en) System for reducing server loading during content delivery
US20020107701A1 (en) Systems and methods for metering content on the internet
EP1016021A2 (en) System for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space
AU2003250651A1 (en) Auxillary content delivery system
WO1998020434A9 (en) System and method for displaying information and monitoring communications over the internet
WO1998020434A2 (en) System and method for displaying information and monitoring communications over the internet
KR100373486B1 (en) Method for processing web documents
JP2008502053A (en) System and method for delivering web content to mobile devices
KR20010080251A (en) Method and apparatus for automatically optimizing execution of a computer program
JPH10320336A (en) Method and device for inserting advertisement, etc., in data stream of client performed network connection to internet to display during free time
WO2001009743A1 (en) Internet billing processing method
US7376594B2 (en) Method for distributing images via a network
US20090222463A1 (en) Systems and methods for a journal page
US6658452B1 (en) Schemes for selecting and passing an application from an application provider to an application service provider
WO2001002932A2 (en) User activity reporting browser
CN100432990C (en) Network advertisement method and system
WO2003090111A1 (en) Method of renewing display of web browser in real time and recording medium for recording the same

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 506286

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase