Patent application number | Description | Published |
20080235745 | System and method to provide video communication with a service provider - Methods and systems for providing a video link are provided. A method may include receiving a request to establish a first video link to a healthcare service provider. The method may also include selecting a first healthcare service provider from at least two healthcare service providers and establishing the first video link to the first healthcare service provider. | 09-25-2008 |
20080250468 | System and method for scheduling presentation of future video event data - A method is disclosed for presenting video data comprising receiving at a first end user device, displayable video data for advertising a future video event; scanning the displayable video data for scheduling data associated with the future video event; and queuing the future video event for presenting data for the future video event based on the scheduling data. A system is disclosed for performing the method. A data structure is disclosed for containing data embedded in a computer readable medium for providing a functional and structural interrelationship between a processor, the data structure and data stored in the data structure. | 10-09-2008 |
20090019542 | METHOD AND SYSTEM FOR INTELLIGENT ROUNTING BASED ON PRESENCE DETECTION - A message, which is to be routed to one of a plurality of authorized parties comprising a first authorized party and a second authorized party, is received by a routing system. A Web service is polled to detect for a presence of the first authorized party. After determining that the presence of the first authorized party remains undetected over an allocated time interval, the Web service is polled to detect for a presence of the second authorized party. In response to detecting the presence of the second authorized party, the message is routed to an active communication device associated with the second authorized party. | 01-15-2009 |
20090025025 | System and method of determining viewership information - Systems and methods of determining viewership information are provided. A method of determining viewership information includes determining viewership information from multicast routing table data associated with one or more edge routers of a media content delivery service. Each edge router of the one or more edge routers is adapted to transmit media content streams to multiple devices via a first network. The method also includes sending data related to the viewership information to a requesting device via a second network. | 01-22-2009 |
20090132355 | SYSTEM AND METHOD FOR AUTOMATICALLY SELECTING ADVERTISING FOR VIDEO DATA - A method is disclosed for selecting advertising data, comprising detecting a plurality of different scenes in a video data stream; correlating each of the scenes with a plurality of advertising data classes; and selecting advertising data for one of the scenes based on the correlation. A system is disclosed for performing the method. A data structure embedded in a computer readable medium is disclosed for containing data for performing the method. | 05-21-2009 |
20090158369 | System and Method to Display Media Content and an Interactive Display - A method of displaying an interactive display at a set top box (STB) device is disclosed. The method includes receiving a media content stream. The media content stream includes a first content segment and a second content segment, where the second content segment is received at the STB device after the first content segment. The method also includes displaying a first interactive display, where the first interactive display includes at least one field to receive user input. The method also includes displaying a second interactive display after displaying the first interactive display but before displaying the second content segment. The method also includes performing a user-designated transition with respect to the second content segment based on a user input received via the second interactive display. | 06-18-2009 |
20100041374 | METHOD AND SYSTEM FOR MULTIMODAL PRESENCE DETECTION - Methods and systems for operating a communication module is disclosed. Generally, a fingerprint authentication device coupled with a communication module biometrically authenticates a user. The communication module sends an indication that the communication module is active for the user to receive a message based on the biometric authentication of the user. The communication module receives a message for the user that has been routed to the communication module based on the indication that the communication module is active for the user to receive a message. | 02-18-2010 |
20100057575 | Content Detection and Payment System - Systems and techniques for detecting presentations of sponsored content and identifying persons bearing the content. A set of sponsored content items is identified for which a bearer presenting the content item in qualifying ways may receive payment, and a group of participating users is established, with information being stored for the users so as to allow for identification of a user presenting a content item in order to direct proper credit to the user making the presentation. A plurality of video feeds are identified and monitored and any video feed in which a sponsored logo appears is further examined to identify a bearer of the content item. Upon identification of the bearer, presentation of the content item is evaluated and appropriate payment is calculated. Details of content item presentations and payments may be stored in connection with users and evaluated to provide insight into the circumstances surrounding and influencing presentations. | 03-04-2010 |
20100058381 | Methods and Apparatus for Dynamic Construction of Personalized Content - Systems and techniques for delivering custom created content to users. As programming content is delivered to a user, the content selected for delivery is continuously monitored. When a point is reached in the delivered content appropriate for delivery of custom created content such as an advertisement, stored user information is examined and analyzed to identify content to which the user is likely to be receptive. Customized content is constructed based on the identification, by collecting and organizing media objects, and the constructed content is placed in the content being delivered. | 03-04-2010 |
20100063863 | Comprehensive Information Market Exchange - Systems and techniques for collecting information as authorized by information providers and sharing the information with information recipients according to criteria specified by the information providers. Information is collected from one or more of a variety of sources and stored in a provider profile, with the provider profile also specifying criteria for sharing the information, including payment required for sharing the information with particular categories of recipients. An exchange system is maintained allowing recipients to request or to otherwise specify needs for particular categories of information and payments to be provided by the information, and needs or requests of recipients for information are matched with criteria specified by providers, with information being transferred or used to provide results for a recipient and payment being transferred from the recipient to a provider or providers when a match between information needs and criteria for sharing information is identified. | 03-11-2010 |
20100122285 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING AUDIO IN A VIDEO PROGRAM - Disclosed herein are systems, methods, and computer readable-media for dynamically constructing audio in a video program. The method includes extracting video metadata from a video program displayed on a playback device to a viewer, extracting component metadata from a plurality of audio components stored in a media object library, extracting viewer preferences from a viewer profile, receiving synchronization information about the video program, identifying a segment of the video program susceptible to inserting an audio component, based on extracted video metadata, component metadata, and viewer preferences, and transmitting the audio component to the playback device and a set of instructions detailing how to insert the audio component in real time in the segment of the video program. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and a log of user behavior. The video program and the audio component can be combined before transmitting the video component and the set of instructions to the playback device. An audio component can be selected based on which advertiser offers to pay the most. The transmitted audio component and set of instructions can be stored as a construction list for future use. | 05-13-2010 |
20100122286 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING PERSONALIZED CONTEXTUAL VIDEO PROGRAMS - Disclosed herein are systems, methods, and computer readable-media for dynamically constructing personalized contextual advertisements. The method includes extracting video metadata from a video program displayed on a playback device to a viewer, extracting component metadata from a plurality of video components stored in a media object library, extracting viewer preferences from a viewer profile, receiving synchronization information about the video program, identifying a segment of the video program susceptible to inserting a video component, based on extracted video metadata, component metadata, and viewer preferences, and transmitting the video component to the playback device and a set of instructions detailing how to insert the video component in real time in the segment of the video program. Video components can be one or more of a two-dimensional image, a video clip, a logo, a vector illustration, a three-dimensional model, a color, a character, a texture, and text. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and a log of user behavior. The video program and the video component can be combined before transmitting the video component and the set of instructions to the playback device. A video component can be selected based on which advertiser offers to pay the most. The transmitted video component and set of instructions can be stored as a construction list for future use. | 05-13-2010 |
20100125586 | Parametric Analysis of Media Metadata - A method is disclosed that includes receiving a request to transmit a first multimedia file. The first multimedia file is associated with a first file descriptor. The method includes automatically generating a first generated content descriptor by analyzing the first multimedia file using a first set of analysis parameters. The method also includes comparing the first generated content descriptor to the first file descriptor and determining a first score based on a deviation of the first generated content descriptor from the first file descriptor. | 05-20-2010 |
20100145766 | METHOD AND APPARATUS FOR PROVIDING PARTICIPATORY MEDIA CONTENT - A method and apparatus for providing participatory media content to a customer via a network are disclosed. For example, a method receives a request for a first content from a customer, and determines if the customer is associated with a service that provides a participatory media content. The method then selects one or more participatory media content for the customer, if the customer is associated with the service; and provides the customer with the one or more participatory media content and the requested first content. | 06-10-2010 |
20110037574 | PROGRAMMING A UNIVERSAL REMOTE CONTROL VIA A POINT-OF-SALE SYSTEM - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. In response to an indication of a purchase transaction for a remote-controlled device, a network identity and a device identifier may be sent to client-premises equipment (CPE). The CPE may then program the URC to control the remote-controlled device. | 02-17-2011 |
20110037611 | PROGRAMMING A UNIVERSAL REMOTE CONTROL USING MULTIMEDIA DISPLAY - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. A plurality of selectable objects representing different remote-controlled devices is displayed. A user may select an object and thereby determine an identity of the remote-controlled device. Programming codes for the identified remote-controlled device may be obtained and used to program the URC to control the remote-controlled device. | 02-17-2011 |
20110037635 | PROGRAMMING A UNIVERSAL REMOTE CONTROL VIA PHYSICAL CONNECTION - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. A connection to the remote-controlled device may be established. In response, the remote-controlled device may send device information. The device information may include programming codes for programming the URC to control the remote-controlled device. The device information may also be used to query a server to obtain the programming codes. | 02-17-2011 |
20110037637 | PROGRAMMING A UNIVERSAL REMOTE CONTROL VIA DIRECT INTERACTION - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. Programming codes for the remote-controlled device may be transferred from an original remote control using a programming interface. The transfer may be performed directly with the URC. The transfer may also be performed using consumer-premises equipment of a multimedia content distribution network. The URC may be configured to use at least one of the programming codes to remotely control the remote-controlled device. | 02-17-2011 |
20110047284 | Media Download Method and System Based on Connection Speed - A method and system of offering a video file to a video receiver includes offering a progressive download, but not a non-progressive full download, of the video file to the video receiver via a network connection when a connection speed satisfies a first threshold value. The method includes offering the non-progressive full download, but not the progressive download, of the video file to the video receiver via the network connection when the connection speed is less than a second threshold value. The second threshold value is based on a bit rate at which the video file is encoded. | 02-24-2011 |
20110075727 | VIDEO QUALITY TESTING BY ENCODING AGGREGATED CLIPS - A method includes receiving a first video clip and a second video clip. The first video clip and the second video clip are variable-bit-rate (VBR)-encoded to form a VBR-encoded aggregated video content item. The VBR-encoding of the first video clip is based on an encoding complexity of the second video clip. | 03-31-2011 |
20110090085 | System and Method to Monitor a Person in a Residence - Systems and methods to monitor a person in a residence are provided. A particular method includes receiving data at a monitoring service from a set-top box (STB) device. The data includes a location in a residence of a person being monitored. The location may be obtained from a location system in the residence. The data also includes an associated time stamp for the location. The method includes analyzing the data based on a profile of the person to determine whether one or more alert conditions are satisfied. The method also includes providing a notification when one or more of the alert conditions are satisfied. | 04-21-2011 |
20110093876 | System and Method to Monitor a Person in a Residence - Systems and methods to monitor a person in a residence are provided. A particular method includes receiving data from a set-top box (STB) device at a monitoring service. The data includes location information from a location system in a residence that monitors a location of a person in the residence. The data includes usage information regarding usage of a plurality of devices in the residence. The data also includes a time stamp associated with the location information and the usage information. The method includes analyzing the data based on a profile of the person to determine whether one or more alert conditions are satisfied. The method also includes sending a notification when the one or more alert conditions are satisfied. | 04-21-2011 |
20110093908 | REQUESTING EMERGENCY SERVICES VIA REMOTE CONTROL - A method and system for contacting emergency service providers may allow using a remote control (RC) at a multimedia content distribution network (MCDN) client location. An MCDN user may use the RC, which may be configured to control customer premises equipment at the MCDN client, to signal an emergency event. In response, an MCDN server may be queried for emergency user information associated with the MCDN client and/or the MCDN user. Based on the emergency user information, third parties, such as emergency service providers, medical service providers, or private persons, may be contacted via the MCDN. A communications channel, including audio and/or video, between an emergency service provider and the MCDN client may be initiated based on the emergency user information. | 04-21-2011 |
20110109444 | SERIAL PROGRAMMING OF A UNIVERSAL REMOTE CONTROL - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. After initiating a serial programming mode on the URC, a user may be instructed to operate a plurality of control elements of an original remote control (ORC) of the remote-controlled device in a predetermined sequence. As a result of operating the ORC control elements, a plurality of programming codes for the remote-controlled device may be received by the URC. Alternatively, the ORC may be requested to transmit a plurality of programming codes for the remote-controlled device. The URC may be configured to use at least one of the programming codes to remotely control the remote-controlled device. | 05-12-2011 |
20110115664 | PROGRAMMING A REMOTE CONTROL USING REMOVABLE STORAGE - A method and system for programming, using a removable storage, a remote control apparatus providing universal remote control functionality is disclosed. A removable storage module may be introduced into the remote control apparatus. Programming codes for a remote-controlled device controllable by the remote control apparatus may be transferred from the removable storage module. Executable code for configuring the remote control apparatus may also be transferred. The programming codes may be assigned to control elements of the remote control apparatus. The remote control apparatus may be configured to use at least one of the programming codes to remotely control the remote-controlled device. | 05-19-2011 |
20110131600 | System and Method for an Interactive Internet Radio Application in an Internet Protocol Television System - A set-top box for an Internet protocol television (IPTV) network includes a radio interface module, a remote control interface module, and a display interface module. The radio interface module accesses an Internet radio service on the IPTV network and outputs a list of Internet radio stations received from the Internet radio service to a particular IPTV channel on the display interface module, receives a selection of an Internet radio station from the remote control interface module, retrieves an Internet radio stream associated with the selected Internet radio station from the Internet radio service in response to receiving the first selection, and outputs the Internet radio steam on the particular IPTV channel of the display interface module. | 06-02-2011 |
20110131605 | System and Method to Identify an Item Depicted when Media Content is Displayed - A computer-implemented method includes receiving, at a set-top box device, media content from a media content server. The media content includes one or more metadata tags associated with one or more items depicted when the media content is displayed. The computer-implemented method includes sending the media content to a display device. The computer-implemented method also includes receiving a first user selection to visually identify the one or more items. The computer-implemented method also includes receiving a purchase request to purchase at least one of the one or more items depicted. | 06-02-2011 |
20110185042 | SYSTEM AND METHOD FOR PROVIDING MULTIMEDIA DIGITAL RIGHTS TRANSFER - A method for transferring digital multimedia rights, the method including but not limited to receiving at a digital multimedia rights server, from a source end user device associated with a source end user, a request for a transfer of a source set of digital multimedia rights associated with the source end user; determining a destination end user associated with a destination end user device to which the digital multimedia rights will be transferred; requesting permission from the destination end user to transfer the digital multimedia rights to the destination end user device; and if the permission is received from the destination end user, canceling the source set of digital multimedia rights associated with the source end user and transferring the source set of digital multimedia rights associated with the source end user to the destination end user device. A system and computer program product are disclosed for performing the method. | 07-28-2011 |
20120066343 | Parametric Analysis of Media Metadata - A method is disclosed that includes receiving, from a device of a user, a request to transmit a multimedia file. The method also includes automatically generating a generated content descriptor based on an analysis of the multimedia file using at least one analysis parameter. The method includes determining whether the generated content descriptor satisfies filter criteria of a profile associated with the user. The method further includes rejecting the request to transmit the multimedia file when the generated content descriptor does not satisfy the filter criteria of the profile. The method includes transmitting the multimedia file along with the generated content descriptor when the generated content descriptor satisfies the filter criteria of the profile. | 03-15-2012 |
20120323776 | System and Method to Display Media Content and an Interactive Display - A method includes displaying a second user interface while a subscriber is interacting with a first user interface during playback of at least a portion of a first content segment. The second user interface includes one or more selectable transition options associated with performing a transition with respect to a second content segment. The first user interface includes one or more selectable options associated with the first content segment. The method includes receiving input indicating a selection of a particular transition option of the one or more transition options via the second user interface. | 12-20-2012 |
20130080209 | Comprehensive Information Market Exchange - Systems and techniques for collecting information as authorized by information providers and sharing the information with information recipients according to criteria specified by the information providers. Information is collected from one or more of a variety of sources and stored in a provider profile, with the provider profile also specifying criteria for sharing the information, including payment required for sharing the information with particular categories of recipients. An exchange system is maintained allowing recipients to request or to otherwise specify needs for particular categories of information and payments to be provided by the information, and needs or requests of recipients for information are matched with criteria specified by providers, with information being transferred or used to provide results for a recipient and payment being transferred from the recipient to a provider or providers when a match between information needs and criteria for sharing information is identified. | 03-28-2013 |
20130145386 | System and Method to Monitor a Person in a Residence with Use of a Set-Top Box Device - A particular method includes receiving, at a set-top box device, an activation request from a monitoring service associated with activation of a video camera coupled to the set-top box device. The activation request is received when one or more alert conditions are satisfied. The method further includes activating the video camera based on a response to a prompt. | 06-06-2013 |
20130207788 | PROGRAMMING A UNIVERSAL REMOTE CONTROL VIA DIRECT INTERACTION - A method and system for programming a universal remote control (URC) to operate with a remote-controlled device is disclosed. Programming codes for the remote-controlled device may be transferred from an original remote control using a programming interface. The transfer may be performed directly with the URC. The transfer may also be performed using consumer-premises equipment of a multimedia content distribution network. The URC may be configured to use at least one of the programming codes to remotely control the remote-controlled device. | 08-15-2013 |
20130247097 | System and Method for an Interactive Internet Radio Application in an Internet Protocol Television System - A set-top box for an Internet protocol television (IPTV) network includes a radio interface module, a remote control interface module, and a display interface module. The radio interface module accesses an Internet radio service on the IPTV network and outputs a list of Internet radio stations received from the Internet radio service to a particular IPTV channel on the display interface module, receives a selection of an Internet radio station from the remote control interface module, retrieves an Internet radio stream associated with the selected Internet radio station from the Internet radio service in response to receiving the first selection, and outputs the Internet radio steam on the particular IPTV channel of the display interface module. | 09-19-2013 |
20140130179 | SYSTEM AND METHOD FOR PROVIDING A MULTIMEDIA DEGITAL RIGHTS TRANSFER FOLLOW ME SERVICE - A method for transferring digital multimedia rights, the method including but not limited to requesting permission from the destination end user to transfer the digital multimedia rights to the destination end user device; and if the permission is received from the destination end user, canceling the source set of digital multimedia rights associated with the source end user and transferring the source set of digital multimedia rights associated with the source end user to the destination end user device. A system and computer program product are disclosed for performing the method. | 05-08-2014 |
20140298363 | SYSTEM AND METHOD FOR DYNAMICALLY CONSTRUCTING PERSONALIZED CONTEXTUAL VIDEO PROGRAMS - Systems, methods, and computer readable-media for dynamically constructing personalized contextual video programs include extracting video metadata from a video program, extracting component metadata from video components stored in a media object library, extracting viewer preferences, receiving synchronization information about the video program, identifying a video program segment susceptible to inserting a video component, and transmitting the video component to a playback device and instructions detailing how to insert the video component in the video program segment. Video metadata can be extracted in real time. A viewer profile can be based on demographic information and user behavior. The video program and the video component can be combined before transmitting the video component and instructions to the playback device. A video component can be selected based on which advertiser offers to pay the most. The transmitted video component and set of instructions can be stored as a construction list for future use. | 10-02-2014 |
20150074697 | SYSTEM AND METHOD OF DETERMINING VIEWERSHIP INFORMATION - A method includes sending, from a media device, a request for viewership information via a network. The method also includes receiving, at the media device, the viewership information, where the viewership information is determined based on a corresponding portion of multicast routing table data stored at each of a plurality of edge routers, and where each portion includes a corresponding plurality of entries associated with media content. The method further includes receiving, at the media device, a user interface based on the viewership information. | 03-12-2015 |