CA2414717A1 - Method and apparatus for placing virtual objects - Google Patents

Method and apparatus for placing virtual objects Download PDF

Info

Publication number
CA2414717A1
CA2414717A1 CA002414717A CA2414717A CA2414717A1 CA 2414717 A1 CA2414717 A1 CA 2414717A1 CA 002414717 A CA002414717 A CA 002414717A CA 2414717 A CA2414717 A CA 2414717A CA 2414717 A1 CA2414717 A1 CA 2414717A1
Authority
CA
Canada
Prior art keywords
virtual objects
terminal
virtual
viewer
virtual object
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.)
Granted
Application number
CA002414717A
Other languages
French (fr)
Other versions
CA2414717C (en
Inventor
John S. Hendricks
Alfred E. Bonner
John S. Mccoskey
Michael L. Asmussen
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.)
Adeia Media Holdings LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2414717A1 publication Critical patent/CA2414717A1/en
Application granted granted Critical
Publication of CA2414717C publication Critical patent/CA2414717C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions

Abstract

A method and an apparatus are used to place virtual objects in video programs.
Programs are selected and virtual object locations are defined in the selected programs. The available virtual objects available are categorized and the categories are correlated to subscriber information. When a frame of a program includes a virtual object location, a default or an alternate virtual object is displayed. The virtual object location may change over space or time. The virtual object may be interactive, and may be used to link a subscriber to a remote location, such as an Internet web site. An operations center or a cable headend may generate a group assignment plan that assigns the subscriber's terminals to groups, based on factors such as area of dominant influence and household income. A placement plan may instruct the television terminals to display the desired virtual object. The television terminals may record which virtual objects were displayed, and may report this information to the cable headends and the operations center. The reported information is used to generate billing for commercial advertisers, and to analyze viewer watching habits. The invention uses upstream data reception hardware, databases and processing hardware and software, and corresponding features in the televisions to accomplish these functions.

Claims (27)

1. A method for placing virtual objects in virtual object locations in a video program at a viewer's terminal, comprising:
receiving a plurality of virtual objects for use with one or more of the virtual object locations in the video program, wherein the plurality of virtual objects comprises first virtual objects intended for the viewer's terminal and other virtual objects intend for other terminals;
storing the plurality of virtual objects in the viewer's terminal; and inserting one or more of the received plurality of virtual objects into one or more of the virtual object locations during a display or storage of the video program at the viewer's terminal.
2. The method of claim 1, wherein the step of inserting comprises:
selecting a specific virtual object from the one or more virtual objects.
3. The method of claim 2, further comprising recording virtual objects watched data at the viewer's terminal.
4. The method of claim 2, further comprising adjusting the selecting step based on the recorded virtual objects watched data.
5. The method of claim 1, further comprising:
receiving updated virtual objects at the viewer's terminal; and storing the updated virtual objects in the viewer's terminal.
6. The method of claim 1, wherein at least one virtual object is an interactive virtual object including a link to a location remote from the viewer's terminal, further comprising:
receiving an activation of the interactive virtual object; and connecting the viewer's terminal to the remote location.
7. The method of claim 6, wherein the remote location is an Internet web site.
8. The method of claim 1, wherein the viewer's terminal is one of a set top terminal, a television, a personal computer, a satellite television receiver, a wireless telephone, an electronic book reader, and a PDA device.
9. A terminal that receives virtual objects and video programs having virtual object locations and places the virtual objects into the video programs, comprising:
a receiver that receives a plurality of virtual objects and the video programs, the plurality of virtual objects comprising one yr more victual objects targeted for the terminal and one or more additional objects targeted for additional terminals;
a memory that stores the plurality virtual objects; and a processor that inserts one or more of the plurality of virtual objects into the virtual object locations dining a display of the video programs.
10. The terminal of claim 9, wherein the video programs include a virtual object placement plan, the processor comprising a comparison module that compares the virtual abject placement plan and the stored virtual objects to determine a specific virtual object for placement in a specific virtual object location.
11. The terminal of claim 10, wherein the virtual object placement plan is stored in the memory.
12. The terminal of claim 9, wherein the receiver receives updated virtual objects and the memory stores the updated virtual objects.
13. The terminal of claim 9, wherein the processor comprises a virtual objects watched module that determines virtual objects watched at the terminal, the virtual objects watched data stored in the memory.
14. The terminal of claim 13, wherein the processor adjusts the virtual object placement plan based on the stored victual objects viewed data.
15. The terminal of claim 9, wherein one or more virtual objects are interactive virtual objects, the interactive virtual objects including a link from the terminal to a remote location.
16. The terminal of claim 15, wherein the remote location is an Internet web site.
17. The terminal of claim 9, wherein the terminal is one of a set top terminal, a television, a personal computer, a satellite television receiver, a wireless telephone, and electronic book reader, and a PhA device.
18. A method for placing virtual objects into video programs at a viewer s terminal, comprising:
receiving one or more virtual objects comprising first virtual objects for the viewer's terminal and second virtual objects for second terminals;
storing the received virtual objects;

receiving a video program including one or more virtual object locations, the video program.
including virtual object information for placement of virtual objects into the video program;
comparing the virtual object information and the received virtual objects to select virtual objects for placement in the virtual object locations; and inserting the selected virtual objects into the virtual object locations.
19. The method of claim 18, wherein a viewer receives virtual objects for display based on viewer information including one or mere of program watched data, virtual objects watched data, viewer demographic data, and viewer entered data.
20. The method of claim 18, further comprising:

gathering virtual objects watched data and programs watched data; and storing the virtual objects watched data and the programs watched data in the viewer's terminal.
21. The method of claim 18, wherein the video program is stored and the inserting step occurs while the video program is stored.
22. A method for piercing virtual objects into video programs at a viewer's terminal, comprising:
receiving one or more virtual objects comprising first virtual objects for the viewer's terminal end second virtual objects for second terminals;

receiving a video program including one or more victual object locations, the video program including virtual object information for placement of virtual objects into the video program;
comparing the virtual object information and the received virtual objects to select virtual objects for placement in the virtual object locations; and inserting the selected virtual objects into the virtual object locations.
23. The method of claim 22, further comprising storing the received one or more virtual objects in the viewer's terminal.
24. The method of claim 22, wherein the video program is stored in the viewer's terminal and wherein the inserting step occurs during storage of the video program.
25. The method of claim 22, wherein the inserting step occurs during a display of the video program.
26. The method of claim 22, wherein the inserting step occurs during receipt of the video program.
27. The method of claim 22, wherein the video program is displayed multiple times at the viewer's terminal, and wherein virtual objects inserted into the video object locations vary with one or more of the multiple displays of the video program.
CA2414717A 2000-06-30 2001-06-28 Method and apparatus for placing virtual objects Expired - Lifetime CA2414717C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/609,286 2000-06-30
US09/609,286 US7743330B1 (en) 2000-06-19 2000-06-30 Method and apparatus for placing virtual objects
PCT/US2001/020478 WO2002003706A1 (en) 2000-06-30 2001-06-28 Method and apparatus for placing virtual objects

Publications (2)

Publication Number Publication Date
CA2414717A1 true CA2414717A1 (en) 2002-01-10
CA2414717C CA2414717C (en) 2012-10-16

Family

ID=24440129

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2414717A Expired - Lifetime CA2414717C (en) 2000-06-30 2001-06-28 Method and apparatus for placing virtual objects

Country Status (8)

Country Link
US (1) US7743330B1 (en)
EP (1) EP1300020B1 (en)
AT (1) ATE311726T1 (en)
AU (1) AU2001271533A1 (en)
CA (1) CA2414717C (en)
DE (1) DE60115449D1 (en)
HK (1) HK1056281B (en)
WO (1) WO2002003706A1 (en)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8042132B2 (en) 2002-03-15 2011-10-18 Tvworks, Llc System and method for construction, delivery and display of iTV content
US8365230B2 (en) 2001-09-19 2013-01-29 Tvworks, Llc Interactive user interface for television applications
US11388451B2 (en) 2001-11-27 2022-07-12 Comcast Cable Communications Management, Llc Method and system for enabling data-rich interactive television using broadcast database
US8413205B2 (en) 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US8707354B1 (en) 2002-06-12 2014-04-22 Tvworks, Llc Graphically rich, modular, promotional tile interface for interactive television
US7703116B1 (en) 2003-07-11 2010-04-20 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US8352983B1 (en) 2002-07-11 2013-01-08 Tvworks, Llc Programming contextual interactive user interface for television
US11070890B2 (en) 2002-08-06 2021-07-20 Comcast Cable Communications Management, Llc User customization of user interfaces for interactive television
US8220018B2 (en) 2002-09-19 2012-07-10 Tvworks, Llc System and method for preferred placement programming of iTV content
US8578411B1 (en) 2003-03-14 2013-11-05 Tvworks, Llc System and method for controlling iTV application behaviors through the use of application profile filters
US11381875B2 (en) 2003-03-14 2022-07-05 Comcast Cable Communications Management, Llc Causing display of user-selectable content types
US10664138B2 (en) 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
KR100513294B1 (en) * 2003-04-09 2005-09-09 삼성전자주식회사 Method, apparatus and system for providing information of an object included in multimedia content
US8416952B1 (en) 2003-07-11 2013-04-09 Tvworks, Llc Channel family surf control
US8214256B2 (en) * 2003-09-15 2012-07-03 Time Warner Cable Inc. System and method for advertisement delivery within a video time shifting architecture
US8819734B2 (en) 2003-09-16 2014-08-26 Tvworks, Llc Contextual navigational control for digital television
US7921136B1 (en) * 2004-03-11 2011-04-05 Navteq North America, Llc Method and system for using geographic data for developing scenes for entertainment features
US7818667B2 (en) * 2005-05-03 2010-10-19 Tv Works Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange
CA2659042A1 (en) * 2006-07-21 2008-01-24 Videoegg, Inc. Systems and methods for interaction prompt initiated video advertising
US8306859B2 (en) 2006-07-21 2012-11-06 Say Media, Inc. Dynamic configuration of an advertisement
US8386317B2 (en) 2007-07-23 2013-02-26 Say Media, Inc. Full page video advertisement
US8190474B2 (en) 2006-07-21 2012-05-29 Say Media, Inc. Engagement-based compensation for interactive advertisement
US20090018920A1 (en) 2006-07-21 2009-01-15 Videoegg, Inc. Interaction Prompt for Interactive Advertising
US8401903B2 (en) 2006-07-21 2013-03-19 Say Media, Inc. Interactive advertising
US8732019B2 (en) 2006-07-21 2014-05-20 Say Media, Inc. Non-expanding interactive advertisement
US20100198697A1 (en) 2006-07-21 2010-08-05 Videoegg, Inc. Fixed Position Interactive Advertising
US9208500B2 (en) 2006-07-21 2015-12-08 Microsoft Technology Licensing, Llc Fixed position multi-state interactive advertisement
KR100860411B1 (en) * 2006-12-08 2008-09-26 한국전자통신연구원 System and Method of Interactive area advertisement using multicast transmitting
US7877731B2 (en) * 2007-02-12 2011-01-25 Microsoft Corporation Formatting and viewing source objects
WO2009145848A1 (en) * 2008-04-15 2009-12-03 Pvi Virtual Media Services, Llc Preprocessing video to insert visual elements and applications thereof
US8140581B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Configurable view on data models
US8140593B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Data viewer management
US8375310B2 (en) * 2008-05-16 2013-02-12 International Business Machines Corporation Providing notification of a real-world event to a virtual universe user
US11832024B2 (en) 2008-11-20 2023-11-28 Comcast Cable Communications, Llc Method and apparatus for delivering video and video-related content at sub-asset level
US20120175300A1 (en) * 2011-01-11 2012-07-12 Herron John R Two-layer membrane
US8893048B2 (en) * 2011-05-13 2014-11-18 Kalyan M. Gupta System and method for virtual object placement
US9112623B2 (en) 2011-06-06 2015-08-18 Comcast Cable Communications, Llc Asynchronous interaction at specific points in content
US9118945B2 (en) 2011-07-29 2015-08-25 Thomson Licensing Interrelated multiple screen advertising
US11115722B2 (en) 2012-11-08 2021-09-07 Comcast Cable Communications, Llc Crowdsourcing supplemental content
FR3000242A1 (en) 2012-12-21 2014-06-27 France Telecom METHOD FOR MANAGING A GEOGRAPHIC INFORMATION SYSTEM SUITABLE FOR USE WITH AT LEAST ONE POINTING DEVICE, WITH CREATION OF ASSOCIATIONS BETWEEN DIGITAL OBJECTS
FR3000241A1 (en) * 2012-12-21 2014-06-27 France Telecom METHOD FOR MANAGING A GEOGRAPHIC INFORMATION SYSTEM ADAPTED TO BE USED WITH AT LEAST ONE POINTING DEVICE, WITH THE CREATION OF PURELY VIRTUAL DIGITAL OBJECTS.
US20140258373A1 (en) 2013-03-11 2014-09-11 Say Media, Inc. Systems and Methods for Managing and Publishing Managed Content
US9553927B2 (en) 2013-03-13 2017-01-24 Comcast Cable Communications, Llc Synchronizing multiple transmissions of content
US10880609B2 (en) 2013-03-14 2020-12-29 Comcast Cable Communications, Llc Content event messaging
WO2015035566A1 (en) * 2013-09-11 2015-03-19 Intel Corporation Integrated presentation of secondary content
US11783382B2 (en) 2014-10-22 2023-10-10 Comcast Cable Communications, Llc Systems and methods for curating content metadata
AU2016250773A1 (en) * 2015-04-23 2017-10-12 Hasbro, Inc. Context-aware digital play
US10296940B2 (en) * 2016-08-26 2019-05-21 Minkonet Corporation Method of collecting advertisement exposure data of game video
GB2579736C (en) * 2017-08-22 2021-03-10 Mitsubishi Electric Corp Image processing device and image processing method
KR102609767B1 (en) * 2017-11-08 2023-12-05 엘지전자 주식회사 Apparatus, method and storage medium for controlling digital signage
US10589173B2 (en) 2017-11-17 2020-03-17 International Business Machines Corporation Contextual and differentiated augmented-reality worlds
US10997630B2 (en) * 2018-12-20 2021-05-04 Rovi Guides, Inc. Systems and methods for inserting contextual advertisements into a virtual environment
US11890544B2 (en) * 2020-12-30 2024-02-06 Blizzard Entertainment, Inc. Prop placement with machine learning

Family Cites Families (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4331974A (en) 1980-10-21 1982-05-25 Iri, Inc. Cable television with controlled signal substitution
US4641205A (en) 1984-03-05 1987-02-03 Rca Corporation Television system scheduler with on-screen menu type programming prompting apparatus
JPH0763159B2 (en) 1984-10-12 1995-07-05 ソニー株式会社 Video receiver
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4930160A (en) 1987-09-02 1990-05-29 Vogel Peter S Automatic censorship of video programs
US5566294A (en) * 1989-09-29 1996-10-15 Hitachi, Ltd. Method for visual programming with aid of animation
JP2644844B2 (en) 1988-09-20 1997-08-25 株式会社日立製作所 Distributed image recognition system
US5303361A (en) * 1989-01-18 1994-04-12 Lotus Development Corporation Search and retrieval system
US5003591A (en) 1989-05-25 1991-03-26 General Instrument Corporation Functionally modifiable cable television converter system
US5155591A (en) 1989-10-23 1992-10-13 General Instrument Corporation Method and apparatus for providing demographically targeted television commercials
US5099319A (en) * 1989-10-23 1992-03-24 Esch Arthur G Video information delivery method and apparatus
US5142690A (en) * 1990-03-20 1992-08-25 Scientific-Atlanta, Inc. Cable television radio frequency data processor
CA2036205C (en) 1990-06-01 1996-11-19 Russell J. Welsh Program monitoring unit
US5588139A (en) * 1990-06-07 1996-12-24 Vpl Research, Inc. Method and system for generating objects for a multi-person virtual world using data flow networks
US5361091A (en) * 1990-09-28 1994-11-01 Inteletext Systems, Inc. Interactive home information system for distributing video picture information to television viewers over a fiber optic telephone system
WO1992009948A1 (en) * 1990-11-30 1992-06-11 Vpl Research, Inc. Improved method and apparatus for creating virtual worlds
US5253275A (en) 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US5270809A (en) 1991-03-29 1993-12-14 Scientific-Atlanta Data return for a television transmission system
US20010013123A1 (en) 1991-11-25 2001-08-09 Freeman Michael J. Customized program creation by splicing server based video, audio, or graphical segments
US20040261127A1 (en) * 1991-11-25 2004-12-23 Actv, Inc. Digital interactive system for providing full interactivity with programming events
US5317391A (en) 1991-11-29 1994-05-31 Scientific-Atlanta, Inc. Method and apparatus for providing message information to subscribers in a cable television system
US5446490A (en) * 1992-10-23 1995-08-29 At&T Corp. Interactive television with tailored programming
US6201536B1 (en) 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US7721307B2 (en) 1992-12-09 2010-05-18 Comcast Ip Holdings I, Llc Method and apparatus for targeting of interactive virtual objects
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US5389964A (en) 1992-12-30 1995-02-14 Information Resources, Inc. Broadcast channel substitution method and apparatus
CA2121151A1 (en) 1993-04-16 1994-10-17 Trevor Lambert Method and apparatus for automatic insertion of a television signal from a remote source
US5524195A (en) * 1993-05-24 1996-06-04 Sun Microsystems, Inc. Graphical user interface for interactive television with an animated agent
US5621456A (en) 1993-06-22 1997-04-15 Apple Computer, Inc. Methods and apparatus for audio-visual interface for the display of multiple program categories
IL106746A (en) 1993-08-19 1997-02-18 News Datacom Ltd CATV systems
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5636346A (en) 1994-05-09 1997-06-03 The Electronic Address, Inc. Method and system for selectively targeting advertisements and programming
US5818511A (en) 1994-05-27 1998-10-06 Bell Atlantic Full service network
US5600775A (en) * 1994-08-26 1997-02-04 Emotion, Inc. Method and apparatus for annotating full motion video and other indexed data structures
US5515098A (en) 1994-09-08 1996-05-07 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5682325A (en) 1994-09-12 1997-10-28 Bell Atlantic Network Services, Inc. Level 1 gateway for video tone networks
US5724521A (en) 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5727065A (en) 1994-11-14 1998-03-10 Hughes Electronics Deferred billing, broadcast, electronic document distribution system and method
US5729471A (en) 1995-03-31 1998-03-17 The Regents Of The University Of California Machine dynamic selection of one video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene
US5721956A (en) 1995-05-15 1998-02-24 Lucent Technologies Inc. Method and apparatus for selective buffering of pages to provide continuous media data to multiple users
US6119154A (en) 1995-07-14 2000-09-12 Oracle Corporation Method and apparatus for non-sequential access to an in-progress video feed
WO1997012328A1 (en) 1995-09-25 1997-04-03 Adobe Systems Incorporated Optimum access to electronic documents
US5737533A (en) * 1995-10-26 1998-04-07 Wegener Internet Projects Bv System for generating a virtual reality scene in response to a database search
US6279112B1 (en) 1996-10-29 2001-08-21 Open Market, Inc. Controlled transfer of information in computer networks
US5635989A (en) 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
JPH09227193A (en) 1996-02-20 1997-09-02 Sekisui Chem Co Ltd Hard wood-piece cement board
US5848396A (en) 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
DE69715040T2 (en) 1996-12-20 2003-05-08 Princeton Video Image Inc ADAPTER FOR TARGETED ELECTRONIC INSERTION OF CHARACTERS IN VIDEO SIGNALS
US5844890A (en) 1997-03-25 1998-12-01 International Business Machines Corporation Communications cell scheduler and scheduling method for providing proportional use of network bandwith
US6144944A (en) 1997-04-24 2000-11-07 Imgis, Inc. Computer system for efficiently selecting and providing information
IL122194A0 (en) 1997-11-13 1998-06-15 Scidel Technologies Ltd Method and apparatus for personalized images inserted into a video stream
US6006236A (en) 1997-12-22 1999-12-21 Adobe Systems Incorporated Virtual navigator that produces virtual links at run time for identifying links in an electronic file
US20010011238A1 (en) 1998-03-04 2001-08-02 Martin Forest Eberhard Digital rights management system
US6530082B1 (en) 1998-04-30 2003-03-04 Wink Communications, Inc. Configurable monitoring of program viewership and usage of interactive applications
US6698020B1 (en) 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6493872B1 (en) 1998-09-16 2002-12-10 Innovatv Method and apparatus for synchronous presentation of video and audio transmissions and their interactive enhancement streams for TV and internet environments
GB9822022D0 (en) 1998-10-09 1998-12-02 Roke Manor Research Method and apparatus for receiving a media broadcast
US6282713B1 (en) 1998-12-21 2001-08-28 Sony Corporation Method and apparatus for providing on-demand electronic advertising
IL127889A0 (en) 1998-12-31 1999-10-28 Almondnet Ltd A method for transacting an advertisement transfer
US6463468B1 (en) 1999-06-01 2002-10-08 Netzero, Inc. Targeted network video download interface
US6415438B1 (en) 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
WO2001024083A2 (en) 1999-09-28 2001-04-05 Curl Corporation Virtual environment product placement
DE10010907A1 (en) 2000-03-06 2001-10-18 Artemedia Ag Selective shipment
CN101493919B (en) 2000-03-31 2019-01-04 乐威指南公司 The system and method for meta-data-linked advertisements

Also Published As

Publication number Publication date
CA2414717C (en) 2012-10-16
WO2002003706A1 (en) 2002-01-10
EP1300020B1 (en) 2005-11-30
AU2001271533A1 (en) 2002-01-14
US7743330B1 (en) 2010-06-22
EP1300020A1 (en) 2003-04-09
HK1056281A1 (en) 2004-02-06
DE60115449D1 (en) 2006-01-05
ATE311726T1 (en) 2005-12-15
HK1056281B (en) 2006-08-11

Similar Documents

Publication Publication Date Title
CA2414717A1 (en) Method and apparatus for placing virtual objects
WO2001099426A3 (en) Method and apparatus for targeting virtual objects
EP2398238A3 (en) Method and apparatus for targeting of interactive virtual objects
US10015562B2 (en) System and method for metadata-linked advertisements
US7882518B2 (en) Method and apparatus for transmission, receipt and display of advertisements
EP1052854B1 (en) Interactive television broadcast system
US20020069407A1 (en) System and method for reporting counted impressions
US7103903B1 (en) Interactive television broadcast system
AU2001289289A1 (en) System and method for meta-data-linked advertisements
CA2590528A1 (en) Targeted advertisement using television delivery systems
AU756533B2 (en) Method and apparatus for selectively supplying advertising messages to viewer terminals
EP1579673A2 (en) Triggered video system
US6862611B1 (en) System and method for providing internet address corresponding to an electronic signal to a user
CN1225119C (en) Audience data collecting system and method for live broadcast satellite TV network
CN101124823A (en) Collaborative sampling for implicit recommenders
WO2002037297A1 (en) Method and system for selecting advertisement based on user interaction with an electronic program guide
KR20060110976A (en) System and method for audience based bidirectional advertisement in the digital broadcasting environment
WO2002011442A3 (en) Method and apparatus for locally targeting virtual objects within a terminal
WO2005101818A2 (en) Encrypted trigger and associated methods

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20210628