Movatterモバイル変換


[0]ホーム

URL:


USRE42548E1 - Contents distributing method and contents distributing program - Google Patents

Contents distributing method and contents distributing program
Download PDF

Info

Publication number
USRE42548E1
USRE42548E1US12/338,124US33812408AUSRE42548EUS RE42548 E1USRE42548 E1US RE42548E1US 33812408 AUS33812408 AUS 33812408AUS RE42548 EUSRE42548 EUS RE42548E
Authority
US
United States
Prior art keywords
advertisement
client machine
contents
web server
download
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US12/338,124
Inventor
Kinya Kuriyama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Distributed Media Solutions LLC
Original Assignee
Palus A28 LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palus A28 LLCfiledCriticalPalus A28 LLC
Priority to US12/338,124priorityCriticalpatent/USRE42548E1/en
Assigned to PALUS A28, LLCreassignmentPALUS A28, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KURIYAMA, KINYA
Application grantedgrantedCritical
Publication of USRE42548E1publicationCriticalpatent/USRE42548E1/en
Assigned to F. POSZAT HU, L.L.C.reassignmentF. POSZAT HU, L.L.C.MERGER (SEE DOCUMENT FOR DETAILS).Assignors: PALUS A28, LLC
Assigned to INTELLECTUAL VENTURES ASSETS 175 LLCreassignmentINTELLECTUAL VENTURES ASSETS 175 LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: F. POSZAT HU, L.L.C.
Assigned to DISTRIBUTED MEDIA SOLUTIONS, LLCreassignmentDISTRIBUTED MEDIA SOLUTIONS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INTELLECTUAL VENTURES ASSETS 175 LLC
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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.

Description

This application claims priority from Japanese Patent Application No. 2001-227788, filed Jul. 27, 2001.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a Re-issue application of U.S. Ser. No. 10/205,495, filed Jul. 26, 2002, now U.S. Pat. No. 7,152,091, granted Dec. 19, 2006, which claims priority to Japanese Patent Application JP 2001-227788 filed in Japan on Jul. 27, 2001.
FIELD OF THE INVENTION
This invention relates to systems for distributing contents, such as advertisements, to client machines that are accessing servers etc. through the Internet.
BACKGROUND OF THE INVENTION
Most contents on the Internet have banner advertisements thereon that are linked to HPs (home-pages) of sponsors. Users can view advertisement pages linked therefrom by clicking banner advertisements. Thus, it is possible to notify users of corporate advertisements and advertisements of new products.
Many sites have sponsors posting advertisement banners thereon, and collect advertising rates therefor, and use advertising as working money for the sites. However, in recent years, the clicking rate of banner advertisements is getting extremely small, and from a sponsor view point, the attractiveness as to posting advertisements on such sites is getting small. Furthermore, since the number of posting advertisement banners is decreasing, there are many cases in which sites themselves are not workable.
On the other hand, due to popularization of xDSL and optical fibers, the download of large capacity files is possible. Also, streaming reproduction of motion pictures is possible.
An object of this invention is to provide a data communication system that can present advertisements properly to users and that is attractive to sponsors and site administrators.
SUMMARY OF THE INVENTION
The object of the invention is accomplished by a distributing method for downloading contents to a client machine that is 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, comprising, (a) in the web server, a step of sending necessary related information including links for download with regard to the client machine, in accordance with a download request of the client machine, (b) in the client machine, a step of requesting start of download, by use of a link that is contained in the related information, (c) in the web server, a step of distributing designated predetermined contents to the client machine, in response to the download start request, (d) in the advertisement supply server, a step of distributing predetermined advertisement contents, in response to the download start request, (e) in order to have contents reproduced in the client machine, a step of terminating distribution of advertisement contents to the client machine, in response to an instruction of forced termination of distribution of advertisement contents by the advertisement supply server, from the client machine and of sending a first forced termination flag that shows forced termination of distribution of the advertisement contents to the web server, and, (f) in the web server, a step of ceasing distribution of contents in response to reception of the first forced termination flag.
According to the invention, during download of contents advertisement contents can be reproduced on a screen of a display apparatus of the client machine by, for example, streaming reproduction from the advertisement supply server. Furthermore, in the case where distribution of advertisement contents is forcibly terminated, distribution of contents is terminated herewith. Accordingly, it becomes possible to present advertisement contents to users during downloading. Because users simply view reproduced advertisement contents during download, there occurs no disadvantage from time, and charge, view points to users. Further, since advertisement contents are reliably presented to users, it becomes possible to grasp properly the number of advertisement contents distributed.
In a preferred embodiment of the invention, in the web server, the distributing method further comprises (g) a step of terminating distribution of contents to the client machine in response to an instruction of forced termination of contents distribution by the web server, from the client machine and of sending a second forced termination flag that shows forced termination of distribution of the contents to the advertisement supply server, and (h) in the advertisement supply server, a step of ceasing distribution of advertisement contents in response to reception of the second forced termination flag.
In a more preferred embodiment, the distributing method further comprises, (i) in the advertisement supply server, a step of increasing a count value that shows the number of advertisement contents distribute, on the occasion of distribution of corresponding advertisement contents, and (j) a step of decreasing the count value, in response to reception of forced termination of distribution of the advertisement contents, or reception of the second forced termination flag. Thus, only when advertisement contents are properly distributed, does it become possible to increase the count that shows the number of advertised contents distributed.
In another preferred embodiment, the distributing method further comprises, in the web server, a step of sending a distribution completion flag that shows completion of distribution of the contents to the advertisement supply server, in the advertisement supply server, a step of detecting accession of the distribution completion flag, when distribution of certain advertisement contents is completed, and a step of sending the same or other advertisement contents to the client machine, in the case where the distribution completion flag is not reached. Thus, for example, on the occasion of download of large capacity contents, it becomes possible to sequentially distribute a plurality of advertisement contents.
In a preferred embodiment, the step of sending the related information contains a step of sending information that designates a plurality of linked addresses, and the distributing method further comprises, in the client machine, a step of requesting a start of download to the web server and requesting distribution of advertisement contents to the advertisement supply server. For example, this can be realized by use of extension links of XML.
Alternatively, the distributing method may comprise, in the web server, a step of requesting distribution of advertisement contents to the client machine made to the advertisement supply server in response to the request of download start from the corresponding client machine.
Furthermore, the object of the invention is also accomplished by a distributing program for activating a web server in order to download contents to a client machine that is 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, characterized in that the distributing program (a) has the web server execute a step of sending necessary related information, including links for download with regard to the client machine, in accordance with a download request from the client machine, (b) a step of receiving a request of download start by use of a link that is contained in the related information received from the client machine, (c) a step of sending designated predetermined contents to the client machine, in response to the request of download start, and (d) a step of ceasing distribution of contents, in response to reception of a first forced termination flag, in the case where the advertisement supply server receives the first forced termination flag that shows forced termination of the advertisement contents, responding to an instruction of forced termination of distribution of advertisement contents from the client machine, in the advertisement supply server that distributes advertisement contents to the client machine by sending contents via the web server.
In a preferred embodiment, the distributing program has the web server further execute (e) a step of terminating distribution of contents to the client machine, in response to an instruction of forced termination of distribution of contents by the web server, from the client machine and sending a second forced termination flag that shows forced termination of distribution of the contents to the advertisement supply server.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention, together with further advantages thereof, is described by reference to the following description taken in conjunction with the accompanying drawings in which:
FIG. 1 is a block diagram outlining a data communication system according to the invention;
FIG. 2A is a block diagram that shows structure of a web server according to an embodiment of the invention;
FIG. 2B is a block diagram that shows an advertisement feeding server according to the embodiment ofFIG. 2A;
FIG. 3 is a flow chart that shows a data flow from a download request from a client machine to start of contents distribution in an embodiment of the present invention;
FIG. 4 is a flow chart that shows distribution of contents to be downloaded and advertising contents and normal completion in accordance with an embodiment of the invention;
FIG. 5 is a flow chart that shows processing that occurs due to a forced termination of download in accordance with an embodiment of the invention;
FIG. 6 is a flow chart that shows processing that occurs due to a forced termination of advertisement distribution in accordance with an embodiment of the invention;
FIGS. 7A and 7B are views showing examples of windows displayed on a screen of a display apparatus of the client machine, respectively, in accordance with an embodiment of the invention;
FIGS. 8A and 8B are views showing examples of windows displayed on a screen of a display apparatus of the client machine, respectively, in accordance with an embodiment of the invention; and
FIG. 9 is a flow chart that shows a data flow from a download request from the client machine to start of contents distribution in accordance with another embodiment of the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.FIG. 1 is a block diagram showing an outline of adata communication system10 according to the invention. As shown in the embodiment ofFIG. 1, aclient machine14 is connected to the Internet12. Also connected to the Internet12 are a contents server (in this specification, referred to as “web server”)16, which supplies necessary contents in response to a request from theclient machine14, and anadvertisement supply server18 that supplies advertisement contents to theclient machine14 in response to an instruction from, for example, theweb server16.
A general personal computer can be used as theclient machine14, and has a browser and a multimedia player for viewing contents through the Internet12. In this embodiment, a browser and a multimedia player (for example, a real player (TM), a windows (TM) media player) presently available in the market can be used. In this embodiment, explanation of the case in which contents are viewed by use of the browser will be provided, but it goes without saying that similar processing may be carried out in the case where the invention utilizes the multimedia player.
FIG. 2A is a block diagram showing structure of theweb server16 according to an embodiment of the invention. As shown inFIG. 2A, theweb server16 has a communication interface (I/F)22 that controls communication through the Internet12, acommand processing part24 that receives a command given through the Internet from, for example, theclient machine14 and carries out necessary processing, acontents generating part26 for download command that generates, for example, a menu page in response to access from theclient machine14, acontents distributing part28 that carries out necessary processing for distributing contents to theclient machine14, a download contents DB (database)30 that stores contents, and a forcedtermination processing part32 that carries out necessary processing for forcibly terminating download upon instruction from, for example, theclient machine14. In this embodiment, motion pictures, music and still pictures can be distributed from theweb server16 to theclient machine14.
FIG. 2B is a block diagram showing structure of anadvertisement distributing server18 according to an embodiment of the invention. As shown inFIG. 2B, theadvertisement distributing server18 has a communication interface (I/F)34 that controls communication through theInternet12, acommand processing part36 that receives a command given through the Internet from, for example, theclient machine14 and carries out necessary processing for distributing advertisements, anadvertisement distributing part38 that carries out processing for distributing advertisement contents to theclient machine14, an advertisement DB (database)40 that stores advertisement contents, and a forcedtermination processing part42 that carries out necessary processing on the occasion of forcibly terminating distribution of advertisements at instruction from, for example, theclient machine14. In this embodiment, advertisement contents may be a motion picture for a given length of time, such as TVCF and one like so-called “GIF” motion picture. However, in accordance with this embodiment, because the number of distribution is counted and stored and based upon this counted and stored distribution number, accounting is carried out to sponsors, it is therefore preferable that advertisement contents may be reproduced simply for the same period of time.
As follows, data communication procedure using the servers as configured above will be described. Basically, in asystem10 according to this embodiment, download of contents is requested from aclient machine14 to the web server16 (see, symbol (i) ofFIG. 1), and an instruction of download start (i.e., an instruction to start download) is sent to theweb server16 and to the advertisement distributing server18 (see, symbols (i) and (ii) ofFIG. 1), and download of contents and distribution of advertisement during downloaded are then carried out (see, symbol (iii) ofFIG. 1). In the case of termination of download and forced termination, data communication is carried out between theweb server16 and the advertisement distributing server18 (see, symbol (iii′)). This processing will be explained in detail as follows.
FIG. 3 is a flow chart showing a data flow beginning from a download request from a client machine to the start of contents distribution. As shown inFIG. 3, under the circumstances where theclient machine14 and theweb server16 are in a state of accessing each other (see, step300), in the case where a user operates a key of theclient machine14 to, for example, designate desired contents from a download list displayed on the screen of the display apparatus in accordance withstep301, a download request is sent to theweb server16, in accordance withstep302, from theclient machine14. In theweb server16, thecommand processing part24 responds to reception of the download request and activates thecontents generating part26 for generating a download command. Thecontents generating part26 for a download command sends information relating to a download, for example, information showing linked addresses for downloading contents to theclient machine14 in accordance withstep303.
For example, on the screen of the display apparatus ofclient machine14, as shown inFIG. 7A, a window is displayed by the browser. In this example, a user, in reference to the window701, designates “save” of a file and thereafter, turns on an “OK”button702. Thus, as shown inFIG. 7B, awindow703 is displayed that includes aninput column704 for saving of files to a designated place to be saved. The structure of the window that a user sees is almost the same as the structure used in the past.
Subsequently, a user operates the input apparatus of theclient machine14, and turns on a download start button (see, e.g., inFIG. 7B, “SAVE” button705) in accordance withstep304 so that the necessary command is sent out. In this embodiment, by using extension links of XML a plurality of linked addresses can be designated. Accordingly, the “SAVE”button705, theweb server16 and theadvertisement supply server18 are connected with execution of a link designation file. Thus, by turning on the “SAVE” button instep304, a download start request is sent to theweb server16 in accordance withstep305, and an advertisement reproduction request is sent to theadvertisement supply server18 in accordance withstep306.
Thecommand processing part24 of theweb server16, when it receives the download start request, activates thecontents distributing part28, and thecontents distributing part28 responds to this activation and starts distributing designated download contents in accordance withsteps307 and308. On the other hand, thecommand processing part36 of theadvertisement supply server18, when it receives a request of reproducing an advertisement, activates theadvertisement distributing part38 and theadvertisement distributing part38 selects an advertisement to be distributed. The activatedadvertisement distributing part38 also increases the count (i.e., distribution count), which shows the number of distribution that is connected with corresponding advertisement contents in the advertisement DB in accordance withstep309. Then, theadvertisement distribution part38 starts distributing advertisement contents in accordance withsteps310 and311. Thus, on the screen of the display apparatus of theclient machine14, there is displayed awindow802 that contains advertisement contents as shown inFIG. 8A, and thewindow802 is displayed on thenormal window801, which shows mid-flow of download. In this case, it is preferable that the advertisement contents are displayed by so-called “streaming reproduction” in thewindow802.
FIG. 4 is a flow chart that shows distribution of download contents, and advertisement contents, and normal termination. When the distribution of download contents is completed in accordance withstep401, a distribution completion flag is sent to theadvertisement supply server18 from theweb server16 in accordance withstep402. Theadvertisement supply server18, when the distribution of the advertisement contents is completed (see step403), judges whether it received the distribution completion flag from theweb server16 in accordance withstep404. In the case where the situation is judged to be NO atstep404, the routine/program returns to step309. In this case, the same contents as the advertisement contents may be reproduced again, or other contents may be selected and reproduced for download. For example, in the case where the capacity of a download file is large, reproduction of advertisement contents is repeated until such time that the corresponding download has completed.
On the other hand, in theadvertisement supply server18, when the situation is judged to be that the distribution completion flag has been received from the web server16 (i.e., YES at step404), an advertisement distribution completion flag is sent to theweb server16 in accordance withsteps405 and406. Theweb server16, in response to reception of the advertisement distribution completion flag, sends a download completion message to theclient machine14 in accordance withstep407. Thus, as shown inFIG. 8B, displayed on the screen of the display apparatus of theclient machine14 is awindow805, which contains a message showing download completion in accordance withstep408. Thus, download is complete.
In contrast, processing in the case of forced termination during download will be explained as follows.FIG. 5 is a flow chart that shows processing that occurs due to forced termination of download. In thewindow801, shown inFIG. 8A, for example, in the case where a user operates the input apparatus ofclient machine14 to turn on a termination button (for example, see numeral803) in accordance withstep501, a command of forced termination of download is sent to theweb server16 in accordance withstep502. In theweb server16, the command of forced termination of download is supplied to the forcedtermination processing part32 in accordance withstep503, and the forcedtermination processing part32, in response to this command, sends a forced termination flag of advertisement contents distribution to theadvertisement supply server18 in accordance withstep504, and it instructs cessation of distribution of download contents to thecontents distribution part28 in accordance withstep505. Thus, download in theclient machine14 is ceased (see, step511).
Also in theadvertisement supply server18, when the forced termination flag is received in accordance withstep506, the forcedtermination processing part42, in response to receiving this flag, instructs cessation of distribution of advertisement contents to theadvertisement distributing part38 in accordance withstep507. Consequently, reproduction of advertisement contents in theclient machine14 is ceased (see, step512). Then, in accordance with instruction of the forcedtermination processing part42, theadvertisement distributing part38 decreases the distribution count that is associated with distributed advertisement contents in accordance withstep508. Then, a forced termination completion flag, which shows completion of processing involving the forced termination, is sent to theweb server16 in accordance withstep509.
FIG. 6 is a flow chart showing processing that occurs due to forced termination of advertisement distribution. For example, inwindow802 for reproduction of advertisement contents, as shown inFIG. 8A, when a user operates the input apparatus of theclient machine14 to turn on a termination button (see, numeral804) in accordance withstep601, a forced termination command of advertisement contents distribution is sent to theadvertisement supply server18 in accordance withstep602. In theadvertisement supply server18, the forced termination command is supplied to the forcedtermination processing part42 in accordance withstep603, and the forcedtermination processing part32, in response to receipt of this forced termination command, sends a forced termination flag of download to theweb server16 in accordance withstep604, and instructs distribution termination of advertisement contents to theadvertisement distributing part38.
In theweb server18, when the forced termination flag is received in accordance withstep605, the forcedtermination processing part32, in response to receipt of this flag, instructs cessation of distribution of download contents to thecontents distributing part28 in accordance withstep606. Thus, download to theclient machine14 is ceased (see, step611). The forced termination completion flag, which shows completion of processing involving forced termination, is sent to theadvertisement supply server18 in accordance withstep607.
Furthermore, in theadvertisement supply server18, theadvertisement distributing part38 also ceases distribution of advertisement contents in accordance withstep608. Consequently, reproduction of advertisement contents in the client machine is ceased (see, step612). Furthermore, in accordance with an instruction of the forcedtermination processing part42, theadvertisement distributing part38 decreases the distribution count that is connected with distributed advertisement contents in accordance withstep609.
Thus, in this embodiment, when downloading contents, such as motion pictures, still pictures and music, at the same time an advertisement is distributed and reproduced for the client machine. Advertisements are distributed until completion of download. Furthermore, with respect to each distribution of advertisement contents, the count is increased so that it becomes possible to account correctly the distribution number of the advertisement.
Furthermore, according to this embodiment of the invention, when distribution of advertisement contents is forcibly terminated during download, download is ceased. Accordingly, a user who requests download of contents views advertisement contents at least during downloading. In this manner, it becomes possible to reliably present advertisement to users and to heighten the effect of advertisement.
By using the distribution count, it becomes possible to optimize accounting to sponsors. That is, in the case that download and reproduction of advertisement are forcibly terminated during reproduction of advertisement, this terminated distribution is not included in the count so that it becomes possible to count only distribution that has been reproduced properly to completion.
The present invention is not limited to the above-described embodiment and various modifications may be possible within the scope of the invention described by the appended claims, and it goes without saying that those modifications are covered by the scope of the invention.
In another embodiment, a plurality of linked addresses are designated by use of extension links of XML; however, the present invention is not limited to this example, and it may be structured so that, after a necessary command is supplied once to the web server, the necessary command in the web server is sent to the advertisement supply server and, thus, advertisement contents are distributed.FIG. 9 is a flow chart that shows a data flow from download request by the client machine until start of contents distribution as one such example.
In the embodiment shown inFIG. 9, step900 to step904 correspond tosteps300 to304 shown inFIG. 3, respectively. In the example ofFIG. 9, when a download start request is sent to theweb server16 in accordance withstep905, theweb server16 carries out transfer processing for distributing advertisement contents to theclient machine14, which is requesting download, in accordance withstep906, and an advertisement distribution request is sent to theadvertisement supply server18 to distribute advertisements to theclient machine14 in accordance withstep907. Processing after thisstep907, (i.e., step908 to step912), correspond to steps fromstep307 to step311 shown inFIG. 3, respectively. It is also possible to distribute advertisement contents in a similar manner even by use of such method shown inFIG. 9.
Furthermore, in the foregoing embodiment, advertisement contents are reproduced during download of contents, such as motion pictures, still pictures and music; however, it goes without saying that contents to be downloaded are not limited to those described above and documents, for example, may be used as such contents.
Furthermore, in the foregoing embodiment, theweb server16 and theadvertisement supply server18 are connected to each other through theInternet12; however, the invention is not limited to this connection and these functions may be realized in a single server.
In addition, in this specification, a function of one means may be realized by more than two physical means, or functions of more than two means may be realized by one physical means.
According to the present invention, it is possible to present advertisements properly to users and to provide a data communication system that is attractive to sponsors and side administrators.

Claims (44)

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
US12/338,1242001-07-272008-12-18Contents distributing method and contents distributing programExpired - LifetimeUSRE42548E1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/338,124USRE42548E1 (en)2001-07-272008-12-18Contents distributing method and contents distributing program

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
JP2001-2277882001-07-27
JP2001227788AJP2003044739A (en)2001-07-272001-07-27 Content distribution method and content distribution program
US10/205,495US7152091B2 (en)2001-07-272002-07-26Contents distributing method and contents distributing program
US12/338,124USRE42548E1 (en)2001-07-272008-12-18Contents distributing method and contents distributing program

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/205,495ReissueUS7152091B2 (en)2001-07-272002-07-26Contents distributing method and contents distributing program

Publications (1)

Publication NumberPublication Date
USRE42548E1true USRE42548E1 (en)2011-07-12

Family

ID=19060395

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US10/205,495CeasedUS7152091B2 (en)2001-07-272002-07-26Contents distributing method and contents distributing program
US12/338,124Expired - LifetimeUSRE42548E1 (en)2001-07-272008-12-18Contents distributing method and contents distributing program

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US10/205,495CeasedUS7152091B2 (en)2001-07-272002-07-26Contents distributing method and contents distributing program

Country Status (2)

CountryLink
US (2)US7152091B2 (en)
JP (1)JP2003044739A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8452887B1 (en)2011-08-052013-05-28Voice Portraits, Inc.System and method for managing and distributing audio recordings
US9451011B2 (en)2013-07-012016-09-20Cynthia Fascenelli KirkebyMonetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
US10063659B2 (en)2013-07-012018-08-28Cynthia Fascenelli KirkebyMonetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
USD916721S1 (en)2014-06-272021-04-20Cynthia Fascenelli KirkebyDisplay screen or portion thereof with animated graphical user interface

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP1671463B1 (en)*2003-10-022007-09-12Nxp B.V.Method of playing a multimedia content transmitted by a third-party on a user device
FR2870952B1 (en)*2004-05-252007-10-19Lassad Toumi METHOD OF DOWNLOADING WITH ADVERTISING INSERTION AND SPECIFIC PLAYER
US20080114695A1 (en)2006-11-102008-05-15Semantic Components S.L.Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process
JP2008129780A (en)*2006-11-202008-06-05Mediaseek IncAdvertisement provision system, advertisement provision method and advertisement provision program
US8554625B2 (en)*2006-12-082013-10-08Samsung Electronics Co., Ltd.Mobile advertising and content caching mechanism for mobile devices and method for use thereof
WO2008122308A1 (en)*2007-04-042008-10-16Media Patents S.L.Process for the on-line distribution, through a data network, of digital files protected by intellectual property rights and computer readable medium containing a program for carrying out said process
ATE546795T1 (en)*2007-11-232012-03-15Media Patents Sl A PROCESS FOR ON-LINE DISTRIBUTION OF AUDIOVISUAL CONTENT USING ADVERTISING, ADVERTISING MANAGEMENT SYSTEM, DIGITAL RIGHTS MANAGEMENT SYSTEM AND AUDIOVISUAL CONTENT PLAYER PROVIDED WITH SAID SYSTEMS
JP5542343B2 (en)*2008-01-232014-07-09エイディシーテクノロジー株式会社 Digital content distribution system and distribution method
ES2326949B1 (en)*2008-03-182010-07-14Clarity Systems, S.L. PROCEDURE USED BY A STREAMING SERVER TO MAKE A TRANSMISSION OF A MULTIMEDIA FILE IN A DATA NETWORK.
US7984097B2 (en)2008-03-182011-07-19Media Patents, S.L.Methods for transmitting multimedia files and advertisements
US9154532B2 (en)2009-04-272015-10-06Zaron Remote LlcMethods and apparatus for transmitting multimedia files in a data network
WO2011032740A1 (en)2009-09-152011-03-24International Business Machines CorporationMethod and system of generating digital content on a user interface
US20120253952A1 (en)*2011-03-312012-10-04Rafenomanjato Jean PierreMethod for a plurality of online digital video commercials on a consecutive printing pattern applied during digital music file downloading over internet
KR101329668B1 (en)2011-04-292013-11-15(주)초이스테크놀로지Contents sharing system and method using push server
US20140164105A1 (en)*2011-06-032014-06-12Daniele Pisanellimethod for the controlled display of information banners, in particular advertising banners, on the internet
RU2640635C2 (en)2015-10-302018-01-10Общество С Ограниченной Ответственностью "Яндекс"Method, system and server for transmitting personalized message to user electronic device
US10733225B1 (en)*2017-09-062020-08-04Snap Inc.Scaled delivery of media content
US11682148B2 (en)*2018-08-162023-06-20Huawei Technologies Co., Ltd.Method for displaying advertisement picture, method for uploading advertisement picture, and apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1997015020A1 (en)1995-10-191997-04-24Judson David HWeb browser with dynamic display of information objects during linking
JPH10320336A (en)1997-04-141998-12-04Adletts Internatl LlcMethod and device for inserting advertisement, etc., in data stream of client performed network connection to internet to display during free time
US6314451B1 (en)1998-05-152001-11-06Unicast Communications CorporationAd controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed
US20020194296A1 (en)*2001-06-142002-12-19International Business Machines CorporationStopping a slow download of internally included objects in a downloaded HTML page on a web client

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO1997015020A1 (en)1995-10-191997-04-24Judson David HWeb browser with dynamic display of information objects during linking
JPH10320336A (en)1997-04-141998-12-04Adletts Internatl LlcMethod and device for inserting advertisement, etc., in data stream of client performed network connection to internet to display during free time
US6314451B1 (en)1998-05-152001-11-06Unicast Communications CorporationAd controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed
US20020194296A1 (en)*2001-06-142002-12-19International Business Machines CorporationStopping a slow download of internally included objects in a downloaded HTML page on a web client

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8452887B1 (en)2011-08-052013-05-28Voice Portraits, Inc.System and method for managing and distributing audio recordings
US9451011B2 (en)2013-07-012016-09-20Cynthia Fascenelli KirkebyMonetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
US9672532B2 (en)2013-07-012017-06-06Cynthia Fascenelli KirkebyMonetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
US10063659B2 (en)2013-07-012018-08-28Cynthia Fascenelli KirkebyMonetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download
USD916721S1 (en)2014-06-272021-04-20Cynthia Fascenelli KirkebyDisplay screen or portion thereof with animated graphical user interface
USD1055082S1 (en)2014-06-272024-12-24Cynthia Fascenelli KirkebyDisplay screen or portion thereof with animated graphical user interface

Also Published As

Publication numberPublication date
US7152091B2 (en)2006-12-19
US20030033380A1 (en)2003-02-13
JP2003044739A (en)2003-02-14

Similar Documents

PublicationPublication DateTitle
USRE42548E1 (en)Contents distributing method and contents distributing program
KR100604359B1 (en) Ad notice system
US6704773B1 (en)Distributing data over a communications network for display
US8219642B2 (en)System and method for adding targeted content in a web page
US7028072B1 (en)Method and apparatus for dynamically constructing customized advertisements
US6237022B1 (en)System and method for distributing preferenced data over a communications network
US6317791B1 (en)System and method for distributing data over a communications network for display during start-up
JP2005534090A (en) Auxiliary content delivery system
WO2002079951B1 (en)Network banner advertisement system and method
JPH10320336A (en)Method and device for inserting advertisement, etc., in data stream of client performed network connection to internet to display during free time
SK13962001A3 (en)System and method for internet advertisement using monitor including main display and sub display
JP2002526831A (en) How to change ad size in response to user interaction
JP2004135077A (en)Method for distributing content in which moving video reproduction is possible
WO2001006441A2 (en)Dynamically constructing customized advertisements
KR20020000985A (en)Internet service server system, computer system and advertising method thereof
KR20020085187A (en)Multi browser system and method and apparatus for displaying video using the same
KR20000037107A (en)Method for providing contents using screen saver
WO2002019183A2 (en)Method and system to deliver internet web page advertising via http response codes in 3xx range
JP2001306439A (en)System, device and method for advertisement distribution and computer-readable recording medium storing advertisement distribution program
KR20000036506A (en)Method for providing advertising service on internet
JP2003346036A (en)Electronic slip distributing and browsing system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PALUS A28, LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KURIYAMA, KINYA;REEL/FRAME:025923/0303

Effective date:20071025

CCCertificate of correction
FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:F. POSZAT HU, L.L.C., DELAWARE

Free format text:MERGER;ASSIGNOR:PALUS A28, LLC;REEL/FRAME:037378/0827

Effective date:20150812

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment:12

ASAssignment

Owner name:INTELLECTUAL VENTURES ASSETS 175 LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:F. POSZAT HU, L.L.C.;REEL/FRAME:057272/0919

Effective date:20210809

ASAssignment

Owner name:DISTRIBUTED MEDIA SOLUTIONS, LLC, GEORGIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 175 LLC;REEL/FRAME:058537/0438

Effective date:20210825


[8]ページ先頭

©2009-2025 Movatter.jp