Apparatus is provided by which a television viewer can view other images e.g. during commercials or main program. For example, during a commercial, a viewer may channel surf or surf the internet. A banner is provided on a viewing screen while the viewer watches these other images. In this way the advertiser providing those commercials can still reach those viewers who are channel or internet surfing. Also, the banner will indicate to the viewer when the commercial is over and the normal programming has resumed. In another embodiment, during the main program user can activate one or more small commercial windows and position them on the screen based on his preference, e.g. using a remote device. Information is communicated to a broadcaster by the viewer's video system indicating the above-mentioned commercial windows are open on the viewer's screen. When each commercial window is positioned on the screen the viewer receives compensation based on the amount of time the commercial windows are displaying commercials to the viewer. All or part of commercial windows automatically close when a main commercial block starts. The commercial windows automatically open when the main commercial block finishes. In one embodiment, the viewer can turn the commercial windows ON/OFF on his discretion.
|
1. A method comprising:
broadcasting, by a content provider system, a first video program signal to client equipment located remotely from the content provider system, the first video program signal comprising an advertisement;
receiving a request to change the first video program signal to a second video program signal;
in response to receiving the request, providing additional signal information to the client equipment, wherein the additional signal information is representative of the advertisement being displayed in a window on a display simultaneously with the second video program signal, wherein display of the additional signal information changes at an end of the advertisement to indicate that the advertisement has ended; and
receiving, from the client equipment, data indicating whether the window is enabled or disabled on the client equipment.
6. One or more non-transitory computer readable media storing computer readable instructions that, when executed, cause an apparatus to:
broadcast a first video program signal to client equipment located remotely from the apparatus, the first video program signal comprising an advertisement;
receive a request to change the first video program signal to a second video program signal;
in response to receiving the request, provide additional signal information to the client equipment, wherein the additional signal information is representative of the advertisement being displayed in a window on a display simultaneously with the second video program signal, wherein display of the additional signal information changes at an end of the advertisement to indicate that the advertisement has ended; and
receive data indicating whether the window is enabled or disabled on the client equipment.
9. An apparatus comprising:
a processor; and
memory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the apparatus to:
broadcast a first video program signal to client equipment located remotely from the apparatus, the first video program signal comprising an advertisement;
receive a request to change the first video program signal to a second video program signal;
in response to receiving the request, provide additional signal information to the client equipment, wherein the additional signal information is representative of the advertisement being displayed in a window on a display simultaneously with the second video program signal, wherein display of the additional signal information changes at an end of the advertisement to indicate that the advertisement has ended; and
receive data indicating whether the window is enabled or disabled on the client equipment.
2. The method of
3. The method of
providing compensation to a viewer based on the data relating to whether the window is enabled or disabled by the viewer.
4. The method of
determining that a viewer has requested the window be disabled; and
in response, ceasing transmission of a signal including the window to the client equipment.
5. The method of
7. The one or more non-transitory computer readable media of
provide compensation to a viewer based on the data relating to whether the window is enabled or disabled by the viewer.
8. The one or more non-transitory computer readable media of
determine that a viewer has requested the window be disabled; and
in response, cease transmission of a signal including the window to the client equipment.
10. The apparatus of
provide compensation to a viewer based on the data relating to whether the window is enabled or disabled by the viewer.
11. The apparatus of
determine that a viewer has requested the window be disabled; and
in response, cease transmission of a signal including the window to the client equipment.
|
This application is a continuation of co-pending application Ser. No. 09/449,016, filed Nov. 24, 1999 and entitled “Method for Using Banner Advertisements During Commercial Breaks.” The content of the above application is hereby incorporated by reference in its entirety.
Present techniques for providing television commercials have several weaknesses. During television commercials, viewers very often change channels. Unfortunately, this means that the advertiser who is paying to provide the commercials loses its ability to try to sell products to the viewer. This also provides a disadvantage to the viewer, because the program may resume while he is watching something else on the video screen.
Commercials use 100% of the television screen space. This means that commercials can only be shown as interruptions of a TV program. The total time duration of such interruptions are regulated. This defines a potential cap on advertisement revenue. The viewer cannot choose to avoid viewing commercials unless he or she changes the channel, in which case he or she may miss portions of the main program. Television viewers consider commercials to be an unavoidable payment for watching television programs. It would be desirable to provide a video system in which the advertiser can still appeal to viewers, while permitting viewers to change channels or use their video systems for other purposes, e.g. web surfing or any other unrelated viewing.
A video system in accordance with one embodiment of the invention permits an advertiser to provide advertisements in the form of a window or banner on a television screen. In one embodiment, unlike conventional television commercials, the window or banner can be present during a main program. Also, in one embodiment, unlike conventional television commercials, the banner or window can be provided on the viewer's television screen even if the viewer changes the channel or uses his television screen to perform other tasks, e.g. web browse. Accordingly, rather than loosing the viewer completely, the advertiser can continue to try to appeal to the viewer. Also, while browsing, the viewer can follow what is occurring during the broadcast so that he or she knows when the commercials are over.
In one embodiment, a special timed banner advertisement can be placed on a regular web page, thus gaining advertising space, and notifying the viewer when the normal program resumes. This notification can be provided in a special field, e.g. in the form of a countdown indicating when the normal program is to resume.
In accordance with another aspect of the invention, one or more advertisement windows (typically small windows) are shown on the video screen during a main program. In one embodiment, the location and appearance of these windows can be controlled by the viewer, e.g. using remote control. Thus, the video system of this embodiment permits a broadcaster (or other video data owner) to generate additional revenue for the advertiser by adding commercial material during the main program time. This is in contrast to presently existing commercials, which occupy the entire television screen, and therefore can only be shown during commercial breaks.
A video system in accordance with another embodiment of the invention includes a “no overlapping mechanism, during which commercial windows are automatically closed so that a regular full-screen commercial can be shown.
In accordance with another aspect of the invention, information is communicated to the broadcaster indicating whether the viewer continues to leave the above-mentioned banners or small windows open on the screen. This information can be sent back to the broadcaster via a wide area network (“WAN”) to which the video system is connected. (The WAN can be the internet.) The broadcaster maintains a file that tracks this information. The viewer can be compensated for displaying the advertisement windows on top of the main program. This compensation can be in the form of money or discounts for products purchased from the advertiser. This compensation can be used to entice viewers to watch commercials that they would otherwise avoid.
In addition to gathering data concerning the turning on and off of commercial banners by viewers, a video system in accordance with the invention permits a broadcaster to gather statistical data about main program popularity.
In one embodiment, the video system of the present invention is assigned an electronic address. The broadcaster can direct certain advertising banners to specific video systems by communicating the banners to systems having specific addresses. In one example of this embodiment, the broadcaster can direct advertising banners to video systems known to be in a particular geographic location, e.g. a particular town. Thus, a video system in accordance with this embodiment permits the broadcaster to provide advertisements in small localities, e.g. a particular neighborhood. This permits small businesses to buy advertising time during television programs that would otherwise be uneconomical and poorly targeted to the advertiser's potential customers. This also permits the broadcaster to increase its advertising revenue by permitting many different small or local businesses to advertise during broadcasts. In particular, each business can provide advertisements to a different locality during a television program. Thus, small businesses, (rather than larger companies) can afford to advertise during broadcasts.
A video system in accordance with the invention also permits an advertiser to design special commercials targeted for customers with specific interests. Thus, if the broadcaster has a database indicating certain preferences of viewers, the broadcaster can provide advertising banners to specific video systems known to be owned by people having specific interests, e.g. an interest in certain sports, types of food or certain types of cultural events.
Referring to
From time to time, commercials are inserted into the television broadcast, and many viewers use this as an opportunity to switch channels, or use the video system for other purposes, e.g. to surf the internet or watch video information from another source. However, viewers frequently want to know when the commercials are over. Accordingly, video system 1 displays a banner 6 providing an indication of what is being broadcast. For example, if a commercial for a product is being broadcast, banner 6 reflects or contains information pertaining to that product. This accomplishes two purposes. First, the viewer has an indication of when the commercial is over. When the commercial terminates, he can change back to the program he was viewing. Second, although the viewer is no longer watching the full commercial, the advertiser can still advertise its message to the viewer within banner 6. Additionally, the sound of both contents may he mixed to allow the user to follow both, or alternatively, the user can select which sound to hear.
Frequently, one commercial in a video broadcast is followed by another commercial. Accordingly, as the commercials change, banner 6 changes to reflect the currently broadcast commercial. Thus, each advertiser sponsoring a portion of the broadcast will be able to use banner 6 to advertise its products or services.
In one embodiment, banner 6 is associated with a link. In other words, a user can click on banner 6, and this will cause the video system to invoke that link. In one embodiment, the link is to an internet web page. In another embodiment, the link is to a source of information other than an internet web page. For example, the link can be to a page of data provided to video system 1 by the broadcaster of the program. In another embodiment, clicking on the banner will cause video system 1 to revert back to the video program.
The image contained in banner 6 is typically provided as part of the television broadcast signal received by video system I. Data corresponding to banner 6 can be inserted into a portion of the television signal not otherwise used, e.g. one of the retrace or blanking intervals. Since banner 6 is does not display large moving video images, the bandwidth requirements for broadcasting banner 6 are minimal.
In one embodiment, the location and size of the banner on the video screen is also communicated to video system 1 as part of the video signal. However, in other embodiments, the location and size of the banner is not communicated as part of the video signal.
As mentioned above, typically banner 6 is associated with a link, e.g. a URL link to a web page. Thus, if the advertisement associated with the banner is actually of interest to a viewer, he or she can click on the banner. The link information (i.e. the web page URL) can also be communicated as part of the video signal, e.g. during one of the retrace or blanking intervals of the video signal. The web page can contain further details concerning goods and services being advertised, or even permit the user to purchase the goods and services while accessing the web page. In lieu of a URL link, the link can be to a software routine that executes a function, e.g. dialing a telephone to enable a viewer to order merchandise or some other task.
The banner and link information can be updated from time to time, e.g. as the commercials change.
Also shown on screen 2 is a cursor 8. Cursor 8 can be any shape, or have any appearance. A user manipulates cursor 8 with a control device, e.g. a remote controller 10 comprising a joystick, trackball, mouse, touch pad (e.g. touch pad 11a) or appropriate control buttons 11b. If a user moves cursor 8 to banner 6, a link is invoked corresponding to banner 6. In one embodiment, the link is to a web page. Moving the cursor to banner 6 invokes the link, and information corresponding to the web page is displayed on screen 2. (In an alternative embodiment, one must move cursor 8 to banner 6 and click on banner 6 to invoke the link, rather than merely moving cursor 8 to banner 6.)
In another embodiment, the link is to a data source other than a web page. This data source could be another source of visual information, e.g. another movie or television program, e.g. being broadcast from a RF or cable source. Alternatively, the link could execute application software. Alternatively, the link could result in the display of data from a local data source, e.g. a disk drive, or a non-local data source.
In one embodiment, a second banner 13 is provided on video screen 2 that provides a count indicating how long it will be before the commercial is over. This enables a viewer to determine what tasks he or she has time to perform before programming resumes. The information in second banner 13 is communicated, e.g. during one of the above-mentioned retrace or blanking intervals of the television signal. In one embodiment, the time shown in banner 13 is updated from time to time by the broadcaster. In another embodiment, an initial time is provided to video system 1, and a processor within video system 1 counts down from an initial time communicated as part of the video signal.
Also shown in
While the above-mentioned set of banners can be provided during a commercial, in an alternate embodiment, the banners can be provided during different types of programming intervals. For example, during half time a football game, or between periods in an ice hockey game, a viewer may want to web surf or change channels. The above-mentioned banners can keep the viewer apprised of what is being shown in the main broadcast, so he or she can return to the main broadcast if the half time show is over, or some other interesting event is about to commence.
When web surfing, the viewer can choose to look at web pages that are related or unrelated to the program being watched. If the viewer clicks on the advertising banner, in one embodiment, he is directed toward a web page of one or more local merchants, offering products or services such as pizza delivery. Alternatively, the viewer can be directed toward web pages offering products and services of particular interest viewers of the main program, such as NFL clothing and NFL memorabilia.
To partially summarize, a method in accordance with our invention allows a broadcaster to provide advertisements and services even if a viewer changes the channel or uses his or her video screen for other purposes. This is accomplished by means of the above-mentioned banner or window that provides those advertisements and links for accessing more information concerning the advertised goods and services, or links which permit the user to purchase those goods and services. In one embodiment, it is left to the viewer if he allows the users to turn off those banners or not.
In one embodiment, banner 6 does not contain any moving images. Alternatively, in lieu of a simple banner, a “thumbnail” commercial (i.e. a commercial in a small window region on the screen) may be shown. In yet another embodiment, several small advertising banners can be shown on screen 2. In yet another embodiment, banner 6 can be divided into a set of segments, each segment bearing a symbol that can be clicked on. For example, one symbol might represent a pizza, and a user could click on that symbol to order a pizza from a local vendor, whereas another segment might link the user to a page listing times for other television programs to be shown.
Description of One Embodiment of Video System 1
One embodiment of our invention can be practiced using a PC having the following:
Also included in system 50 is a PC1 bus 62 for facilitating communication between system controller 56 and I/0 devices 64, 66 and disk drive 68. I/O device 64 can be any type of 110 device. In one embodiment, I/O device 66 is a video capture card with a driver. Data from the video capture card is either loaded by DMA (direct memory access) or by CPU 52 into a frame buffer, typically within main memory 58. However, the frame buffer may be in other memories within system 50.
Graphics controller 70 uses its own local memory 74 to generate and store pixel arrays to be displayed on a video display unit 76.
It is emphasized that system 50 is only one example of a system that performs a method in accordance with our invention. Other hardware can be used as well.
Stored within a memory within video display system 1 are the locations on screen 2 of banner 6. CPU 52 (or other logic hardware within system 1) determines whether cursor 8 has been moved to banner 6, i.e. by comparing the position of cursor 8 to the values stored in memory corresponding to the location of banner 6. (This memory can be memory 58 or another memory within the system.)
Description of the Broadcast System
On the receiver side 111, the key components are broadcast receiver 121 (coupled to satellite dish 5 via a cable 127), network interface (modem) 117 and PC/viewing station/video system 1. Typically, the functions of these components can be partitioned differently. Thus, in some embodiments, rather than using a PC as a generic building block, the broadcast receiver 121, network interface 117 and PC/viewing station 119 are combined into a set-top box, that uses a regular TV as a display device. Network interface 117 is coupled to WAN 115, e.g. as shown schematically by line 118.
The two networks 115 and 124 can be of any type, such as a WAN, or in particular the internet (as shown at 124). Network 115 may in some cases be a generic network. In one embodiment, server 129 can insert data into the broadcast stream via its link 153 to uplink server 131, or server 129 can send time sensitive signals via links 118, 120 and WAN 115 directly to client system 119. (Uplink server 131 provides the video signal to antenna 145 via cable 155.)
In the above-discussed embodiment, the commercials and banners are broadcast to all viewers. However, in another embodiment, specific advertising banners are provided to selected viewers based, for example, on the location of the viewer. For example, advertisements for a particular business may be provided only to viewers near that business. This can be accomplished in any of several ways. For example, in one embodiment, the banners are provided by the broadcaster via WAN 115 to viewers based on the viewers' WAN address. In such an embodiment, each video system 1 has an electronic address. Server 129 has a file listing the addresses of video systems within a particular locality, e.g. a particular town. Thus, advertisements for a store in a particular town can he directed to viewers in that town via WAN 115. A file a memory accessible by server 129 lists the WAN addresses of the viewers in that town, and server 129 transmits banners for that store only to the viewers in that town via WAN 115. System 1 receives and stores the banner information and displays it on screen 2 as banner 6. Server 129 can also provide link addresses (e.g. URLs or other WAN addresses) associated with those banners so that if the viewers click on the banner, they will be directed toward a web page provided by that store.
In an alternate embodiment, server 129 can have a database indicating specific interests of different viewers and the address of their video system 1. In this alternate embodiment, server 129 broadcasts to a specific set of addresses advertising information that is expected to be of interest to viewers at those addresses. For example, if the database accessed by server 129 indicates that a certain set of viewers are interested in football, server 129 provides banner advertisements that would be of interest to football fans. If the database indicates that another set of viewers are interested in movies server 129 provides banner advertisements that would be of interest to movie fans.
In an alternative embodiment, information concerning banner 6 is broadcast via satellite 137 to all viewers along with address information indicating which viewing systems should display that particular banner.
As mentioned above, in one embodiment, banner 6 is turned off at certain times to permit the showing of a full screen commercial (or for other purposes). This can be accomplished in one of several ways. For example, the broadcast system can simply cease sending a signal containing banner 6. Alternatively, the broadcast system can send a signal (either embedded within the video signal provided by satellite 137 or via WAN 115) instructing video system 1 to turn off banner 6.
As mentioned above, in one embodiment the viewer has the option of turning advertising banner 6 on or off. In one version of this embodiment, system 1 communicates to server 129 via WAN 115 whether or not a given viewer is keeping banner 6 on. Server 129 keeps track of this information. A broadcaster or advertiser can encourage viewers to keep the banners on by offering various enticements or forms of compensation to viewers who keep banner 6 on. One type of enticement might be monetary, e.g. in the form of payments to the viewer, discounts if the viewer purchases items advertised by video system 1, or discounts in the viewers cable TV subscription.
While the invention has been described with respect to specific embodiments, those skilled in the art will appreciate that changes can be made in form and detail without departing from the spirit and scope of the invention. For example, any type of display screen can be used in conjunction with the invention. For example, projection video display screens, LCDs, CRTs or other types of display devices can be used. Similarly, different types of networks or communications media can he used to exchange information between the advertiser and viewer, e.g. optical or electrical cables, phone lines, etc.
The information contained in banner 6 can either be received in a television signal or via a network such as WAN 115. In the case in which banner 6 is received in a television signal, video system 1 can contain two tuners so that two television signals can be received simultaneously—one containing the signal including banner 6 and the other containing a program that is currently being watched.
Patent | Priority | Assignee | Title |
10032191, | Nov 26 2008 | SAMBA TV, INC | Advertisement targeting through embedded scripts in supply-side and demand-side platforms |
10057408, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted feature vectors to perform an action associated with a work identifier |
10063936, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted feature vectors to perform an action associated with a work identifier |
10063940, | Sep 14 2000 | Network-1 Technologies, Inc. | System for using extracted feature vectors to perform an action associated with a work identifier |
10073862, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10074108, | Nov 26 2008 | SAMBA TV, INC | Annotation of metadata through capture infrastructure |
10108642, | Sep 14 2000 | Network-1 Technologies, Inc. | System for using extracted feature vectors to perform an action associated with a work identifier |
10142377, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
10205781, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10303713, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action |
10303714, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action |
10305984, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10334324, | Nov 26 2008 | SAMBA TV, INC | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
10367885, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10419541, | Nov 26 2008 | SAMBA TV, INC | Remotely control devices over a network without authentication or registration |
10425675, | Nov 26 2008 | SAMBA TV, INC | Discovery, access control, and communication with networked services |
10521470, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10521471, | Sep 14 2000 | Network-1 Technologies, Inc. | Method for using extracted features to perform an action associated with selected identified image |
10540391, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action |
10552475, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action |
10567823, | Nov 26 2008 | SAMBA TV, INC | Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device |
10621226, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with selected identified image |
10621227, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action |
10631068, | Nov 26 2008 | SAMBA TV, INC | Content exposure attribution based on renderings of related content across multiple devices |
10771525, | Nov 26 2008 | SAMBA TV, INC | System and method of discovery and launch associated with a networked media device |
10791152, | Nov 26 2008 | SAMBA TV, INC | Automatic communications between networked devices such as televisions and mobile devices |
10812853, | Oct 23 2018 | AT&T INTELLECUTAL PROPERTY I, L.P. | User classification using a remote control detail record |
10880340, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
10977693, | Nov 26 2008 | SAMBA TV, INC | Association of content identifier of audio-visual data with additional data through capture infrastructure |
10986141, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
8656441, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | System for using extracted features from an electronic work |
8782726, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | Method for taking action based on a request related to an electronic media work |
8854555, | Jan 18 2013 | System and method to toggle between two or more television channels | |
8904021, | Nov 26 2008 | SAMBA TV, INC | Communication dongle physically coupled with a media device to automatically discover and launch an application on the media device and to enable switching of a primary output display from a first display of a mobile device to a second display of the media device through an operating system of the mobile device sharing a local area network with the communication dongle |
8904464, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | Method for tagging an electronic media work to perform an action |
8904465, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | System for taking action based on a request related to an electronic media work |
9026668, | May 26 2012 | SAMBA TV, INC | Real-time and retargeted advertising on multiple screens of a user watching television |
9154942, | Nov 26 2008 | FREE STREAM MEDIA CORP.; FREE STREAM MEDIA INC | Zero configuration communication between a browser and a networked media device |
9167419, | Nov 26 2008 | SAMBA TV, INC | Discovery and launch system and method |
9256885, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | Method for linking an electronic media work to perform an action |
9258383, | Nov 26 2008 | SAMBA TV, INC | Monetization of television audience data across muliple screens of a user watching television |
9282359, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | Method for taking action with respect to an electronic media work |
9348820, | Sep 14 2000 | NETWORK-1 TECHNOLOGIES, INC | System and method for taking action with respect to an electronic media work and logging event information related thereto |
9386356, | Nov 26 2008 | SAMBA TV, INC | Targeting with television audience data across multiple screens |
9519772, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9529870, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for linking an electronic media work to perform an action |
9536253, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for linking an electronic media work to perform an action |
9538216, | Sep 14 2000 | Network-1 Technologies, Inc. | System for taking action with respect to a media work |
9544663, | Sep 14 2000 | Network-1 Technologies, Inc. | System for taking action with respect to a media work |
9558190, | Sep 14 2000 | Network-1 Technologies, Inc. | System and method for taking action with respect to an electronic media work |
9560425, | May 14 2012 | SAMBA TV, INC | Remotely control devices over a network without authentication or registration |
9576473, | Nov 26 2008 | SAMBA TV, INC | Annotation of metadata through capture infrastructure |
9589456, | Nov 26 2008 | SAMBA TV, INC | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
9591381, | Nov 26 2008 | SAMBA TV, INC | Automated discovery and launch of an application on a network enabled device |
9686596, | Nov 26 2008 | SAMBA TV, INC | Advertisement targeting through embedded scripts in supply-side and demand-side platforms |
9703947, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9706265, | Nov 26 2008 | SAMBA TV, INC | Automatic communications between networked devices such as televisions and mobile devices |
9716736, | Nov 26 2008 | SAMBA TV, INC | System and method of discovery and launch associated with a networked media device |
9781251, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features and annotations associated with an electronic media work to perform an action |
9805066, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features and annotations associated with an electronic media work to perform an action |
9807472, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted feature vectors to perform an action associated with a product |
9824098, | Sep 13 2001 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with identified action information |
9832266, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted features to perform an action associated with identified action information |
9838758, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9848250, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9854330, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9866925, | Nov 26 2008 | SAMBA TV, INC | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device |
9883253, | Sep 14 2000 | Network-1 Technologies, Inc. | Methods for using extracted feature vectors to perform an action associated with a product |
9912997, | Mar 03 2015 | System and method to determine content items and associated toggle triggers for a viewer | |
9961388, | Nov 26 2008 | SAMBA TV, INC | Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements |
9967295, | Nov 26 2008 | SAMBA TV, INC | Automated discovery and launch of an application on a network enabled device |
9986279, | Nov 26 2008 | SAMBA TV, INC | Discovery, access control, and communication with networked services |
Patent | Priority | Assignee | Title |
4918531, | Oct 25 1988 | RCA Licensing Corporation | Commercial message timer |
5526034, | Sep 27 1990 | ACTIVEVIDEO NETWORKS, INC | Interactive home information system with signal assignment |
5550578, | Sep 28 1990 | ACTIVEVIDEO NETWORKS, INC | Interactive and conventional television information system |
5610653, | Jan 11 1993 | CustomPlay LLC | Method and system for automatically tracking a zoomed video image |
5729279, | Jan 26 1995 | Lodgenet Interactive Corporation | Video distribution system |
5796952, | Mar 21 1997 | THE NIELSEN COMPANY US , LLC, A DELAWARE LIMITED LIABILITY COMPANY | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
5818441, | Jun 15 1995 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
5855008, | Dec 11 1995 | MYPOINTS COM, INC | Attention brokerage |
5929849, | May 02 1996 | KINGLITE HOLDINGS INC | Integration of dynamic universal resource locators with television presentations |
5929850, | Jul 01 1996 | OPENTV, INC | Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content |
5973723, | Dec 12 1997 | Selective commercial detector and eliminator apparatus and method | |
5982445, | Oct 21 1996 | Google Technology Holdings LLC | Hypertext markup language protocol for television display and control |
6034678, | Sep 10 1991 | ACTIVEVIDEO NETWORKS, INC | Cable television system with remote interactive processor |
6064376, | Mar 13 1997 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Adjustable program guide display system |
6084628, | Dec 18 1998 | IDTP HOLDINGS, INC | System and method of providing targeted advertising during video telephone calls |
6100883, | Sep 28 1990 | ACTIVEVIDEO NETWORKS, INC | Home interface controller for providing interactive cable television |
6133912, | May 04 1998 | V3 SOFTWARE DEVELOPMENT CORPORATION | Method of delivering information over a communication network |
6138155, | Mar 21 1997 | THE NIELSEN COMPANY US , LLC, A DELAWARE LIMITED LIABILITY COMPANY | Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database |
6157814, | Nov 12 1998 | SNIPP INTERACTIVE INC | Wireless subscriber unit and method for presenting advertisements as a message indicator |
6167235, | Feb 03 1999 | Google Technology Holdings LLC | Method and apparatus for providing additional information to a selective call device about a broadcast |
6169542, | Dec 14 1998 | VERIZON COMMUNICATIONS INC | Method of delivering advertising through an interactive video distribution system |
6177931, | Aug 12 1997 | Rovi Guides, Inc | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
6182050, | May 28 1998 | CORRINO HOLDINGS LLC | Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy |
6184878, | Dec 23 1997 | Sarnoff Corporation | Interactive world wide web access using a set top terminal in a video on demand system |
6188398, | Jun 02 1999 | DIGITAL ENTERTAINMENT | Targeting advertising using web pages with video |
6205582, | Dec 09 1997 | ACTIVEVIDEO NETWORKS, INC | Interactive cable television system with frame server |
6240555, | Mar 29 1996 | Rovi Technologies Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
6263507, | Dec 05 1996 | Interval Licensing LLC | Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data |
6505348, | Jul 29 1998 | Rovi Guides, Inc | Multiple interactive electronic program guide system and methods |
6522342, | Jan 27 1999 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
6563515, | May 19 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with video window browsing |
6681393, | Jun 06 1997 | SYNAMEDIA LIMITED | Viewer interaction feedback method and system for use with an interactive telecommunication system |
6934963, | Sep 22 1998 | UNITED VIDEO PROPERTIES, INC | Interactive television program guide with passive content |
20030117527, | |||
20050283800, | |||
DE19806977, | |||
EP384388, | |||
EP869423, | |||
EP901284, | |||
JP60176373, | |||
WO9736424, | |||
WO9740447, | |||
WO9835468, | |||
WO9917549, | |||
WO9929109, | |||
WO9945702, | |||
WO9949390, | |||
WO9956473, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 22 2010 | JLB Ventures LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 02 2015 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 23 2019 | REM: Maintenance Fee Reminder Mailed. |
Jun 08 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 01 2015 | 4 years fee payment window open |
Nov 01 2015 | 6 months grace period start (w surcharge) |
May 01 2016 | patent expiry (for year 4) |
May 01 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 01 2019 | 8 years fee payment window open |
Nov 01 2019 | 6 months grace period start (w surcharge) |
May 01 2020 | patent expiry (for year 8) |
May 01 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 01 2023 | 12 years fee payment window open |
Nov 01 2023 | 6 months grace period start (w surcharge) |
May 01 2024 | patent expiry (for year 12) |
May 01 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |