CN104508693A - Serving content with reduced latency - Google Patents

Serving content with reduced latency Download PDF

Info

Publication number
CN104508693A
CN104508693A CN201380040421.0A CN201380040421A CN104508693A CN 104508693 A CN104508693 A CN 104508693A CN 201380040421 A CN201380040421 A CN 201380040421A CN 104508693 A CN104508693 A CN 104508693A
Authority
CN
China
Prior art keywords
advertisement
server
program
content
local
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.)
Pending
Application number
CN201380040421.0A
Other languages
Chinese (zh)
Inventor
杨剑峰
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.)
Google LLC
Original Assignee
Google 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 Google LLC filed Critical Google LLC
Publication of CN104508693A publication Critical patent/CN104508693A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0264Targeted advertisements based upon schedule

Abstract

A method for reduced latency display of content on a media device includes displaying a program on the media device, the program having a number of spaces for display of content related to the program; receiving a content request; searching a local content store on the media device and selecting a content segment to display in a first content space; and fetching additional content segments from remote servers for display in second and subsequent content spaces.

Description

Content is distributed with the time delay reduced
Background technology
Content can be distributed to provide comprise news, amusement, business and finance permitted eurypalynous information.Some in these contents provide the relevant information of products & services that may be available to the individual of this content of viewing.A kind of content of form comprises the digital content by the Internet redistribution.
One of many possible issue options can be used and by the Internet redistribution content.Such as, site owners or publisher can provide the content of visual form to show on the webpage of website, and the space that can comprise on webpage for other guide, described other guide provides the information of the interested products & services of individual's possibility about the shown video of viewing.When the illustration of each this webpage of generation, publisher has an opportunity to distribute (serve) product or information on services within this space.But publisher may be faced with some challenges when distributing this information, comprising and guaranteeing to watch the individual of video interested and this information is distributed in mode timely to this information.Interested in information in order to ensure this individual, publisher can distribute information relevant to shown video in some manner.Such as, if shown video is 1 grade of equation motorcycle race video, then distributed content may for European Movement racing car.Even if this information is relevant to video, publisher still may need to guarantee that it distributes with low-down time delay.Otherwise while obtain the relevant information that will distribute from remote server, individual may be fed up with when webpage " freezes " several seconds.Therefore, when attempting to distribute information in conjunction with the display of video, content distributor is faced with correlativity and the sometimes conflicting challenge of time delay these two kinds.
Accompanying drawing explanation
Detailed description quotes the following drawings, and wherein same Reference numeral refers to same item, and in the accompanying drawings
Fig. 1 illustrates the example context that can distribute content with the time delay reduced;
Fig. 2 illustrates the example web page that the time delay that can be used to reduce distributes content section;
Fig. 3 illustrates the example of content delivery system;
Fig. 4 illustrates the example of delivery of content program;
Fig. 5 illustrates the example that the time delay facilitating reducing distributes the media device of content; With
Fig. 6 is that diagram is for distributing the process flow diagram of the exemplary method of content with the time delay reduced.
Embodiment
In content delivery system, individual can operate media device, and this media device receives content section in response to the activity occurred on this media device.Certain relation can be there is in the content section be distributed to media device with this activity.Such as, smart phone can comprise Internet-browser, and this Internet-browser allows individual to browse web sites.Accessed website can show the video frequency program of individual institute specialized searches.The be rendered as content distributor of this video frequency program on webpage provides the chance providing information with the form of the content section of the products & services about company.
When the product of company or information on services distribute on webpage, content distributor can be compensated by the said firm.If the individual of viewing webpage such as shows some interest by carrying out clicking chaining of providing together with company information, then can compensate publisher further.Therefore, publisher has motivation on webpage, provide most probable to cause the information of the good response from individual.But if do not distribute this information in mode timely, then individual may be fed up with and may leave this webpage.Therefore, publisher also has motivation with low time delay to distribute information.
Content delivery system provides a main contents segmentation for such as video on webpage, and this webpage has the one or more spaces for distributing secondary content section, and wherein this secondary content section can be relevant to this main contents segmentation.When individual uses media device to access this webpage, send signal to provide secondary content section for showing within this space to server.But, if server is away from media device, then may occur that some postpone between the time and the time distributing secondary content section of personal visit webpage.In addition, main contents segmentation may until at least some secondary content section just can be shown after being shown, and this can make individual be fed up with.
Distributing secondary content section to improve in response to the display of main contents segmentation, disclosed herein is a kind of low delay content delivery system and associated method.This low delay content delivery system and method are here described about the transmission of content by internet.But this system and method is not limited to the transmission of content by internet.In addition, the description here of this low delay content delivery system and method is it is emphasized that as the transmission of the video of main contents segmentation and the video as secondary content section.But this system and method is also not limited to the transmission of video content.
In one embodiment, main contents segmentation can be the stream video illustrated on the webpage of internet site, and secondary content section can be video ads, business or infomercial, or the advertisement of static state display.Static advertising can be relevant to video ads.After this, main contents segmentation generally will be referred to as video frequency program, and secondary content section will be called as video ads.Video ads and main contents segmentation can have certain relation.When asking the personal visit webpage of main contents segmentation, video ads can be distributed at this webpage.
The video ads that will distribute on webpage can store on the remote server, and can be shown on this webpage by selection when this webpage of personal visit.But multiple video ads also can be stored on the media device of this personal accessing website temporarily.When accessed web page, first the application on media device or local advertising (ad) server are determined to show in the advertising space whether local video ads stored is used on this webpage, and if be, then shows the video ads of local storage.Alternatively, local ad server can determine whether the video ads that any this locality stores is applicable to display, this means that this video ads matches with certain dispatching criterion set up for video frequency program shown on webpage.In one embodiment, if do not have the local video ads stored can with or be applicable to alternatively, then local ad server sends ad-request with serve ads to Remote Advertisement (ad) server.The video ads stored even without this locality and any dispatching criterion match, and local advertising Advertisement Server also can select one of local video ads stored to show in the first advertising space of video frequency program.In another embodiment, local ad server is all the time after the local video ads stored of display or with it concurrently to remote server transmission ad-request.Such as, if primary video can run 20 minutes and have an opportunity (space) distributes three video ads, then local ad server can identify that one of local video ads stored is as forward type display, but can from the other video ads of remote advertisement server request for other two video ads spaces.Two video ads of asking can replace the video ads of existing this locality storage.Local ad server is also regular replaces the local video ads stored based on certain criterion.Such as, local ad server can based on weekly, the history of watched on the media device video frequency program is when changing or replace the local video ads stored based on other criterions.
This low delay content delivery system can also to the advertisement of media device pushing video.Such as, this low delay content delivery system can be determined viewing data for media device and can be applicable to the video ads of this viewing profile in this media device deploy.In another example, video ads can change in time, and the video ads that this system can utilize the video ads of change to store to replace existing this locality.
In order to implement function described above, local ad server can monitor the request for video frequency program display.Each such video frequency program can comprise home server can be used for determining the one or more keyword whether the secondary content section of one or more this locality storage is applicable to showing together with this video frequency program or other criterions.Keyword can also be provided to remote content server by local ad server, and wherein this remote server uses described keyword to select multiple video ads and static advertising to distribute to media device.Then local ad server can show these one of videos or static advertising received recently by the appropriate time during the display of this video frequency program.After display, local ad server can delete this video and static advertising.At the end of video frequency program, the new advertisement that local ad server can be deleted some or all remaining local store videos and static advertising and be obtained in advance.During the display of this video frequency program, local ad server can also monitor remaining multiple video of not playing and static advertising in local reservoir, and obtains other video ads to keep the advertisement of specified quantity in the local reservoir of media device.Such as, local ad server can inquire about local advertisement reservoir for every five minutes, and suitably obtains other advertisement.
Fig. 1 illustrates the example context that can distribute content with the time delay reduced.In FIG, environment 10 comprises sales promotion side 20, content provider 30, publisher 40 and beholder 60, and they are all communicated by network 50.Sales promotion side 20 is presented for product sold and service and may wish to be promoted these products & services by network 50.Content provider 30 produces the content that can be shown to beholder 60 by network 50.This content is sent to publisher 40 by content provider 30.Publisher 40 comprises content delivery system 100, describes content delivery system 100 about Fig. 3 and 4.Publisher 40 provide for carrying out content broadcast in case by beholder 60 the mechanism seeing or hear.Such as, publisher 40 can operate wireless broadcast, wired and Satellite Distribution System.Publisher 40 can operate its oneself content server, such as server 70 and 80.In one embodiment, server 70 and 80 broadcasts main contents segmentation (such as, the content of the video frequency program that such as content provider 30 is produced and so on) and secondary content section (such as, video and static advertising (ad)).Therefore, server 70 and 80 also operates as Advertisement Server.In one embodiment, Advertisement Server 70 and 80 is operated by the entity (not shown) independent of publisher 40.In another embodiment, dedicated advertisement server serve ads, other servers then provide video frequency program.In another embodiment, Advertisement Server 70 is used as superserver: when sending ad-request from media device, and this request is received at Advertisement Server 70 at first.If server 70 cannot meet this ad-request, then this ad-request is forwarded to Advertisement Server 80 by Advertisement Server 70.In one embodiment, environment 10 can comprise other Advertisement Server, and Advertisement Server 70 can send ad-request to other Advertisement Server concurrently or in a serial fashion with sending request to Advertisement Server 80 phase.
The products & services of sales promotion side can by inserting video ads and promoting on network 50 during the gap of video frequency program.These products & services also can be promoted by static advertising.In one embodiment, static advertising can be syndrome advertisement; Namely static advertising is relevant to video ads.Content provider 30 generates will by publisher 40 by the video frequency program that network 50 is broadcasted or stream send.Therefore, publisher 40 by network 50 provide will the video frequency program seen by beholder 60 and advertisement.In one embodiment, the function of publisher 40 and content provider 30 can be incorporated among single entity.
Network 50 can be that publisher 40 can provide program and associate content segmentation and beholder 60 can by its viewing or any network listening to this program and associate content segmentation by it.Network 50 can allow signal, media, message, voice-and-data to transfer to beholder 60 from publisher 40, comprise radio, linear broadcast (wireless, wired and satellite), demanding channel, cross top (over-the-top) media, comprise stream video, film, video clipping and game, and text, Email and rest image, and signal between beholder 60 and publisher 40, media, message, voice-and-data transmission.Network 50 can comprise internet, cellular system and the current and following mechanism for transmitting these and other media.Network 50 can be wired with wireless.In one embodiment, network 50 is TV programme nets, aerial, wired or satellite or stream can send broadcast main and secondary content section by TV programme net.
Beholder 60 can watch or listen to program and content on media device 61.Media device 61 can be fixing or movement.Such as, media device 61 can be connecting Internet " intelligence " TV (ITV); Be connected to " substantially " or " intelligence " TV of the equipment of Set Top Box (STB) or other support internets; Blu-ray player; Game cartridge; And such as radio device.Alternatively, media device 61 can be such as panel computer, smart phone, laptop computer or desk-top computer.
Media device 61 can the video frequency program that generates of displaying contents provider 30.This video frequency program can comprise time slot or the space that can insert the content section of such as advertisement and so on wherein.When showing such video on media device 61, media device 61 can send advertisement (ad) request, and this request is received at Advertisement Server 70 and 80 place, and advertisement can be utilized to reply.
In one replacement form, publisher 40 can carry out contacting determining which in many beholders 60 should providing concrete video and static advertising to sales promotion side 20.This is determined can at least partly based on the information that beholder 60 provides voluntarily.Such as, beholder 60 can be registered to transmit leg 40 and can provide the information of such as password and user ID and so on.More specifically, publisher 40 can operate satellite television broadcast, and beholder 60 can subscribe the programming in satellite television broadcast.Once sign this reservation, beholder 60 can select password and user name.Beholder 60 can also provide the individual identifiable design information of such as name and address and so on.But in order to protect the privacy of beholder, this information can by " anonymization " or " part anonymization ".The example of the information of part anonymization can comprise the user name that the IP address of media device 61 or beholder 60 provide.Anonymous information is any information, the pseudo-identity of such as user or other abstract forms of beholder's actual identity of fully identifying beholder 60 or media device 61 and not jeopardizing beholder's privacy.Any individual identifiable design information that directly or indirectly can be provided by beholder 60 can be anonymous.Anonymization information can comprise cookie, beholder/device identifier or other information about beholder's identity.Utilize the license of beholder 60 and may for the subscription cost decreased, publisher 40 then can make in this information some can be used for the object of the content section arranging content section and record to watch.This registration can be disposable registration or reproducing processes.
In addition, system and method disclosed herein can be the selection that beholder 60 is provided in the concrete aspect adding or exit the method any time.Such as, beholder 60 can exit and collect about which content section is by the method for information of watching.Media device 61 can utilize the license of beholder 60 (such as, selecting to exit, select to add or anonymization) to send mark (ID) information identifying media device 61 and/or beholder 60 to publisher 40.The aspect sending this information comprises the service that media device 61 signature utilizes transmit leg 40.In some cases, media device 61 can use before to provide and the certificate stored or other automatic informations are signed automatically.
Fig. 2 illustrates can display video programs and can distribute the example web page of video and static advertising.In fig. 2, webpage 90 comprises the display window 92 that video frequency program and video ads are shown.Before video ads can be in the display of video frequency program, and can provide during the gap in video frequency program.Except video frequency program display and video ads, webpage 90 can comprise static advertising space 94 and 96.
Fig. 3 is the block diagram of the embodiment of content delivery system, and this content delivery system provides the time delay of the transmission of the content section reducing such as video ads.In figure 3, content delivery system 100 comprises archival memory 110.Archival memory 110 can be any suitable computer-readable medium.Archival memory 110 comprises database 112, and database 112 is preserved the data relevant to the operation of system 100 and comprised and is loaded in storer 130 and the program 200 of the machine instruction performed by processor 120.Finally, system 100 comprises interface 140, and interface 140 allows system 100 to communicate with other computer systems.In one embodiment, all or part of at transmit leg place implementation system 100, as shown in Figure 1.In another embodiment, implementation system 100 all or part of on media device 61.With reference to the enforcement of Fig. 5 descriptive system 100 on media device 61.
Fig. 4 shows the embodiment as the delivery of content program 200 implemented at publisher 40 place.Program 200 comprises ad-request engine 210, matching engine 220, Advertisement Server engine 230 and Ad Track engine 240.Ad-request engine 210 generates the ad-request that will be sent to Advertisement Server 70 and 80.When generating advertisement request, ad-request engine 210 receives input from matching engine 220.This matching engine 220 based on have the corresponding informance relating to advertisement relevant video frequency program match information and identify and be applicable to the advertisement that shows together with video frequency program.Such as, video frequency program can have associated identifiers.Advertisement also can have associated identifiers.The advertisement being applicable to showing together with this video frequency program can carried out listing in the form of cross reference to video program identifiers and ad identifier.Alternatively, video frequency program can have the keyword be associated, and advertisement can be mated with video frequency program based on this keyword.Advertisement Server engine 230 provides ad-request to Advertisement Server 70 and 80.Ad Track engine determines which advertisement is distributed to concrete media device 61 by actual.In operation, system 100 can to media device 61 advertisement.Alternatively, system 100 can be reacted to the ad-request from media device 61 simply.In this replacement form, the function of ad-request engine can be performed by the corresponding assembly of media device 61.In one embodiment, the function of system 100 is integrated in Advertisement Server 70 and 80.
Fig. 5 illustrates and carries out operating with to the assembly distributing the media device providing the time delay of minimizing to the content of media device.In Figure 5, media device 61 comprises display driver 62, web application 63, machine interface 64, user interface 65 and local ad server 300.Display driver 62 is formed in video and still image that the viewing screen of media device 61 shows.Web application 63 allows media devices 61 to access internet, browse webpage and from page download content.In one replacement form, media device 61 uses the application of equipment this locality instead of web application.Machine interface 64 allows media device to communicate with other equipment of such as Advertisement Server 70 and 80 (see Fig. 1).User interface 65 allows beholder's 60 pairs of media devices 61 to operate.User interface 65 such as can comprise soft-key button keyboard or voice command application.
Local ad server 300 comprises ad-request engine 3 10, advertisement reservoir 320 and processor 330.Ad-request engine 3 10 sends ad-request to Advertisement Server 70 and 80.Ad-request engine 3 10 also locally sends ad-request to advertisement reservoir 320 within media device 61.In one embodiment, the forward direction advertisement reservoir 320 that ad-request engine 3 10 is sending ad-request to Advertisement Server 70 and 80 sends ad-request.In another embodiment, ad-request engine with send ad-request to advertisement reservoir 320 and send ad-request to Advertisement Server 70 and 80 concurrently.Advertisement reservoir 320 stores the advertisement sent from Advertisement Server 70 and 80.Alternatively, ad-request engine can send ad-request to advertisement reservoir 320 and only to Advertisement Server 70, and this ad-request can be forwarded to Advertisement Server 80 by Advertisement Server 70.The function of processor 330 pairs of local ad server 300 controls, comprise and determine whether stored advertisement is applicable to showing together with video frequency program shown on media device 61, determine whether advertisement reservoir 320 has the advertisement of sufficient amount, and indicate ad-request engine 3 10 to obtain advertisement in advance from Advertisement Server 70 and 80.
Fig. 6 is diagram distributes the exemplary method of content with the time delay reduced process flow diagram for the display in conjunction with video frequency program.In figure 6, when beholder 60 operates media device 61 with access websites, navigate to there is video frequency program webpage and downloading video program so that when showing on media device 61, method 600 starts at frame 605.In one embodiment, processor 330 identifies the video frequency program comprising the keyword be associated with video frequency program.Processor 330 can use described keyword to determine the advertisement being applicable to showing together with video frequency program.Alternatively or in addition, processor 300 can identify that this video frequency program will distribute together with the advertisement of the concrete Advertisement Server from such as Advertisement Server 70 instead of Advertisement Server 80.At frame 610, processor 330 identifies the advertising space that can be used for showing advertisement.Such as, can have the space for video ads before it and can have two can the program gap of video advertisement betwixt for video frequency program.Except video ads space, processor 330 can identify static advertising space.Static advertising space may be used for syndrome advertisement; Namely relevant to video ads static advertising.Such as, the static advertising of the link this automobile and limited text being shown and pointing to automaker website can be attended by for a series of video ads of Novel sports multi-purpose vehicle(MPV).This static advertising can video ads play after sustainable existence.But static advertising also can change along with change video ads.In one embodiment, processor 330 only determine each advertising space when can with and notify ad-request engine 3 10, then send ad-request.
At frame 615, ad-request engine 3 10 sends ad-request such as whether to comprise the advertisement that can show together with video frequency program based on keyword determination advertisement reservoir 320 to advertisement reservoir 320.Such as, if identify three sdi videos for shown video frequency program, then ad-request engine 3 10 will from video storage device request three advertisements, and and then can receive the identity of three video ads be in advertisement reservoir 320.At frame 620, processor 330 determines whether local available advertisement is applicable to showing together with video frequency program.If do not have local available video ads to be applicable, then method 600 proceeds to frame 620 and processor distributes best available video advertisement.But if one or more local available video advertisement is applicable, then at frame 625, processor 330 selects local video advertisement to show in the first video ads space.Can based on the keyword of coupling to the selection of the video ads for showing in frame 620 and 625.Then method 600 proceeds to frame 630, and whether processor determination advertisement reservoir 320 is empty (meaning that the video ads that all this locality store all is distributed).If local advertising reservoir 320 is not empty, then the method is back to frame 625, and processor 330 continues to select local available video ads.Process indicated by repeat block 625 and 630 is until all advertising spaces have all been distributed advertisement.If advertisement reservoir 320 is empty at frame 630, then method 600 proceeds to frame 640.Method 600 also proceeds to frame 640 after the process of frame 635 completes.At frame 640, ad-request engine 3 10 sends ad-request to remote advertisement server and replaces advertisement filling advertisement reservoir 320 to utilize.After frame 640, the method proceeds to frame 654 and processor 330 receives and stores replacement advertisement, and shows this replacement advertisement in remaining video ads space.
Disclosing before with reference to multiple process flow diagram and attaches description to be described embodiment represented in Fig. 6.Disclosed equipment, assembly and system are predicted and are used or implement any proper technology for performing step illustrated in Fig. 6.Therefore, Fig. 6 is only for illustrated object and described or similar step can perform at any appropriate time, comprise simultaneously, separately or combination perform.In addition, the many steps in this process flow diagram can simultaneously and/or with the shown and different order described and occurring.In addition, disclosed system can use have in addition, the process of less and/or different step and method.
Embodiment disclosed herein can be implemented with digital circuit, or implements with computer software, firmware or the hardware that comprises structure disclosed herein and equivalents thereof.Embodiment may be implemented as one or more computer program, that is, computer-readable recording medium carries out one or more modules of encoding for the computer program instructions performed by one or more processor.Computer-readable recording medium can be computer readable storage devices, computer-readable storage substrate or random or serial-access storage, or can be included among them.Computer-readable recording medium also can be one or more independent physical assemblies or the medium of such as multiple CD, disk or other memory devices, or can be included among them.Computer-readable recording medium does not comprise signal.

Claims (26)

1., for the method that the time delay of the minimizing of advertisement on the media device distributes, comprising:
Receive the ad-request for the program shown on described media device;
Inquire about local ad server on described media device to be identified in described local ad server the local advertisement stored to show together with described program;
The advertisement from described local ad server is shown in the first advertising space;
One or more advertisement is obtained from remote server;
By acquired ad storage at described media device place; And
What show in acquired advertisement in second and follow-up l space is one or more.
2. method according to claim 1, wherein said program is video frequency program and described advertisement comprises video ads.
3. method according to claim 2, wherein said advertisement comprises static advertising further, and wherein static advertising shows with described video ads.
4. method according to claim 2, wherein said program comprises identifier, and wherein said video ads obtains from remote server based on described program identifier.
5. method according to claim 4, wherein said program identifier comprises program keyword.
6. method according to claim 5, wherein inquires about described local ad server and comprises: the advertisement keyword of the advertisement described program keyword of described program identifier and each this locality stored compares.
7. method according to claim 6, comprises further: from the advertisement that described this locality stores, select the advertisement between the described advertisement keyword of the advertisement stored at described program keyword and each this locality with optimum matching.
8. method according to claim 5, wherein obtains advertisement from remote advertisement server and comprises:
Attempt obtaining suitable advertisement from the first remote advertisement server; And
If described first remote advertisement server does not comprise suitable advertisement, then attempt obtaining suitable advertisement from the second remote advertisement server.
9. method according to claim 8, comprises further:
Send ad-request to described first and second remote advertisement server, wherein said ad-request comprises described program identifier; And
Receive one or more advertisement from least one described first and second remote advertisement server, wherein received advertisement is selected based on described program identifier.
10. method according to claim 1, comprises further: utilize the local advertisement stored described in the advertisement replacement that obtains from described remote server.
11. 1 kinds of computer-readable recording mediums with programmed instruction, described programmed instruction, when being performed by the processor on media device, makes described processor:
Receive the ad-request for the program shown on described media device;
Inquire about local ad server on described media device to be identified in described local ad server the local advertisement stored to show together with described program;
The advertisement from described local ad server is shown in the first advertising space;
One or more advertisement is obtained from remote server;
By acquired ad storage at described media device place; And
What show in acquired advertisement in second and follow-up l space is one or more.
12. computer-readable recording mediums according to claim 11, wherein said program is video frequency program and described advertisement comprises video ads.
13. computer-readable recording mediums according to claim 12, wherein said advertisement comprises static advertising further, and static advertising shows with described video ads by wherein said processor.
14. computer-readable recording mediums according to claim 12, wherein said program comprises identifier, and wherein said processor obtains described video ads based on described program identifier from described remote server.
15. computer-readable recording mediums according to claim 14, wherein said program identifier comprises program keyword.
16. computer-readable recording mediums according to claim 15, the advertisement keyword of the advertisement that the described program keyword of described program identifier and each this locality store when inquiring about described local ad server by wherein said processor compares.
17. computer-readable recording mediums according to claim 16, the advertisement between the described advertisement keyword of the advertisement stored at described program keyword and each this locality with optimum matching selected by wherein said processor from the advertisement that described this locality stores.
18. computer-readable recording mediums according to claim 15, wherein said processor is when obtaining advertisement from remote advertisement server:
Attempt obtaining suitable advertisement from the first remote advertisement server; And
If described first remote advertisement server does not comprise suitable advertisement, then attempt obtaining suitable advertisement from the second remote advertisement server.
19. computer-readable recording mediums according to claim 18, wherein said processor is when obtaining advertisement from remote advertisement server:
Send ad-request to described first and second remote advertisement server, wherein said ad-request comprises described program identifier; And
Receive one or more advertisement from least one described first and second Advertisement Servers, wherein received advertisement is selected based on described program identifier.
20. methods according to claim 11, wherein said processor utilizes the local advertisement stored described in the advertisement replacement that obtains from described remote server.
21. computer-readable recording mediums according to claim 11, wherein said processor:
Regularly determine the quantity of the local advertisement stored; And
When described quantity is less than appointment numerical value, obtain replacement advertisement.
22. computer-readable recording mediums according to claim 11, wherein said media device is panel computer.
23. 1 kinds of systems distributed for the time delay of the minimizing of content, comprising:
Media device, comprising:
The local content reservoir of one or more content section is stored in this locality;
The computer-readable medium of store sets of instructions; With
Processor, described processor perform described instruction set with:
Receive the content section request for the program shown on described media device;
Inquire about described local content reservoir to identify the content section for showing together with described program;
The first content segmentation from local ad server is shown in the first space;
One or more content section is obtained from remote server; And
What show in acquired content section in second and follow-up space is one or more.
24. systems according to claim 23, acquired content section is stored in described local content reservoir by wherein said processor.
25. systems according to claim 23, wherein said program is video, and wherein said content section comprises video and static content segmentation.
The method of 26. 1 kinds of displays of the time delay for the minimizing of content on the media device, comprising:
Display program on described media device, described program comprises the multiple spaces for showing the content relevant to described program;
Receive content requests;
Search for local content reservoir on described media device and chosen content segmentation to show in first content space; And
Obtain other content section from remote server to show for second and follow-up content space.
CN201380040421.0A 2012-06-19 2013-06-18 Serving content with reduced latency Pending CN104508693A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201213526749A 2012-06-19 2012-06-19
US13/526,749 2012-06-19
PCT/US2013/046222 WO2013192127A1 (en) 2012-06-19 2013-06-18 Serving content with reduced latency

Publications (1)

Publication Number Publication Date
CN104508693A true CN104508693A (en) 2015-04-08

Family

ID=49769267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380040421.0A Pending CN104508693A (en) 2012-06-19 2013-06-18 Serving content with reduced latency

Country Status (2)

Country Link
CN (1) CN104508693A (en)
WO (1) WO2013192127A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10692111B1 (en) 2014-04-25 2020-06-23 Google Llc Systems and methods for reducing online content delivery latency

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020082914A1 (en) * 2000-12-26 2002-06-27 Gil Beyda Hybrid network based advertising system and method
CN101072164A (en) * 2007-05-29 2007-11-14 腾讯科技(深圳)有限公司 Network advertising display method and system
KR20080087067A (en) * 2007-02-08 2008-09-30 리얼네트웍스아시아퍼시픽 주식회사 Method for providing multimedia contents for advertisement using authoring tool
CN101453699A (en) * 2008-12-30 2009-06-10 华为技术有限公司 Advertisement playing method, user terminal and application server
CN102395991A (en) * 2009-04-13 2012-03-28 恩斯沃尔斯有限责任公司 Method and apparatus for providing moving image advertisements

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080046917A1 (en) * 2006-07-31 2008-02-21 Microsoft Corporation Associating Advertisements with On-Demand Media Content
JP5229459B2 (en) * 2007-04-22 2013-07-03 俊彦 岡部 Link information transmission / reception system, display device, relay device, method, program, and recording medium
KR20090079563A (en) * 2008-01-18 2009-07-22 주식회사 한국유비쿼터스기술센터 System and Method for Managing Movie Meta Information and Recording Medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020082914A1 (en) * 2000-12-26 2002-06-27 Gil Beyda Hybrid network based advertising system and method
KR20080087067A (en) * 2007-02-08 2008-09-30 리얼네트웍스아시아퍼시픽 주식회사 Method for providing multimedia contents for advertisement using authoring tool
CN101072164A (en) * 2007-05-29 2007-11-14 腾讯科技(深圳)有限公司 Network advertising display method and system
CN101453699A (en) * 2008-12-30 2009-06-10 华为技术有限公司 Advertisement playing method, user terminal and application server
CN102395991A (en) * 2009-04-13 2012-03-28 恩斯沃尔斯有限责任公司 Method and apparatus for providing moving image advertisements

Also Published As

Publication number Publication date
WO2013192127A1 (en) 2013-12-27

Similar Documents

Publication Publication Date Title
US20170323307A1 (en) Specifying media content placement criteria
US8510303B2 (en) Singular, collective and automated creation of a media guide for online content
US20170085962A1 (en) Methods and systems for measuring efficiency of retargeting across platforms
US20130086603A1 (en) Method and apparatus for precision interest matching locally stored content
US20130263182A1 (en) Customizing additional content provided with video advertisements
US20120246191A1 (en) World-Wide Video Context Sharing
US20090328113A1 (en) Contextual media content placement
US20150180989A1 (en) Methods and apparatus to measure media using media object characteristics
US20070088817A1 (en) Shared video service
JP2009508441A (en) Apparatus and method for providing and presenting customized channel information
US20170083935A1 (en) Methods and systems for determining a retargeting sequence of advertisements across platforms
US20080010118A1 (en) Managing content downloads to retain user attention
CN104508693A (en) Serving content with reduced latency
EP3528501B1 (en) Methods and apparatus to measure media using media object characteristics
US11736757B2 (en) Method and system for providing content to a media playing device
JP2014119973A (en) Server device, control method and program
WO2014062599A1 (en) Click late content serving

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150408