A system and method of entering a low power mode includes an external tuner module having a first external tuner and a receiving device having a first receiving tuner. The receiving device has a controller determining an unused tuner from one of the first external tuner or first receiving tuner and controls entering a low power mode at the unused tuner.
A user device and method comprising a satellite signal determination module receiving a satellite signal from a satellite comprising a first satellite signal identifier, a memory storing an expected satellite signal identifier for an authorized location of the user device, a comparison module comparing the first satellite signal identifier to the expected satellite signal identifier to identify the first satellite signal as unexpected when the first satellite signal is not the expected satellite signal and a disable module disabling the user device from processing satellite signals in response to comparing.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04H 60/51 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
H04N 21/61 - Network physical structure; Signal processing
H04N 7/10 - Adaptations for transmission by electrical cable
H04H 60/16 - Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
Aspects of the subject disclosure may include, for example, obtaining social network information associated with a first user, wherein the social network information includes information identifying a second user who is related to the first user. A determination is made that the first user had selected, during a presentation of a first media content item by a first media processing device of the first user, recording of a second media content item that had been advertised during the presentation of the first media content item. Responsive to the determining that the first user had selected the recording of the second media content item, a second media processing device of the second user is directed to record the second media content item. Other embodiments are disclosed.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
In one example, the present disclosure describes a device, computer-readable medium, and method for transcoding digital media in an optimized manner based on media priority. For instance, in one example, a method includes obtaining a plurality of media content items awaiting transcoding before being distributed over a content distribution network, identifying a plurality of transcoding resources available to transcode the plurality of media items, and generating a schedule for transcoding the plurality of media content items using the plurality of transcoding resources, wherein the schedule prioritizes those media content items of the plurality of media content items that have the highest relative business value.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
5.
Systems and methods for controlling advertising, upselling, cross-selling, and purchasing of products and services via user receiving devices and mobile devices
A user receiving device including at least one transceiver module, an output module, a control module, and a transaction module. The at least one transceiver module is configured to receive an ad or an offer transmitted from at least one backend device to the user receiving device. The offer is directed to a product and/or service referred to in the ad. The output module is configured to display the ad or the offer on a display. The display is connected to the user receiving device. The at least one transceiver module is configured to receive a response signal transmitted from a mobile device to the user receiving device. The response signal is in response to the offer. The transaction module is configured to perform a transaction between the at least one backend device and a user of the mobile device based on the response signal.
G06Q 30/00 - Commerce, e.g. shopping or e-commerce
H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
H04N 21/60 - Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client; Communication details between server and client
6.
Method and system for detecting unauthorized use of a set top box using satellite signal identification
A user device and method comprising a satellite signal determination module receiving a satellite signal from a satellite comprising a first satellite signal identifier, a memory storing an expected satellite signal identifier for an authorized location of the user device, a comparison module comparing the first satellite signal identifier to the expected satellite signal identifier to identify the first satellite signal as unexpected when the first satellite signal is not the expected satellite signal and a disable module disabling the user device from processing satellite signals in response to comparing.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 7/10 - Adaptations for transmission by electrical cable
H04H 60/51 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
H04N 21/61 - Network physical structure; Signal processing
H04H 60/16 - Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
7.
Systems and methods for spotted advertising and control of corresponding user interfaces and transactions via user receiving devices and mobile devices
A user receiving device includes at least one transceiver module that receives a video and an ad. The ad is played out as part of the video is for a product or service. An output module displays the video and the ad on a display. The display is associated with the user receiving device. A transaction module initiates a purchase transaction based on an initiation signal and, after initiating the purchase transaction, displays an additional offer based on a purchasable object corresponding to the ad or a stored customer history. The transaction module generates an offer response to the additional offer and receives a confirmation response based on the offer response.
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06Q 30/06 - Buying, selling or leasing transactions
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/61 - Network physical structure; Signal processing
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
A system and method for compressing video is disclosed, in which video frames that are only between consecutive I-frames are grouped into a video data set. The video data set is split into separate homogeneous files, and each of the homogeneous files are individually compressed. In one embodiment, the individually compressed files are multiplexed to form a bit stream.
H04N 19/517 - Processing of motion vectors by encoding
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
H04N 19/46 - Embedding additional information in the video signal during the compression process
9.
Method and system for personalizing the display of recordings stored in a user receiving device
A system and method for operating the same includes a memory and a controller that stores content in the memory to form stored content. The controller receives a display request for displaying content from a user device through a network. The display request comprises a user device identifier. The controller determines a timeslot corresponding to the display request, retrieves a content list corresponding to stored content, reorders the content list in response to the timeslot and the user device identifier to form a reordered list and communicates the reordered list to the user device.
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.
Customized recommendations of multimedia content streams are provided herein. A method can include facilitating, by a network device of a wireless network and comprising a processor, an output of a recommendation of a first multimedia content stream at a communications device based on a monitored interaction determined to have been performed by an identified entity at the communications device. The method can also include facilitating, by the network device, a first transmission of the first multimedia content stream to the communications device in response to an acceptance of the recommendation of the first multimedia content stream received from the communications device. The first multimedia content stream can be renderable for consumption at the communications device.
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
A gateway device includes a first communication system, a second communication system and a network processor. The first communication system and the network processor communicate first network signals therebetween. The first network signals comprising first higher priority network signals and first lower priority network signals. The second communicate system and the network processor communicating second network signals therebetween. The second network signals comprising second higher priority network signals and second lower priority network signals. The network processor communicates a first congestion notification request signal to the first communication system. The first communication system modifies the first lower priority network signals at the first communication system in response to the first congestion notification signal to form first modified network signals and communicates the first modified network signals from the gateway device.
A system and method comprises a head end performing a search using a search term and communicates a search result. The head end determines availability of the search result and when the search result is unavailable, communicates a notification function selector to a user device. The user device displays the search result and the notification function selector on a screen display. The user device generates a notification selector signal in response to a notification selector selection. The notification selector signal corresponds to the search or search result. The user device communicates the notification selector signal to a notification system. The notification system forms a notification query in response to the notification selector signal and monitors guide data at the notification system for content corresponding to the search or search result and communicates a notification signal to the user device in response to monitoring guide data.
H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/482 - End-user interface for program selection
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04H 60/74 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
H04H 60/72 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using EPGs [Electronic Programme Guides]
14.
METHOD AND SYSTEM OF BOOKMARKING CONTENT IN A MOBILE DEVICE
A method and system for bookmarking content has a controller is programmed to establish bookmark list in a memory of an electronic device, store content metadata in the memory of the electronic device to form stored data, the content metadata comprising content identifiers and other metadata, bookmark a first content entry corresponding to a first content from list on a display associated with the electronic device and, in response to bookmarking the first content entry from the display, delete the plurality of the content metadata corresponding to the first content except for a first content identifier of the content metadata corresponding to the first content comprising only an alphabetic or numeric identifier or both in the bookmark list, said bookmark list comprising the content identifiers and the first content identifier wherein a total number of content identifiers is limited.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
15.
Method And System For Providing Audio Signals To An In-Vehicle Infotainment System
A system and method for audibly displaying an audio signal at an in-vehicle infotainment system received through a mobile device to provide continual access to the content when the user enters a vehicle includes the mobile device comprising a first audio player and a second audio player. The mobile device receives an audio-video signal through a network. The first audio player playing a first audio signal. The mobile device receives a second signal. The second audio player receives a second audio signal based on the second signal and playing the second audio signal. The mobile device communicates the first audio signal and the second audio signal to the in-vehicle infotainment system. The in-vehicle infotainment system audibly displays the first audio signal and the second audio signal.
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/439 - Processing of audio elementary streams
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
16.
Method Of Controlling A Content Displayed In An In-Vehicle System
A system and method for controlling an in-vehicle infotainment system to control content in using a primary display includes a mobile device and the in-vehicle infotainment system in communication with the mobile device. The in-vehicle infotainment system comprises the primary display and a first secondary display. The in-vehicle infotainment system receives a first content selection signal for a first content. The first secondary display displays the first content in response to the first content selection signal. The primary display displays a content identifier corresponding to the first content.
G01C 21/36 - Input/output arrangements for on-board computers
B60K 35/00 - Arrangement or adaptations of instruments
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
A channel order mapping is stored in memory of a user device and includes a list of channels that can be displayed on the display and an order that the channels are to be displayed in an electronic program guide (EPG) on the display. A display control module, in response to a first user input to display the EPG, displays on the display the EPG. This EPG includes: the channels in the order indicated in the channel order mapping. An order updating module, in response to user input to change the order, changes the order stored the channel order mapping according to changes commanded by a user of the user device. In response to a second user input to display the EPG received after the updating, the display control module displays on the display the EPG including: the channels in the updated order indicated in the channel order mapping.
A mobile device and a system for operating the same include a display displaying a list of entries comprising a plurality of content data. Each of the plurality of content data is associated with a content identifier. The mobile device further includes a controller selecting the first content entry and storing a first content identifier corresponding first content entry in a bookmark list within the mobile device.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
19.
DEVICES FOR PRESENTING VIDEO PROGRAM SEGMENTS IN ACCORDANCE WITH DEFINITION DOCUMENTS
Devices, computer-readable media, and methods for presenting segments of at least one video program in accordance with a definition document are disclosed. For example, a processor may load a definition document for at least one video program. The definition document may specify segments of the at least one video program for presentation and further specify segment types for the segments. The segment types may identify whether a segment is to include video content, include audio content, or include both video and audio content. The processor may further obtain the at least one video program, present a first segment of the at least one video program in accordance with the definition document, and present a second segment of the plurality of segments of the at least one video program in accordance with the definition document.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A system and method for controlling a mobile device at a headend includes the mobile device communicating a request for content to the headend. The headend requests geographic coordinate location data from the mobile device and, when geographic coordinate data is available, determines a first geographic region associated with the mobile device in response to the geographic coordinate location data. When geographic coordinate data is not available from the mobile device, the headend extracts an IP address from the request and determines a second geographic region based on the IP address and a confidence level. When the confidence level is below a threshold, the headend determines a third geographic region based on subscriber data for the mobile device. The headend controls the mobile device in response to one of the first geographic region, the second geographic region and the third geographic region.
H04W 4/30 - Services specially adapted for particular environments, situations or purposes
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04H 60/51 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04H 60/15 - Arrangements for conditional access to broadcast information or to broadcast-related services on receiving information
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
21.
METHOD AND APPARATUS FOR CONTROLLING ACCESS TO CUSTOM BROWSER FUNCTIONALITY
A method, non-transitory computer readable medium and apparatus for controlling access of a custom browser function are disclosed. For example, the method includes a processor that sends a request to a third party website, receives a hypertext markup language code and a browser script, renders the hypertext markup language code, detects that the browser script is trying to access a custom browser function, compares one or more parameters associated with the custom browser function to an access control list to control an access of the custom browser function, and executes the custom browser function when a match of the one or more parameters is found in the access control list.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
22.
Method And System For Viewing Sports Content Within A Virtual Reality Environment
A virtual reality (VR) system including a head mounted display (HMD), a sensor or input device, and options, selection, and display modules. The HMD displays a VR environment including sports content of a live game, a prerecorded game, or a sports channel. The options module generates an options signal to show viewing options in the VR environment. The viewing options define viewing aspects for viewing the sports content within the VR environment. The sensor or input device generates signals based on detection of movement of the HMD, movement of an eyeball of a user, user voice communication, or user contact with the input device. The selection module, based on the signals: selects the sports content and a viewing option; and generates a selection signal. The display module displays the sports content in the VR environment based on the selection signal.
According to one embodiment, a channel device includes a memory, an interface, and a processor. The memory stores a watch list. The watch list includes n predetermined number of channels, wherein n is an integer and the predetermined number of channels are ranked from one to n. The interface is configured to receive program information for a first channel, wherein the first channel is a channel of a watch list. The processor is further configured to determine a change from a previous channel to a current channel. The processor dynamically updates the watch list to include the previous channel, wherein the previous channel is ranked as one. The processor removes the channel ranked as n from the watch list.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
24.
METHODS AND SYSTEMS FOR PROVISIONING A USER PROFILE ON A MEDIA PROCESSOR
Aspects of the subject disclosure may include, for example, detecting a plurality of mobile devices in proximity to a device. Further embodiments can include identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers. Additional embodiments can include obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles. Also, embodiments can include identifying a first user profile having a first priority among the plurality of user profiles. Further embodiments can include provisioning the first user profile on a media processor or set top box and providing media content for presentation on a display according to the first user profile. Other embodiments are disclosed.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04W 4/02 - Services making use of location information
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04W 4/029 - Location-based management or tracking services
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/725 - Selecting a path with suitable quality of service [QoS]
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
A system and method includes a mobile device having a mobile device identifier associated therewith and an in-vehicle infotainment system. The mobile device communicates the mobile device identifier to the in-vehicle infotainment system. A user device is controllable by inputs from a user though a user interface display associated with the user interface. A global positioning system generates a vehicle position signal at the vehicle. The user device is separate from the in-vehicle infotainment system and the global positioning system. The in-vehicle infotainment system communicates the vehicle position signal corresponding to a current vehicle position and the mobile device identifier to the user device. The user device is associated with a display displaying a map display comprising a map with a representation of the vehicle at the current vehicle position and the mobile device identifier of the mobile device.
H04W 4/48 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for in-vehicle communication
H04W 4/029 - Location-based management or tracking services
H04W 4/46 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
G01C 21/00 - Navigation; Navigational instruments not provided for in groups
H04M 1/00 - Substation equipment, e.g. for use by subscribers
H04N 21/214 - Specialised server platform, e.g. server located in an airplane, hotel or hospital
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04W 4/02 - Services making use of location information
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
27.
Method and apparatus for programming a remote control using a device identifier received through an interface
A method of programming a remote control and a set top box to control the same includes a network communication module at the set top box receiving a device identifier from an electronic device through an interface. The set top box also includes a communication module obtaining remote control programming code based on the device identifier. A controller controls programming a remote control to control the electronic device based on the remote control programming code.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
28.
Methods for determining localized outages and distributed signal verification of set-top boxes
Embodiments disclose systems and methods for testing and determining outages of communication systems. A server can receive signal-reception-related information from set-top boxes (STBs) in a particular geographical region, where a STB: receives signals having a predefined pattern, generates a comparison of the predefined pattern to reference patterns stored on the STB, generates the signal-reception-related information based on the comparison, and sends the signal-reception-related information. The server can determine an outage status for the particular geographical region based on the signal-reception-related information. The server can generate an output based on the outage status. The output is configured to provide information related to the outage status of the particular geographical region and information for possible responses related to the outage status. The server can send the output.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
29.
Broadband live streaming hub for a media processor
Aspects of the subject disclosure may include, for example, a processing system and a memory storing instructions that, when executed by the processing system, facilitate performance of operations. The operations can include obtaining a plurality of live streams at a broadband connection to the processing system; providing an interface to facilitate input via a control device communicating with the processing system; presenting, responsive to a first user input, the live streams simultaneously at a display device; and identifying, responsive to a second user input, a set of favorite streams. The operations can also include presenting a program guide at the display device. The program guide can include a plurality of program guide objects; each of the set of favorite streams can include a separate program guide object that accordingly is selectable, via user input to the program guide, for presentation at the display device. Other embodiments are disclosed.
H04N 21/482 - End-user interface for program selection
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/61 - Network physical structure; Signal processing
30.
Method and system for personalizing the display of recordings stored in a user receiving device
A user receiving device and method for operating the same includes a memory and a controller that stores content in the memory to form stored content. The controller receives a display request for displaying content from a user device. The display request comprises a user device identifier. The controller determines a timeslot corresponding to the display request, retrieves a content list corresponding to stored content, reorders the content list in response to the timeslot and the user device identifier to form a reordered list and communicates the reordered list to the user device.
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
A satellite broadcast system is used to transmit streams of variable bit-rate content using fixed bit-rate channels that correspond to respective satellite transponder carriers. High bandwidth content is transmitted over multiple transponder carriers in parallel with a combined bandwidth sufficient for the peak bit-rate of the high bandwidth content, whereas multiple streams of low bandwidth content can be transmitted over a single transponder carrier simultaneously by multiplexing the low bandwidth content. High bandwidth content may be multiplexed with low bandwidth content rather than assigning all high bandwidth content to be transmitted exclusively over dedicated high bandwidth transponders.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2365 - Multiplexing of several video streams
H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
H04N 21/61 - Network physical structure; Signal processing
32.
Method and system for recording recommended content within a user device
A system includes a viewer tracking module that determines a genre profile target representation based on program categories of watched events. A recommendation module determines a candidate program category representation for each program candidate of a plurality of program candidates from a plurality of program categories, compares the candidate program category representation for the plurality of candidates to the genre profile target representation, and determines a numerical value for each of the plurality of program candidates based on comparing. The system further includes a display displaying the program candidates ordered based of the numerical value for each.
H04N 21/482 - End-user interface for program selection
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
A technique for managing transitions between streaming media sources can include receiving a request from a client to change a streaming media source from an initial streaming media source to a next streaming media source, identifying the next streaming media source in a master playlist of a content delivery network, inserting a discontinuity between last segments of the initial streaming media source and first segments of the next streaming media source, and streaming the first segments of the next streaming media source to the client as a continuous stream from the last segments of the initial streaming media source with the discontinuity between the last segments and the first segments.
H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
34.
Method and system for providing different categories of programming data to a user device from head end systems
A system and method for providing programming data includes a first module that generates first programming data for content and a second module generating billing data corresponding to the content. A listing service module receives first programming data from the first module and receives billing data from the second module. The listing service module combines the first programming data and the billing data to form combined programming data. A first cache module is in communication with the listing service module and a user device and stores the combined programming data.
A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one media program presented via a media device, each entry including a playback duration and a year. The processor may create a media entity matrix of entity vectors for entities associated with production of media programs. For each entity vector, the processor may generate matrix entries in fields that correspond to content attributes associated with at least one media program associated with the entity, each matrix entry including a year and a score, the score weighted by an epoch factor based upon a time span associated with the at least one media program presented via the media device. The processor may determine entity rankings based upon dot products between the preference vector and the entity vectors and provide a recommendation based upon the rankings.
A system and method for searching using a user device that includes a memory and an event table formation module forming an event table in the memory having event objects comprising an event time and container object identifier for each program event. The user device includes a user interface that generates search criteria associated with a content type. A search module forms a search window based on the content type, searches for event objects within the event table by comparing the event time and the search window, determines content data based from the container object associated with the event object, and displays content data on a display associated with the user device.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
37.
Systems and methods for personalized feature setup and parental guidance sensing
A user receiving device including a proximity module, a mode module, a profile module and an output module. The proximity module is configured to detect a first mobile device in a proximity of the user receiving device. The mode module is configured to transition the user receiving device to an active mode based on the detection of the first mobile device. The profile module is configured to, subsequent to transitioning to the active mode and based on an identifier of the first mobile device, access a first profile allocated to the first mobile device or a user of the first mobile device. The output module, based on the first profile, is configured to display on a display a guide or content.
H04N 7/20 - Adaptations for transmission via a GHz frequency band, e.g. via satellite
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/61 - Network physical structure; Signal processing
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
In one example, the present disclosure describes a device, computer-readable medium, and method for transcoding digital media in an optimized manner based on media priority. For instance, in one example, a method includes obtaining a plurality of media content items awaiting transcoding before being distributed over a content distribution network, identifying a plurality of transcoding resources available to transcode the plurality of media items, and generating a schedule for transcoding the plurality of media content items using the plurality of transcoding resources, wherein the schedule prioritizes those media content items of the plurality of media content items that have the highest relative business value.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
39.
Systems and methods for controlling purchasing and/or reauthorization to access content using quick response codes and text messages
A mobile device including a content module, an imaging module, and an interface. The content module is configured to attempt to access content including transmitting a content request signal from the mobile device to a user receiving device. The imaging module is configured to acquire an image of at least a portion of a screen shown on a display connected to the user receiving device. The interface is configured to transmit the image or information pertaining to the image to the user receiving device, a head end or a content provider to cause the user receiving device or the mobile device to receive an authorization signal for access to the content.
H04N 7/16 - Analogue secrecy systems; Analogue subscription systems
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
H04N 21/658 - Transmission by the client directed to the server
G06K 7/10 - Methods or arrangements for sensing record carriers by corpuscular radiation
G06K 7/14 - Methods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/14 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards the marking being sensed by radiation
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
A system and method of entering a low power mode includes an external tuner module having a first external tuner and a receiving device having a first receiving tuner. The receiving device has a controller determining an unused tuner from one of the first external tuner or first receiving tuner and controls entering a low power mode at the unused tuner.
A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
A method of provisioning entitlement including: receiving within a headend and at a policy management module first conditions and rules for content from a service provider or a third party device; and generating, for a point of presence (POP) device of a customer, a policy for entitlement and usage of content (merged policy). The generating of the merged policy includes: merging conditions and rules of policies including the first conditions and rules to generate the merged policy based on a predetermined hierarchy of the policies. Rules and conditions of the merged policy are multi-dimensional to include customer, POP device, and provider dimensions; and generating a configuration file including conditions or condition based parameters. The method further includes: presenting an offer for the content to the customer via the POP device; receiving an acceptance of the offer from the POP device; and enforcing the merged policy according to the configuration file.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/61 - Network physical structure; Signal processing
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
43.
Facilitating mixed service use of bonded satellite transponders
Embodiments facilitating mixed service use of bonded satellite transponders in communication systems are provided. An apparatus comprises a first multiplexer configured to receive first content from first channels of a first type of channel, a second multiplexer configured to receive second content from second channels of a second type of channel, and a transport stream processor (TSP). The TSP can be configured to output the received first content and the second content to modulators respectively associated with different channels for transmission of the first type of channel and the second type of channel, wherein the different channels are transmitted to a bonded satellite transponders, which transmits to a receiver. In some embodiments, the apparatus can comprise a multiplexer aggregator coupled between the TSP and the first multiplexer and the second multiplexer. The first content can be high bit-rate information and the second content can be lower bit-rate information.
H04N 21/61 - Network physical structure; Signal processing
H04N 21/2365 - Multiplexing of several video streams
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
H04N 21/2383 - Channel coding of digital bit-stream, e.g. modulation
Control of functions associated with a vehicle can be shared between a vehicle operator and a communication device and associated user. The communication device can comprise a control component used to facilitate controlling or sharing control of certain functions associated with the vehicle. The functions can relate to vehicle operation, navigation system, climate control system, media system, or other functions. The communication device can be in the vehicle or can be remotely located from the vehicle. The control component can communicate with a vehicle control system of the vehicle to gain access rights to certain control functions to facilitate controlling certain functions of the vehicle. In instances where vehicle control is shared with more than one communication device, the vehicle control system or vehicle operator, which can be a device or a person, can resolve any conflicts between control requests or commands received from the communication devices.
G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot
H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
In embodiments, the present invention provides a method and system for managing playback of content delivered to a mobile device with a pause and resume functionality. The method and system including receiving delivered content on a mobile device, initiating playback of the delivered content, pausing playback of the content being delivered to the mobile device in response to an action and resuming delivery of the content upon a request.
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04W 4/029 - Location-based management or tracking services
H04M 15/00 - Arrangements for metering, time-control or time-indication
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/725 - Selecting a path with suitable quality of service [QoS]
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
H04H 20/26 - Arrangements for switching distribution systems
46.
Method and system for communicating content to a client device by pulling content from a publisher from a content delivery network when first requested by the client device
A content delivery network and method for operating the same includes a content delivery network (CDN) origin server and a content delivery network edge server receiving a request for a first content from a first client device and communicating the request for the first content to the content delivery network origin server. The CDN origin server communicates a pull signal to a publisher origin server when the request for the first content is a first request, receives the first content from the publisher origin server and stores the first content. The CDN origin server communicates the first content to the first client through the CDN edge server.
A system and method for searching using a user device associated with a display includes a controller displaying a plurality of search screens on the display device, each of the plurality of search screens perform a content search. The user device also includes a search module generating respective search results from each of the plurality of search screens and a search retention module storing the respective search results in a memory of the user device and retrieving saved search results from the memory corresponding to the previously accessed search screen when a previously accessed search screen is displayed. The controller displays the saved search results.
A system and method for communicating content data to the in-vehicle system includes the in-vehicle infotainment system detecting a home local area network and joining the home local area network. The home local area network comprises a set top box. The in-vehicle infotainment system communicates a data request to the set top box in response to joining the local area network. The set top box communicates data corresponding to the request to the in-vehicle infotainment system through the local area network. The in-vehicle system stores the data at the in-vehicle infotainment system.
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/482 - End-user interface for program selection
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
49.
Methods and systems for rendering binaural audio content
Aspects of the subject disclosure may include, for example, embodiments receiving audio content in a multi-channel sound format over a communication network resulting in multi-channel audio content. Further embodiments can include identifying a compression ratio of the audio content. Additional embodiments can include determining a rendered sound externalization for rendering the audio content according to the compression ratio of the audio content. Also, embodiments can include rendering the audio content in a binaural audio format for headphone playback on an audio device according to the rendered sound externalization. Other embodiments are disclosed.
A system includes a gateway device receiving satellite or cable content, storing the satellite or cable content in a memory, receiving broadband content from a broadband source, and storing the broadband content in the memory. The user device communicates a listing request to the gateway device. The gateway device forms a list comprising broadband content stored in the memory and satellite or cable content stored in the memory in response to the listing request and communicates the list to the user device through a network including the gateway device and the user device. The user device generates a selection signal corresponding to a first content from the list and communicating the selection signal to the gateway device through the network. The gateway device determines a network condition, allocates gateway resources in response to the network condition and communicates the first content therethrough after allocating.
Determining ambient noise in a device under test electromagnetic compatibility test environment is presented herein. A method can include determining, by a system comprising a processor via a radio frequency input port of the system, an ambient electromagnetic noise corresponding to the system; and in response to determining, by the system via the radio frequency input port, a radio frequency signature of a device under test, subtracting, by the system, the ambient electromagnetic noise from the radio frequency signature to obtain a normalized value representing an electromagnetic emission of the device under test. In an example, an antenna/coaxial cable has been connected to the radio frequency input port, the ambient electromagnetic noise can be determined using the antenna/coaxial cable, and a radiated/conducted electromagnetic characteristic of the device under test representing the radio frequency signature of the device under test can be determined using the antenna/coaxial cable.
G01R 31/00 - Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
A gateway device includes a first communication system, a second communication system and a network processor. The first communication system and the network processor communicate first network signals therebetween. The first network signals comprising first higher priority network signals and first lower priority network signals. The second communicate system and the network processor communicating second network signals therebetween. The second network signals comprising second higher priority network signals and second lower priority network signals. The network processor communicates a first congestion notification request signal to the first communication system. The first communication system modifies the first lower priority network signals at the first communication system in response to the first congestion notification signal to form first modified network signals and communicates the first modified network signals from the gateway device.
A method includes receiving a request for streaming content from a device of a user, accessing a user profile to determine a first preference of the user, accessing a user device to identify third party content service providers of the user to determine a second preference of the user, and generating a playlist based on the first preference and the second preference of the user.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
54.
Method and system for resetting processors of a gateway device
A system includes a first processor and a second processor coupled to the first processor through a high speed connection and a low speed connection. The first processor and the second processor are disposed within a first device. The first processor and the second processor exchange heartbeat signals therebetween through the low speed connection. The first processor communicates a first reset signal through a reset line to the second processor when the first processor does not receive a first heartbeat signal of the heartbeat signals from the second processor. The second processor resets in response to the first reset signal.
In embodiments, the present invention provides a method and system for delivery of content on a mobile media platform, providing an automated tag processing facility, and delivering content to a mobile device, wherein content delivery is based at least in part on the automated tag processing.
G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04H 20/26 - Arrangements for switching distribution systems
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04L 12/725 - Selecting a path with suitable quality of service [QoS]
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
H04W 4/02 - Services making use of location information
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
A method includes creating a base content set having attributes indicative of a first program. Selecting a second program to form a first recommendation set, determining a first similarity score between the base content set and the first recommendation set, and providing a recommendation based on the similarity score.
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/482 - End-user interface for program selection
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
G06F 7/08 - Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry
57.
Method and apparatus for recording advertised media content
Aspects of the subject disclosure may include, for example, obtaining social network information associated with a first user, wherein the social network information includes information identifying a second user who is related to the first user. A determination is made that the first user had selected, during a presentation of a first media content item by a first media processing device of the first user, recording of a second media content item that had been advertised during the presentation of the first media content item. Responsive to the determining that the first user had selected the recording of the second media content item, a second media processing device of the second user is directed to record the second media content item. Other embodiments are disclosed.
H04N 7/16 - Analogue secrecy systems; Analogue subscription systems
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
In embodiments, the present invention provides a method and system for providing video content to a display of a user, wherein the providing of the video content comprises generating a mobile media streaming server log using a real-time streaming protocol, determining that a portion of the video content has been viewed by the user resulting in a viewed portion, and identifying a first advertisement and media content within the viewed portion. The first advertisement is identified from among a group of advertisements of the video content. A settlement agreement is identified regarding viewing of the first advertisement and media content of the viewed portion, and financial account is settled according to the settlement agreement according to the mobile media streaming server log.
G06F 17/30 - Information retrieval; Database structures therefor
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/487 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06Q 10/10 - Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
H04H 20/26 - Arrangements for switching distribution systems
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04L 12/725 - Selecting a path with suitable quality of service [QoS]
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
H04W 4/02 - Services making use of location information
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
Aspects of the subject disclosure may include, for example, identifying first and second users and identifying first and second locations of the first and second users in a presentation area, determining first and second media content associated with the first and second users where the first media content includes first audio content and first video content and where the second media content includes second audio content, presenting the first video content at a display device during a particular time period, adjusting the first audio content resulting in adjusted first audio content, presenting the adjusted first audio content directed to the first location during the particular time period, and presenting the second audio content directed to the second location during the particular time period. Other embodiments are disclosed.
H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
H04N 21/439 - Processing of audio elementary streams
G10K 11/34 - Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04S 3/00 - Systems employing more than two channels, e.g. quadraphonic
60.
System and Method for Recommendation of Content Based on Mood and Other External Factors
A method includes receiving a request for a recommendation for content, wherein the request includes an indication of a user's mood, responsive to the receiving request, accessing a user profile, characterizing upcoming content by assigning at least one attribute to the content, generating the recommendation based on the user profile, the user's mood and the at least one attribute.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
A satellite broadcast system is used to transmit streams of variable bit-rate content using fixed bit-rate channels that correspond to respective satellite transponder carriers. High bandwidth content is transmitted over multiple transponder carriers in parallel with a combined bandwidth sufficient for the peak bit-rate of the high bandwidth content, whereas multiple streams of low bandwidth content can be transmitted over a single transponder carrier simultaneously by multiplexing the low bandwidth content. High bandwidth content may be multiplexed with low bandwidth content rather than assigning all high bandwidth content to be transmitted exclusively over dedicated high bandwidth transponders.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/2365 - Multiplexing of several video streams
H04N 7/12 - Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
H04N 21/61 - Network physical structure; Signal processing
62.
Method and system for performing diagnostics in a gateway device based on monitoring parameters
A system includes an analysis module monitoring parameters of a gateway device. The analysis module stores trends of parameters. The analysis module determines a diagnostic time slot when a diagnostic or self-healing method is not performed in response to trends of parameters. The analysis module performs the diagnostic or self-healing during the diagnostic time slot.
A method includes receiving a request for sports programming recommendation, responsive to the receiving step, determining an upcoming program vector and a weighted historical vector, performing a similarity calculation comparing the upcoming program vector and the weighted historical vector to derive a recommendation score, and generating a recommendation based on the recommendation score.
G06F 17/30 - Information retrieval; Database structures therefor
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/482 - End-user interface for program selection
64.
Method and system for generating dynamic text responses for display after a search
A system and method for operating the same includes a language processing module generating a search request text signal and determining identified data from the search request text signal. A search module generates search results in response to the search request text signal. A dialog manager classifies the search request text signal into a response classification associated with a plurality of templates, selects a first template from the plurality of templates in response to the response classification and corrects search results in response to the identified data and the template to form a corrected response signal. A device receives and displays the corrected response signal.
G10L 15/04 - Segmentation; Word boundary detection
G10L 15/18 - Speech classification or search using natural language modelling
G10L 21/00 - Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
G10L 25/00 - Speech or voice analysis techniques not restricted to a single one of groups
G06F 40/40 - Processing or translation of natural language
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4722 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
65.
Method and system for communicating inserted material to a client device in a centralized content distribution system
A system and method includes a local area network, a client device, a replacement metadata determination module and a server device in communication with the client device through the local area network. The server device communicates main content to a client device. The main content comprises a plurality of main content packets. The server device determines main content metadata from the main content prior to communicating main content to the client device and determines insert content metadata from insert content. The insert content comprises a plurality of insert packets comprising the insert content metadata. The replacement metadata determination module determines a replacement metadata for the insert content based on the main content metadata. The server device replaces the insert metadata with the replacement metadata to form modified insert packets and communicates modified insert packets to the client device thereafter.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 7/10 - Adaptations for transmission by electrical cable
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 5/783 - Adaptations for reproducing at a rate different from the recording rate
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
66.
Methods for determining localized outages and distributed signal verification of set-top boxes
Embodiments disclose systems and methods for testing and determining outages of communication systems. A server can receive signal-reception-related information from set-top boxes (STBs) in a particular geographical region, where a STB: receives signals having a predefined pattern, generates a comparison of the predefined pattern to reference patterns stored on the STB, generates the signal-reception-related information based on the comparison, and sends the signal-reception-related information. The server can determine an outage status for the particular geographical region based on the signal-reception-related information. The server can generate an output based on the outage status. The output is configured to provide information related to the outage status of the particular geographical region and information for possible responses related to the outage status. The server can send the output.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 17/00 - Diagnosis, testing or measuring for television systems or their details
67.
Method and system for remotely transcoding content
A system and method for remotely transcoding content includes a cloud location storing content titles, communicating at least one of the content titles to a user device to form communicated content titles. The user device is in communication with the cloud location through a network. The user device generates a selection signal for selecting a first content title from communicated content titles to form a selection. The user device negotiates settings by intercommunicating between the user device and the cloud location in response to form the selection. The user device communicates the selection to the cloud location. The cloud location has a transcoder device transcoding content corresponding to the selection to form transcoded content in response to the optimal settings. The cloud location communicates the transcoded content to the user device.
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/61 - Network physical structure; Signal processing
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
68.
Method and System For Transferring User Settings to Another User Receiving Device Using a Mobile User Device
A system and method for operating a user receiving device includes a first user device having an identifier associated therewith. A mobile user device obtains the identifier and communicates the identifier associated with the first user receiving device to a second user receiving device. The second user receiving device receives and stores the first user profile settings from the first user receiving device and operates with the first user profile settings.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
69.
Method and system for storing program guide data in a user device
A system and method for operating system includes a first user device, a second user device, and a first device having a controller and a first database storing a first data object of a first type of data associated therewith and a second database storing a second data object of a second type of data associated therewith different than the first type of data. The second database is accessible separately from and simultaneously with the first database. The second data object forms a second portion of a display. The controller has an application interface selecting a selected database from the first, second database or both and separately and simultaneously accessing the first and second database based on the first user input command and the second user input command to obtain stored data and separately and simultaneously communicating stored data to the first user device and to the second user device.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/482 - End-user interface for program selection
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/61 - Network physical structure; Signal processing
70.
Method and system for communicating between a media processor and network processor in a gateway device
A gateway device includes a media processor module comprising a gateway application module. The gateway device also includes a router module comprising a gateway abstraction module and an interface handler module. The gateway device also includes a shared interface module in communication with the router module and the media processor module. The shared interface module receives a service request signal from the gateway application module. The gateway abstraction module obtains the service request signal from the shared interface module through an interface handler module. The gateway abstraction module communicates a response signal to the media processor module through the shared interface module. The media processor module performs a function in response to the response signal.
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
H04N 21/61 - Network physical structure; Signal processing
H04L 29/06 - Communication control; Communication processing characterised by a protocol
Methods, systems and computer readable media for controlling a set-top box includes receiving at processor a request from a user to access a web page. The content of the web page is scanned at the processor for items relating to content that may be available through the set-top box. The processor then provides a web page to the user with an embedded widget which the user can use to select commands to be executed by the set-top box. The processor receives the widget command and sends the widget command to the set-top box for implementation.
H04N 21/63 - Control signaling between client, server and network components; Network processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/633 - Control signals issued by server directed to the network components or client
H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
H04N 21/6332 - Control signals issued by server directed to the network components or client directed to client
H04N 21/482 - End-user interface for program selection
H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
H04N 21/6334 - Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
G06F 17/30 - Information retrieval; Database structures therefor
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/6377 - Control signals issued by the client directed to the server or network components directed to server
72.
Methods and systems for providing multiple video content streams
Aspects of the subject disclosure may include, for example, providing multiple video content streams to a display for presentation. The display comprises a primary screen region that presents a first video content stream of the multiple video content streams and multiple auxiliary screen regions that present a subset of the multiple video content streams. Further aspects may include providing a message to the display responsive to receiving a first user-generated input instructing the display to present a second video content stream on the primary screen region. Additional aspects may include recording the first video content stream from a point of departure of the first video content stream. Also, aspects may include providing the recorded first video content stream to the display responsive to obtaining a second user-generated input. The recorded first video content stream is presented on the primary screen region from the point of departure. Other embodiments are disclosed.
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Aspects of the subject disclosure include sending, to a hospitality set-top box, subscription information of a user; receiving from the hospitality set-top box, via a personalized graphical user interface, a request to view a media content item; determining whether access to the media content item is available free of charge as part of a service subscription; selecting, one of a first account or a second account to which a fee for access to the media content item is to be charged; responsive to the first account being selected, charging the fee to the first account; responsive to the second account being selected, charging the fee to the second account; and transmitting the media content item to the hospitality set-top box. Other embodiments are disclosed.
H04N 21/214 - Specialised server platform, e.g. server located in an airplane, hotel or hospital
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/2547 - Third party billing, e.g. billing of advertiser
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
74.
Dynamically scaling the color temperature and luminance of a display output
In one example, the present disclosure describes a device, computer-readable medium, and method for dynamically scaling the color temperature and luminance of a display output according to a user preference. For instance, in one example, a video output signal comprising a plurality of image frames is delivered to a display device. A time is detected at which to adjust an amount of blue light emitted by the display device, in accordance with a user preference. The color temperature of a subset of the plurality of image frames that have yet to be delivered to the display device is adjusted from a default color temperature to an adjusted color temperature that scales the amount of blue light emitted by the display device. The subset of the plurality of image frames is then delivered to the display device, subsequent to the adjusting.
H04N 9/77 - Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
A system and method for testing an antenna feed to be incorporated into an operational antenna is disclosed. The system and method uses a scaled reflector with the antenna feed to permit testing that correlates well with a full sized reflector, yet permits testing in a quiet zone of a compact antenna test range. Embodiments are also disclosed for offset feed designs.
H01Q 19/12 - Combinations of primary active antenna elements and units with secondary devices, e.g. with quasi-optical devices, for giving the antenna a desired directional characteristic using reflecting surfaces wherein the surfaces are concave
76.
Method and system for performing a function at a user device by combining category display areas
A user device and method comprises a screen display and a user interface. A display control module defines a first display area with a first boundary therearound and displaying a first category indicator for a first category therein. The display control module defines a second display area with a second boundary and displays a second category indicator for a second category therein. A gesture control module receives a movement signal from the user interface for moving the first display area relative to the second display area using a user interface. The display control module defines a third boundary around a third display area representing the first category and the second category when the first boundary and the second boundary touch or overlap and displays the first category indicator and the second category indicator within the third boundary. When the third display area is selected, a function may be performed.
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/454 - Content filtering, e.g. blocking advertisements
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/482 - End-user interface for program selection
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/61 - Network physical structure; Signal processing
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
77.
Collective determination of interesting portions of a media presentation, media tagging and jump playback
Concepts and technologies are disclosed herein for collective determination of interesting portions of a video program, video tagging, and jump playback within the video program. A processor can obtain interest inputs for video content associated with a video program and can send the information to an aggregator server. The aggregator server can collect and analyze the information, determine interest indications for interesting portions of the video program, generate metadata, and send the metadata to devices. Devices can use the metadata to enable jump functionality. The metadata can be correlated with recorded content that corresponds to the video program to indicate interesting portions of the recorded content. A user interface can be presented. The user interface can include a timeline for the video program and controls to navigate to portions of the video program that are indicated as interesting by the metadata.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/4725 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
H04N 21/8545 - Content authoring for generating interactive applications
In one embodiment, a set-top box records playback content. The playback content comprises at least one frame that displays first media content and a first advertisement simultaneously. Moreover, the first advertisement is associated with an expiry date. The set-top box receives a selection to view the playback content on a viewing date and determines that the viewing date is past the expiry date associated with the first advertisement. When the viewing date is past the expiry date associated with the first advertisement, the set-top box updates the playback content by replacing the first advertisement in the at least one frame of the playback content with a second advertisement. The set-top box communicates the updated playback content to a display device. The updated playback content comprises at least one frame that displays media content and the second advertisement simultaneously.
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
Example methods, systems, and machine-readable mediums to facilitate a hybrid media stream delivery using multiple network connections are disclosed. An example method may include receiving, from a destination device, a request for data to be delivered to the destination device over one of a network pathway or a satellite pathway. The method may further include determining a first cost of transmission of the data over the network pathway to the destination device and determining a second cost of transmission of the data over the satellite pathway to the destination device. The method may then determine a least costly pathway for transmission of the data between the network pathway and the satellite pathway using the first cost and the second cost and transmit the data over the least costly pathway of the network pathway and the satellite pathway to the destination device.
Aspects of the subject disclosure may include, for example, a media processing device comprising: a processing system including a processor; and a memory storing executable instructions that, when executed by the processing system, perform operations comprising: presenting a first media content item including an advertisement for a second media content item, resulting in a presentation; receiving, during the presentation, a recording instruction; responsive to receiving the recording instruction during the advertisement, presenting a query, wherein the query provides a choice of: recording the first media content item or recording the second media content item; and receiving a response to the query, wherein the response includes either a first command to record the first media content item or a second command to record the second media content item. Other embodiments are disclosed.
H04N 7/16 - Analogue secrecy systems; Analogue subscription systems
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
In one example, the present disclosure describes a device, computer-readable medium, and method for automating the end-to-end deployment of applications in a data center. For instance, in one example, a set of characteristics is extracted from an electronic signal. The set of characteristics pertains to an application to be deployed in a data center. A load balancer on which to deploy the application is automatically selected, based at least in part on the set of characteristics. A workflow is automatically generated for deployment of the application on the load balancer. The workflow coordinates actions among a plurality of computing resources of the data center that are used to configure the application according to the set of characteristics.
Aspects of the subject disclosure may include, for example, a method that includes receiving a satellite signal, measuring a quality of the satellite signal, determining whether the quality of the satellite signal falls below a threshold, determining a scheduled content of the satellite signal being viewed responsive to determining the quality of the satellite signal falls below the threshold, obtaining the scheduled content through a network connection as a replacement scheduled content responsive to determining the quality of the satellite signal falls below the threshold, presenting the replacement scheduled content in place of the scheduled content from the satellite signal, monitoring the quality of the satellite signal during the presenting of the replacement channel, and presenting the scheduled content from the satellite signal responsive to the monitoring detecting a satisfactory quality of the satellite signal over a predetermined period of time. Other embodiments are disclosed.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/482 - End-user interface for program selection
H04N 21/61 - Network physical structure; Signal processing
83.
Controlling content presentation and display of program information in an electronic program guide
Presentation of content and display of program information in an electronic program guide (EPG) can be controlled. A content manager component of a device can control or modify display of program information in the EPG based on user information selecting favorite programs on various channels or applications. Based on the modified EPG, the content manager component can switch to respective channels or applications presenting respective favorite programs at respective times of presentation of the respective favorite programs. The content manager component also can modify the EPG to prominently display a defined number of most popular programs for respective time slots in the EPG to facilitate presentation of popular programs to the user via the EPG and selection of popular programs by the user.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/482 - End-user interface for program selection
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
84.
Method and system for recording recommended content within a user device and playback content from an earlier position when live content is selected
A user device and method for operating the same includes a memory and a controller storing a recommended recording list in the memory. The controller stores recommended content from the recommended recording list in the memory. In response to selecting the live content title corresponding to recommended content stored in the memory, a screen display query at the user device is generated for determining when an earlier position of the content is desired and displaying the content from the earlier position within the recommended content when the query is affirmative.
H04N 9/79 - Processing of colour television signals in connection with recording
H04N 21/482 - End-user interface for program selection
H04N 5/775 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
85.
Method and system for generating dynamic text responses for display after a search
A system and method for operating the same includes a language processing module generating a search request text signal and determining identified data from the search request text signal. A search module generates search results in response to the search request text signal. A dialog manager classifies the search request text signal into a response classification associated with a plurality of templates, selects a first template from the plurality of templates in response to the response classification and corrects search results in response to the identified data and the template to form a corrected response signal. A device receives and displays the corrected response signal.
A system and method for accessing past program guide data includes a program guide repository storing past program guide data and a controller receiving a request for past program guide data and communicating the past program guide data to a user device located separated from the controller.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/482 - End-user interface for program selection
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/4623 - Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
A set-top box can provide a program for display to a video device that can be provided to the set-top box using a first signal in a first format, which can be a satellite or cable feed. The set-top box can receive a highlight notification from a content server for a highlight available to be provided for viewing during the program and, in response, can provide an alert associated with the highlight to the video device for display. The set-top box can receive an indication that the alert has been selected and, in response, can access the highlight and provide the highlight to the video device for display. The highlight can be streamed to the set-top box using a second signal in a second format, which can be a video streamed as web content in an Internet video format, and can be removed from display upon completion of the highlight.
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/8549 - Creating video summaries, e.g. movie trailer
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
Aspects of the subject disclosure may include, for example, registering a first mobile device of a subscriber as a first candidate device to receive a notification of a future streaming of a media content item; registering a second mobile device of the subscriber as a second candidate device to receive the notification of the future streaming of the media content item; determining first and second usage status of the first and second mobile devices; selecting, based upon the first usage status and the second usage status, one of the first and second mobile devices; sending to the selected mobile device a notification that the future streaming of the media content item will begin; receiving from the selected mobile device a streaming instruction to initiate streaming of the media content item; and streaming to the selected mobile device the media content item. Other embodiments are disclosed.
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/41 - Structure of client; Structure of client peripherals
89.
Customized recommendations of multimedia content streams
Customized recommendations of multimedia content streams are provided herein. A method can include facilitating, by a network device of a wireless network and comprising a processor, an output of a recommendation of a first multimedia content stream at a communications device based on a monitored interaction determined to have been performed by an identified entity at the communications device. The method can also include facilitating, by the network device, a first transmission of the first multimedia content stream to the communications device in response to an acceptance of the recommendation of the first multimedia content stream received from the communications device. The first multimedia content stream can be renderable for consumption at the communications device.
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
Concepts and technologies are disclosed herein for preventing inadvertent viewing of media content for a media program. A processor can detect an inadvertent viewing condition including exposing content for a media program including audio content and video content. The processor can create an alert that indicates the inadvertent viewing condition exists and that includes selectable options for actions to take for the inadvertent viewing condition. The processor can provide the alert to a video display and can further block output of the audio content and the video content to the video display.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
H04N 5/445 - Receiver circuitry for displaying additional information
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/482 - End-user interface for program selection
Devices, computer-readable media, and methods for pre-loading video chunks of a video program at an edge server are disclosed. For example, a processor may receive a manifest file for a video program, determine a bitrate for a first segment of the video program, request a video chunk of the first segment at the first bitrate from an edge server in accordance with the manifest file, and request a subset of a video chunk of a second segment of the video program from the edge server.
Control of functions associated with a vehicle can be shared between a vehicle operator and a communication device and associated user. The communication device can comprise a control component used to facilitate controlling or sharing control of certain functions associated with the vehicle. The functions can relate to vehicle operation, navigation system, climate control system, media system, or other functions. The communication device can be in the vehicle or can be remotely located from the vehicle. The control component can communicate with a vehicle control system of the vehicle to gain access rights to certain control functions to facilitate controlling certain functions of the vehicle. In instances where vehicle control is shared with more than one communication device, the vehicle control system or vehicle operator, which can be a device or a person, can resolve any conflicts between control requests or commands received from the communication devices.
Embodiments facilitating mixed service use of bonded satellite transponders in communication systems are provided. An apparatus comprises a first multiplexer configured to receive first content from first channels of a first type of channel, a second multiplexer configured to receive second content from second channels of a second type of channel, and a transport stream processor (TSP). The TSP can be configured to output the received first content and the second content to modulators respectively associated with different channels for transmission of the first type of channel and the second type of channel, wherein the different channels are transmitted to a bonded satellite transponders, which transmits to a receiver. In some embodiments, the apparatus can comprise a multiplexer aggregator coupled between the TSP and the first multiplexer and the second multiplexer. The first content can be high bit-rate information and the second content can be lower bit-rate information.
H04N 21/61 - Network physical structure; Signal processing
H04N 21/2365 - Multiplexing of several video streams
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
H04N 21/2383 - Channel coding of digital bit-stream, e.g. modulation
A simulation engine and method of operating a simulation system includes a plurality of user devices and an interface receiving user device data and a recommendation request from at least one the plurality of user devices. The system also includes a memory storing the user device data therein. The system also includes a recommendation engine that generates a content recommendation based on the user device data and an algorithm. The interface communicates the content recommendation to the user device. The recommendation engine receives a recommendation rating from at least one of the plurality of user devices and changes the algorithm in response to the recommendation rating. The user device receives a different recommendation of the changed algorithm within the simulation engine.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
G06Q 30/02 - Marketing, e.g. market research and analysis, surveying, promotions, advertising, buyer profiling, customer management or rewards; Price estimation or determination
G06Q 30/06 - Buying, selling or leasing transactions
G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
95.
Systems and methods for accessing bookmarked content
A system includes a user receiving device that receives content broadcast from a service provider, presents the received content on a display to be viewed by a user, receives a bookmark request signal generated in response to input from the user, generates a bookmark based on the bookmark request signal, and transmits the bookmark from the user receiving device. A storage device remotely located from the user receiving device receives the bookmark from the user receiving device and stores the bookmark with a plurality of bookmarks associated with the user. The plurality of bookmarks stored in the storage device are accessible by the user using a second screen device.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
A receiving system includes a communication input system to receive a program and a marker file. The program has a total duration when the program is presented in its entirety. The marker file includes a plurality of markers indicating locations of contents-of-interest in the program. The system includes a data storage system to store the program and the marker file. The system includes a user control to receive requests to present the contents-of-interest indicated by the plurality of markers. The system includes one or more processors to determine the locations of the contents-of-interest in the program from the plurality of markers. The system includes a presentation output interface to present the contents-of-interest on a user interface. The presentation of the contents-of-interest skips some content in the program. The contents-of-interest are presented over a shortened duration that is less that a duration of the program when presented in its entirety.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
In one example, the present disclosure describes a device, computer-readable medium, and method for providing immersive entertainment experiences by coordinating the actions of connected home devices. For instance, in one example, a metadata file is encoded in a first signal. The metadata file contains data that indicates how to adjust a setting of a connected home device to synchronize a home system with a portion of a media. The first signal is then delivered to a customer device in communication with the connected home device.
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/41 - Structure of client; Structure of client peripherals
98.
Method and system for storing program guide data in a user device
A system and method for operating a user device includes a receiver that receives a first data object and a second data object. A first memory stores the first data object and a second memory stores the second data object. The second memory is separate from the first memory. A user interface module generates a user input command. An application interface selects a memory location from the first memory or the second memory and obtaining stored data from the first memory or the second memory based on the user input commands. A display displays the stored data.
G06F 17/30 - Information retrieval; Database structures therefor
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
According to one embodiment, a channel device includes a memory, an interface, and a processor. The memory stores a watch list. The watch list includes n predetermined number of channels, wherein n is an integer and the predetermined number of channels are ranked from one to n. The interface is configured to receive program information for a first channel, wherein the first channel is a channel of a watch list. The processor is further configured to determine a change from a previous channel to a current channel. The processor dynamically updates the watch list to include the previous channel, wherein the previous channel is ranked as one. The processor removes the channel ranked as n from the watch list.
H04N 21/482 - End-user interface for program selection
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
Single button selection to facilitate actions in a communications network are provided herein. In one embodiment, a method can comprise facilitating, by a network device of a wireless network and comprising a processor, a first transmission of a multimedia content stream to a communications device. The multimedia content stream can comprise a main content item and a supplemental content item that supplements the main content item. The method can also include in response to a request from the communications device for additional information related to the supplemental content item, facilitating, by the network device, a second transmission, to the communications device, of data that comprises the additional information. Based on an indication, received from the communications device, of an acceptance of the data related to the supplemental content item, the method can include facilitating, by the network device, an action related to the supplemental content item.