WO2002084502A1 - System and method for targeting object oriented audio video content to users - Google Patents
System and method for targeting object oriented audio video content to users Download PDFInfo
- Publication number
- WO2002084502A1 WO2002084502A1 PCT/US2001/012469 US0112469W WO02084502A1 WO 2002084502 A1 WO2002084502 A1 WO 2002084502A1 US 0112469 W US0112469 W US 0112469W WO 02084502 A1 WO02084502 A1 WO 02084502A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- media object
- program
- user profile
- programming signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 170
- 230000008685 targeting Effects 0.000 title abstract description 10
- 238000013500 data storage Methods 0.000 claims description 42
- 230000006854 communication Effects 0.000 claims description 40
- 238000004891 communication Methods 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 33
- 230000033001 locomotion Effects 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 28
- 230000006399 behavior Effects 0.000 claims description 19
- 239000000872 buffer Substances 0.000 claims description 16
- 239000002131 composite material Substances 0.000 claims description 16
- 230000005236 sound signal Effects 0.000 claims description 15
- 230000003287 optical effect Effects 0.000 claims description 14
- 239000000835 fiber Substances 0.000 claims description 12
- 239000000203 mixture Substances 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 5
- 230000002123 temporal effect Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims 2
- 208000037656 Respiratory Sounds Diseases 0.000 claims 1
- 238000010348 incorporation Methods 0.000 claims 1
- 206010037833 rales Diseases 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 37
- 230000006870 function Effects 0.000 description 9
- 239000002609 medium Substances 0.000 description 8
- 230000007175 bidirectional communication Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000001737 promoting effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 235000021443 coca cola Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 235000014214 soft drink Nutrition 0.000 description 2
- 241001245789 Goodea atripinnis Species 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000000571 coke Substances 0.000 description 1
- 238000013329 compounding Methods 0.000 description 1
- -1 decompressors Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012526 feed medium Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000029305 taxis Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0254—Targeted advertisements based on statistics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0267—Wireless devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0269—Targeted advertisements based on user profile or attribute
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234318—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25883—Management of end-user data being end-user demographical data, e.g. age, family status or address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present invention relates to electronic information access systems and more specifically to a media object based system and method for targeting information to users based upon user profiles.
- Television, radio, Internet, and other multimedia content creators and transmitters often rely upon mass market commercial advertising to sponsor programming presented to their viewers and listeners (for purposes of simplicity, those who receive programming in audio, video, textual, graphic, or other formats shall be referred to as "users").
- users for purposes of simplicity, those who receive programming in audio, video, textual, graphic, or other formats shall be referred to as "users").
- advertising is provided as distinct audio and video segments which are presented during an interruption in a program the user has selected (for example, a Nike ® commercial during a football game, a banner advertisement on an Internet page, or a logo on a video screen).
- the present invention provides a system and process for targeting programming (including, but not limited to, advertising) to users by utilizing media object to provide specific content to a user, or groups of users, based upon user profiling information. More specifically, the present invention provides a system and method for generating media object based content, formatting and transmitting the content, and receiving and presenting the content to a user. The media object based content is preferably presented to users based upon profile established for the user. As such, the systems and processes of the present invention enables media object content creators, producers, broadcasters, and others involved in the transmission of multimedia content to users to custom tailor such content for unique users and/or groups of users based upon user profiles.
- the system utilizes user purchase behaviors, on-line activity, responses by a user to a survey, demographic information, user viewing habits, statistical information, regional information and other information to generate a user profile.
- the user profile may be generated at a receiving system, a transmitting system, or any other location (for example, by an internet service provider).
- Such profile information is utilized to identify user's based upon user profiles, create media objects for such profiles and present specific media objects to specific user profiles.
- the present invention facilitates targeted advertising, targeted programming and other presentations to users. Instead of requiring all users to see a specific program, advertisement, game, show, or other presentation, the present invention facilitates the customization of each user's program based upon user profiles and the interchanging of one media object for another media object.
- a transmitting system, a receiving system and a user profiling system are used to target content to users.
- the content is provided in the form of media objects, preferably using the MPEG-4 format, however, other formats may also be utilized, created by media object creators on a pre-recorded or live basis.
- the media objects are suitably communicated to the receiving system via any transmission medium, including broadcast, wireless, wireline, satellite, cable, fiber optics, microwave, and millimeter wave.
- network connections may also be utilized to transmit the user profile information and/or the media objects to the user.
- Such network connections may utilize any known in the art including, the Internet, intranet, ATM network, private network, wireless network, wide area network, local area network, and a public network.
- user-profiling information is utilized by the receiving system and/or the transmitting system to determine which of a plurality of media objects to present to a specific user or group of users at any instance during a program, advertisement or other multi-media presentation.
- the media objects may be provided in any medium desired including, for example, audio, video, graphical, and textual. Further, such media objects may be provided by remote creators, via local storage mediums, via network broadcasts, cable systems, and other mediums to the user's receiving system.
- the user profiling information may be local to the user or remote, for example, accessible by the media object creators and/or the transmitting system.
- Figure 1 is a schematic representation of a preferred embodiment of a system providing media object based content targeted to users based upon user profiles.
- Figure 2 is a schematic representation of the receiving system of Figure 1 by which the media objects are received and selected for presentation to a user by the preferred embodiment.
- Figure 3 is an illustrative example of the receiving system of Figure 2 for selecting one media object from a plurality of media objects provided in an automobile advertisement.
- Figure 4 is a flow chart illustrating the process by which the present invention may be utilized to push targeted advertising and programming to users via media objects selected based upon a user profile.
- Figure 5 is a flow chart illustrating the process by which the present invention may be utilized by a user to pull media objects, which are provided to the user based upon their user profile.
- the present invention provides a system and method for targeting audio and video content (for example, advertising and programming) to users by utilizing media objects and user responses thereto.
- audio and video content for example, advertising and programming
- media objects for example, advertising and programming
- the present invention preferably utilizes the media object specifications of MPEG-4 and various other object based data transmission systems to generate user profiles, transmit content to users based upon such profiles, and thereby provide targeted advertising/programming, in the form of media objects, to such users.
- media objects are defined in accordance with the definitions and descriptions provided in the "Overview of the MPEG-4 Standard” provided by the International Organization for Standardization, ISO/IEC fTC 1/SC29/WG11 N3156, December 1999/Maui, the contents of which are herein incorporated by reference. More specifically, “media objects” are commonly representations of aural, visual or audiovisual content which may be of natural or synthetic origin (i.e., a recording or a computer generated object).
- such media objects are commonly organized in a hierarchy with primitive objects (for example, still images, video objects, audio objects, etc.) and coded representations of objects (for example, text, graphics, synthetic heads, and synthetic sounds).
- primitive objects for example, still images, video objects, audio objects, etc.
- coded representations of objects for example, text, graphics, synthetic heads, and synthetic sounds.
- objects for example, text, graphics, synthetic heads, and synthetic sounds.
- a television commercial for an automobile may consist of an automobile, a scenery or route upon which the automobile travels, and an audio signal (for example, a voice describing the characteristics of the automobile, background sounds adding additional realism to the presentation, and background music).
- Each of these objects may be interchanged with another object (for example, a car for a truck, or a rock soundtrack for an easy listening soundtrack) without affecting the other objects, or specifically affecting the other objects - as desired by the content creator.
- a "stream of data” (a.k.a., “streaming” or “streaming media”) is herein defined in accordance with the definition provided by Webopedia rwww.webopedia.com ' ) as "a technique for transferring data such that it can be processed as a steady and continuous stream ... [such that] a client browser or plug-in can start displaying the data before the entire file has been transmitted.”
- technologies capable of supporting “streaming” include, but are not limited to, Progressive Network's RealAudio®, Real Network's Real Video ® Microsoft's NetShow®, and RTSP (Real Time Streaming Protocol).
- the present invention may utilize any of the various streaming technologies currently, or in the future, available as desired and/or as necessary to transmit media objects. Additionally, it is to be appreciated that non-streaming technologies may also be utilized in conjunction with the present invention including, for example, content presented via a compact disc or digital video disc, by completing a file transfer before beginning the presentation, or other transfer means.
- the present invention may be utilized in a multicast environment, i.e., where the content/media objects are transmitted to a select group of users.
- the present invention may be utilized in a unicast environment (i.e., where the content/media objects are transmitted to a single user) and/or a broadcast environment (i.e., where the content/media objects are transmitted to every user connected to a network, or, in the case of a radio frequency or satellite broadcast, to all users equipped with a proper receiving system).
- one system 100 implementing the present invention includes three major elements: a transmitting system 102, a receiving system 104, and a user profiling system 106. Each of these three major elements is explained further in greater detail below. Additionally, the system 100 preferably includes media object creators 108, which create content in the form of media objects, which are utilized in the targeted advertising. The system 100 also preferably includes various ancillary devices such as user input devices 110, presentation systems 112, and data storage devices 114. The system 100 preferably includes all of those components and elements necessary to provide media object based targeted advertising. It is to be appreciated, however, that such components and elements may be utilized separately, in conjunction with existing content distribution systems, and/or as components of other systems without departing from the spirit or scope of the present invention.
- the transmitting system 102 may include any medium, system, or device capable of communicating media object oriented content to a user including, but not limited to: wireless transmission systems (for example, analog and digital television broadcasts, analog and digital radio broadcasts, analog and digital wireless communications networks, microwave systems, millimeter wave systems, infrared systems, and satellite broadcast systems); wire based transmission systems (for example, analog and digital cable systems, coaxial connections, fiber optic links, telephone systems, closed circuit systems, Very high speed Digital Subscriber Lines (VDSL), VGD, and any other wired connection); stand-alone systems for providing pre-recorded programs (for example, programs provided on compact discs, digital versatile discs, video tape, PlayStation cartridges, memory sticks, magnetic storage mediums, optical storage mediums, data storage devices, Flash memory, random access memory (RAM), and read only memory (ROM)); and network connections (for example, the Internet, private network, public network, wireless network,
- wireless transmission systems for example, analog and digital television broadcasts, analog and digital radio broadcasts, analog and digital wireless communications networks,
- Such media objects are communicated to the transmitting system by the media object creators 108 over an interface 105 between the media object creators and the input port 103.
- the interface 105 may be any which facilitates the transfer of media objects to the transmitting system.
- the input port 103 may include any additional processor necessary to format a media object received in a given format into a format compatible with the transmitting system.
- the transmitting system may transmit the media objects as a live signal or as a prerecorded signal from a previously recorded medium, and with respect to an Internet connection, the media objects may be streamed.
- media objects may be communicated to users using any of the various transmission protocols known in the art including, for example, IEEE 802.1 IB, RTP, UDP, TCP/IP, Ethernet, and ATM.
- the media objects may be formatted according to various schemes including, MPEG-1, MPEG-2, MPEG-4, MPEG-7, JPEG, motion JPEG, GIF, QuickTime, ActiveMovie, digital video interactive (DV ), Indeo, and IP wrapped MPEG-4 for streaming.
- any medium, system, device, or protocol, which facilitates the transfer of media object oriented content to a user may be utilized by the system 100.
- the transmitting system 102 is content, device, system, medium and protocol independent, provided the selected system supports the transmission and presentation of media objects to users.
- the media object creators 108 may also utilize numerous software programs, content creation techniques, and content capturing devices to generate the media objects utilized in the system 100.
- media objects may include natural, synthetic, and combined natural/synthetic content.
- the media object creators 108 may utilize any of the various devices and methodologies commonly known to capture or create such content. For example, one creator may utilize microphones to capture audio sounds whereas another creator may utilize a synthesizer to generate the desired audio sounds.
- the present system 100 is capable of providing targeted advertising and programming to users regardless of the techniques and systems utilized by the media object creators 108.
- Figure 1 identifies three types of data commonly utilized in creating media objects, namely: video data 116, audio data 118, and graphic/textual data 120.
- the system 100 is not limited to specific data types and may incorporate any type of data including, but not limited to, audio data, video data, graphic data, textual data, animations, multimedia, slow frame video data, video stills, sequences of individual frames, virtual reality data, live data, pre-recorded data, and computer generated data.
- the media object creators may provide media object based content targeted to a user in any type of program including, for example, a news program, an advertisement, a sports program, an entertainment program, a music video, a game show program, a motion picture program, a video game, a video program, an audio program, an educational program, a live program, a pre-recorded program, and in a noncommercial program.
- the media objects may relate to a polling question, provide responses by the user or the media object creator to queries, and may facilitate bi-directional communications (for example, via a chat interface, instant messaging interface, or an electronic mail interface) between and among the media object creator, the transmitting system, the receiving system, and the user.
- the system 100 suitably includes those software and/or hardware components necessary to provide a chat interface, instant messaging interface and/or an electronic mail interface. Such interfaces are known in the art, and any of such may be suitably incorporated into the system 100 as desired. Additionally, such interfaces may be provided between users, the transmitting system, media object creators, other users, and any other person or entity using a compatible system.
- the system 100 also includes a presentation system 112.
- the presentation system 112 provides at least one output device by which the content of the media objects is presented to a user.
- Any device capable of presenting media objects to users may be utilized as the presentation system 112.
- Such devices include, but are not limited to, television receivers, home theater systems, audio systems, computer workstations, laptop computers, personal data assistants, set top boxes, in-home communications systems, wireless communication systems (for example, pagers and wireless telephones), web tablets, virtual reality systems, web phones, printers, heads-up display, gaming consoles, tactile or sensory perceptible signal generators (for example, a vibration or motion), and various other devices or combinations of devices.
- a presentation system may include a video monitor, an audio sound system, and a motion generator such that a program (for example, one simulating traveling in a car or plane) is simulated using various synchronized media objects.
- a program for example, one simulating traveling in a car or plane
- the presentation system 112 is not to be construed as being limited to any specific systems, devices, or components, and may utilize any device capable of presenting media objects to a user.
- input devices 110 may be utilized by a user to identify themselves, select media objects, select programming signals, and respond to queries.
- Such input devices include remote control devices, keyboards, scanners (for example, retinal and fingerprint), mouse, trackballs, virtual reality sensors, voice recognition systems, voice verification systems, push buttons, touch screens, joy sticks, brain wave devices, and other such devices.
- data storage devices 114 are preferably utilized in the system 100 for the temporary or permanent storage of media objects, the content provided in the media objects, transmission signals (for example, in decompressed and/or demultiplexed formats), profile information, operating routines, and any other information utilized by the system 100.
- the data storage devices 114 may be provided in conjunction with the receiving system 104, may be a stand-alone device co-located with the receiving system 104, may be remotely accessed (for example, via an Internet connection), may be provided in the transmitting system 102, in the user profiling system 106, with the media object creators 108, or at any other location in the system 100.
- the data storage devices are provided with the receiving system 104.
- the data storage devices 114 may also utilize a combination of local and remote storage devices in order to provide the desired features and functions of the system 100.
- Those skilled in the art appreciate that various data storage devices, algorithms, programs, and systems may be utilized in conjunction with the system 100. Examples of such data storage devices include, but are not limited to, hard drives, floppy discs, CD ROMS, DVDs, tape drives, memory sticks, remote databases, and local databases.
- the system 100 also includes a receiving system 104, which receives the signal provided by the transmitting system 102.
- a receiving system 104 receives the signal provided by the transmitting system 102.
- FIG 2 an illustrative embodiment of a receiving system 104 is provided. It is to be appreciated that such system 104 may be provided in hardware and/or software formats and Figure 2 is intended to illustrate those functions commonly performed by an MPEG-4 equipped receiving system. The actual layout and configuration of such functional components may vary as desired and commonly appreciated by those skilled in the art.
- the system 104 is preferably configured to support the reception, selection, and composition of media object based content into audio, video, and audio-video presentations. However, various other forms and methods of presenting content may also be supported by the receiving system 104 including graphical, textual, and virtual reality content. Additionally, for purposes of the present description, the receiving system 104 is described in the context of presenting an audio-video program (with or without graphics or text enhancements such as MPEG stills), but the receiving system 104 is not to be
- the receiving system 104 preferably includes a transceiver/interface 202.
- the transceiver/interface 202 provides the communications connectivity capabilities necessary to receive and transmit communications signals containing media objects or other information between various sources, via various mediums. More specifically, the receiving system 104 is not limited to receiving media objects in communications signals from only specific sources or only via specific mediums and may be configured to support any source and/or medium and provide bi-directional communications, as desired.
- the transceiver/interface 202 may utilize various components and systems to receive and process communications signals containing media objects.
- receiving a communications signal from a CD-ROM player might entail utilizing a serial bus, an RCA-plug, a parallel port, or even a Universal Serial Bus, RGB, firewire (IEEE1494), or any other conventional interface.
- receiving a satellite or radio frequency broadcast may require antennas, low noise amplifiers, low noise block-down converters (LNBs), filters, receivers, and various other components, all of which are known in the art.
- the receiving system 104 may be configured to receive communications signals containing media objects from any medium and, if desired, from multiple mediums simultaneously. Additionally, the receiving system 104, as desired, may be configured to transmit information to the transmitting system 102 and/or the user profiling system 106.
- the transceiver/interface 202 In addition to establishing the desired communications links with the transmitting system 102, the transceiver/interface 202 also preferably performs standard communications signal processing functions; for example, separating the various communications signals into separate channels and sub-channels, filtering data, restoring lost data, and those various other functions commonly performed by receiving devices. As shown in Figure 2, the transceiver/interface 202 preferably breaks-out various subchannels (for example, an audio, video, graphic, and a textual sub-channel) from a selected channel and provides each of the sub-channels to the appropriate demultiplexers 204. For example, a cable signal often contains numerous programming signals (i.e., ABC, CBS, FOX, etc.).
- Each of these programming signals contains sub-channels (e.g., multiple tracks) in which program elements provide video, audio, and textual information.
- sub-channels e.g., multiple tracks
- program elements provide video, audio, and textual information.
- sub-channels e.g., multiple tracks
- the transceiver/interface 202 separates the incoming cable signal into the various programming signals and, based upon the user's selection, processes the selected programming signal(s) by breaking out the various program elements and sending such elements to the corresponding demultiplexers 204.
- the separation of transmitted signals into' channels and program elements is well known in the art.
- the receiving system 104 may utilize any methodology and/or components which provide/support the features and functions specified herein and those features and functions commonly performed by receiving systems.
- the demultiplexers 204 Upon receiving a breakout segment of the program elements from the received transmission signal, the demultiplexers 204 preferably select specific data packets (which are preferably specific media objects) from a plurality of available data packets. Next, the selected data packets are either provided to the corresponding decompressor 208 or sent to a buffer 206 in which the selected data packet is temporarily stored until needed.
- communications signals are commonly transmitted after being compressed utilizing a data compression algorithm. The use of data compression and decompression algorithms is well known in the art, and is not discussed in detail herein.
- the use of buffers to store data packets for either real-time streaming or later playback is well known.
- the system 100 may utilize buffers of various sizes and configurations, as necessary, to support the various data types and data sizes being received by the receiving system 104.
- the data packet containing the media object has preferably been retrieved from the buffer 206, as necessary, and decompressed 208.
- the decompressed media object is provided to the composition generator 210.
- the composition generator 210 composes the various data packets into a composite presentation signal.
- the composite presentation signal may include video elements, audio elements, textual elements, graphical elements, virtual reality elements, and other elements.
- the system 100 supports all levels of interactive multi-media presentation systems and the providing of media objects to users of such systems.
- the controller 212 provides the various control signals needed to control the numerous components (i.e., the transceiver/interface, demultiplexers, buffers, decompressors, and composition generator) utilized by the receiving system 104 to present media object based content targeted to users.
- the controller 212 also contains a timing and synchronization unit, which preferably coordinates and synchronizes the spatial and temporal presentation of the various media objects provided in a program.
- an audio-visual program might contain a synthetic talking head.
- the timing and synchronization unit coordinates the presentation of the synthetic talking head and the corresponding audio media objects such that the head appears to actually speak the words provided in the audio media objects.
- the controller 212 is preferably in communication with a user device 110.
- the user device 110 facilitates interaction between the user and the receiving system 104 by receiving selections, requests, queries, and responses by the user to the system 100.
- the controller 212 is also, preferably, in communication with a data storage device 114.
- the data storage device 114 may be remote or local to the receiving system 104, as desired.
- the controller 212 preferably retrieves various configuration and control information from the data storage device 114, as necessary, to receive, process and present the media objects.
- the data storage device 114 may also be utilized to store user profile information, parental control information, provide additional buffer space for media objects, and perform various other commonly provided data storage functions.
- the present invention provides for the targeting of such media objects to users based upon user profiles and other demographic information.
- the system 100 includes a user profiling system 106.
- the user profiling system 106 utilizes demographic and/or user specific information to determine which of the various media objects are available, at any time, to present and target to a user at a particular instance during a program.
- the user profiling system 106 uses information collected via a variety of sources and/or methodologies to develop a user profile and determine which media objects to present to a user during a program.
- the user profile information is based upon demographic or regional information collected/generated by the transmitting system 102 or by the media object creators 108.
- the user profiling system 106 may also be provided by an online service provider who generates user profiles based upon user responses to surveys, web page hits, demographic information, user viewing habits (for example, compilations thereof provided by a cable operator or via a Tiro ® unit), purchasing behavior (both on-line and non-on-line purchases), regional information, and/or statistical information.
- an online service provider who generates user profiles based upon user responses to surveys, web page hits, demographic information, user viewing habits (for example, compilations thereof provided by a cable operator or via a Tiro ® unit), purchasing behavior (both on-line and non-on-line purchases), regional information, and/or statistical information.
- a national television advertisement for a Ford Mustang® might include a media object directing a San Diego network affiliate's transmitting system 102 to select from a national data feed media objects (i.e., a data packet) depicting a convertible in San Diego.
- the network broadcaster may direct the Seattle affiliate to select media objects depicting a hard top Mustang in Seattle.
- the various other elements of the commercial i.e., the actors, voice, and music
- both media objects are transmitted as multiplexed data packets in the same programming signal to the receiving system 104.
- the receiving system 104 accesses a geographic region indicator which is preferably stored in the data storage device 114 to determine which of the received data packets the demultiplexer 204 is to select and provide to the other devices within the system 104 for further processing.
- the data storage device 114 may be automatically or manually set with a region indicator via commonly known processes such as using a telephone area code to designate a geographic area.
- a receiving system 104 may be configured to respond to a regional, demographic, or other generic (non-user specific) indicator.
- the system 100 is configured to provide even more specific media object based targeted content.
- the system 100 is configured to utilize specific information provided by the user, for example, answers to a survey or questionnaire.
- the user profiling system 106 which is preferably co-located with the transmitting system 102 and/or the media object creators 108, collects the data, filters the data, sorts the data, and manipulates the data to generate a user profile.
- Statistical sampling and other data manipulation techniques may also be utilized to characterize and establish user profiles for specific users or other groupings of users (for example, a grouping based upon geographic location).
- V-chip data i.e., a chip utilized to set parental controls on a multimedia device such as a television
- V-chip data may be utilized to generate a user profile.
- information provided by a parent with four children aged 6 months to 10 years old may be used to generate a profile of an individual who might be interested in purchasing a mini-van.
- a single professional with no children would probably generate a profile of a,user interested in a sports car.
- the system 100 uses the provided information and/or other information and statistics to generate a user profile.
- the user profile information is utilized by media object creators 108, broadcasters, local affiliates, and others on the transmitting side of the system to provide targeted advertising and programming to users by originating and transmitting media objects targeted to specific users and/or classifications of users.
- a user who selects a sports car might result in a profile of a person who is more concerned about driving excitement than the person who selects an economy car.
- profile information is suitably stored by the receiving system 104 and/or the transmitting side (i.e., the transmitting system and/or the media object creators) such that subsequent media objects may then be inserted by the program creators and/or the transmitting system into the programming signal sent to the profiled user.
- the program content presented to a user may be uniquely tailored to a user such that targeted content is provided without any user actions required and without any interruptions of the advertising and/or programming.
- the system 100 may also be configured to operate at a highly interactive level of user profiling.
- the user profiling system 106 is preferably in communication with both the transmitting system and/or the media object creators 108, and the receiving system 104. As the user selects programs and content to receive, the receiving system 104 relays such information to the user profiling system 106 via a communications link.
- the user profiling system 106 may be a standalone system, an Internet based system, or any other system capable of generating user profiles based upon user viewing habits (or listening habits - in the case of an audio program) and/or purchasing behavior.
- the communications link between the receiving system 104 and the user profiling system 106 may be any link including, but not limited to, an Internet link, a telephone link, a digital subscriber link, a wireless link, and a cable link.
- communications links between the user profiling system 106, the transmitting system 102, the media object creators 108, and the data storage device 114 are also preferably provided, thereby allowing the media object creators and transmitters (as desired) to program media object selection guidelines into the receiving system 104, at any time, based upon the user profile.
- the system 100 may also be configured such that user profiling information and features are utilized only by the receiving system 104.
- the media object creators 108 and transmitting system 102 suitably create media objects for predetermined profiles and transmit such media objects to the receiving system 104.
- the receiving system 104 determines which of the various media objects to use based upon the user profile provided by the receiving system 104 and/or the data storage device 114. As such, this embodiment does not require bi-directional communication links between the receiving system 104 and the transmitting system 102.
- the receiving system 104 receives a program containing multiple video and audio objects of which at least one of each is selected for presentation to the user based upon a locally stored user profile.
- a program containing multiple video and audio objects of which at least one of each is selected for presentation to the user based upon a locally stored user profile.
- an automobile manufacturer desires to market their vehicles during the Super Bowl. Instead of presenting a separate commercial for each of its potential markets (for example, the sports car, mini-van, and sport utility markets), the manufacturer merely provides a single commercial with multiple media objects (for example, video media objects and associated audio media objects for each type of vehicle) while also providing a baseline promotional media object 320 (for example, a promotional special such as 2.9% financing or $1000 back) overlaid on a given background media object 312.
- real time marketing conditions can dictate the selection and presentation of an object. For example, local sales taxes may be included in the sales price in one town (or geographical area) versus another town, thus leading to different promotional objects.
- Each of these media objects are received by the receiving system 104 and preferably broken out into video data 302 and audio data 304 streams, each of which contains numerous data packets representing individual media objects.
- video media objects for a sports car 306, a minivan 308, and a sport utility vehicle 310 are provided as well as the corresponding audio media objects 314, 316, and 318.
- the controller 212 suitably determines, based on the user profile and/or other variables (for example, a demographic area), which of the media objects to select 324 and 332.
- such a media object may also be generated and selected.
- the commercial might superimpose a media object of the user as the driver of the vehicle.
- audio data on the user 330 (for example, a specific language or dialect) might also be selected by the controller.
- the present invention enables content providers to target their advertising and programming to users by providing media objects which are selected either by the transmission side and/or the receiving side based upon a user's profile.
- FIG. 4 One process preferably utilized by the aforementioned system to provide media object based targeted advertising and programming is illustrated in Figure 4. As shown, the process provides for the pushing of a media object based advertisement, which is targeted to specific users and does not rely upon the user selecting or specifying media objects.
- the process begins with determining profiles for the user audience (Block 402). It is to be appreciated that various methods may be used to determine a make-up of a given user audience, including, for example, using a sign- on and password to a system transmitting the program content. Any system or process for determining a user audience (including statistical processes) may be utilized.
- the user profiles are determined at the transmitting system or by the media object creators such that media objects are pushed to users without requiring any user input or interaction.
- the user profiles may be determined at the receiving system or in combination with the receiving system.
- the receiving system determines which media objects are to be presented to the user, multiple media objects are preferably pushed to the user and the receiving system merely selects one of the pushed media objects, based upon the user profile, and does not request media objects from the transmitting side.
- the process continues with the user selecting the desired programming (Block 404) to be received and presented.
- the user's choice of programming is communicated to the transmitting side (i.e., to the media object creators 108 and the transmitting system 102) by the receiving system 104.
- the transmitting side i.e., to the media object creators 108 and the transmitting system 102
- the receiving system 104 receives many programming options at any instant.
- the present process preferably provides for the real-time communication of user programming choices back to the transmitting side such that targeted media objects may be pushed to the user for presentation during the selected programming signal.
- the process of Figure 4 may also be accomplished in systems, which do not provide feedback of user programming choices to the transmitting side.
- the receiving system 104 utilizes various stored profiling rules and protocols (which, for example, may be periodically downloaded and updated in the system or permanently built-in), which correspond to profiles pre-established at the transmitting side, to determine which media objects in a selected program to present to a user, based upon the user's profile.
- profiling rules and protocols which, for example, may be periodically downloaded and updated in the system or permanently built-in
- the media objects selected for transmission to a user may be in conformance with a user profile, or may be items which attempt to steer a user towards a second profile.
- a user profile indicating that a user prefers Coca-Cola ® might result in media objects associated with Pepsi® products being presented during the program, perhaps as an attempt to lure the user into trying Pepsi products.
- such media objects may be provided as separate advertisements or in the program itself.
- a program may contain a scene in which the actor drinks from a soft drink can. The present invention enables content creators to specify from which soft drink can the actor drinks by using media objects which are selected by the transmitting system or the receiving system based upon a user profile.
- the actor may drink from a Pepsi can instead of a Coca-Cola can.
- a Pepsi can instead of a Coca-Cola can.
- MPEG-4 and other object based formats enable the content creators, the transmitting system, and/or the receiving system to effortlessly and seamlessly replace a first media object of a Pepsi can with a second media object of a Coke can, such that the actor appears to drink from the desired product.
- the process preferably continues with pushing multi-object programming data to the user (Block 406).
- the pushed objects are based upon profiles established on the transmitting side based upon the user viewing habits and programming choices.
- media object creators generally desire to create media objects for a given number of profiles (for example, Coca-Cola drinkers might be a first profile, while Pepsi drinkers are a second profile).
- the process preferably pushes media objects to specific users based upon user identifiers.
- Such identifiers are periodically loaded into the receiving system 104 and/or data storage device 114 such that when the receiving system 104 receives the multi-object programming data, the receiving system 104 is programmed to select a specific media object based upon the user identifier. It is to be appreciated, however, that the identification of users who are to receive specific media objects may also be determined and accomplished by various other commonly known data routing and distribution techniques, for example assigning unique nodes on a network to each user. The present invention is not limited to any. specific embodiment, and as bi-directional data link throughput capacity increases, various other routing techniques may be utilized to push media object based targeted advertising and programming to users.
- the receiving system 104 Upon receiving the multi-object programming signal, the receiving system 104 then selects specific media objects for decompression, composition and presentation based upon the user's profile (Block 408).
- the selection of the media objects may be accomplished independently by the receiving system, in conjunction with the user profiling system, and/or in conjunction with the transmitting side. Additionally, the receiving system 104 may be configured such that the media objects and/or profiles available are selected by the user via the user input device 110.
- Such user control features might prove popular, for example, when a user is watching a program, which for an adult profile contains adult content, but for an adolescent profile does not contain the adult content.
- the system 100 may be configured, for example, to allow parents to control the content of programs, and prevent adolescents from watching adult oriented content.
- the process then continues with synchronizing the various objects and presenting the programming (Block 410). Since each program may contain hundreds of media objects, the process determines whether the selected program has been terminated (for example, by switching to another channel) (Block 412). If the programming has not been switched, the process ends and restarts with the' selection of the new programming signal since a user's profile may vary depending upon the chosen programming.
- a Kansas State fan watching a national championship football game between Kansas State University and Virginia Tech would probably be interested in receiving an audio broadcast (e.g., player, coach, in-stadium announcer, or radio broadcast), highlights, and other information which is oriented towards Kansas State, whereas the Virginia Tech fan would prefer to hear the audio broadcast, etc., which is oriented towards their team.
- an audio broadcast e.g., player, coach, in-stadium announcer, or radio broadcast
- highlights and other information which is oriented towards Kansas State
- the Virginia Tech fan would prefer to hear the audio broadcast, etc., which is oriented towards their team.
- each fan can receive the programming they desire.
- both users may have the same profile and thus do not need separate audio programming, etc.
- the system 100 may also be configured to accommodate multiple profiles for each user, wherein the profiles are dependent upon the programming selected or other variables.
- Figure 5 illustrates a process flow utilized to pull media objects by a user.
- the pulling of content occurs when a user actively requests information from a provider. Commonly, such pulls occur, for example, by a user selecting a particular Web page on the Internet, selecting a particular data feed, etc.
- the present invention enables a user to pull specific media objects within a program. For example, a broadcast of a football game may provide users with the option of selecting a desired camera angle for a play (for example, the blimp view, the sideline view, the quarterback view, etc.) by providing multiple media objects within the programming signal.
- the present invention allows a user to select a media object(s) presenting the desired view and the corresponding audio (for example, the quarterbacks 's verbal commands).
- the user could pull up video stills or graphics/text enhancements for detailed statistics.
- Advertising can be included in such media objects (for example, the quarterback helmet cam might include advertising by Riddell®, the helmet manufacturer).
- the pull process begins with the transmitting side presenting programming which contains multiple media objects, which the user may select (Block 502).
- the receiving system 104 receives the programming signal and provides the user (when the user select option is enabled) with a menu of choices of media objects, view angles, etc. which can be selected via the user input device 110.
- the present invention is not limited to requiring a user to select a media object via menus and other traditional methods. Since each element of the programming signal is a distinct media object (for example, as provided in programming utilizing the MPEG-4 format), the user may simply select or designate the object and obtain the desired view or information.
- the process of Figure 5 allows the user to determine which content (media objects) they desire to receive (Block 504).
- the process continues with recording the user selection in the user profiling system (Block 506).
- the user's selections are utilized by the user profiling system to create a more complete profile of the user. For example, a user selecting a media object relating to hiking boots, is most likely interested in additional outdoor gear. Such information may be utilized to tailor advertising to such gear during breaks, for example, in football games.
- the process also provides information about the user's selections to the transmitting side (Block 507). The information provided may range from the highly specific to the non-specific and anonymous habits of a geographic region, as required by privacy constraints, data processing capabilities, and other factors.
- the process modifies the programming (Block 508).
- the receiving system selects and displays the image from the quarterback cam or the particular racecard.
- media objects might actually be modified by the transmitting side prior to transmission.
- the next commercial advertisement or programming segment may include images from the earlier selected view.
- the process continues with the receiving system receiving the media objects, selecting the correct object, synchronizing the various objects and presenting the programming to the user (Block 510).
- the selection of media objects by the user and the presentation of such objects occurs instantaneously from the user's perspective.
- the present invention may utilize any systems and processes, which provide such capabilities.
- the process continues with the regular programming being presented (Block 512). For example, after a play is viewed through the quarterback cam, the presentation returns to the sideline view or regular programming view and then, for example, allows the user to select another view or continue with the current view.
- the present invention may also be configured to continuously process a stream of media objects until a command is received from the user. During such a presentation, the system 100 continues to provide targeted advertising in the form of media objects, record user responses thereto, and create/modify user profiles.
- the process of Figure 5 enables a user to select and pull content, based upon their individual preferences, via the use of media objects. Such pulls may then be utilized to generate user profiles and target advertising to users based upon such profiles.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002443746A CA2443746A1 (en) | 2001-04-12 | 2001-04-17 | System and method for targeting object oriented audio video content to users |
EP01930549A EP1379959A4 (en) | 2001-04-12 | 2001-04-17 | System and method for targeting object oriented audio video content to users |
JP2002582374A JP2004537190A (en) | 2001-04-12 | 2001-04-17 | System and method for targeting object oriented audiovisual content to a user |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/834,500 | 2001-04-12 | ||
US09/834,500 US20020152117A1 (en) | 2001-04-12 | 2001-04-12 | System and method for targeting object oriented audio and video content to users |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002084502A1 true WO2002084502A1 (en) | 2002-10-24 |
Family
ID=25267073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/012469 WO2002084502A1 (en) | 2001-04-12 | 2001-04-17 | System and method for targeting object oriented audio video content to users |
Country Status (5)
Country | Link |
---|---|
US (1) | US20020152117A1 (en) |
EP (1) | EP1379959A4 (en) |
JP (1) | JP2004537190A (en) |
CA (1) | CA2443746A1 (en) |
WO (1) | WO2002084502A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2396029A (en) * | 2002-12-03 | 2004-06-09 | Individual Network Inc | Provision of targeted media options |
US9038107B2 (en) | 2000-01-19 | 2015-05-19 | Individual Network, Llc | Method and system for providing a customized media list |
WO2019116061A1 (en) * | 2017-12-13 | 2019-06-20 | Emphasys Importadora Exportadora E Distribuidora Ltda. | Dry powder inhaler |
Families Citing this family (138)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US7895076B2 (en) | 1995-06-30 | 2011-02-22 | Sony Computer Entertainment Inc. | Advertisement insertion, profiling, impression, and feedback |
US8574074B2 (en) | 2005-09-30 | 2013-11-05 | Sony Computer Entertainment America Llc | Advertising impression determination |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
US20020120780A1 (en) * | 2000-07-11 | 2002-08-29 | Sony Corporation | Two-staged mapping for application specific markup and binary encoding |
US7328231B2 (en) * | 2000-11-28 | 2008-02-05 | Navic Systems | Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network |
US7047273B2 (en) | 2000-11-28 | 2006-05-16 | Navic Systems, Inc. | Load balancing in set top cable box environment |
US7370073B2 (en) * | 2000-11-28 | 2008-05-06 | Navic Systems, Inc. | Using viewership profiles for targeted promotion deployment |
US8751310B2 (en) | 2005-09-30 | 2014-06-10 | Sony Computer Entertainment America Llc | Monitoring advertisement impressions |
US7203692B2 (en) * | 2001-07-16 | 2007-04-10 | Sony Corporation | Transcoding between content data and description data |
US20030110297A1 (en) * | 2001-12-12 | 2003-06-12 | Tabatabai Ali J. | Transforming multimedia data for delivery to multiple heterogeneous devices |
US7813954B1 (en) * | 2001-12-14 | 2010-10-12 | Keen Personal Media, Inc. | Audiovisual system and method for displaying segmented advertisements tailored to the characteristic viewing preferences of a user |
US7200635B2 (en) * | 2002-01-09 | 2007-04-03 | International Business Machines Corporation | Smart messenger |
AU2003259538B2 (en) * | 2002-09-18 | 2010-03-04 | Nds Limited | System for multimedia viewing based on entitlements |
US8745531B2 (en) * | 2002-12-11 | 2014-06-03 | Broadcom Corporation | Media processing system supporting automated personal channel construction based on user profile and pre-selection |
US20040117827A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Media processing system supporting personal advertisement channel and advertisement insertion into broadcast media |
JP2004198452A (en) * | 2002-12-16 | 2004-07-15 | Seiko Epson Corp | Information presenting system, advertisement presenting system, information presenting program and information presenting method |
US7831469B2 (en) * | 2003-04-03 | 2010-11-09 | International Business Machines Corporation | Verifying audio output at a client device |
DE602004010098T3 (en) | 2003-05-06 | 2014-09-04 | Apple Inc. | METHOD FOR MODIFYING A MESSAGE STORAGE AND TRANSMISSION NETWORK SYSTEM AND DATA ANSWERING SYSTEM |
US20050043989A1 (en) * | 2003-08-19 | 2005-02-24 | Shifrin Daniel G. | System and method of facilitating content delivery to a user |
AU2004271623A1 (en) * | 2003-09-05 | 2005-03-17 | Stephen D. Grody | Methods and apparatus for providing services using speech recognition |
US8688786B2 (en) * | 2003-09-25 | 2014-04-01 | Oracle America, Inc. | Method and system for busy presence state detection in an instant messaging system |
US7912903B2 (en) * | 2003-09-25 | 2011-03-22 | Oracle America, Inc. | Method and system for processing instant messenger operations dependent upon presence state information in an instant messaging system |
US8087058B2 (en) | 2004-01-19 | 2011-12-27 | Comcast Cable Holdings, Llc | HDTV subscriber verification |
KR101046586B1 (en) * | 2004-05-28 | 2011-07-06 | 삼성전자주식회사 | Display device and display system using same |
US20060018246A1 (en) * | 2004-07-21 | 2006-01-26 | Kato Douglas H | Integrated content and advertising compact disc |
US8763157B2 (en) | 2004-08-23 | 2014-06-24 | Sony Computer Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
EP1835455A1 (en) * | 2005-01-05 | 2007-09-19 | Musicstrands, S.A.U. | System and method for recommending multimedia elements |
US7693887B2 (en) * | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
WO2006084102A2 (en) * | 2005-02-03 | 2006-08-10 | Musicstrands, Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
EP1844386A4 (en) * | 2005-02-04 | 2009-11-25 | Strands Inc | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets |
US20060206585A1 (en) * | 2005-03-07 | 2006-09-14 | Nextwave Media Group, Llc | System and method for publishing targeted copy in a previously opened document independent of a user-initiated submission |
US7840570B2 (en) * | 2005-04-22 | 2010-11-23 | Strands, Inc. | System and method for acquiring and adding data on the playing of elements or multimedia files |
US9648281B2 (en) | 2005-05-23 | 2017-05-09 | Open Text Sa Ulc | System and method for movie segment bookmarking and sharing |
US8724969B2 (en) | 2005-05-23 | 2014-05-13 | Open Text S.A. | Method, system and computer program product for editing movies in distributed scalable media environment |
US8141111B2 (en) | 2005-05-23 | 2012-03-20 | Open Text S.A. | Movie advertising playback techniques |
US8145528B2 (en) | 2005-05-23 | 2012-03-27 | Open Text S.A. | Movie advertising placement optimization based on behavior and content analysis |
TWI274284B (en) * | 2005-09-07 | 2007-02-21 | Micro Star Int Co Ltd | Method for changing parameter values of embedded system by way of object push profile |
US9088373B2 (en) * | 2005-09-28 | 2015-07-21 | Broadcom Corporation | Method and system for communicating information in a wireless communication system |
US8626584B2 (en) | 2005-09-30 | 2014-01-07 | Sony Computer Entertainment America Llc | Population of an advertisement reference list |
US7877387B2 (en) * | 2005-09-30 | 2011-01-25 | Strands, Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US20090070267A9 (en) | 2005-09-30 | 2009-03-12 | Musicstrands, Inc. | User programmed media delivery service |
US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
BRPI0620084B1 (en) * | 2005-12-19 | 2018-11-21 | Apple Inc | method for identifying individual users in a defined user community, based on comparing the first user's profile with other user profiles, for a first community member, and method for measuring individual user similarity for a first user in a defined user community. users |
US20070162546A1 (en) * | 2005-12-22 | 2007-07-12 | Musicstrands, Inc. | Sharing tags among individual user media libraries |
US20070244880A1 (en) * | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
JP5075132B2 (en) | 2006-02-10 | 2012-11-14 | アップル インコーポレイテッド | System and method for prioritizing mobile media player files |
WO2007092053A1 (en) | 2006-02-10 | 2007-08-16 | Strands, Inc. | Dynamic interactive entertainment |
WO2007103923A2 (en) | 2006-03-06 | 2007-09-13 | La La Media, Inc | Article trading process |
JP2007282048A (en) * | 2006-04-10 | 2007-10-25 | Sharp Corp | Method and device for processing content, method and device for generating change information, control program, and recording medium |
US20070245006A1 (en) * | 2006-04-18 | 2007-10-18 | Nokia Corporation | Apparatus, method and computer program product to provide ad hoc message recipient lists |
US7913157B1 (en) | 2006-04-18 | 2011-03-22 | Overcast Media Incorporated | Method and system for the authoring and playback of independent, synchronized media through the use of a relative virtual time code |
JP5313882B2 (en) | 2006-05-05 | 2013-10-09 | ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー | Device for displaying main content and auxiliary content |
US8888585B1 (en) | 2006-05-10 | 2014-11-18 | Mcafee, Inc. | Game console system, method and computer program product with anti-malware/spyware and parental control capabilities |
US20070291747A1 (en) * | 2006-06-19 | 2007-12-20 | Stern Benjamin J | Method and system for user to user targeted advertising |
US8239886B2 (en) * | 2006-07-13 | 2012-08-07 | At&T Intellectual Property I, L.P. | System and method for a video content service monitoring and provisioning architecture |
US20080088735A1 (en) * | 2006-09-29 | 2008-04-17 | Bryan Biniak | Social media platform and method |
WO2008051882A2 (en) * | 2006-10-20 | 2008-05-02 | Strands, Inc. | Personal music recommendation mapping |
US7941503B2 (en) * | 2006-10-23 | 2011-05-10 | Alcatel-Lucent Usa Inc. | System and method for providing personalized multimedia broadcasting over a mobile telecommunications radio area network |
US8213426B2 (en) * | 2007-01-30 | 2012-07-03 | At&T Ip I, Lp | Method and system for multicasting targeted advertising data |
US8321249B2 (en) * | 2007-01-30 | 2012-11-27 | Google Inc. | Determining a demographic attribute value of an online document visited by users |
US8290800B2 (en) * | 2007-01-30 | 2012-10-16 | Google Inc. | Probabilistic inference of site demographics from aggregate user internet usage and source demographic information |
US20080243602A1 (en) * | 2007-03-28 | 2008-10-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Systems and methods for providing iptv advertisements |
US8756103B1 (en) | 2007-03-28 | 2014-06-17 | Qurio Holdings, Inc. | System and method of implementing alternative redemption options for a consumer-centric advertising system |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US8560387B2 (en) * | 2007-06-07 | 2013-10-15 | Qurio Holdings, Inc. | Systems and methods of providing collaborative consumer-controlled advertising environments |
US8600808B2 (en) | 2007-06-07 | 2013-12-03 | Qurio Holdings, Inc. | Methods and systems of presenting advertisements in consumer-defined environments |
US20080320520A1 (en) * | 2007-06-21 | 2008-12-25 | Beadle Edward R | System and method for biometric identification using portable interface device for content presentation system |
US9094717B2 (en) * | 2007-06-21 | 2015-07-28 | Imagine Communications Corp. | System and method for creating and using a smart electronic programming guide |
US20080320519A1 (en) * | 2007-06-21 | 2008-12-25 | Beadle Edward R | System and method for networking data collection devices for content presentation systems |
US9319726B2 (en) * | 2007-06-21 | 2016-04-19 | Imagine Communications Corp. | System and method for a passively-adaptive preferred channel list |
US8782703B2 (en) * | 2007-06-21 | 2014-07-15 | Imagine Communications Corp. | System and method for picture-in-picture assisted time-adaptive surfing for a content presentation system |
US8806534B2 (en) * | 2007-06-21 | 2014-08-12 | Imagine Communications Corp. | System and method for creating and using a smart channel tuner list |
US9392074B2 (en) | 2007-07-07 | 2016-07-12 | Qualcomm Incorporated | User profile generation architecture for mobile content-message targeting |
US20090013051A1 (en) | 2007-07-07 | 2009-01-08 | Qualcomm Incorporated | Method for transfer of information related to targeted content messages through a proxy server |
US8140576B1 (en) * | 2007-07-19 | 2012-03-20 | Salesforce.Com, Inc. | On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entity |
ITFI20070177A1 (en) * | 2007-07-26 | 2009-01-27 | Riccardo Vieri | SYSTEM FOR THE CREATION AND SETTING OF AN ADVERTISING CAMPAIGN DERIVING FROM THE INSERTION OF ADVERTISING MESSAGES WITHIN AN EXCHANGE OF MESSAGES AND METHOD FOR ITS FUNCTIONING. |
US9111285B2 (en) | 2007-08-27 | 2015-08-18 | Qurio Holdings, Inc. | System and method for representing content, user presence and interaction within virtual world advertising environments |
US8416247B2 (en) | 2007-10-09 | 2013-04-09 | Sony Computer Entertaiment America Inc. | Increasing the number of advertising impressions in an interactive environment |
WO2009052339A1 (en) * | 2007-10-19 | 2009-04-23 | General Instrument Corporation | Method and system for presenting user-desired media content |
US9705998B2 (en) * | 2007-11-14 | 2017-07-11 | Qualcomm Incorporated | Method and system using keyword vectors and associated metrics for learning and prediction of user correlation of targeted content messages in a mobile environment |
US20090177530A1 (en) | 2007-12-14 | 2009-07-09 | Qualcomm Incorporated | Near field communication transactions in a mobile environment |
US8769558B2 (en) | 2008-02-12 | 2014-07-01 | Sony Computer Entertainment America Llc | Discovery and analytics for episodic downloaded media |
EP2288986A4 (en) * | 2008-04-28 | 2013-01-09 | Strands Inc | Method for providing personalized recommendations of financial products based on user data |
US20090276351A1 (en) * | 2008-04-30 | 2009-11-05 | Strands, Inc. | Scaleable system and method for distributed prediction markets |
KR20110063617A (en) | 2008-05-13 | 2011-06-13 | 몬트레이 그룹 원 엘엘씨 | Apparatus and methods for interacting with multiple information forms across multiple types of computing devices |
US8751948B2 (en) | 2008-05-13 | 2014-06-10 | Cyandia, Inc. | Methods, apparatus and systems for providing and monitoring secure information via multiple authorized channels and generating alerts relating to same |
WO2009146437A1 (en) * | 2008-05-31 | 2009-12-03 | Strands, Inc. | Adaptive recommender technology |
US20090299945A1 (en) * | 2008-06-03 | 2009-12-03 | Strands, Inc. | Profile modeling for sharing individual user preferences |
US8990106B2 (en) * | 2008-08-22 | 2015-03-24 | Realwire Limited | Information categorisation systems, modules, and methods |
US9225941B2 (en) * | 2008-08-22 | 2015-12-29 | Dish Network, L.L.C. | Systems and methods for high-bandwidth delivery of customer-specific information |
US20100076846A1 (en) * | 2008-09-25 | 2010-03-25 | Yahoo! Inc. | Interest manager |
WO2010040082A1 (en) | 2008-10-02 | 2010-04-08 | Strands, Inc. | Real-time visualization of user consumption of media items |
JP4945543B2 (en) * | 2008-10-31 | 2012-06-06 | 株式会社東芝 | Road traffic information providing system and method |
US20100169328A1 (en) * | 2008-12-31 | 2010-07-01 | Strands, Inc. | Systems and methods for making recommendations using model-based collaborative filtering with user communities and items collections |
US8627356B2 (en) * | 2009-03-13 | 2014-01-07 | Simulmedia, Inc. | Method and apparatus for television program promotion |
US8763090B2 (en) | 2009-08-11 | 2014-06-24 | Sony Computer Entertainment America Llc | Management of ancillary content delivery and presentation |
US20110060738A1 (en) | 2009-09-08 | 2011-03-10 | Apple Inc. | Media item clustering based on similarity data |
US8510769B2 (en) * | 2009-09-14 | 2013-08-13 | Tivo Inc. | Media content finger print system |
US8682145B2 (en) * | 2009-12-04 | 2014-03-25 | Tivo Inc. | Recording system based on multimedia content fingerprints |
US20110137976A1 (en) * | 2009-12-04 | 2011-06-09 | Bob Poniatowski | Multifunction Multimedia Device |
WO2012051539A2 (en) * | 2010-10-14 | 2012-04-19 | Cyandia, Inc. | Methods, apparatus, and systems for presenting television programming and related information |
US9009298B2 (en) * | 2010-12-10 | 2015-04-14 | The Nielsen Company (Us), Llc | Methods and apparatus to determine audience engagement indices associated with media presentations |
US8983905B2 (en) | 2011-10-03 | 2015-03-17 | Apple Inc. | Merging playlists from multiple sources |
US8862995B1 (en) * | 2011-11-04 | 2014-10-14 | Google Inc. | Automatically creating a movie from geo located content using earth |
US9536251B2 (en) * | 2011-11-15 | 2017-01-03 | Excalibur Ip, Llc | Providing advertisements in an augmented reality environment |
US11544750B1 (en) | 2012-01-17 | 2023-01-03 | Google Llc | Overlaying content items with third-party reviews |
WO2013108941A1 (en) * | 2012-01-18 | 2013-07-25 | 엘지전자 주식회사 | Electronic equipment and method of controlling electronic equipment |
TWI591557B (en) * | 2012-05-07 | 2017-07-11 | 財團法人工業技術研究院 | System and method for allocating advertisements |
US20140129330A1 (en) * | 2012-11-05 | 2014-05-08 | Velvet Ape, Inc. | Methods for Targeted Advertising |
US9477785B2 (en) * | 2013-03-15 | 2016-10-25 | NutraSpace LLC | Customized query application and data result updating procedure |
WO2014178462A1 (en) * | 2013-05-03 | 2014-11-06 | Seok Cheol | Music editing method using video streaming service and music editing apparatus used therefor |
US10873616B1 (en) * | 2013-12-10 | 2020-12-22 | Google Llc | Providing content to co-located devices with enhanced presentation characteristics |
EP3152898A4 (en) * | 2014-06-05 | 2017-11-01 | Visible World Inc. | Methods, systems, and computer-readable media for targeted distribution of digital on-screen graphic elements |
WO2016028813A1 (en) * | 2014-08-18 | 2016-02-25 | Groopic, Inc. | Dynamically targeted ad augmentation in video |
WO2016055985A1 (en) * | 2014-10-10 | 2016-04-14 | Scientific Games Holdings Limited | Method and system for conducting and linking a televised game show with play of a lottery game |
EP3018913B1 (en) * | 2014-11-10 | 2018-10-03 | Nxp B.V. | Media player |
WO2017007206A1 (en) * | 2015-07-03 | 2017-01-12 | (주)노바빈 | Apparatus and method for manufacturing viewer-relation type video |
US20180007433A1 (en) * | 2016-06-30 | 2018-01-04 | Intel Corporation | Filtering streamed content by content-display device |
CN107038361B (en) * | 2016-10-13 | 2020-05-12 | 创新先进技术有限公司 | Service implementation method and device based on virtual reality scene |
US10846779B2 (en) | 2016-11-23 | 2020-11-24 | Sony Interactive Entertainment LLC | Custom product categorization of digital media content |
US10860987B2 (en) | 2016-12-19 | 2020-12-08 | Sony Interactive Entertainment LLC | Personalized calendar for digital media content-related events |
US10984595B2 (en) | 2017-01-13 | 2021-04-20 | Samsung Electronics Co. Ltd | Method and apparatus for providing guidance in a virtual environment |
US10936653B2 (en) | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
WO2019004884A1 (en) * | 2017-06-29 | 2019-01-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Adapting live content |
CN107341690A (en) * | 2017-06-30 | 2017-11-10 | 上海精数信息科技有限公司 | Information-pushing method and device |
US11032580B2 (en) | 2017-12-18 | 2021-06-08 | Dish Network L.L.C. | Systems and methods for facilitating a personalized viewing experience |
US10931991B2 (en) | 2018-01-04 | 2021-02-23 | Sony Interactive Entertainment LLC | Methods and systems for selectively skipping through media content |
US10365885B1 (en) * | 2018-02-21 | 2019-07-30 | Sling Media Pvt. Ltd. | Systems and methods for composition of audio content from multi-object audio |
US10765957B2 (en) * | 2018-02-28 | 2020-09-08 | Sony Interactive Entertainment LLC | Integrating commentary content and gameplay content over a multi-user platform |
WO2019207456A1 (en) * | 2018-04-22 | 2019-10-31 | RxPrism Health Systems Pvt. Ltd | A system and a method for detailing about any products & services of a lifescience company |
KR20200040562A (en) * | 2018-10-10 | 2020-04-20 | 삼성전자주식회사 | System for processing user utterance and operating method thereof |
CN109547806A (en) * | 2018-10-23 | 2019-03-29 | 佟志强 | A kind of AR scapegoat's live broadcasting method |
JP7331395B2 (en) * | 2019-03-20 | 2023-08-23 | 富士フイルムビジネスイノベーション株式会社 | Process extractor and program |
CN115278317B (en) * | 2022-07-29 | 2023-07-18 | 苏州浪潮智能科技有限公司 | Method, device and medium for directional delivery of television content |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999050778A1 (en) * | 1998-03-31 | 1999-10-07 | Slade Michael G | System for customizing and distributing presentations |
US6005561A (en) * | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
WO2000043892A1 (en) * | 1999-01-21 | 2000-07-27 | Universal Music Group, Inc. | Method and system for transmitting media information through a network |
Family Cites Families (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4572509A (en) * | 1982-09-30 | 1986-02-25 | Sitrick David H | Video game network |
US4602279A (en) * | 1984-03-21 | 1986-07-22 | Actv, Inc. | Method for providing targeted profile interactive CATV displays |
US4592546A (en) * | 1984-04-26 | 1986-06-03 | David B. Lockton | Game of skill playable by remote participants in conjunction with a live event |
CA1284211C (en) * | 1985-04-29 | 1991-05-14 | Terrence Henry Pocock | Cable television system selectively distributing pre-recorder video and audio messages |
US5208659A (en) * | 1986-06-03 | 1993-05-04 | Scientific Atlanta, Inc. | Method and apparatus for independently transmitting and recapturing clock recovery burst and DC restoration signals in a MAC system |
US5191410A (en) * | 1987-08-04 | 1993-03-02 | Telaction Corporation | Interactive multimedia presentation and communications system |
US4894789A (en) * | 1988-02-22 | 1990-01-16 | Yee Keen Y | TV data capture device |
US4905094A (en) * | 1988-06-30 | 1990-02-27 | Telaction Corporation | System for audio/video presentation |
US4931865A (en) * | 1988-08-24 | 1990-06-05 | Sebastiano Scarampi | Apparatus and methods for monitoring television viewers |
US5014125A (en) * | 1989-05-05 | 1991-05-07 | Cableshare, Inc. | Television system for the interactive distribution of selectable video presentations |
GB2241623A (en) * | 1990-02-28 | 1991-09-04 | Philips Electronic Associated | Vehicle location system |
US5114155A (en) * | 1990-06-15 | 1992-05-19 | Arachnid, Inc. | System for automatic collection and distribution of player statistics for electronic dart games |
US5282028A (en) * | 1990-11-27 | 1994-01-25 | Scientific-Atlanta, Inc. | Remote control for digital music terminal with synchronized communications |
US5291486A (en) * | 1991-08-19 | 1994-03-01 | Sony Corporation | Data multiplexing apparatus and multiplexed data demultiplexing apparatus |
US5734413A (en) * | 1991-11-20 | 1998-03-31 | Thomson Multimedia S.A. | Transaction based interactive television system |
US5343239A (en) * | 1991-11-20 | 1994-08-30 | Zing Systems, L.P. | Transaction based interactive television system |
US5724091A (en) * | 1991-11-25 | 1998-03-03 | Actv, Inc. | Compressed digital data interactive program system |
US5861881A (en) * | 1991-11-25 | 1999-01-19 | Actv, Inc. | Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
US5285278A (en) * | 1992-05-21 | 1994-02-08 | Holman Michael J | Electronic redeemable coupon system via television |
DE4222896A1 (en) * | 1992-07-11 | 1994-01-13 | Peter Eiba | System and method for the automatic handling of tournaments |
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
US5577108A (en) * | 1993-08-03 | 1996-11-19 | Mankovitz; Roy J. | Information distribution system with self-contained programmable automatic interface unit |
US5689641A (en) * | 1993-10-01 | 1997-11-18 | Vicor, Inc. | Multimedia collaboration system arrangement for routing compressed AV signal through a participant site without decompressing the AV signal |
US5481542A (en) * | 1993-11-10 | 1996-01-02 | Scientific-Atlanta, Inc. | Interactive information services control system |
DE4402419A1 (en) * | 1994-01-27 | 1995-08-03 | Peter Eiba | Process and system for the automatic handling of tournaments |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
CA2128634C (en) * | 1994-06-22 | 2005-09-27 | Richard Channing Garfield | Trading card game components and method of play |
US5593349A (en) * | 1994-09-09 | 1997-01-14 | Valley Recreation Products Inc. | Automated league and tournament system for electronic games |
US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
EP0788714B1 (en) * | 1994-10-24 | 2006-03-22 | Intel Corporation | Video indexing protocol |
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 |
US5878222A (en) * | 1994-11-14 | 1999-03-02 | Intel Corporation | Method and apparatus for controlling video/audio and channel selection for a communication signal based on channel data indicative of channel contents of a signal |
US6029195A (en) * | 1994-11-29 | 2000-02-22 | Herz; Frederick S. M. | System for customized electronic identification of desirable objects |
US5627978A (en) * | 1994-12-16 | 1997-05-06 | Lucent Technologies Inc. | Graphical user interface for multimedia call set-up and call handling in a virtual conference on a desktop computer conferencing system |
CA2158384C (en) * | 1994-12-27 | 1999-09-28 | Alexander Gibson Fraser | Multimedia program editing system and method |
US5890906A (en) * | 1995-01-20 | 1999-04-06 | Vincent J. Macri | Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment |
US5604542A (en) * | 1995-02-08 | 1997-02-18 | Intel Corporation | Using the vertical blanking interval for transporting electronic coupons |
US5612730A (en) * | 1995-03-03 | 1997-03-18 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5710884A (en) * | 1995-03-29 | 1998-01-20 | Intel Corporation | System for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use |
US5498000A (en) * | 1995-04-17 | 1996-03-12 | Cuneo; Gregory | Goaltender simulator system |
CA2181781C (en) * | 1995-07-26 | 2000-02-29 | Seiji Iwafune | Television system for providing interactive television programs and server system for constructing the television system |
US5603078A (en) * | 1995-09-15 | 1997-02-11 | Spectravision, Inc. | Remote control device with credit card reading and transmission capabilities having multiple IR LEDs |
US5748186A (en) * | 1995-10-02 | 1998-05-05 | Digital Equipment Corporation | Multimodal information presentation system |
US5757916A (en) * | 1995-10-06 | 1998-05-26 | International Series Research, Inc. | Method and apparatus for authenticating the location of remote users of networked computing systems |
US5884214A (en) * | 1996-09-06 | 1999-03-16 | Snaptrack, Inc. | GPS receiver and method for processing GPS signals |
KR0179979B1 (en) * | 1995-10-13 | 1999-05-01 | 김광호 | Caption display apparatus of information tv |
US5905865A (en) * | 1995-10-30 | 1999-05-18 | Web Pager, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
US5724103A (en) * | 1995-11-13 | 1998-03-03 | Intel Corporation | CD ROM information references delivered to a personal computer using the vertical blanking intervals associated data technology from a nabts compliant television broadcast program |
US5633810A (en) * | 1995-12-14 | 1997-05-27 | Sun Microsystems, Inc. | Method and apparatus for distributing network bandwidth on a media server |
US5730654A (en) * | 1995-12-18 | 1998-03-24 | Raya Systems, Inc. | Multi-player video game for health education |
US6193610B1 (en) * | 1996-01-05 | 2001-02-27 | William Junkin Trust | Interactive television system and methodology |
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6513069B1 (en) * | 1996-03-08 | 2003-01-28 | Actv, Inc. | Enhanced video programming system and method for providing a distributed community network |
WO1997035258A1 (en) * | 1996-03-21 | 1997-09-25 | Mpath Interactive, Inc. | Network match maker for selecting clients based on attributes of servers and communication links |
US6058430A (en) * | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
US5889951A (en) * | 1996-05-13 | 1999-03-30 | Viewpoint Corporation | Systems, methods, and computer program products for accessing, leasing, relocating, constructing and modifying internet sites within a multi-dimensional virtual reality environment |
US5907680A (en) * | 1996-06-24 | 1999-05-25 | Sun Microsystems, Inc. | Client-side, server-side and collaborative spell check of URL's |
US5870558A (en) * | 1996-06-25 | 1999-02-09 | Mciworldcom, Inc. | Intranet graphical user interface for SONET network management |
US5748731A (en) * | 1996-07-02 | 1998-05-05 | Shepherd; Henry G. | Electronic trading cards |
US6061738A (en) * | 1997-06-27 | 2000-05-09 | D&I Systems, Inc. | Method and system for accessing information on a network using message aliasing functions having shadow callback functions |
WO1998003016A1 (en) * | 1996-07-12 | 1998-01-22 | Interactive Pictures Corporation | Viewer profile of broadcast data and browser |
KR100267541B1 (en) * | 1996-07-26 | 2000-10-16 | 모리 하루오 | Vehicle navigation method and system |
US6199045B1 (en) * | 1996-08-15 | 2001-03-06 | Spatial Adventures, Inc. | Method and apparatus for providing position-related information to mobile recipients |
DE69624809T2 (en) * | 1996-08-28 | 2003-07-03 | Koninkl Philips Electronics Nv | Method and system for selecting an information item |
US6012083A (en) * | 1996-09-24 | 2000-01-04 | Ricoh Company Ltd. | Method and apparatus for document processing using agents to process transactions created based on document content |
US5892909A (en) * | 1996-09-27 | 1999-04-06 | Diffusion, Inc. | Intranet-based system with methods for co-active delivery of information to multiple users |
US6057856A (en) * | 1996-09-30 | 2000-05-02 | Sony Corporation | 3D virtual reality multi-user interaction with superimposed positional information display for each user |
US5890963A (en) * | 1996-09-30 | 1999-04-06 | Yen; Wei | System and method for maintaining continuous and progressive game play in a computer network |
US6065059A (en) * | 1996-12-10 | 2000-05-16 | International Business Machines Corporation | Filtered utilization of internet data transfers to reduce delay and increase user control |
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 |
US5889950A (en) * | 1996-12-20 | 1999-03-30 | Intel Corporation | Method and apparatus for distribution of broadcast data |
US6173317B1 (en) * | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
US6182072B1 (en) * | 1997-03-26 | 2001-01-30 | Webtv Networks, Inc. | Method and apparatus for generating a tour of world wide web sites |
US6023729A (en) * | 1997-05-05 | 2000-02-08 | Mpath Interactive, Inc. | Method and apparatus for match making |
US5878223A (en) * | 1997-05-07 | 1999-03-02 | International Business Machines Corporation | System and method for predictive caching of information pages |
US6026369A (en) * | 1997-05-09 | 2000-02-15 | International Business Machines Corporation | Method for distributing advertising in a distributed web modification system |
US6240183B1 (en) * | 1997-06-19 | 2001-05-29 | Brian E. Marchant | Security apparatus for data transmission with dynamic random encryption |
US6591247B2 (en) * | 1997-08-08 | 2003-07-08 | Prn Corporation | Method and apparatus for distributing audiovisual content |
JPH1185654A (en) * | 1997-09-12 | 1999-03-30 | Matsushita Electric Ind Co Ltd | Virtual www server device and camera controllable www server device |
US5867208A (en) * | 1997-10-28 | 1999-02-02 | Sun Microsystems, Inc. | Encoding system and method for scrolling encoded MPEG stills in an interactive television application |
US6026375A (en) * | 1997-12-05 | 2000-02-15 | Nortel Networks Corporation | Method and apparatus for processing orders from customers in a mobile environment |
US6029045A (en) * | 1997-12-09 | 2000-02-22 | Cogent Technology, Inc. | System and method for inserting local content into programming content |
US6205582B1 (en) * | 1997-12-09 | 2001-03-20 | Ictv, Inc. | Interactive cable television system with frame server |
US6199014B1 (en) * | 1997-12-23 | 2001-03-06 | Walker Digital, Llc | System for providing driving directions with visual cues |
US6044403A (en) * | 1997-12-31 | 2000-03-28 | At&T Corp | Network server platform for internet, JAVA server and video application server |
US6055569A (en) * | 1998-01-27 | 2000-04-25 | Go Ahead Software Inc. | Accelerating web access by predicting user action |
US6239797B1 (en) * | 1998-04-02 | 2001-05-29 | Partnerware Technologies | Method and apparatus for remote database record scroll/update without refresh |
US6698020B1 (en) * | 1998-06-15 | 2004-02-24 | Webtv Networks, Inc. | Techniques for intelligent video ad insertion |
US6195680B1 (en) * | 1998-07-23 | 2001-02-27 | International Business Machines Corporation | Client-based dynamic switching of streaming servers for fault-tolerance and load balancing |
US6526041B1 (en) * | 1998-09-14 | 2003-02-25 | Siemens Information & Communication Networks, Inc. | Apparatus and method for music-on-hold delivery on a communication system |
US6397220B1 (en) * | 1998-10-01 | 2002-05-28 | Unisys Corporation | Common gateway which allows JAVA applets to make program calls to OLTP applications executing on an enterprise server reference to co-pending applications |
US6204842B1 (en) * | 1998-10-06 | 2001-03-20 | Sony Corporation | System and method for a user interface to input URL addresses from captured video frames |
US6389458B2 (en) * | 1998-10-30 | 2002-05-14 | Ideaflood, Inc. | Method, apparatus and system for directing access to content on a computer network |
AU2475400A (en) * | 1998-12-03 | 2000-06-19 | Samsung Electronics Co., Ltd. | Subscriber characterization and advertisement monitoring system |
US6199077B1 (en) * | 1998-12-08 | 2001-03-06 | Yodlee.Com, Inc. | Server-side web summary generation and presentation |
US6510466B1 (en) * | 1998-12-14 | 2003-01-21 | International Business Machines Corporation | Methods, systems and computer program products for centralized management of application programs on a network |
US6571234B1 (en) * | 1999-05-11 | 2003-05-27 | Prophet Financial Systems, Inc. | System and method for managing online message board |
US6415438B1 (en) * | 1999-10-05 | 2002-07-02 | Webtv Networks, Inc. | Trigger having a time attribute |
WO2001017250A1 (en) * | 1999-08-31 | 2001-03-08 | Ismail Labeeb K | Method and apparatus for delivery of targeted video programming |
US6192340B1 (en) * | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
US6526335B1 (en) * | 2000-01-24 | 2003-02-25 | G. Victor Treyz | Automobile personal computer systems |
US6353933B1 (en) * | 2000-11-21 | 2002-03-12 | Larry W. Love. | Combination stadium cushion and poncho |
-
2001
- 2001-04-12 US US09/834,500 patent/US20020152117A1/en not_active Abandoned
- 2001-04-17 EP EP01930549A patent/EP1379959A4/en not_active Withdrawn
- 2001-04-17 JP JP2002582374A patent/JP2004537190A/en active Pending
- 2001-04-17 CA CA002443746A patent/CA2443746A1/en not_active Abandoned
- 2001-04-17 WO PCT/US2001/012469 patent/WO2002084502A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6005561A (en) * | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
WO1999050778A1 (en) * | 1998-03-31 | 1999-10-07 | Slade Michael G | System for customizing and distributing presentations |
WO2000043892A1 (en) * | 1999-01-21 | 2000-07-27 | Universal Music Group, Inc. | Method and system for transmitting media information through a network |
Non-Patent Citations (1)
Title |
---|
See also references of EP1379959A4 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9038107B2 (en) | 2000-01-19 | 2015-05-19 | Individual Network, Llc | Method and system for providing a customized media list |
GB2396029A (en) * | 2002-12-03 | 2004-06-09 | Individual Network Inc | Provision of targeted media options |
WO2019116061A1 (en) * | 2017-12-13 | 2019-06-20 | Emphasys Importadora Exportadora E Distribuidora Ltda. | Dry powder inhaler |
Also Published As
Publication number | Publication date |
---|---|
JP2004537190A (en) | 2004-12-09 |
US20020152117A1 (en) | 2002-10-17 |
EP1379959A4 (en) | 2006-04-26 |
CA2443746A1 (en) | 2002-10-24 |
EP1379959A1 (en) | 2004-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020152117A1 (en) | System and method for targeting object oriented audio and video content to users | |
US11134281B2 (en) | Method and system for remotely controlling consumer electronic devices | |
US11468917B2 (en) | Providing enhanced content | |
JP4169182B2 (en) | Simulation of two-way connectivity for one-way data streams to multiple parties | |
US7945926B2 (en) | Enhanced custom content television | |
US9508080B2 (en) | System and method of presenting a commercial product by inserting digital content into a video stream | |
AU2002333358A1 (en) | Enhanced custom content multi media television | |
CN1280438A (en) | System for personal advertisement | |
KR20050004216A (en) | Presentation synthesizer | |
KR101032737B1 (en) | Content sending apparatus, content receiving apparatus, content sending method and content receiving method | |
EP2188806A2 (en) | Compact graphics for limited resolution display devices | |
AU2001257076A1 (en) | System and method for targeting object oriented audio video content to users | |
JP3727231B2 (en) | Program presenting method, program presenting apparatus, and recording medium recording program presenting program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2443746 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002582374 Country of ref document: JP Ref document number: 2001257076 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001930549 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2001930549 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |