Patent application number | Description | Published |
20090007195 | Method And System For Filtering Advertisements In A Media Stream - A system and method may include receiving a media stream via a media delivery network, the media stream comprising a plurality of media segments, measuring a plurality of characteristics of a media segment of the plurality of media segments, and assigning a characteristics score to each of the plurality of characteristics. The system and method may further include applying a filter to the media segment to generate a media segment score based on the characteristics scores and to compare the media segment score with a threshold, and outputting a filtered media stream from the filter. | 01-01-2009 |
20090083780 | METHODS AND SYSTEMS FOR PROVIDING DEMAND BASED SERVICES - A system and method may include monitoring content being displayed at a display device to generate monitoring data that includes a program identifier, communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup, and receiving the on-demand lineup message from the server. | 03-26-2009 |
20090089824 | Methods and Systems for Providing Synchronized Display of Content - Systems and methods may include receiving a device identifier that identifies a first device, the first device being capable of causing display of first content at a first display device, and communicating a synchronization request that includes the device identifier via a network. Systems and methods may further include receiving an event message from the first device via the network, the event message identifying the first content the first device is causing display at the first display device, wherein the event message is useable to synchronize second content a second device causes display at a second display device with the first content the first device is causing display at the first display device. | 04-02-2009 |
20090089844 | VIDEO ON DEMAND SNEAK PEEK AND "SNIPPET" BILLING - A system and method for soliciting a selection of video content from a user after presenting the user with an interface showing the user the video content currently available for viewing. The system provides the user an option of both viewing the content in its entirety and partially viewing the content. With the partial viewing options the user may select and view a scene or scenes, or may navigate through the content to find the portion or “snippet” of the content they wish to view. The system tracks the length of viewing and the client is charged in accordance with the amount of content viewed. | 04-02-2009 |
20090245747 | TV SCREEN CAPTURE - A method may include receiving, by a video client, a screen capture request, determining a type of screen capture, generating screen capture type information based on a result of determining the type of screen capture, analyzing at least one of screen capture data or screen capture type information, and providing a service to a user of the video client based on the analysis of the at least one of screen capture data or screen capture type information. | 10-01-2009 |
20090249414 | ENHANCED VOICE-RICH INPUT FOR INTERACTIVE PROGRAMMING - A method may provide an interactive video program to a user, receive, by a video client, audio data from a microphone based on the user's interactive speech during the interactive video program, and send, by the video client, the audio data to another device to verify at least one of that the audio data corresponds to the user or that the user completes the interactive video program. | 10-01-2009 |
20090293097 | TV SLIDESHOW - A system may include a set-top box to detect a trigger and capture a first snapshot from a first television channel in response to detecting the trigger and based on a set of slideshow configuration parameters. The system may further provide the first snapshot to a display as a part of a television slideshow. | 11-26-2009 |
20090304350 | DIGITAL VIDEO RECORDER CONTENT FILTERING - A system may include a digital video recorder. The digital video recorder may provide a list of recorded television programs, receive selection of a television program in the list of television programs, and receive information identifying a segment to be filtered from the selected television program. The digital video recorder may further create a filtered television program by marking the segment as hidden or deleting the segment, where the segment is not visible when the filtered television program is played, and store the filtered television program. | 12-10-2009 |
20090307731 | PREDICTIVE CONTENT PRESENTATION - A system may automatically send a request for a list of programs over a network, obtain, in response to the request, a user profile that includes a list of programs that a viewer has accessed, send information identifying at least one of the programs over the network, and output the at least one of the programs to a preview window of a display. | 12-10-2009 |
20090328085 | SYSTEM FOR UP-SELLING CONTENT DURING PERIODS OF LIKELY VIEWER DISINTEREST - A system for up-selling content during periods of likely viewer disinterest may include a content delivery network configured to provide media content and at least one choice of alternative content, a content viewing device, and a content processing device for interfacing the viewing device with the content delivery network. The content processing device may be configured to detect likely viewer disinterest in media content, prompt the selection of alternative content, and selectively replace the media content with the alternative content upon viewer selection. Additionally, methods for estimating a degree of likely viewer disinterest and discounting the offering price of the alternative content options are implemented by the system. | 12-31-2009 |
20090328098 | SYSTEM FOR PROACTIVELY TROUBLESHOOTING SET TOP BOX ISSUES - A system for proactively troubleshooting set top box issues may include a media distribution network with a remote requesting device and a programming guide server. The programming guide server may be configured to identify a guide data retrieval profile of the requesting device, compare the guide data retrieval profile to an expected profile, and flag the requesting device for troubleshooting based on a lack of correspondence between the retrieval profile and the expected profile. Additionally methods for discovering related devices, predicting that the related devices also require troubleshooting, and limiting restorative measures to only those devices that have been confirmed to be affected by a service issue may also be implemented by the system. | 12-31-2009 |
20100004984 | TELEVISION DISTRIBUTION OF PRODUCT/SERVICE COUPON CODES - A device receives an advertisement, a code, an encryption key, and information associated with a product and/or service, and provides the advertisement to a set-top box (STB) for display on a television. The device receives, from the STB, a request for a promotion associated with the advertisement and an identification associated with the STB, and provides the code associated with the product and/or service to the STB for display on the television. The device receives, from a user device, a claim for the code and the identification associated with the STB, and validates the claim for the code and the identification associated with the STB based on an identification associated with the user device. | 01-07-2010 |
20100043037 | SUBSCIRPTION VIDEO PACKAGE PROMOTION - A device receives one or more of demand information, event information, past order information, or demographic information associated with a subscription video package, and determines a subscription video package advertisement based on one or more of the demand information, the event information, the past order information, or the demographic information. The device also provides, to one or more of a set-top box (STB) or a user device, the subscription video package advertisement for display, and receives, from one or more of the set-top box (STB) or the user device and in response to the subscription video package advertisement, a request for the subscription video package. The device further enables one or more of the set-top box (STB) or the user device to receive the subscription video package for display. | 02-18-2010 |
20100058401 | THROTTLING VIDEO ON DEMAND (VOD) BASED ON USAGE - A device receives, from one or more of a set-top box (STB) or a user device, usage information associated with video content and high definition video content, and calculates a cost factor, based on the usage information, for a customer associated with one or more of the STB or the user device. The device also compares the cost factor to a threshold, and receives, from one or more of the STB or the user device, a request for free video content. The device further one of provides reduced quality free video content to one or more of the STB or the user device when the cost factor exceeds the threshold, or blocks transmission of free high definition video content to one or more of the STB or the user device when the cost factor exceeds the threshold. | 03-04-2010 |
20100064313 | PORTAL FOR FUTURE EPISODE INFORMATION - A device receives, from a set-top box (STB) and/or a user device, usage information associated with video content, and determines a content portal for a particular video content based on the received usage information. The device also provides, to the STB and/or the user device, the content portal for display, and receives, from the STB and/or the user device, selection of an option associated with the content portal. The device further provides information associated with the selected option to the STB and/or the user device for display and/or storage. | 03-11-2010 |
20100077433 | MULTI-PANEL TELEVISION BROWSING - A method includes displaying program content from a subscription television service on a display and receiving a signal to initiate a multi-panel browsing mode on the display. The method further includes sending, to a server, a top program request for the subscription television service and receiving top program information from the server based on the top program request, the top program information including a channel number for a top program at a time associated with the top program request. The method also includes displaying a multi-panel view on the display, the multi-panel view including a panel with the program content and a panel with the top program based on the top program information received from the server. Additional panels included in the multi-panel view may include interactive games or other content available from the subscription television service. | 03-25-2010 |
20100122287 | TELEVISION ADVERTISING FOR LOCAL BUSINESSES - A server may select an advertisement based on a location of a set-top box and information relating to television programming to be provided to the set-top box or being provided to set-top box. The server may further provide the selected advertisement to the set-top box for simultaneously displaying with the television programming. | 05-13-2010 |
20100122296 | TELEVISION TUNING ON START-UP - A method includes requesting most-watched program information from a subscription television service and identifying the most-watched program for a current time slot. The method further includes receiving a channel identification for the most-watched program for the current time slot, automatically tuning to the most-watched program based on the channel identification, and displaying the most-watched program. The most-watched program may be tuned at the start of a set-top box initialization sequence to give perception of a fast start time. | 05-13-2010 |
20100125869 | CUSTOMER VOTING ON TIMESLOTS FOR SHOWS - A method includes receiving, by a video client, interactive television content that permits a customer to select from two or more television shows competing for a timeslot, displaying, by the video client, the interactive television content on a display, receiving, by the video client, a selection of one of the two or more television shows to watch, and determining, by the video client, based on the interactive television content, whether the one of the two or more television shows selected is to be re-mapped to a channel number that is different than a channel number in which the interactive television content is displayed. The method further includes displaying, by the video client, the one of the two or more television shows on the display. | 05-20-2010 |
20100146530 | CLUSTER ANALYSIS OF VIEWER TENDENCIES - A method performed by one or more computing devices includes determining a relevancy function of viewer tendencies based on set-top box data from a subscription television service and defining a cluster of set-top boxes based on the relevancy function. The method also includes building a tendency profile for the cluster, the tendency profile including predicted actions for viewers within the cluster. The method further includes assigning the set-top box to the cluster and directing a cluster-oriented presentation to a particular set-top box within the cluster. | 06-10-2010 |
20100146568 | VOD OFFERINGS BASED ON POPULAR DEMAND - A system includes a set-top box and a server for a subscription television service. The set-top box includes a processor to receive a video-on-demand (VOD) programming suggestion from a user and send, to the server, the VOD programming suggestion. The server includes a processor to receive the VOD programming suggestion, compile the VOD programming suggestion with other VOD programming suggestions from other set-top boxes, and send a notification to the set-top box that the VOD programming suggestion has been added to the list of available VOD programming for the subscription television service. | 06-10-2010 |
20100205625 | DYNAMIC PRICING FOR PAY-PER-VIEW EVENTS - A method performed by one or more devices within a subscription television network that offers pay-per-view programming to viewers includes receiving criteria for triggering dynamic pricing discounts for a pay-per-view event and establishing, based on the received criteria, dynamic prices for the pay-per-view event. The method also includes offering, to the viewers over the subscription television network, the pay-per-view event at one of the established dynamic prices. | 08-12-2010 |
20100205641 | REVENUE MANAGEMENT FOR DYNAMIC BUNDLING - A method performed by one or more devices within a subscription television network includes receiving a customer profile for a viewer, the customer profile being based on historical data of the viewer provided over the television network. The method also includes applying, based on the customer profile, a price utility function for each on-demand program of a group of programs, the price utility function identifying dynamic pricing for each on-demand program; and offering, to the viewer over the television network, each of the programs of the group of programs at a price based on the price utility function. | 08-12-2010 |
20140304727 | Methods and Systems for Providing Demand Based Services - A system and method may include monitoring content being displayed at a display device to generate monitoring data that includes a program identifier, communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup, and receiving the on-demand lineup message from the server. | 10-09-2014 |