WO2013192127A1 - Fourniture d'un contenu avec une latence réduite - Google Patents
Fourniture d'un contenu avec une latence réduite Download PDFInfo
- Publication number
- WO2013192127A1 WO2013192127A1 PCT/US2013/046222 US2013046222W WO2013192127A1 WO 2013192127 A1 WO2013192127 A1 WO 2013192127A1 US 2013046222 W US2013046222 W US 2013046222W WO 2013192127 A1 WO2013192127 A1 WO 2013192127A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- advertisements
- program
- server
- video
- advertisement
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0264—Targeted advertisements based upon schedule
Definitions
- Content may be distributed to provide many types of information including news, entertainment, business, and finance. Some of this content provides information that may relate to products and services available to individuals who view the content.
- One form of content includes electronic content distributed over the Internet.
- Figure 3 illustrates an example of a content delivery system
- Figures 5 illustrates an example of a media device that facilitates serving content with reduced latency
- Figure 6 is a flowchart that illustrates an example method for serving content with reduced latency.
- individuals may operate media devices that receive content segments in response to activity occurring on the media devices.
- the content segments being served to the media devices may bear some relationship to the activity.
- a smart phone may include an Internet browser that allows an individual to browse Web sites.
- a Web site being accessed may display a video program for which the individual was specifically searching.
- the presentation of the video program on the Web page presents an opportunity for a content publisher to provide information in the form of a content segment about a company's products and services.
- the content publisher may be compensated by a company each time the company's product or services information is served on a Web page.
- the publisher may be further compensated if the individual viewing the Web page evidences some interest in the information by, for example, clicking on a link provided with the company's information.
- the publisher has an incentive to provide, on the Web page, information that is most likely to elicit a favorable response from the individual.
- the publisher also has an incentive to serve the information with a low latency.
- One content delivery system provides a primary content segment, such as a video, on a Web page with one or more spaces for serving secondary content segments, where the secondary content segments may relate to the primary content segment.
- a primary content segment such as a video
- the secondary content segments may relate to the primary content segment.
- a signal is sent to a server to provide secondary content segments for display in the spaces.
- the server is remote from the media device, some delay may occur between the time the individual accesses the Web page and the time the secondary content segments are served.
- the primary content segment may not be displayed until after at least some of the secondary content segments are displayed, which may annoy the individual.
- a low latency content delivery systems and related methods To improve serving secondary content segments in response to a display of a primary content segment, disclosed herein are a low latency content delivery systems and related methods.
- the low latency content delivery systems and methods are described herein with respect to delivery of content over the Internet. However, the systems and methods are not limited to content delivery over the Internet. Furthermore, the low latency content delivery systems and methods are described herein with emphasis on delivery of video as a primary content segment and video as a secondary content segment. However, the systems and method also are not limited to delivery of video content.
- the primary content segment may be a streaming video shown on a Web page of an Internet Web site
- the secondary content segment may be a video advertisement, commercial, or infomercial, or a static, display advertisement.
- the static advertisement may relate to the video advertisement.
- the primary content segment generally will be referred to a video program and the secondary content segment as a video advertisement.
- the video advertisement may bear some relationship to the primary content segment.
- the video advertisement may be served at the Web page when an individual requesting the primary content segment accesses the Web page.
- the video advertisements to be served on the Web page may be stored on a remote server, and may be selected for display on the Web page when the Web page is accessed by the individual. However, a number of the video advertisements also may be stored, temporarily, on a media device the individual uses to access the Web site.
- an application, or local advertisement (ad) server on the media device first determines if locally-stored video advertisements are available for display in an advertisement space on the Web page, and if so, displays a locally-stored video advertisement.
- the local ad server may determine if any of the locally stored video advertisements is suitable for display, meaning the video advertisements match some scheduling criteria established for the video program being displayed on the Web page.
- the local ad server if no locally stored video advertisement is available, or optionally suitable, the local ad server sends an advertisement request to a remote advertisement (ad) server to serve an advertisement. Even if no locally stored video advertisement matches any of the scheduling criteria, the local ad server may select one of the locally stored video advertisements for display in the first ad space of the video program. In another embodiment, the local ad server always sends an advertisement request to remote servers after or in parallel with displaying a locally stored video advertisement.
- ad remote advertisement
- the local ad server may identify one of the locally-stored video advertisements as for a pre-roll display but may request additional video advertisements from the remote ad server for the other two video advertisement spaces.
- the two requested video advertisements may replace existing locally- stored video advertisements.
- the local ad server also periodically replaces the locally stored video advertisements based on certain criteria. For example, the local ad server may replace the locally stored video advertisements on a weekly basis, when a history of video programs watched on the media device changes, and other criteria.
- the low latency content delivery system also may push video advertisements to the media device.
- the low latency content delivery system may determine a viewing profile for the media device and may place video advertisements on the media device that are suited to this viewing profile.
- video advertisements may change over time, and the system may replace existing locally-stored video advertisements with the changed video advertisements.
- the local ad server may monitor requests for display of the video programs.
- Each such video program may include one or more keywords or other criteria that the local server may use to determine if one or more of the locally-stored secondary content segments would be suitable for display with the video program.
- the local ad server also can provide the keywords to a remote content server, where the remote content server uses the keywords to select a number of video advertisements and static advertisements to serve to the media device.
- the local ad server then may display one of these recently received video or static advertisements at appropriate times during the display of the video program. Following display, the local ad server may delete the video and static advertisements.
- the local ad server may delete some or all remaining locally-stored video and static advertisements and pre-fetch new advertisements.
- the local ad server also may monitor a number of un-played video and static advertisements remaining in local storage, and fetch additional video advertisements to maintain a specified number of advertisements in local storage at the media device. For example, the local ad server may query a local store of the advertisements every five minutes, and fetch additional advertisements as appropriate.
- the servers 70 and 80 broadcast both primary content segments (e.g., the content, such as video programs, produced by the content supplier 30) and secondary content segments (e.g., video and static advertisements (ads)).
- the servers 70 and 80 also operate as ad servers.
- the ad servers 70 and 80 are operated by entities (not shown) that are independent of the publisher 40.
- dedicated ad servers serve the advertisements and other servers provide the video programs.
- the ad server 70 functions as a super server: when an ad request is sent from a media device, the request initially is received at the ad server 70.
- the ad server 70 forwards the ad request to the ad server 80.
- the environment 10 may include additional ad servers, and the ad server 70 may send the ad request to the additional ad servers, either in parallel with sending the request to the ad server 80, or in a serial manner.
- the promoter's products and services may be publicized over the network 50 by insertion of video advertisements during breaks in the video programs.
- the products and services also may be publicized by static advertisements.
- the static advertisements may be companion advertisements; i.e., the static advertisements relate to the video advertisements.
- the content supplier 30 generates the video programs to be broadcast or streamed by the publisher 40 over the network 50.
- the publisher 40 provides video programs and advertisements over the network 50 to be seen by the viewers 60.
- the functions of the publisher 40 and the content supplier 30 may be combined into a single entity.
- the network 50 may be any network over which the publisher 40 may provide, and viewers 60 may view or hear, programming and associated content segments.
- the network 50 may allow the transmission of signals, media, messages, voice, and data from the publisher 40 to the viewers 60, including radio, linear broadcast (over-the-air, cable, and satellite) television, on- demand channels, over-the-top media, including streaming video, movies, video clips, and games, and text, email, and still images, and transmission of signals, media, messages, voice, and data between the viewers 60 and the publisher 40.
- the network 50 may include the Internet, cellular systems, and other current and future mechanisms for transmission of these and other media.
- the network 50 may be both wired and wireless.
- the network 50 is a television programming network over which primary and secondary content segments may be broadcast over the air, over cable, by satellite, or by streaming.
- the viewers 60 may view or hear the programming and content on media devices 61 .
- the media devices 61 may be fixed or mobile.
- a media device 61 may be an Internet connected "smart" television (ITV); a "basic” or “smart” television connected to a set top box (STB) or other Internet-enabled device; a Blu-ray player; a game box; and a radio, for example.
- a media device 61 may be a tablet, a smart phone, a laptop computer, or a desk top computer, for example.
- the media devices 61 may display video programs generated by the content supplier 30.
- the video programs may include slots or spaces into which content segments such as advertisements may be placed.
- the media device 61 may send an advertisement (ad) request, which is received at ad server 70 and 80, and which may be answered with an advertisement.
- the publishers 40 may contract with the promoters 20 to determine to which of many viewers 60 specific video and static advertisements should be provided. This determination may be based at least in part on information voluntarily provided by a viewer 60.
- a viewer 60 may register with the publisher 40 and may provide information such as a password and user ID.
- the publisher 40 may operate a satellite television broadcast network, and the viewer 60 may subscribe to programming broadcast over the satellite television broadcast network. Upon signing up for this subscription, the viewer 60 may select a password and user name.
- the viewer 60 also may provide personally-identifiable information such as name and address.
- the information may be "anonymized” or “partially anonymized.”
- partially anonymized information may include the IP address of a media device 61 or a user name provided by the viewer 60.
- Anonymized information is any information that sufficiently identifies the viewer 60 or media device 61 without compromising the viewer's privacy, such as a user pseudonym or other abstraction of the viewer's actual identity. Any personally-identifiable information that may be provided by the viewer 61 , either directly or indirectly, may be made anonymous.
- the anonymized information may include cookies, viewer/device identifiers, or other information about the viewer's identity.
- the publisher 40 then, with the consent of the viewer 60, and perhaps for a reduced subscription fee, may make some of this information available for the purposes of scheduling content segments and recording content segments watched.
- the registration may be a one-time registration or a recurring process.
- the systems and methods disclosed herein may provide for the viewer 60 to opt in or opt out of a specific aspect of the methods at any time.
- the viewer 60 may opt out of a method that collects information about which content segments were watched.
- a media device 61 may send, with the consent of the viewer 60 (e.g., via opt out, opt in, or anonymization), identification (ID) information to the publisher 40 that identifies the media device 61 and/or the viewer 60.
- ID identification
- One aspect of sending the information includes a media device 61 signing on with a service of the publisher 40. In some cases, the media device 61 may sign on automatically using previously provided and stored credentials or other automatic information.
- the data store 1 10 includes database 1 12, which houses data related to operation of the system 100, and program 200, which contains machine instructions that are loaded into memory 130 and executed by processor 120.
- the system 100 includes interface 140, which allows the system 100 to communicate with other computer systems.
- all or part of the system 100 is implemented at the publisher, as shown in Figure 1 .
- all or part of the system 100 is implemented on media devices 61. Implementation of the system 100 on a media device 61 will be described with respect to Figure 5.
- FIG. 4 shows an embodiment of the content delivery program 200 as implemented at the publisher 40.
- the program 200 includes ad request engine 210, matching engine 220, ad server engine 230, and ad tracking engine 240.
- the ad request engine 210 generates ad requests to be sent to the ad servers 70 and 80.
- the ad request engine 210 receives inputs from matching engine 220.
- the matching engine 220 identifies advertisements that are suitable for display with a video program based on matching information related to the video program with corresponding information related to the advertisements. For example, a video program may have an associated identifier.
- the advertisements also may have an associated identifier.
- Advertisements that are suitable for display with this video program may be listed in a table that cross references the video program identifies and the advertisement identifiers. Alternately, the video program may have associated key words, and the advertisements may be matched to the video program based on the key words.
- the ad server engine 230 provides the ad requests to the ad servers 70 and 80.
- the ad tracking engine determines which advertisements actually are served to specific media devices 61 .
- the system 100 may push advertisements to the media devices 61.
- the system 100 may simply react to ad requests from the media devices 61 .
- the ad request engine functions may be carried out by corresponding components at the media devices 61.
- the functions of the system 100 are incorporated into the ad servers 70 and 80.
- FIG. 5 illustrates components of a media device that operate to provide reduced latency for content served to the media device.
- media device 61 includes display driver 62, Web application 63, machine interface 64, user interface 65, and local ad server 300.
- the display driver 62 forms the video and static images displayed on a viewing screen of the media device 61.
- the Web application 63 allows the media device 61 to access the Internet, browse Web pages, and download content from the Web pages.
- the media device 61 uses a device native application.
- Machine interface 64 allows the media device to communicate with other devices, such as the ad servers 70 and 80 (see Figure 1 ).
- the user interface 65 allows the viewer 60 to operate the media device 61.
- the user interface 65 may include a soft key keyboard or a voice command application, for example.
- the processor 330 identifies ad spaces that may be used to display advertisements.
- the video program may be preceded by a space for a video ad and may have two program breaks during which a video ad may be displayed.
- the processor 330 may identify static ad spaces.
- the static ad spaces may be for companion advertisements; i.e., static advertisements that relate to the video advertisements.
- a series of video advertisements for a new model sport utility vehicle may be accompanied with static advertisements showing the vehicle and limited text, as well as a link to a Web site for the vehicle manufacturer.
- the static advertisements may persist after the video advertisement has played. However, the static advertisements also may change with changing video advertisements.
- the processor 330 only determines when each ad space becomes available, and notifies the ad request engine310, which then sends an ad request.
- the method 600 also moves to block 640 following completion of the process of block 635.
- the ad request engine 310 sends an ad request to a remote ad server to fill the ad store 320 with replacement advertisements.
- the method moves to block 645 and the processor 330 receives and stores the replacement advertisements, and displays the replacement advertisements in the remaining video advertisement spaces.
- Embodiments may be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on computer-readable storage medium for execution by one or more processors.
- the computer-readable storage medium may be, or may be included in, a computer-readable storage device, a computer-readable storage substrate, or a random or serial access memory.
- the computer-readable storage medium also may be, or may be included in, one or more separate physical components or media such as multiple CDs, disks, or other storage devices.
- the computer-readable storage medium does not include a signal.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201380040421.0A CN104508693A (zh) | 2012-06-19 | 2013-06-18 | 以减少的延时派发内容 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201213526749A | 2012-06-19 | 2012-06-19 | |
| US13/526,749 | 2012-06-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013192127A1 true WO2013192127A1 (fr) | 2013-12-27 |
Family
ID=49769267
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2013/046222 Ceased WO2013192127A1 (fr) | 2012-06-19 | 2013-06-18 | Fourniture d'un contenu avec une latence réduite |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104508693A (fr) |
| WO (1) | WO2013192127A1 (fr) |
Cited By (1)
| 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)
| 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 |
| KR20080087067A (ko) * | 2007-02-08 | 2008-09-30 | 리얼네트웍스아시아퍼시픽 주식회사 | 컨텐츠 편집툴을 이용한 광고용 멀티미디어 컨텐츠제공방법 |
| KR20090079563A (ko) * | 2008-01-18 | 2009-07-22 | 주식회사 한국유비쿼터스기술센터 | 동영상 메타 정보 운용 방법 및 시스템과 이를 위한기록매체 |
| JP2009260902A (ja) * | 2007-04-22 | 2009-11-05 | Toshihiko Okabe | リンク情報付きコンテンツの送受信システム、表示装置、中継装置、方法、プログラム及び記録媒体 |
| US20110307332A1 (en) * | 2009-04-13 | 2011-12-15 | Enswers Co., Ltd. | Method and Apparatus for Providing Moving Image Advertisements |
Family Cites Families (3)
| 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 (zh) * | 2007-05-29 | 2007-11-14 | 腾讯科技(深圳)有限公司 | 一种网络广告的显示方法及系统 |
| CN101453699B (zh) * | 2008-12-30 | 2012-04-25 | 华为技术有限公司 | 一种广告播放方法和用户终端 |
-
2013
- 2013-06-18 WO PCT/US2013/046222 patent/WO2013192127A1/fr not_active Ceased
- 2013-06-18 CN CN201380040421.0A patent/CN104508693A/zh active Pending
Patent Citations (5)
| 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 |
| KR20080087067A (ko) * | 2007-02-08 | 2008-09-30 | 리얼네트웍스아시아퍼시픽 주식회사 | 컨텐츠 편집툴을 이용한 광고용 멀티미디어 컨텐츠제공방법 |
| JP2009260902A (ja) * | 2007-04-22 | 2009-11-05 | Toshihiko Okabe | リンク情報付きコンテンツの送受信システム、表示装置、中継装置、方法、プログラム及び記録媒体 |
| KR20090079563A (ko) * | 2008-01-18 | 2009-07-22 | 주식회사 한국유비쿼터스기술센터 | 동영상 메타 정보 운용 방법 및 시스템과 이를 위한기록매체 |
| US20110307332A1 (en) * | 2009-04-13 | 2011-12-15 | Enswers Co., Ltd. | Method and Apparatus for Providing Moving Image Advertisements |
Cited By (1)
| 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 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104508693A (zh) | 2015-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5763200B2 (ja) | メディア番組を推薦およびブックマークするための方法および装置 | |
| US20210385551A1 (en) | Systems and methods for providing non-intrusive advertising content to set-top boxes | |
| US10045091B1 (en) | Selectable content within video stream | |
| US10524021B2 (en) | Method and system for retrieving online content in an interactive television environment | |
| US20170085962A1 (en) | Methods and systems for measuring efficiency of retargeting across platforms | |
| US20190236651A1 (en) | Systems and methods for submitting user selected profile information to an advertiser | |
| US20140173660A1 (en) | System and method for distributing and managing multiple content feeds and supplemental content by content provider using an on-screen literactive interface | |
| US20080089551A1 (en) | Interactive TV data track synchronization system and method | |
| JP2012513631A (ja) | ターゲット広告システムおよび方法 | |
| WO2012118976A2 (fr) | Procédés et systèmes pour fournir une expérience supplémentaire sur la base de contenus vus simultanément | |
| KR20100130638A (ko) | 사용자가 액세스 가능한 콘텐츠 내의 메타데이터 이용 가능성의 표시를 용이하게 하는 시스템 및 셋탑박스 | |
| US11336946B1 (en) | Presenting options for selecting content via navigation bars and designated content spaces | |
| US20180184168A1 (en) | Systems and methods for acquiring non-public user information | |
| US20170083935A1 (en) | Methods and systems for determining a retargeting sequence of advertisements across platforms | |
| WO2018011683A1 (fr) | Procédé et système de diffusion de publicités pendant la diffusion d'une vidéo dynamique, adaptative et assemblée de manière non séquentielle | |
| US20140150017A1 (en) | Implicit Advertising | |
| JP7584393B2 (ja) | プログラム、視聴者端末、動画配信装置、表示制御方法、動画配信方法、および、システム | |
| US20090328103A1 (en) | Genre-based segment collections | |
| US9060186B2 (en) | Audience selection type augmented broadcasting service providing apparatus and method | |
| WO2013192127A1 (fr) | Fourniture d'un contenu avec une latence réduite | |
| US8438057B2 (en) | Unified onscreen advertisement system for CE devices | |
| US20230353818A1 (en) | Method and system for providing content to a media playing device | |
| US20240223873A1 (en) | Method and system for creating interaction input based on displayed content | |
| CA2688959C (fr) | Methode et systeme de recuperation de contenu en ligne dans un environnement interactif de television | |
| WO2014062599A1 (fr) | Fourniture de contenu à clic tardif |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13807309 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13807309 Country of ref document: EP Kind code of ref document: A1 |