USRE42548EExpiredUtility

Contents distributing method and contents distributing program

66
Assignee: PALUS A28 LLCPriority: Jul 27, 2001Filed: Dec 18, 2008Granted: Jul 12, 2011
Est. expiryJul 27, 2021(expired)· nominal 20-yr term from priority
Inventors:Kinya Kuriyama
H04L 65/612G06Q 30/02H04L 65/1101H04N 21/4722H04N 21/4622H04N 21/4782H04N 21/812
66
PatentIndex Score
6
Cited by
4
References
44
Claims

Abstract

The purpose of the invention is to present advertisements properly to users. To realize this, a web server sends necessary related information, which includes links for download, to a client machine in accordance with a download request of the client machine. When the client machine requests start of download, by use of the link the web server, in response to the start of download request, distributes designated predetermined contents, and an advertisement supply server distributes predetermined advertisement contents. When there occurs an instruction from the client machine of forced termination of distribution of advertisement contents by the advertisement supply server, the advertisement distributing server terminates distribution of advertisement contents and sends a forced termination flag, which shows forced termination of distribution, to the web server. The web server, in response to reception of the flag, ceases distribution of contents.

Claims

exact text as granted — not AI-modified
1. A distributing method for downloading contents to a client machine connected to a network, in a system in which a web server for downloading contents to the client machine of a user and an advertisement supply server for distributing advertisement contents are connected through the network, the method comprising the steps of:
 in the web server, sending necessary related information, including links for download of contents and for advertisement reproduction with regard to the client machine, in accordance with a download request of the client machine; 
 in the client machine, requesting start of download to the web server by using a link contained in the related information, and simultaneously with the request of start of download, requesting start of advertisement reproduction to the advertisement supply server by using another link contained in the related information; 
 in the web server, distributing designated predetermined contents to the client machine in response to the download start request of the client machine; 
 in the advertisement supply server, distributing predetermined advertisement contents in response to the request for advertisement reproduction in order to have advertising contents reproduced in the client machine; 
 in the advertisement supply server, terminating distribution of advertisement contents to the client machine in response to receipt of an instruction of forced termination of advertisement contents distribution by the advertisement supply server from the client machine, and for sending a first forced termination flag that shows forced termination of distribution of the advertisement contents to the web server; and 
 in the web server, ceasing distribution of contents in response to reception of the first forced termination flag. 
 
     
     
       2. The distributing method according to  claim 1 , further comprising the steps of:
 in the web server, terminating distribution of contents to the client machine in response to an instruction from the client machine of forced termination of contents distribution by the web server, and sending a second forced termination flag that shows forced termination of distribution of contents to the advertisement supply server; and 
 in the advertisement supply server, ceasing distribution of advertisement contents in response to reception of the second forced termination flag. 
 
     
     
       3. The distributing method according to  claim 1 , further comprising the steps of:
 in the advertisement supply server, increasing a count value that shows a number of distribution of advertisement contents on occasion of distribution of corresponding advertisement contents; and 
 decreasing the count value, in response to reception of forced termination of distribution of the advertisement contents, or reception of a second forced termination flag. 
 
     
     
       4. The distributing method according to  claim 1 , further comprising the steps of:
 in the web server, sending a distribution completion flag that shows distribution completion of contents to the advertisement supply server; 
 in the advertisement supply server, detecting accession of the distribution completion flag when distribution of certain advertisement contents is completed; and 
 sending same, or other, advertisement contents to the client machine when the distribution completion flag is not reached. 
 
     
     
       5. The distributing method according to  claim 1 , wherein
 the step of sending related information contains a step of sending information that designates a plurality of linked addresses, and 
 the distributing method further comprises the steps of 
 in the client machine, requesting start of download to the web server; and requesting distribution of advertisement contents to the advertisement supply server. 
 
     
     
       6. The distributing method according to  claim 1 , further comprising the step of:
 in the web server, requesting distribution of advertisement contents to the client machine from the advertisement supply server in response to request of download start from the client machine. 
 
     
     
       7. The distributing method according to  claim 1 , further comprising the step of:
 displaying on a screen of a display apparatus of the client machine a first window comprising advertising contents, wherein the first window is displayed on a second window that shows download mid-flow. 
 
     
     
       8. A distributing program stored on a web server readable medium for activating a web server, in order to download contents to a client machine connected to a network, in a system in which a web server for downloading contents to the client machine of a user and an advertisement supply server for distributing advertisement contents are connected through the network, wherein
 the distributing program has the web server execute the following steps: 
 sending necessary related information, including links for download of contents and for advertisement reproduction with regard to the client machine, in accordance with a download request of the client machine; 
 receiving a request of download start from the client machine using a link contained in the related information, and simultaneously with the request of download start by the client machine, the client machine requests start of advertisement reproduction to the advertisement supply server by using another link contained in the related information; 
 sending designated predetermined contents to the client machine in response to the request of download start by the client machine; and 
 ceasing distribution of contents in response to reception of a first forced termination flag, and when the advertisement supply server receives the first forced termination flag showing forced termination of advertisement contents, responding to an instruction of forced termination of distribution of advertisement contents received from the client machine, and the advertisement supply server distributes advertisement contents to the client machine by sending contents by via web server. 
 
     
     
       9. The distributing program according to  claim 8 , wherein
 the distributing program has the web server further execute the step of terminating distribution of contents by the web server to the client machine in response to an instruction of forced termination of distribution of contents from the client machine, and sending to the advertisement supply server a second forced termination flag showing forced termination of distribution of contents. 
 
     
     
       10. A distributing program stored on a web server readable medium for activating a web server, in order to download contents to a client machine connected to a network, in a system in which a web server for downloading contents to the client machine of a user and an advertisement supply server for distributing advertisement contents are connected through the network, wherein
 the distributing program has the web server execute: 
 a step of sending necessary related information, including links for download of contents and for advertisement reproduction with regard to the client machine, in accordance with a download request of the client machine; 
 a step of receiving a request of download start from the client machine by using a link contained in the related information, and simultaneously with the request of download start by the client machine, the client machine requests start of advertisement reproduction to the advertisement supply server by using another link contained in the related information; 
 a step of sending designated predetermined contents to the client machine in response to the request of download start by the client machine; and 
 a step of ceasing distribution of contents in response to reception of a first forced termination flag, and when the advertisement supply server receives the first forced termination flag showing forced termination of advertisement contents, responding to an instruction of forced termination of distribution of advertisement contents received from the client machine, and the advertisement supply server distributes advertisement contents to the client machine by sending contents via the web server. 
 
     
     
       11. The distributing method according to  claim 7 , wherein advertising contents displayed by the first window are displayed by streaming reproduction. 
     
     
       12. A distributing method for downloading contents to a client machine connected to a network, in a system in which a web server for downloading contents to the client machine of a user and an advertisement supply server for distributing advertisement contents are connected through the network, the method comprising:
 in the web server, a step of sending necessary related information, including links for download of contents and for advertisement reproduction with regard to the client machine, in accordance with a download request of the client machine; 
 in the client machine, a step of requesting start of download to the web server by using a link contained in the related information, and simultaneously with the request of start of download, requesting start of advertisement reproduction to the advertisement supply server by using another link contained in the related information; 
 in the web server, a step of distributing designated predetermined contents to the client machine in response to the download start request of the client machine; 
 in the advertisement supply server, a step of distributing predetermined advertisement contents in response to the request for advertisement reproduction in order to have advertising contents reproduced in the client machine; 
 in the advertisement supply server, a step of terminating distribution of advertisement contents to the client machine, in response to receipt of an instruction of forced termination of advertisement contents distribution by the advertisement supply server from the client machine, and for sending a first forced termination flag that shows forced termination of distribution of the advertisement contents to the web server; and 
 in the web server, a step of ceasing distribution of contents in response to reception of the first forced termination flag. 
 
     
     
       13. A computer-implemented method comprising:
 sending related information to a client machine via a network, wherein the related information includes at least one link corresponding to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through the network;   receiving a selection of the at least one link from the client machine, wherein the selection simultaneously triggers a download of the content to the client machine and a reproduction of the advertisement at the client machine;   distributing the content to the client machine in response to the selection; and   ceasing distribution of the content at a distribution source of the content in response to a termination flag being received at the distribution source of the content, wherein the termination flag is generated based on an instruction from the client machine to terminate the reproduction of the advertisement or the download of the content.   
     
     
       14. The computer-implemented method of claim 13, further comprising sending a distribution complete flag to the advertisement supply server upon completion of the download of the content. 
     
     
       15. The computer-implemented method of claim 14, further comprising:
 receiving an advertisement completion flag from the advertisement supply server upon completion of the reproduction of the advertisement; and   sending, in response to the advertisement completion flag, a download complete message to the client machine.   
     
     
       16. The computer-implemented method of claim 13, wherein the termination flag is received from the advertisement supply server. 
     
     
       17. The computer-implemented method of claim 13, further comprising providing an instruction to the advertisement supply server in response to the selection such that the advertisement is provided to the client machine. 
     
     
       18. The computer-implemented method of claim 13, further comprising receiving a request for the related information from the client machine, wherein the related information is sent to the client machine in response to the request. 
     
     
       19. The computer-implemented method of claim 13, further comprising providing the termination flag to the advertisement supply server such that the reproduction of the advertisement is ceased. 
     
     
       20. A computer-implemented method comprising:
 receiving a selection of a link, wherein the link corresponds to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through a network, and further wherein the selection simultaneously triggers a download of the content to a client machine and a reproduction of the advertisement at the client machine;   distributing the advertisement to the client machine in response to the selection; and   ceasing distribution of the advertisement at a distribution source of the advertisement in response to a termination flag being received at the distribution source of the advertisement, wherein the termination flag is generated based on an instruction from the client machine to terminate the reproduction of the advertisement or the download of the content.   
     
     
       21. The computer-implemented method of claim 20, further comprising receiving a distribution complete flag from the web server upon completion of the download of the content by the web server. 
     
     
       22. The computer-implemented method of claim 21, further comprising providing an advertisement completion flag to the web server upon completion of the reproduction of the advertisement. 
     
     
       23. The computer-implemented method of claim 20, further comprising increasing a count value of the advertisement in response to the reproduction of the advertisement. 
     
     
       24. The computer-implemented method of claim 20, further comprising decreasing a count value of the advertisement in response to the termination flag. 
     
     
       25. The computer-implemented method of claim 20, further comprising sending the termination flag to the web server such that the download of the content is terminated. 
     
     
       26. A computer-readable medium having computer-readable instructions stored thereon, comprising:
 instructions to cause sending of related information to a client machine via a network, wherein the related information includes at least one link corresponding to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through the network;   instructions to cause receiving of a selection of the at least one link from the client machine, wherein the selection simultaneously triggers a download of the content to the client machine and a reproduction of the advertisement at the client machine;   instructions to cause distribution of the content to the client machine in response to the selection; and   instructions to cause ceasing of distribution of the content at a distribution source of the content in response to a termination flag being received at the distribution source of the content, wherein the termination flag is generated based on an instruction from the client machine to terminate the reproduction of the advertisement or the download of the content.   
     
     
       27. The computer-readable medium of claim 26, further comprising instructions to cause the web server to provide the termination flag to the advertisement supply server such that the reproduction of the advertisement is ceased. 
     
     
       28. The computer-readable medium of claim 26, wherein the termination flag is received from the advertisement supply server. 
     
     
       29. The computer-readable medium of claim 26, further comprising instructions to cause the web server to send a distribution complete flag to the advertisement supply server upon completion of the download of the content. 
     
     
       30. The computer-readable medium of claim 26, further comprising:
 instructions to cause receiving an advertisement completion flag from the advertisement supply server upon completion of the reproduction of the advertisement; and   instructions to cause sending, in response to the advertisement completion flag, a download complete message to the client machine.   
     
     
       31. A hardware web server comprising:
 a command processing part configured to
 send related information to a client machine via a network, wherein the related information includes at least one link corresponding to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through the network; and 
 receive a selection of the at least one link from the client machine, wherein the selection simultaneously triggers a download of the content to the client machine and a reproduction of the advertisement at the client machine; 
   a content generating part operatively coupled to the command processing part and configured to distribute the content to the client machine in response to the selection; and   a forced termination processing part operatively coupled to the command processing part and configured to cease distribution of the content at a distribution source of the content in response to a termination flag being received at the distribution source of the content, wherein the termination flag is generated based on an instruction from the client machine to terminate the reproduction of the advertisement or the download of the content.   
     
     
       32. The hardware web server of claim 31, wherein the forced termination processing part is further configured to provide the termination flag to the advertisement supply server such that the reproduction of the advertisement is ceased. 
     
     
       33. The hardware web server of claim 31, wherein the command processing part is further configured to provide an instruction to the advertisement supply server in response to the selection such that the advertisement is provided to the client machine. 
     
     
       34. The hardware web server of claim 31, wherein the termination flag is received from the advertisement supply server. 
     
     
       35. A computer-implemented method comprising:
 receiving related information at a client machine via a network, wherein the related information includes at least one link corresponding to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through the network;   providing a selection of the at least one link to the web server, wherein the selection simultaneously triggers a download of the content to the client machine and a reproduction of the advertisement at the client machine;   receiving the reproduction of the advertisement in response to the selection and during the download of the content; and   providing a terminate instruction to the web server such that the reproduction of the advertisement and the download of the content are terminated.   
     
     
       36. The computer-implemented method of claim 35, further comprising sending a request for the related information to the web server. 
     
     
       37. The computer-implemented method of claim 35, wherein providing the terminate instruction comprises providing an instruction to terminate the reproduction of the advertisement. 
     
     
       38. The computer-implemented method of claim 35, wherein providing the terminate instruction comprises providing an instruction to terminate the download of the content. 
     
     
       39. A computer-readable medium having computer-readable instructions stored thereon, comprising:
 instructions to cause receiving of a selection of a link, wherein the link corresponds to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through a network, and further wherein the selection simultaneously triggers a download of the content to a client machine and a reproduction of the advertisement at the client machine;   instructions to cause distribution of the advertisement to the client machine in response to the selection; and   instructions to cause ceasing of distribution of the advertisement at a distribution source of the advertisement in response to a termination flag being received at the distribution source of the advertisement, wherein the termination flag is generated based on an instruction from the client machine to terminate the reproduction of the advertisement or the download of the content.   
     
     
       40. The computer-readable medium of claim 39, further comprising instructions to cause the advertisement supply server to increase a count value of the advertisement in response to the reproduction of the advertisement. 
     
     
       41. The computer-readable medium of claim 39, further comprising instructions to cause the advertisement supply server to send the termination flag to the web server such that the download of the content is terminated. 
     
     
       42. A hardware advertisement supply server comprising:
 a command processing part configured to receive a selection of a link, wherein the link corresponds to content from a web server and an advertisement from an advertisement supply server, wherein the web server and the advertisement supply server are connected through a network, and wherein the command processing part is configured to respond to the selection by simultaneously triggering a download of the content to a client machine and a reproduction of the advertisement at the client machine;   an advertisement distributing part operatively coupled to the command processing part and configured to distribute the advertisement to the client machine in response to the selection; and   a termination processing part coupled to the command processing part and configured to cease distribution of the advertisement at a distribution source of the advertisement in response to a termination flag being received at the distribution source of the advertisement.   
     
     
       43. The hardware advertisement supply server of claim 42, wherein the command processing part is further configured to receive a distribution complete flag from the web server upon completion of the download of the content by the web server. 
     
     
       44. The hardware advertisement supply server of claim 42, wherein the command processing part is further configured to provide an advertisement completion flag to the web server upon completion of the reproduction of the advertisement.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.