None.
Not applicable.
Not applicable.
Broadcast TV programs are often interrupted by program related content, other programming announcements, or commercial advertisements. Regular interruptions of TV programs by such content could make the customer's viewing experience less enjoyable. Frequent interruptions to a program broadcast in real-time, such as a sporting event, may even cause the customer to miss important events during the game. If the customer is not interested in watching the content during the program breaks, the customer may tune out and eventually lose all interest in watching the program.
In an embodiment, a dual channel communication system for detecting customer presence is disclosed. The system comprises a fixed component configured to receive a media content over a first channel, at least one mobile component configured to receive a targeted content based on a media related to the media content over a second channel, and a service provider that sends the media content and the targeted content. The fixed component detects the mobile component presence within proximity range using a short range wireless connection.
In another embodiment, a method for detecting a customer device presence and dual channel content delivery is disclosed. The method comprises delivering a program content over a first channel to a primary device, playing the program content using the primary device, detecting a customer device presence within proximity of the primary device, delivering a targeted ad based on a program related to the program content over a second channel to a customer mobile device, and playing the targeted ad using the customer mobile device.
In yet another embodiment, a dual channel communication network is disclosed. The network comprises a first and a second short range wireless technology enabled device. The first short range wireless technology enabled device is configured to receive media. The second short range wireless technology enabled device is configured to receive targeted content based on media when the second short range wireless technology device is detected within proximity of the first short range wireless technology enabled device using a short range wireless technology.
These and other features will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings and claims.
For a more complete understanding of the present disclosure, reference is now made to the following brief description, taken in connection with the accompanying drawings and detailed description, wherein like reference numerals represent like parts.
It should be understood at the outset that although illustrative implementations of one or more embodiments are illustrated below, the disclosed systems and methods may be implemented using any number of techniques, whether currently known or in existence. The disclosure should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, but may be modified within the scope of the appended claims along with their full scope of equivalents.
The customer may be more receptive to targeted content based on programming, content related to programming, or other announcements of interest to the customer when the targeted content is delivered at the customer's convenience and does not interfere with the primary programming. Disclosed herein is a dual channel system that may deliver a program as well as some targeted content downstream to a customer. The dual channel system is based on combining or fusing a primary channel that may be a cable or media service channel with a secondary channel that may be a phone or telecom service channel to deliver the program and the targeted content. The program may be delivered over the primary channel using a primary device without interruptions by the targeted content, wherein the targeted content may be delivered over the separate secondary channel using a customer's mobile device. The system may deliver the targeted content using the customer's mobile device after identifying the customer's presence within proximity of the primary device. The system may identify the customer's presence within proximity of the primary device by detecting the customer's mobile device and establishing a short range wireless link between the customer's mobile device and the primary device. The system may deliver some targeted content related to the program that may be of interest to the customer using the customer's mobile device. The targeted content may be delivered from the primary device to the customer's mobile device via the secondary channel established over the short range wireless link. The targeted content may also be delivered from the cable or media service provider to the customer's mobile device via a secondary channel established over a long range wireless link. Alternatively, the targeted content may be forwarded from the media service provider to the customer's mobile device over a wireless network by a mobile service provider in communication with the media service provider and the customer's mobile device. The customer may use the mobile device to view the targeted content or to communicate upstream even when away from the primary device.
The service provider 110 may be any device, component, or source that may transport media content downstream to the primary device 120. In an embodiment, the service provider 110 may comprise a broadcast transmitter. Media content may include television programs, streaming video content, streaming audio content, gaming content, still photos, or a combination of these as well as other media content. In an embodiment, the service provider 110 may be a television cable network, a television broadcast network, or a television satellite network. In other embodiments, the service provider 110 may be a video distribution center for cable broadcast in a video over DSL network, wherein media content may include streamed video over DSL (VOD).
The primary device 120 may be a fixed user-oriented device that may receive and display media content from the service provider 110. For instance, the primary device 120 may be a set-top box, a desktop computer, or a television. The primary device 120 may receive the media content from the service provider 110 via a fixed link, such as coaxial cable or optical fiber. The primary device 120 may receive the media content from the service provider 110 via a long range wireless link, such as a satellite link or a Worldwide Interoperability for Microwave Access (WiMAX) link. The service provider 110 may also transmit the media content over a broadcast TV link to the primary device 120. In an embodiment the primary device 120 may replace the service provider 110, wherein the primary device 120 may comprise a media server that may have access to some media database.
The mobile device 130 may be any mobile device that may communicate with the primary device 120. Specifically, the mobile device 130 may be a mobile user-oriented device that communicates with the primary device 120 via a short range wireless link. The wireless link may be a Bluetooth link, a WiFi link, a near field communication (NFC) link, an Infrared Data Association (IrDa) link, a radio frequency identification (RFID), or other link. For example, the mobile device 130 may be a cellular phone, a personal digital assistant (PDA), a notebook computer, or any other wireless devices.
In one embodiment of the system 100, the service provider 110 may send media content downstream over a primary channel to the primary device 120. The primary device 120 may receive the downstream media content over the primary channel and play the media content from the service provider 110. For example, a set top box may receive a real-time football game downstream and play the game on a connected display screen. Furthermore, the mobile device 130 may be within proximity range from the primary device 120 as shown in the
Once the primary device 120 detects and establishes a secondary channel for communicating with the mobile device 130, the primary device 120 may send, downstream via the secondary channel, some targeted content, such as a targeted ad or announcement, related to the displayed media content over the primary channel. The primary device 120 may send related media content such as an announcement message, which may include targeted advertisements that may be of interest to a customer viewing the media content. Specifically, targeted advertisements directed at brand names embedded in the media content may be assumed to be of interest to the customer. For example, while playing a movie, a set top box equipped with Bluetooth technology may detect the presence of a customer's cell phone in the same room using Bluetooth technology. The set top box may then send a text message to the cell phone, over a Bluetooth link. The text message may include purchasing information for music related to the movie, or soundtrack, and other purchasing information associated with products placed in the movie. The primary device 120 may also send targeted content associated with embedded metatags, closed captioning, or subtitle keywords in the media content. An embedded metatag may comprise a URL address for a website which includes information about some commercial product, brand name, or program related content.
In another embodiment, the service provider 110 may send the targeted content to the mobile device 130 using the wireless link 114 after detecting the presence of the mobile device 130 in proximity of the primary device 120. For instance, the primary device 120 may detect the presence of the mobile device 130 in the same room using a short range wireless technology. The primary device 120 may hence notify the service provider 110 of the detected presence of the mobile device 130. In turn, the service provider 110 may deliver the targeted content directly to the mobile device 130 over the second channel via the wireless link 114. Alternatively, the service provider 110 may send the targeted content, using the wireless link 114 or another long range wireless link, to a mobile service provider which may then forward the targeted content to the mobile device 130. For instance, the service provider may send the targeted content over a cellular link to a cellular network service provider, which may forward the targeted content to the mobile device 130 over the network.
After receiving the media related content from the primary device 120, the mobile device 130 may be used to play the media related content. For example, a cell phone may be used to receive a message comprising a hyperlink with content related to an episode of a television series that is being played on a set top box in the room. The hyperlink on the cell phone may be used to access and play a previous episode of the television series. The hyperlink on the cell phone may be used to play the previous episode by establishing a direct connection with the service provider 110 via a long range wireless link, or an indirect connection to some media server. Hence, the hyperlink on the cell phone may be used to play the previous episode in the same room or away from the set top box and beyond the reach of a short range wireless link. For example, a cell phone may be dialed to place a vote after receiving a message from a set top box urging to vote for a game show. The cell phone may be dialed after leaving the room of the set top box, and a vote may be placed by connecting to the service provider 110 over a cellular network. In another embodiment, the mobile device 130 may communicate upstream with the primary device 120 over the secondary channel via a short range wireless link, such as a WiFi link.
Although one mobile device 130 is shown in
At block 220, the method 200 may monitor presence of the mobile device 130 within proximity of the set top box, or alternatively within proximity of the desktop computer. The mobile device 130 may be any customer personal communication device that is portable. The method 200 may monitor the presence of the mobile device 130 within proximity using a short range wireless technology, such as WiFi or Bluetooth. The short range wireless technology may enable the set top box, or the desktop computer, to establish communication with the mobile device 130 within proximity, for instance in the same room. Specifically, the method 200 may detect the mobile device 130 using the short range wireless technology to identify the customer's presence in the same room with the set top box. The customer's presence within such proximity may signify the customer interest or attendance to view the program in play. On the other hand, when no personal mobile device 130 is detected in the room, it may be assumed that no customer is present due to lack of interest in the program or due to other engagements. The method 200 may continue program streaming while searching for a single or a plurality of potential mobile devices 130 that may be approaching the set top box.
At block 230, when the mobile device 130 is detected within proximity of the set top box, a second communication channel may be established. The second communication channel may be established between the set top box and the mobile device 130 using the short range wireless technology. Unlike the first communication channel that may be used primarily as a media content downstream channel, the second channel may be used for providing or down-streaming related media content to the mobile device 130, as well as for receiving or up-streaming any customer feedback from the mobile device 130 to the set top box directly or to a media server that may be connected to the set top box. The media server may also be located at some remote service provider location. Customer feedback may comprise a program request message, selection of a link to content, voting on some aspect of the program, or any communication from the customer that may be related to any displayed program content. The method 200 may establish a plurality of separate communication channels with a plurality of mobile devices 130 that may be detected within proximity.
At block 240, the method 200 may detect customer actions related to some content of the displayed program. In some embodiments, the method 200 may additionally detect the customer pattern of actions related to the displayed programming. The customer action may be any action taken by the customer while the program is being displayed using the set top box controls or other devices that may be connected to the set top box. For example, the customer action may comprise turning a particular program on, switching to a particular channel, pausing or replaying a program using a TIVO or some other digital video recorder (DVR) system. Monitoring such customer actions, or the customer's pattern of actions, taken while viewing some program content may provide a means for sending targeted content related to programming. The customer's actions may inform a service provider 110, or other marketing or commercial providers associated with the targeted content, of the customer's personal interests. Hence, improved targeted content, such as commercial advertisements or program related announcements may be provided to the customer. The improved targeted content may be more effective in getting the customer's attention, exciting the customer's curiosity, or getting some customer feedback.
At block 250, when the method 200 detects a customer action related to some programming, the method 200 may send targeted content to the customer. The targeted content may be sent from the set top box to the customer's mobile device 130 in the room over the second communication channel. The targeted content may be associated with some particular program content playing at the moment a customer action is detected. The targeted content may be sent in a form of a text message, for instance in the form of a short message service (SMS). The message may comprise URL addresses or hyperlinks to media content related to the program, such as movie clips or music clips. The URL addresses or hyperlinks may include information related to the program such as program scheduling, voting, or program ratings. The targeted content may also comprise information for purchasing additional media content or commercial products for brand names appearing within the program or for program sponsors.
While the mobile device 130 is detected within proximity, the method 200 may send a plurality of messages with targeted content related to a single or a plurality of programs that are being played. The plurality of messages may be stored in a memory of the mobile device 130 until the program related content may be accessed at a later time. The targeted content may be accessed using the hyperlinks or the URL addresses in the messages that are stored in the memory of the mobile device 130. In one embodiment, the method 200 may access the targeted content using the customer's mobile device 130 within proximity of the set top box. The mobile device 130 may access the targeted content while the program is being played or at any future time. The mobile device 130 may access the targeted content by sending an upstream request to the set top box within range, wherein the related content may be downloaded to the mobile device 130. The request may be sent from the mobile device 130 to the set top box over the second channel via the established short range wireless link. The second channel may thus be utilized for downstream and upstream communication between the customer and the media server. In another embodiment, the method 200 may access the targeted content using the customer's mobile device 130 away from the set top box and out of range of the short range wireless link. The method 200 may access the targeted content by establishing a long range wireless link, such as a WiFi or a cellular link, between the mobile device 130 and the service provider 110. The targeted content may then be downloaded from the service provider 110 to the mobile device 130 via the established long range wireless link.
As described above, the method 200 may begin monitoring customer actions related to some played program after detecting the presence of the mobile device 130 within proximity and establishing a second communication channel between the set top box and the mobile device 130. However, other embodiments of the method 200 may be implemented. In one case, the method 200 may first monitor customer actions related to some played program before detecting the presence of the mobile device 130 within proximity and establishing a second communication channel between the set top box and the mobile device 130. In another case, the method 200 may detect the presence of the mobile device 130 within proximity and establish a second communication channel between the set top box and the mobile device 130. The method 200 may then send targeted content to the mobile device 130 without monitoring customer actions related to the played program. Instead, a customer action may be recognized as merely playing a down-streamed program. Targeted content related to the program may thus be selected based on embedded metatags, closed captioning, or subtitle keywords.
Turning now to
The handset 300 includes a display 302 and a touch-sensitive surface or keys 304 for input by a user. The handset 300 may present options for the user to select, controls for the user to actuate, and/or cursors or other indicators for the user to direct. The handset 300 may further accept data entry from the user, including numbers to dial or various parameter values for configuring the operation of the handset. The handset 300 may further execute one or more software or firmware applications in response to user commands. These applications may configure the handset 300 to perform various customized functions in response to user interaction. Additionally, the handset 300 may be programmed and/or configured over-the-air, for example from a wireless base station, a wireless access point, or a peer handset 300.
The handset 300 may execute a web browser application which enables the display 302 to show a web page. The web page may be obtained via wireless communications with a cell tower 306, a wireless network access node, a peer handset 300 or any other wireless communication network or system. The cell tower 306 (or wireless network access node) is coupled to a wired network 308, such as the Internet. Via the wireless link and the wired network, the handset 300 has access to information on various servers, such as a server 310. The server 310 may provide content that may be shown on the display 302. Alternately, the handset 300 may access the cell tower 306 through a peer handset 300 acting as an intermediary, in a relay type or hop type of connection.
The handset 300 may provide support for receiving and sending email, SMS message, and text messages, and receiving video clips, for example to provide notification of package delivery or advance notice to promote timely rendezvous of the recipient with delivery service personnel to complete delivery of the package. The handset 300 may provide support for rendezvous negotiation.
The DSP 402 or some other form of controller or central processing unit operates to control the various components of the handset 400 in accordance with embedded software or firmware stored in memory 404 or stored in memory contained within the DSP 402 itself. In addition to the embedded software or firmware, the DSP 402 may execute other applications stored in the memory 404 or made available via information carrier media such as portable data storage media like the removable memory card 420 or via wired or wireless network communications. The application software may comprise a compiled set of machine-readable instructions that configure the DSP 402 to provide the desired functionality, or the application software may be high-level software instructions to be processed by an interpreter or compiler to indirectly configure the DSP 402.
The antenna and front end unit 406 may be provided to convert between wireless signals and electrical signals, enabling the handset 400 to send and receive information from a cellular network or some other available wireless communications network or from a peer handset 400. In an embodiment, the antenna and front end unit 406 may include multiple antennas whereby to support beam forming and/or multiple input multiple output (MIMO) operations. As is known to those skilled in the art, MIMO operations may provide spatial diversity which can be used to overcome difficult channel conditions and/or increase channel throughput. The antenna and front end unit 406 may include antenna tuning and/or impedance matching components, RF power amplifiers, and/or low noise amplifiers.
The RF transceiver 408 provides frequency shifting, converting received RF signals to baseband and converting baseband transmit signals to RF. In some descriptions a radio transceiver or RF transceiver may be understood to include other signal processing functionality such as modulation/demodulation, coding/decoding, interleaving/deinterleaving, spreading/despreading, inverse fast fourier transforming (IFFT)/fast fourier transforming (FFT), cyclic prefix appending/removal, and other signal processing functions. For the purposes of clarity the description here separates the description of this signal processing from the RF and/or radio stage and conceptually allocates that signal processing to the analog baseband processing unit 410 and/or the DSP 402 or other central processing unit. In some embodiments the RF transceiver 408, portions of the antenna and front end 406, the analog baseband processing unit 410 may be combined in one or more processing units and/or application specific integrated circuits (ASICs).
The analog baseband processing unit 410 may provide various analog processing of inputs and outputs, for example analog processing of inputs from the microphone 412 and the headset 416 and outputs to the earpiece 414 and the headset 416. To that end, the analog baseband processing unit 410 may have ports for connecting to the built-in microphone 412 and the earpiece speaker 414 that enable the handset 400 to be used as a cell phone. The analog baseband processing unit 410 may further include a port for connecting to a headset or other hands-free microphone and speaker configuration. The analog baseband processing unit 410 may provide digital-to-analog conversion in one signal direction and analog-to-digital conversion in the opposing signal direction. In some embodiments at least some of the functionality of the analog baseband processing unit 410 may be provided by digital processing components, for example by the DSP 402 or by other central processing units.
The DSP 402 may perform modulation/demodulation, coding/decoding, interleaving/deinterleaving, spreading/despreading, inverse fast fourier transforming (IFFT)/fast fourier transforming (FFT), cyclic prefix appending/removal, and other signal processing functions associated with wireless communications. In an embodiment, for example in a code division multiple access (CDMA) technology application, for a transmitter function the DSP 402 may perform modulation, coding, interleaving, and spreading and for a receiver function the DSP 402 may perform despreading, deinterleaving, decoding, and demodulation. In another embodiment, for example in an orthogonal frequency division multiplex access (OFDMA) technology application, for the transmitter function the DSP 402 may perform modulation, coding, interleaving, inverse fast fourier transforming, and cyclic prefix appending and for a receiver function the DSP 402 may perform cyclic prefix removal, fast fourier transforming, deinterleaving, decoding, and demodulation. In other wireless technology applications yet other signal processing functions and combinations of signal processing functions may be performed by the DSP 402.
The DSP 402 may communicate with a wireless network via the analog baseband processing unit 410. In some embodiments, the communication may provide Internet connectivity, enabling a user to gain access to content on the Internet and to send and receive e-mail or text messages. The input/output interface 418 interconnects the DSP 402 and various memories and interfaces. The memory 404 and the removable memory card 420 may provide software and data to configure the operation of the DSP 402. Among the interfaces may be the USB interface 422 and the infrared port 424. The USB interface 422 may enable the handset 400 to function as a peripheral device to exchange information with a personal computer or other computer system. The infrared port 424 and other optional ports such as a Bluetooth interface or an IEEE 802.11 compliant wireless interface may enable the handset 400 to communicate wirelessly with other nearby handsets and/or wireless base stations.
The input/output interface 418 may further connect the DSP 402 to the vibrator 426 that, when triggered, causes the handset 400 to vibrate. The vibrator 426 may serve as a mechanism for silently alerting the user to any of various events such as an incoming call, a new text message, and an appointment reminder.
The keypad 428 couples to the DSP 402 via the interface 418 to provide one mechanism for the user to make selections, enter information, and otherwise provide input to the handset 400. Another input mechanism may be the touch screen LCD 430, which may also display text and/or graphics to the user. The touch screen LCD controller 432 couples the DSP 402 to the touch screen LCD 430.
The CCD camera 434 enables the handset 400 to take digital pictures. The DSP 402 communicates with the CCD camera 434 via the camera controller 436. The GPS sensor 438 is coupled to the DSP 402 to decode global positioning system signals, thereby enabling the handset 400 to determine its position. In another embodiment, a camera operating according to a technology different from Charge Coupled Device cameras may be employed. Various other peripherals may also be included to provide additional functions, e.g., radio and television reception.
Portions of the system 100 described above, for example the primary device 120 and/or the service provider 110, may be implemented on any general-purpose computer with sufficient processing power, memory resources, and network throughput capability to handle the necessary workload placed upon it.
The secondary storage 604 is typically comprised of one or more disk drives or tape drives and is used for non-volatile storage of data and as an over-flow data storage device if RAM 608 is not large enough to hold all working data. Secondary storage 604 may be used to store programs which are loaded into RAM 608 when such programs are selected for execution. The ROM 606 is used to store instructions and perhaps data which are read during program execution. ROM 606 is a non-volatile memory device which typically has a small memory capacity relative to the larger memory capacity of secondary storage. The RAM 608 is used to store volatile data and perhaps to store instructions. Access to both ROM 606 and RAM 608 is typically faster than to secondary storage 604.
I/O devices 610 may include printers, video monitors, liquid crystal displays (LCDs), touch screen displays, keyboards, keypads, switches, dials, mice, track balls, voice recognizers, card readers, paper tape readers, or other well-known input devices.
The network connectivity devices 612 may take the form of modems, modem banks, ethernet cards, universal serial bus (USB) interface cards, serial interfaces, token ring cards, fiber distributed data interface (FDDI) cards, wireless local area network (WLAN) cards, radio transceiver cards such as code division multiple access (CDMA) and/or global system for mobile communications (GSM) radio transceiver cards, and other well-known network devices. These network connectivity devices 612 may enable the processor 602 to communicate with an Internet or one or more intranets. With such a network connection, it is contemplated that the processor 602 might receive information from the network, or might output information to the network in the course of performing the above-described method steps. Such information, which is often represented as a sequence of instructions to be executed using processor 602, may be received from and outputted to the network, for example, in the form of a computer data signal embodied in a carrier wave.
Such information, which may include data or instructions to be executed using processor 602 for example, may be received from and outputted to the network, for example, in the form of a computer data baseband signal or signal embodied in a carrier wave. The baseband signal or signal embodied in the carrier wave generated by the network connectivity devices 612 may propagate in or on the surface of electrical conductors, in coaxial cables, in waveguides, in optical media, for example optical fiber, or in the air or free space. The information contained in the baseband signal or signal embedded in the carrier wave may be ordered according to different sequences, as may be desirable for either processing or generating the information or transmitting or receiving the information. The baseband signal or signal embedded in the carrier wave, or other types of signals currently used or hereafter developed, referred to herein as the transmission medium, may be generated according to several methods well known to one skilled in the art.
The processor 602 executes instructions, codes, computer programs, scripts which it accesses from hard disk, floppy disk, optical disk (these various disk based systems may all be considered secondary storage 604), ROM 606, RAM 608, or the network connectivity devices 612. While only one processor 602 is shown, multiple processors may be present. Thus, while instructions may be discussed as executed by a processor, the instructions may be executed simultaneously, serially, or otherwise executed by one or multiple processors.
While several embodiments have been provided in the present disclosure, it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the present disclosure. The present examples are to be considered as illustrative and not restrictive, and the intention is not to be limited to the details given herein. For example, the various elements or components may be combined or integrated in another system or certain features may be omitted or not implemented.
Also, techniques, systems, subsystems, and methods described and illustrated in the various embodiments as discrete or separate may be combined or integrated with other systems, modules, techniques, or methods without departing from the scope of the present disclosure. Other items shown or discussed as directly coupled or communicating with each other may be indirectly coupled or communicating through some interface, device, or intermediate component, whether electrically, mechanically, or otherwise. Other examples of changes, substitutions, and alterations are ascertainable by one skilled in the art and could be made without departing from the spirit and scope disclosed herein.
Number | Name | Date | Kind |
---|---|---|---|
5038211 | Hallenbeck | Aug 1991 | A |
5264933 | Rosser et al. | Nov 1993 | A |
5721827 | Logan et al. | Feb 1998 | A |
5732216 | Logan et al. | Mar 1998 | A |
5774170 | Hite et al. | Jun 1998 | A |
5892536 | Logan et al. | Apr 1999 | A |
5892554 | DiCicco et al. | Apr 1999 | A |
5926624 | Katz et al. | Jul 1999 | A |
6006257 | Slezak | Dec 1999 | A |
6055566 | Kikinis | Apr 2000 | A |
6169542 | Hooks et al. | Jan 2001 | B1 |
6240555 | Shoff et al. | May 2001 | B1 |
6282713 | Kitsukawa et al. | Aug 2001 | B1 |
6351736 | Weisberg et al. | Feb 2002 | B1 |
6463468 | Buch et al. | Oct 2002 | B1 |
6553222 | Weiss | Apr 2003 | B1 |
6578070 | Weaver et al. | Jun 2003 | B1 |
6615408 | Kaiser et al. | Sep 2003 | B1 |
6698020 | Zigmond et al. | Feb 2004 | B1 |
6718551 | Swix et al. | Apr 2004 | B1 |
6795702 | Sennett | Sep 2004 | B2 |
7006881 | Hoffberg et al. | Feb 2006 | B1 |
7051357 | Carr | May 2006 | B2 |
7134132 | Ngo et al. | Nov 2006 | B1 |
7178158 | Nishina et al. | Feb 2007 | B2 |
7206748 | Gruse et al. | Apr 2007 | B1 |
7412484 | Kikinis | Aug 2008 | B1 |
7444659 | Lemmons | Oct 2008 | B2 |
7483964 | Jackson et al. | Jan 2009 | B1 |
7509178 | Logan et al. | Mar 2009 | B2 |
7519273 | Lowthert et al. | Apr 2009 | B2 |
7568213 | Carhart et al. | Jul 2009 | B2 |
7624337 | Sull et al. | Nov 2009 | B2 |
7779438 | Davies | Aug 2010 | B2 |
7831243 | Thomas | Nov 2010 | B2 |
8010418 | Lee | Aug 2011 | B1 |
8046803 | Lee | Oct 2011 | B1 |
8060407 | Delker et al. | Nov 2011 | B1 |
8204073 | Gailloux et al. | Jun 2012 | B1 |
8462677 | Gailloux et al. | Jun 2013 | B1 |
8606637 | Delker et al. | Dec 2013 | B1 |
20010001159 | Ford | May 2001 | A1 |
20010047298 | Moore et al. | Nov 2001 | A1 |
20020007493 | Butler et al. | Jan 2002 | A1 |
20020083445 | Flickinger et al. | Jun 2002 | A1 |
20020087402 | Zustak et al. | Jul 2002 | A1 |
20020100045 | Rafey et al. | Jul 2002 | A1 |
20020120925 | Logan | Aug 2002 | A1 |
20020131511 | Zenoni | Sep 2002 | A1 |
20020144262 | Plotnick et al. | Oct 2002 | A1 |
20020147987 | Reynolds et al. | Oct 2002 | A1 |
20020169540 | Engstrom | Nov 2002 | A1 |
20020174425 | Markel et al. | Nov 2002 | A1 |
20030001846 | Davis et al. | Jan 2003 | A1 |
20030011477 | Clapper | Jan 2003 | A1 |
20030028873 | Lemmons | Feb 2003 | A1 |
20030037335 | Gatto et al. | Feb 2003 | A1 |
20030070182 | Pierre et al. | Apr 2003 | A1 |
20030073411 | Meade, II | Apr 2003 | A1 |
20030093790 | Logan et al. | May 2003 | A1 |
20030093794 | Thomas et al. | May 2003 | A1 |
20030110130 | Pelletier | Jun 2003 | A1 |
20030126597 | Darby et al. | Jul 2003 | A1 |
20030135853 | Goldman et al. | Jul 2003 | A1 |
20030149975 | Eldering et al. | Aug 2003 | A1 |
20030149983 | Markel | Aug 2003 | A1 |
20030158780 | Isobe et al. | Aug 2003 | A1 |
20030163815 | Begeja et al. | Aug 2003 | A1 |
20030226142 | Rand | Dec 2003 | A1 |
20040006767 | Robson et al. | Jan 2004 | A1 |
20040034874 | Hord et al. | Feb 2004 | A1 |
20040073915 | Dureau | Apr 2004 | A1 |
20040194131 | Ellis et al. | Sep 2004 | A1 |
20040261100 | Huber et al. | Dec 2004 | A1 |
20050009525 | Evslin | Jan 2005 | A1 |
20050120391 | Haynie et al. | Jun 2005 | A1 |
20050137958 | Huber et al. | Jun 2005 | A1 |
20060015409 | Kato et al. | Jan 2006 | A1 |
20060092966 | Sitnik et al. | May 2006 | A1 |
20060126556 | Jiang et al. | Jun 2006 | A1 |
20060136399 | Conwell et al. | Jun 2006 | A1 |
20060168630 | Davies | Jul 2006 | A1 |
20060218577 | Goodman et al. | Sep 2006 | A1 |
20060259930 | Rothschild | Nov 2006 | A1 |
20060265657 | Gilley | Nov 2006 | A1 |
20070067267 | Ives | Mar 2007 | A1 |
20070078944 | Charlebois et al. | Apr 2007 | A1 |
20070130015 | Starr et al. | Jun 2007 | A1 |
20070135087 | Villevieille et al. | Jun 2007 | A1 |
20070157247 | Cordray et al. | Jul 2007 | A1 |
20070186228 | Ramaswamy et al. | Aug 2007 | A1 |
20070204310 | Hua et al. | Aug 2007 | A1 |
20070214476 | Zalewski et al. | Sep 2007 | A1 |
20070226761 | Zalewski et al. | Sep 2007 | A1 |
20070250901 | McIntire et al. | Oct 2007 | A1 |
20070276729 | Freer | Nov 2007 | A1 |
20070294773 | Hydrie et al. | Dec 2007 | A1 |
20080009268 | Ramer et al. | Jan 2008 | A1 |
20080040768 | Robotham | Feb 2008 | A1 |
20080103886 | Li et al. | May 2008 | A1 |
20080109843 | Ullah | May 2008 | A1 |
20080148320 | Howcroft | Jun 2008 | A1 |
20080153413 | Li et al. | Jun 2008 | A1 |
20080189736 | Edwards et al. | Aug 2008 | A1 |
20080227467 | Barnes et al. | Sep 2008 | A1 |
20080256572 | Chen | Oct 2008 | A1 |
20080262958 | Ku et al. | Oct 2008 | A1 |
20080276270 | Kotaru et al. | Nov 2008 | A1 |
20080294694 | Maghfourian et al. | Nov 2008 | A1 |
20080304805 | Baharav et al. | Dec 2008 | A1 |
20080319828 | Southam et al. | Dec 2008 | A1 |
20090083815 | McMaster et al. | Mar 2009 | A1 |
20090171721 | LeBaron et al. | Jul 2009 | A1 |
20090171787 | Mei et al. | Jul 2009 | A1 |
20090210898 | Childress et al. | Aug 2009 | A1 |
20090228922 | Haj-khalil et al. | Sep 2009 | A1 |
20090328095 | Vinokurov et al. | Dec 2009 | A1 |
20100010887 | Karlin et al. | Jan 2010 | A1 |
20100138884 | Lau | Jun 2010 | A1 |
20100145796 | Berry et al. | Jun 2010 | A1 |
20100166389 | Knee et al. | Jul 2010 | A1 |
20100205628 | Davis et al. | Aug 2010 | A1 |
20110171982 | Wang et al. | Jul 2011 | A1 |
Number | Date | Country |
---|---|---|
0237828 | May 2002 | WO |
Entry |
---|
Delker, Jason R., et al., “Method for Providing Personalized, Targeted Advertisments During Playback of Media,” U.S. Appl. No. 11/850,029, filed Sep. 4, 2007. |
Office Action dated Aug. 4, 2010, U.S. Appl. No. 11/850,029, filed Sep. 4, 2007, 11 pages. |
Lee, Wing K., “Contextual Multimedia Metatagging”, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006. |
Zhu, Kevin, “Multimedia Product Placement Marketplace,” U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Lee, Wing K., “System and Method for Identifying and Managing Social Circles,” filed Dec. 28, 2006 U.S. Appl. No. 11/617,709. |
Izdepski, Erich, et al., “Multimedia Broadcast Discovery and Delivery,” filed Sep. 26, 2006, U.S. Appl. No. 11/527,929. |
Delker, Jason R., et al.., “Video Content Tagging System and Method,” filed Oct. 13, 2006, U.S. Appl. No. 11/580,719. |
Gailloux, et al.., “Enabling Communication Between End Points of Different Networks,” filed Aug. 23, 2006, U.S. Appl. No. 11/466,558. |
Gailloux, et al.., “Personalized Television,” filed Aug. 26, 2006, U.S. Appl. No. 11/466,643. |
Federal Communications Commission, 47 C.F.R. 73.682(a), Oct. 1, 2003. |
Advanced Television Systems Committee, “ATSC Recommended Practice: Program and System Information Protocol Implementation Guidelines for Broadcasters”, Doc. A/69, Jun. 25, 2002. |
M. Nilsson, “ID3 Tag Version 2.4.0—Native Frames”, Nov. 1, 2000, http://www.id3.org/id3v2.4.0-frames.txt. |
M. Nilsson, “ID3 Tag Version 2.4.0—Main Structure”, Nov. 1, 2000, http://www.id3.org/id3v2.4.0-structure.txt. |
Office Action dated Feb. 25, 2009, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006, 14 pages. |
Final Office Action dated Aug. 19, 2009, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006, 17 pages. |
Office Action dated Nov. 10, 2009, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006, 21 pages. |
Final Office Action dated May 26, 2010, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006, 21 pages. |
Office Action dated Feb. 20, 2009, U.S. Appl. No. 11/466,643. |
Final Office Action dated Sep. 1, 2009, U.S. Appl. No. 11/466,643. |
Advisory Action dated Dec. 1, 2009, U.S. Appl. No. 11/466,643. |
Office Action dated Feb. 2, 2010, U.S. Appl. No. 11/466,643, 31 pages. |
Office Action dated Dec. 29, 2008, U.S. Appl. No. 11/580,719, 29 pages. |
Office Action dated Jul. 7, 2009, U.S. Appl. No. 11/580,719, 25 pages. |
Notice of Abandonment dated Feb. 1, 2010, U.S. Appl. No. 11/580,719, 2 pages. |
Office Action dated Apr. 29, 2009, U.S. Appl. No. 11/466,558, 14 pages. |
Final Office Action dated Nov. 3, 2009, U.S. Appl. No. 11/466,558, 19 pages. |
Office Action dated Mar. 5, 2010, U.S. Appl. No. 11/466,558, 21 pages. |
Office Action to Restriction dated Jan. 11, 2011, U.S. Appl. No. 11/850,029, filed Sep. 4, 2007. |
Office Action dated Oct. 7, 2010, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006. |
FAIPP Office Action dated May 14, 2013, U.S. Appl. No. 13/267,550, filed Oct. 6, 2011. |
Notice of Allowance dated Aug. 2, 2013, U.S. Appl. No. 13/267,550, filed Oct. 6, 2011. |
Final Office Action dated Sep. 7, 2012, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Advisory Action dated Oct. 31, 2012, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Delker, Jason R., “Method for Providing Personalized, Targeted Advertisements During Playback of Media,” U.S. Appl. No. 13/267,550, filed Oct. 6, 2011. |
Corrected Notice of Allowability dated Aug. 5, 2011, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006. |
Notice of Allowance dated Aug. 5, 2011, U.S. Appl. No. 11/850,029, filed Sep. 4, 2007. |
Office Action dated Sep. 19, 2011, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Advisory Action dated Jul. 22, 2011, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Office Action dated Aug. 15, 2011, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Final Office Action dated Dec. 6, 2011, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Delker, Jason R., “Method for Providing Personalized, Targeted Advertisements During Playback of Media,” U.S. Appl. No. 14/077,207, filed Nov. 11, 2013. |
Office Action dated Aug. 2, 2012, U.S. Appl. No. 11/466,558. |
Notice of Allowance dated Feb. 5, 2013, U.S. Appl. No. 11/466,558. |
Office Action—Restriction Requirement dated Mar. 8, 2012, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Advisory Action dated Feb. 14, 2012, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Final Office Action dated Apr. 3, 2012, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Delker, Jason R., et al., “Method and System for Selecting Advertisements to Display on a Television,” U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Delker, Jason R., et al., “Media Insertion Points,” U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Office Action dated Sep. 28, 2010, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Office Action dated Dec. 27, 2010, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
FAIPP Pre-Interview Communication dated May 14, 2012, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Final Office Action dated Apr. 13, 2011, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006. |
Notice of Allowance dated Jun. 10, 2011, U.S. Appl. No. 11/617,707, filed Dec. 28, 2006. |
Final Office Action dated Apr. 28, 2011, U.S. Appl. No. 11/850,029, filed Sep. 4, 2007. |
Final Office Action dated Apr. 13, 2011, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Advisory Action dated Jun. 8, 2011, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
Final Office Action dated May 16, 2011, U.S. Appl. No. 12/243,735, filed Oct. 1, 2008. |
Advisory Action dated Jun. 15, 2012, U.S. Appl. No. 12/110,277, filed Apr. 25, 2008. |
First Action Interview Office Action dated Jul. 18, 2012, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |
Restriction Requirement dated Jan. 18, 2013, U.S. Appl. No. 13/267,550, filed Oct. 6, 2011. |
Pre-Interview Communication dated Mar. 14, 2013, U.S. Appl. No. 13/267,550, filed Oct. 6, 2011. |
Office Action dated May 24, 2011, U.S. Appl. No. 11/466,643. |
Notice of Allowance dated Feb. 16, 2012, U.S. Appl. No. 11/466,643. |
Final Office Action dated Aug. 26, 2011, U.S. Appl. No. 11/466,558, 21 pages. |
Office Action dated May 5, 2014, U.S. Appl. No. 12/606,276, filed Oct. 27, 2009. |