A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed.
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
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
2.
METHOD AND SYSTEM FOR SECURE OVER-THE-TOP LIVE VIDEO DELIVERY
A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/845 - Structuring of content, e.g. decomposing content into time segments
3.
Media distribution system with manifest-based entitlement enforcement
A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
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/4367 - Establishing a secure communication between the client and a peripheral device or smart card
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/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
A wireless device selects an occasion or resource unit to use for transmitting a payload within a slot that is the same as or immediately after a slot in which the wireless device transmits a random access preamble for random access to a wireless communication network. The occasion or resource unit is selected based on one or more selection criteria. The one or more selection criteria may include a type, purpose, and/or priority of the random access, of an event that triggered the random access, or of the payload. Alternatively or additionally, the one or more selection criteria may include a capability of the wireless device to transmit both the random access preamble and the payload based on the same clear channel assessment. Regardless, the wireless device transmits the payload using the selected occasion or resource unit.
A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/845 - Structuring of content, e.g. decomposing content into time segments
Presented is a system and methods for receiving metadata, a decryption module and encrypted content from a cable headend, decrypting the encrypted content with the decryption module and presenting the decrypted content to a user. The client device can receive, load and execute any decryption module compatible with the system framework allowing flexibility in the choice or changing of client device manufacturer and/or Digital Rights Management system vendor.
A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
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/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/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
A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
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/6373 - Control signals issued by the client directed to the server or network components for rate control
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
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/4367 - Establishing a secure communication between the client and a peripheral device or smart card
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/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
A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed.
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
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
11.
Recording device and method for efficient network personal video recorder manipulation through adaptive bit rate streaming
A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user's network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/2747 - Remote storage of video programs received via the downstream path, e.g. from the server
H04N 21/218 - Source of audio or video content, e.g. local disk arrays
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/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/845 - Structuring of content, e.g. decomposing content into time segments
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/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
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
Presented is a television and methods for decrypting digital data, which is encrypted using one of a plurality of different encryption techniques. A television can receive a digital content stream from a service provider. The digital stream includes the digital content, a decryption module, and metadata. A television can further extract the decryption module as instructed by the metadata from the digital content stream. A television can further decrypt the digital content with the extracted decryption module and a decryption key.
Antenna package structures are provided to implement wireless communications packages. For example, an antenna package includes multilayer package substrate, a planar antenna array, antenna feed lines, and resistive transmission lines. The planar antenna array includes an array of active antenna elements and dummy antenna elements surrounding the array of active antenna elements. Each active antenna element is coupled to a corresponding one of the antenna feed lines, and each dummy antenna element is coupled to a corresponding one of the resistive transmission lines. Each resistive transmission line extends through the multilayer package substrate and is terminated in a same metallization layer of the multilayer package substrate.
H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
14.
Method and system for secure over-the-top live video delivery
A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/845 - Structuring of content, e.g. decomposing content into time segments
A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
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/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/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
A streaming server and a method are described herein for providing a content stream with advertisements embedded therein through a network (e.g., IP network, CDN network, wireless network) to a client (e.g., personal computer, a mobile phone, a tablet, or a HTTP capable television).
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating 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/482 - End-user interface for program selection
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
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
17.
HF combiner for a mobile radio site, HF combiner arrangement having two HF combiners for a mobile radio site, and such a mobile radio site
An HF combiner includes a housing having a common terminal and n signal line terminals. The n signal line terminals are coupled to the common terminal within the housing via one of n filter paths in each case. A circuit board arrangement is used for outcoupling and separately transmitting low-frequency signals, and includes a common terminal contact and n signal line terminal contacts. Each of the n signal line terminal contacts is electrically connected or connectable to the common terminal contact via one of n bypass lines in each case. For this purpose, a control device controls n signal line switching devices. When an AISG signal is detected at one of the n signal line terminal contacts, the control device is designed to electrically connect the particular one of the n signal line terminal contacts, at which the AISG signal has been detected, to the common terminal contact.
A scheme for modulating an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload lower quality video segments to last for the duration of the radio white spot area. One or more ABR client controls may be selectively deactivated while the wireless UE device is in the radio white spot area.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04W 4/029 - Location-based management or tracking services
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/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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/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 method implemented to provide a virtual network to tenants requiring bandwidth in a cloud computing environment is disclosed. The method starts with receiving a request for a task at a network device, the request including a first parameter indicating VMs required, a second parameter indicating bandwidths the required VMs need, a third parameter indicating a duration of the task, and a fourth parameter indicating a deadline of the task. The network device then selects a starting time and a bandwidth allocation of the task, where the bandwidth allocation is shrank to be smaller than the second parameter indicating, and where the selection aims at minimizing a measurement of cloud resource utilization considering consumptions of both VMs and bandwidth. Then the network device allocates VMs for the request at the starting time with the bandwidth allocated at a particular location in the cloud computing environment.
A method and system is provided for controlling bandwidth rate limiting and client rendering rate limiting in a video delivery network. The method provides network service providers with a means for overriding video delivery data rates selected through dynamic client bitrate adaptation, as well as video data rendering rates of the clients, to limit the impact of network congestion. A system is also specified for implementing a client and a proxy computer in accordance with the method. The system works transparently with standard HTTP-based video delivery systems and includes an HTTP proxy cache infrastructure to support bandwidth rate limiting and client rending rate limiting. The system further provides for administrative overrides of client bitrate selection and client bandwidth usage.
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
Presented is a system and methods for receiving metadata, a decryption module and encrypted content from a cable headend, decrypting the encrypted content with the decryption module and presenting the decrypted content to a user. The client device can receive, load and execute any decryption module compatible with the system framework allowing flexibility in the choice or changing of client device manufacturer and/or Digital Rights Management system vendor.
a) of the inner conductor (3) and/or the additional surface (23) of the inner conductor (3) adjacent thereto is completely or partially covered with an encasing material (21), which encasing material (21) is made of a dielectric material; and the dielectric material has a relative permittivity εr that is greater than 1.2.
H01B 3/44 - Insulators or insulating bodies characterised by the insulating materials; Selection of materials for their insulating or dielectric properties mainly consisting of organic substances waxes acrylic resins
A device for transmitting and receiving signals for a radio network comprises an air interface; a MIMO antenna; and an antenna-side frequency conversion device provided between the air interface and a home distribution network. The antenna-side frequency conversion device comprises at least one frequency converter via which the receive signals obtained via the at least one polarization of the dual-polarized antenna or via at least one of the at least two antennae can be converted into an intermediate frequency range that is unused and/or free in the home distribution network. At least one receive-side frequency back-conversion device is provided between the home distribution network and a receiver. The receive-side frequency back-conversion device is configured in such a way that a frequency back-conversion of the frequencies converted into an unused frequency range can be fed back into the received frequency range.
H04B 7/08 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
An antenna comprises at least one antenna element arranged in a recess of a ground conductor. A wall of the recess is arranged so that the recess tapers outward from a narrow base inside the recess to a broader mouth. The wall is configured to provide a ground plane for the at least one antenna element. The at least one antenna element comprises a conductive plate arranged perpendicular to the mouth of the recess and to the wall and arranged to provide a slot between the edge of the at least one antenna element and the wall of the recess.
H01Q 13/08 - Radiating ends of two-conductor microwave transmission lines, e.g. of coaxial lines, of microstrip lines
H01Q 15/18 - Reflecting surfaces; Equivalent structures comprising plurality of mutually inclined plane surfaces, e.g. corner reflector
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
A broadband omnidirectional antenna comprises a first radiator which is galvanically isolated from a base plate and extends away therefrom. The first radiator has a first end comprising a foot and/or feed-in point and a second end which is opposite the first end, and radiator surfaces which originate in the region of the first end and extend towards the second end. A second radiator comprises at least one radiator surface, the second radiator being arranged on the first radiator so as to be galvanically isolated therefrom. It is possible for said second radiator to be fed exclusively by the first radiator. The radiator surfaces of the second radiator are arranged as a continuation of the first radiator or the at least one radiator surface of the second radiator is arranged in the region of the second end of the first radiator so as to be in parallel with the base plate.
A high-frequency filter with a coaxial design has at least one resonator with a first inner conductor and an outer conductor housing. The outer conductor housing comprises a housing base, a housing cover which is arranged at a distance from the housing base, and a peripheral housing wall between the housing base and the housing cover. The first inner conductor is galvanically connected to the housing base and extends axially from the housing base in the direction of the housing cover. The resonator comprises a second internal conductor which is galvanically connected to the housing cover and extends axially from the housing cover in the direction of the housing base. The first and/or second inner conductor has an inner conductor bore, and a tuning element is arranged in one inner conductor bore in a thread-free axially movable manner. The tuning element is arranged in a sleeve or bushing and optionally or in addition thereto has an enlarged elastic region.
A client device for media playback includes a user-installable media client application which implements the client-side of a digital rights management (DRM) system. The client device employs secure boot and verifies the user-installed application. The application is hardened against reverse engineering, and it utilizes a special API provided by the client device to tie into the secure boot, bridging the gap between the secure boot and the client-side of the DRM system contained within the application.
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
A recording device and a method are described herein that provide a network-based personal video recording service utilizing adaptive bit rate technology for a plurality of users. In operation, the recording device records at a minimum a single bit rate (one set of segmented files) of the broadcast content within each user's network personal video recorder storage unit. Plus, the recording device stores the other bit rates (remaining sets of segmented files) in a central storage location or some other storage location.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/2747 - Remote storage of video programs received via the downstream path, e.g. from the server
H04N 21/218 - Source of audio or video content, e.g. local disk arrays
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/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/845 - Structuring of content, e.g. decomposing content into time segments
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/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
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
The invention proposes a dipole radiator module, comprising a first and a second dipole radiator. The first dipole radiator comprises two first half-dipole components and two second half-dipole components, of which one is respectively perpendicular to one of the two first half-dipole components. On the respective at a right angle converging ends, at respective outer corner regions of the respective perpendicular to one another first and second half-dipole components, are disposed open areas with first legs, which are spaced apart and associated with each of the first and second half-dipole components, wherein the first legs exhibit a first length. Further comprised are two third half-dipole components, which form a first upper side of the first dipole emitter, and two fourth half-dipole components, of which one is respectively perpendicular to one of the two third half-dipole components, wherein on the respective at a right angle converging ends, at respective outer corner regions of the respective perpendicular to one another third and fourth half-dipole components, are disposed open areas with second legs, which are spaced apart and associated with each of the third and fourth half-dipole components, wherein the second legs exhibit a second length. The second dipole radiator [comprises] two fifth half-dipole components, which form a second underside of the second dipole radiator, as well as two sixth half-dipole components, of which one is respectively perpendicular to one of the two fifth half-dipole components, and wherein the respective at a right angle converging ends of respective outer corner regions of the respective perpendicular to one another fifth and sixth half-dipole components are conductively connected to one another. Further comprised are two seventh half-dipole components, as well as two eighth half-dipole components, of which one is respectively perpendicular to one of the two seventh half-dipole components, and wherein on the respective at a right angle converging ends, at respective outer corner regions of the respective perpendicular to one another seventh and eighth half-dipole components, are disposed open areas [with] third legs, which are spaced apart and associated with each of the seventh and eighth half-dipole components, wherein the third legs exhibit a third length.
H01Q 21/06 - Arrays of individually energised antenna units similarly polarised and spaced apart
H01Q 5/335 - Individual or coupled radiating elements, each element being fed in an unspecified way using frequency dependent circuits or components, e.g. trap circuits or capacitors at the feed, e.g. for impedance matching
H01Q 9/28 - Conical, cylindrical, cage, strip, gauze or like elements having an extended radiating surface; Elements comprising two conical surfaces having collinear axes and adjacent apices and fed by two-conductor transmission lines
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 5/48 - Combinations of two or more dipole type antennas
H01Q 9/16 - Resonant antennas with feed intermediate between the extremities of the antenna, e.g. centre-fed dipole
H01Q 21/28 - Combinations of substantially independent non-interacting antenna units or systems
H01Q 25/00 - Antennas or antenna systems providing at least two radiating patterns
30.
Wireless communications package with integrated antenna array
Antenna package structures are provided to implement wireless communications packages. For example, an antenna package includes multilayer package substrate, a planar antenna array, antenna feed lines, and resistive transmission lines. The planar antenna array includes an array of active antenna elements and dummy antenna elements surrounding the array of active antenna elements. Each active antenna element is coupled to a corresponding one of the antenna feed lines, and each dummy antenna element is coupled to a corresponding one of the resistive transmission lines. Each resistive transmission line extends through the multilayer package substrate and is terminated in a same metallization layer of the multilayer package substrate.
H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
31.
Method and system to allocate bandwidth based on task deadline in cloud computing networks
A method implemented to provide a virtual network to tenants requiring bandwidth in a cloud computing environment is disclosed. The method starts with receiving a request for a task at a network device, the request including a first parameter indicating VMs required, a second parameter indicating bandwidths the required VMs need, a third parameter indicating a duration of the task, and a fourth parameter indicating a deadline of the task. The network device then selects a starting time and a bandwidth allocation of the task, where the bandwidth allocation is shrank to be smaller than the second parameter indicating, and where the selection aims at minimizing a measurement of cloud resource utilization considering consumptions of both VMs and bandwidth. Then the network device allocates VMs for the request at the starting time with the bandwidth allocated at a particular location in the cloud computing environment.
Media content is delivered to a variety of mobile devices in a protected manner based on client-server architecture with a symmetric (private-key) encryption scheme. A media preparation server (MPS) encrypts media content and publishes and stores it on a content delivery server (CDS), such as a server in a content distribution network (CDN). Client devices can freely obtain the media content from the CDS and can also freely distribute the media content further. They cannot, however, play the content without first obtaining a decryption key and license. Access to decryption keys is via a centralized rights manager, providing a desired level of DRM control.
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
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/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
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/4405 - 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 video stream decryption
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
H04N 21/658 - Transmission by the client directed to the server
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
H04L 9/06 - Arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04N 21/835 - Generation of protective data, e.g. certificates
33.
Plug connector for making solder-free contact with a coaxial cable
A plug connector has an outer conductor socket to receive a coaxial cable. An inner conductor receiving element receives an inner conductor of the coaxial cable and is arranged in a centered manner within the outer conductor socket. The outer conductor socket has at least one contact-making area which makes electrical contact with an outer conductor of the coaxial cable. At least one separating element is arranged within the outer conductor socket in such a way that making electrical contact with the end of the outer conductor of a coaxial cable that can be or is inserted into the outer conductor socket and the outer conductor socket is prevented or suppressed. In the plugged-in state, the contact-making area is arranged in the outer conductor socket in such a way that electrical contact can be or is made radially with the circumferential wall adjoining the end.
H01R 9/05 - Connectors arranged to contact a plurality of the conductors of a multiconductor cable for coaxial cables
H01R 24/40 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency
A high-frequency conductor system has a high-frequency housing which comprises a housing base, a housing cover which is at a distance from the housing base, and a housing wall which runs circumferentially between the housing base and the housing cover, as a result of which an accommodation space is formed. At least one cable-bound RF bushing is arranged within the accommodation space. The cable-bound RF bushing is electrically isolated from the high-frequency housing. A capacitive coupling element is arranged on at least one part of the circumference of the cable-bound RF bushing and is electrically connected to said cable-bound RF bushing. The capacitive coupling element has two end sides which are oriented transverse or perpendicular to the propagation direction of the cable-bound RF bushing. A first coupling web is electrically connected to the high-frequency housing and is arranged at a distance from the end side in order to generate a capacitive coupling.
H01R 24/40 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency
35.
Anti-kink protection assembly and method for installing the anti-kink protector
An anti-kink protection assembly is proposed that is configured for being situated on a connector housing that is mounted on a cable for anti-kink protection, comprising a cylindrical base part that is formed in one piece from a top part and a bottom part. The bottom part includes multiple locking arms that are separated from one another by a distance in the radial direction, and locking tabs are in each case situated on the lower end areas of the locking arms facing away from the top part, in the direction of the inner area of the cylindrical base part. The bottom part has a defined internal cross section in the area of the locking arms without the locking tabs. Tt least one upper end element is situated at the upper outer edge of the top part facing away from the locking arms. In addition, the anti-kink protection assembly includes a ring that is configured for being pushed over the bottom part of the base part onto the top part in a preassembly step, and for abutting against the at least one upper end element, and in a final assembly step, being pushed in the opposite direction with respect to the preassembly step, from the top part in the direction of the bottom part, until reaching the lower end areas of the locking arms.
H01R 13/58 - Means for relieving strain on wire connection, e.g. cord grip
H01R 9/05 - Connectors arranged to contact a plurality of the conductors of a multiconductor cable for coaxial cables
H01R 43/00 - Apparatus or processes specially adapted for manufacturing, assembling, maintaining, or repairing of line connectors or current collectors or for joining electric conductors
H01R 13/56 - Means for preventing chafing or fracture of flexible leads at outlet from coupling part
H01R 13/506 - Bases; Cases composed of different pieces assembled by snap action of the parts
H01R 24/40 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency
36.
Media distribution system with manifest-based entitlement enforcement
A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
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/4367 - Establishing a secure communication between the client and a peripheral device or smart card
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/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
An adaptive streaming server, a method, and a system are described herein that create a content stream to be delivered to one or more clients by segmenting the content into data structures which are stored in random access memory (volatile storage) rather than segmenting the content into segment files which are stored on a disk or database (non-volatile storage).
A scheme for managing ABR streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04W 4/029 - Location-based management or tracking services
H04W 24/02 - Arrangements for optimising operational condition
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
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/6373 - Control signals issued by the client directed to the server or network components for rate control
What is provided is a shield housing for shielding interconnect structures and/or components disposed on a circuit board, wherein at least two antenna radiators can be disposed on the shield housing, and wherein the shield housing is configured in such a manner that it can cover the interconnect structures and/or components disposed on the circuit board, at least in part, can be connected with a ground surface of the circuit board, and has a region between the antenna radiators, which region is configured in such a manner that it provides electrical decoupling of the feed of the antenna radiators from one another.
A method of managing bandwidth allocation across a video pipe that delivers both streaming adaptive bitrate (ABR) content and progressive download ABR content includes receiving a designation of a congestion boundary within a video pipe, the congestion boundary designating a first percentage of the video pipe that is to be used for streaming ABR content when congestion exists on both sides of the congestion boundary, wherein a remaining percentage of the video pipe is to be used for progressive download ABR; allocating bandwidth for streaming ABR content, wherein the gateway device can allocate for streaming content only that portion of the remaining percentage of bandwidth that is not requested for progressive download content; and allocating bandwidth for progressive download content, wherein the gateway device can allocate for progressive download content only that portion of the first percentage of bandwidth that is not requested for streaming content.
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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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
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/61 - Network physical structure; Signal processing
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
Presented is a system and methods for receiving metadata, a decryption module and encrypted content from a cable headend, decrypting the encrypted content with the decryption module and presenting the decrypted content to a user. The client device can receive, load and execute any decryption module compatible with the system framework allowing flexibility in the choice or changing of client device manufacturer and/or Digital Rights Management system vendor.
An antenna device comprises a PCB support divided into at least first, second, third and fourth subsections, a plurality of receiver means including at least first receiver means for receiving telecommunications signals at least a first receiver frequency band and a second receiver frequency band, a second receiver means for receiving telecommunications signals with in a third receiver frequency band and a fourth receiver frequency band, and third receiver means for receiving telecommunications signals in a fifth receiver frequency band, a plurality of transmitter means including at least first transmitter means for transmitting telecommunications signals in at least a first transmitter frequency band and a second transmitter frequency band, second transmitter means for transmitting telecommunications signals in a third transmitter frequency band and a fourth transmitter band, and at least a third transmitter means for transmitting telecommunications signals in a fifth transmitter frequency band. The first receiver means are arranged in the first subsection and are arranged to receive telecommunications signals in a first polarization, the second receiver means are arranged in the second support subsection to receive telecommunications signals in said second polarization, the first transmitter means are arranged in the third support, subsection to transmit telecommunications signals in a second polarization, and the second transmitter means are arranged in the fourth subsection to transmit telecommunications signals in said first polarization.
H01Q 5/40 - Imbricated or interleaved structures; Combined or electromagnetically coupled arrangements, e.g. comprising two or more non-connected fed radiating elements
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
H01Q 21/28 - Combinations of substantially independent non-interacting antenna units or systems
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 1/38 - Structural form of radiating elements, e.g. cone, spiral, umbrella formed by a conductive layer on an insulating support
H01Q 15/22 - Reflecting surfaces; Equivalent structures functioning also as polarisation filter
A dipole-shaped antenna element arrangement comprises two pairs of radiator halves which are arranged so as to be rotated by 90° to one another and are oriented in a radiator plane at a distance in front of a reflector and in parallel therewith. The radiator halves are arranged on a balancing and/or support arrangement. There is a passive beam-shaping frame which is arranged at a distance from the radiator halves towards the reflector. The passive beam-shaping frame has at the corners thereof a broadening of the peripheral frame web thereof, said broadening of the frame web extending in parallel with the radiator plane and/or transversely to the radiator plane.
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
H01Q 9/28 - Conical, cylindrical, cage, strip, gauze or like elements having an extended radiating surface; Elements comprising two conical surfaces having collinear axes and adjacent apices and fed by two-conductor transmission lines
H01Q 19/30 - 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 a secondary device in the form of two or more substantially straight conductive elements the primary active element being centre-fed and substantially straight, e.g. Yagi antenna
44.
Coaxial filter having a frame construction and a conductive separating web, where internal resonators can be galvanically connected to either the frame construction or the separating web
A coaxial filter having a frame construction comprises at least one filter frame, which consists of an electrically conductive medium and comprises a receiving space. A cover arrangement closes the receiving space on all sides. At least one first resonator internal conductor is arranged in the receiving space. The at least one first resonator internal conductor is galvanically connected to a face of the at least one electrically conductive filter frame, and extends therefrom in the direction of another, in particular opposing face of the electrically conductive filter frame, and ends at a distance from the opposing face of the electrically conductive filter frame and/or is galvanically separated from the opposing face of the electrically conductive filter frame.
The present invention relates to a cellular radio antenna, in particular for a cellular radio base station, having at least one dipole radiator and having a dielectric body that is arranged on the dipole radiator and characterized in that the height H of the dielectric body in the main radiation direction amounts to at least 30% of the maximum thickness D of the dielectric body in a cross-section perpendicular to the main radiation direction.
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 19/10 - 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
H01Q 21/06 - Arrays of individually energised antenna units similarly polarised and spaced apart
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
H01Q 19/09 - 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 refracting or diffracting devices, e.g. lens wherein the primary active element is coated with or embedded in a dielectric or magnetic material
H01Q 9/28 - Conical, cylindrical, cage, strip, gauze or like elements having an extended radiating surface; Elements comprising two conical surfaces having collinear axes and adjacent apices and fed by two-conductor transmission lines
H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
H01Q 15/08 - Refracting or diffracting devices, e.g. lens, prism formed of solid dielectric material
H01Q 21/22 - Antenna units of the array energised non-uniformly in amplitude or phase, e.g. tapered array or binomial array
A modular housing arrangement for antennae comprises at least one antenna housing. The at least one antenna housing comprises a front face on the cover side, a front face on the base side and a peripheral side wall between the front face on the cover side and the front face on the base side that comprises a plurality of lateral surfaces, as a result which a receiving space is defined. At least one antenna is or can be arranged in the receiving space. At least one male and one female part of a positive and/or non-positive connection are arranged on the peripheral side wall. The at least one male part and the at least one female part are designed to establish a detachable positive and/or non-positive connection to a corresponding female or male part, respectively, of at least one further antenna housing and/or at least one connection element.
The present disclosure relates to an antenna, in particular a mobile communication antenna, especially for a mobile communication base station, the antenna comprising an antenna control unit, a plurality of radiators and a plurality of functional elements, wherein the antenna control unit has a configuration function which can be accessed via an external control unit, wherein at least one functional element is deactivable and/or activable via the configuration function.
H01Q 1/00 - ANTENNAS, i.e. RADIO AERIALS - Details of, or arrangements associated with, antennas
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 3/32 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by mechanical means
H01Q 21/22 - Antenna units of the array energised non-uniformly in amplitude or phase, e.g. tapered array or binomial array
48.
System and method for effectuating fast channel change in an adaptive streaming environment
A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
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/6373 - Control signals issued by the client directed to the server or network components for rate control
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
49.
Capacitively shielded housing, in particular capacitively shielded component housing for an antenna device
An electrically capacitively shielded component housing for a mobile radio antenna has an opening region which is shielded with respect to HF radiation by a shielding cover or plate. The contact or anchoring cover segments of the shielding cover or plate are arranged against the component and/or reflector housing immediately adjacent to and in parallel with the contact or anchoring housing segments. An insulating layer is interposed, and the planar contact or anchoring housing segments and the planar contact or anchoring cover segments are oriented parallel to or at an angle to an insertion or mounting direction (E) and/or a central axis (Z) extending through the component and/or reflector housing, at an angle α where 0°≤α<90°.
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 1/42 - Housings not intimately mechanically associated with radiating elements, e.g. radome
H01Q 19/10 - 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
H01Q 21/26 - Turnstile or like antennas comprising arrangements of three or more elongated elements disposed radially and symmetrically in a horizontal plane about a common centre
50.
High-frequency shielded housing, in particular high-frequency shielded filter housing
H05K 9/00 - Screening of apparatus or components against electric or magnetic fields
H03H 1/00 - Constructional details of impedance networks whose electrical mode of operation is not specified or applicable to more than one type of network
51.
Rendering content and time-shifted playback operations for personal over-the-top network video recorder
Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
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/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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
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/2747 - Remote storage of video programs received via the downstream path, e.g. from the server
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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/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
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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 facilitating recording of content in a multicast adaptive bitrate (MABR) streaming network using a DVR recording scheduler node. A program recording request may be generated at a subscriber device based on a program schedule to record a particular program, wherein the program recording request includes a priority level indicative of a video quality preference for recording the particular program. Optionally, the program recording request may also include an indication of a target recording device of the subscriber premises. The recording quality of the particular program may be dynamically adjusted based on bandwidth contention conditions on the subscriber premises bandwidth pipe and may involve disregarding the priority level indicated in the program recording request as long as there is no bandwidth contention.
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/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
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
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/482 - End-user interface for program selection
H04N 21/61 - Network physical structure; Signal processing
A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
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/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/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
Provided is a first plug connector which is constructed to be connected at its first end to a first electrical component and at its second end to second plug connector, which is complementary to the first plug connector. The first plug connector enfolds at least one first part of a bayonet-like connection and at least a first locking element for a locking mechanism, which is arranged in such a way, that it extends in the plugging direction. Furthermore, a second plug connector complementary to the first plug connector and able to be connected to it and a comprehensive plug connector arrangement are provided.
H01R 4/50 - Clamped connections; Spring connections using a cam, wedge, cone or ball
H01R 13/631 - Additional means for facilitating engagement or disengagement of coupling parts, e.g. aligning or guiding means, levers, gas pressure for engagement only
H01R 24/38 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts
H01R 13/213 - Pins, blades, or sockets shaped, or provided with separate member, to retain co-operating parts together by bayonet connection
H01R 13/625 - Casing or ring with bayonet engagement
H01R 13/639 - Additional means for holding or locking coupling parts together after engagement
An improved multi-stage broadband directional coupler with at least one line junction between two successive coupling sections has a) a change in the line thickness (LD) and/or b) a change in the line width (LB) and/or c) a change in the coupling distance (KA) between the adjacent coupling sections of the two coupling lines. An electrically conductive cover connected to the coupler housing is provided adjacent to the at least one line junction.
H01P 5/18 - Conjugate devices, i.e. devices having at least one port decoupled from one other port consisting of two coupled guides, e.g. directional couplers
A coaxial plug-in connector arrangement is provided having an electrically conductive outer sleeve, and an electrically conductive inner sleeve which is insertable into the outer sleeve in the axial direction and is electrically connectable to the outer sleeve. A first contact pin is insertable into the outer sleeve from a side facing away from the inner sleeve. A second contact pin is insertable into the inner sleeve from a side facing away from the outer sleeve. An insulating part in which an inner conductor part is mounted is located in the inner sleeve. The two contact pins are connectable to one another in an electrically conductive manner via the inner conductor part. An arresting element is mountable on one of the two sleeves before insertion of the inner sleeve into the outer sleeve. The inner sleeve is detachably fixable in the outer sleeve by means of the arresting element.
H01R 24/38 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts
H01R 24/40 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency
What is provided is an arrangement for electrically contacting electrically conductive elements, comprising a first element, at least a portion of which is electrically conductive, at least one second element, at least a portion of which is electrically conductive, for electrically contacting the first element, comprising a contact area in at least one end region thereof, the contact area having a radius at least at predefined contact points. The first electrically conductive element has at least one area that is designed to receive at least a portion of the contact area of the second electrically conductive element such that an electrical contact is created between the first electrically conductive element and the contact points of the second electrically conductive element. Furthermore, a corresponding first and second element is provided.
H01R 39/00 - Rotary current collectors, distributors or interrupters
H01H 1/06 - Contacts characterised by the shape or structure of the contact-making surface, e.g. grooved
H01H 1/14 - Contacts characterised by the manner in which co-operating contacts engage by abutting
H01H 89/00 - Combinations of two or more different basic types of electric switches, relays, selectors and emergency protective devices, not covered by any single one of the other main groups of this subclass
H01R 13/631 - Additional means for facilitating engagement or disengagement of coupling parts, e.g. aligning or guiding means, levers, gas pressure for engagement only
H01R 24/52 - Two-part coupling devices, or either of their cooperating parts, characterised by their overall structure having concentrically or coaxially arranged contacts specially adapted for high frequency mounted in or to a panel or structure
H01Q 19/10 - 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
Provided is an expanding rivet connection for the connection of at least two components to be joined comprising an expanding rivet, comprising an expanding rivet body, which is shaped so that it can be inserted through openings into the first component to be joined, and a threaded part, which is shaped so that it protrudes, at least in part, after insertion from the first component to be joined, an expanding rivet mandrel, which is constructed so that it can be pushed through an opening in the expanding rivet into the expanding rivet body in order to protrude through the first component to be joined, and a clamping element, which is constructed to be screwed to the threaded part of the expanding rivet in order to connect at least a third component to be joined to the first component to be joined.
Methods and apparatus for sharing entropy between an entropy broker and various devices wherein the entropy broker receives a communication from a client. Responsive to determining that the client provided entropy, the entropy broker tests the provided entropy for randomness and stores provided entropy that passes verification and responsive to determining that the client requested entropy, the entropy broker adds the client to an entropy queue.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 7/76 - Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06F 7/58 - Random or pseudo-random number generators
An improved mobile radio antenna suited to radio-frequency connections has a base module that comprises a plurality of mounting sections that each contain an internally threaded hole. An attachment module has mounting sections with through-holes made therein. Spacers are used between the base module and the attachment module. An undercut is provided in the through-hole in the attachment module such that the diameter of the through-hole merges into the undercut with a greater diameter in the plug-in direction, or is provided in a second electrically conductive spacer that is positioned on the attachment module on the side that is opposite the first spacer, the second spacer having a spacer hole with an undercut that broadens in the plug-in direction.
H01Q 1/02 - Arrangements for de-icing; Arrangements for drying-out
H01Q 1/42 - Housings not intimately mechanically associated with radiating elements, e.g. radome
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
61.
Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a shared progressive ABR download pipe
A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using temporarily borrowed bandwidth from a shared progressive download ABR bandwidth pipe for downloading a requested channel's data in a recovery segment by issuing an HTTP request. A video management agent is configured to stitch the recovery segment's data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, recovery segment downloading ceases and the bandwidth consumed for sending recovery data is released back to the progressive download ABR pipe.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/911 - Network admission control and resource allocation, e.g. bandwidth allocation or in-call renegotiation
H04L 12/917 - Dynamic resource allocation, e.g. in-call renegotiation requested by the user or upon changing network conditions requested by the network
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/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/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/6373 - Control signals issued by the client directed to the server or network components for rate control
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
62.
Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a dedicated bandwidth pipe
A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using a dedicated bandwidth pipe for downloading a requested channel's data in a recovery segment by issuing an HTTP request. A video management agent is configured to stitch the recovery segment's data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, recovery segment downloading ceases and the bandwidth consumed for sending recovery data in the dedicated bandwidth pipe is released.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
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/61 - Network physical structure; Signal processing
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
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/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/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/6373 - Control signals issued by the client directed to the server or network components for rate control
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
63.
Fast channel change in a multicast adaptive bitrate (MABR) streaming network using multicast repeat segment bursts in a dedicated bandwidth pipe
A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using a dedicated bandwidth pipe for burst transmitting a requested channel's data. A video management agent is configured to stitch burst-transmitted data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, burst transmission ceases and the bandwidth consumed for sending burst-transmitted data is released.
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/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
64.
Fast channel change in a multicast adaptive bitrate (MABR) streaming network using multicast repeat segment bursts in a shared progressive ABR download pipe
A system and method for effectuating channel changes in a multicast adaptive bitrate (MABR) streaming network using temporarily borrowed bandwidth from a shared progressive download ABR bandwidth pipe for burst transmitting a requested channel's data. A video management agent is configured to stitch burst-transmitted data with the regular channel stream during the channel change to generate a hybrid stream, which is multicast streamed toward the requesting device. Once the data from the regular channel stream is properly joined, burst transmission ceases and the bandwidth consumed for sending burst-transmitted data is released back to the progressive download ABR pipe.
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/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/2383 - Channel coding of digital bit-stream, e.g. modulation
65.
System and method for managing segment delivery and bandwidth responsive to encoding complexity metrics
A complexity-driven adaptive quality scheme for managing segment delivery and bandwidth allocation in an ABR network. Segments for downloading to a requesting ABR client may be selected based on encoding complexity data associated therewith, wherein a virtual segmenter may operate to represent the media segments in a memory using associated pointers. In a bandwidth management configuration using a WFQ scheduling mechanism, delivery weights may be modified based on the complexity data.
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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/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/845 - Structuring of content, e.g. decomposing content into time segments
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/2383 - Channel coding of digital bit-stream, e.g. modulation
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
A mobile radio antenna includes a complete reflector is formed as one piece or by or connected to the at least one or more reflectors, or comprises at least one or more reflectors. The complete reflector comprises on the two outer longitudinal sides thereof extending in the longitudinal direction a first shield wall which shields the first and/or passive component space and/or distribution space, and a second shield wall connects directly or indirectly to the first shield wall. The two second shield walls extending on the longitudinal sides of the complete reflector protrude in the backwards direction of the antenna across a mounting plane or a section plane along which plane the first or passive component space and/or distribution space is separated or divided from the second or active component space.
H01Q 1/42 - Housings not intimately mechanically associated with radiating elements, e.g. radome
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 15/16 - Reflecting surfaces; Equivalent structures curved in two dimensions, e.g. paraboloidal
H01Q 19/10 - 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
H01Q 21/26 - Turnstile or like antennas comprising arrangements of three or more elongated elements disposed radially and symmetrically in a horizontal plane about a common centre
67.
Directory limit based system and method for storing media segments
A system and method for facilitating directory limit based storage scheme for uploading media segments in multiple directories at one or more media servers. Directory limit parametric information may be signaled in an MPD document for enabling a DASH client device to construct URLs based on the received directory parametric information via a modified/extended SegmentTemplate element of the MPD document.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/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/658 - Transmission by the client directed to the server
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
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/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
H04N 21/278 - Content descriptor database or directory service for end-user access
An improved high-frequency filter has an adjustment or sliding device for adjusting the coupler bandwidth. The adjustment or sliding device is attached to at least one coupling element. The coupling element is associated with a coupler opening relating to a resonator. The coupling element is related to an associated coupler opening arranged in the resonator such that a means of adjustment and thus the coupling element is adjustable between two extreme settings through adjustment of the adjustment or sliding device in which the coupling element is fully or partially slid into the coupler opening or fully or partially slid out of the coupler opening or is moved or positioned away from the coupler opening.
A system and method that utilize a learning system to maintain a set of geographical locations indicating an area where network data coverage is poor. When it is determined that a client device is moving towards such an area, the client is forced or instructed to switch to a lower delivery bitrate for video segments in order to force the client's Adaptive Bit Rate (ABR) playback buffer to fill itself with enough low-quality video segments to enable the client to cross the area without video playback interruption. Thus, the client mobile device may be preemptively forced to choose the lowest bitrate specified in a manifest file for the delivered video segments as the bitrate for downloading video segments when approaching the poor coverage area. Hence, the client device can maintain a minimum level of Quality of Service (QoS) when moving through network areas with poor data coverage.
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
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/61 - Network physical structure; Signal processing
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/6332 - Control signals issued by server directed to the network components or client directed to client
H04W 4/02 - Services making use of location information
A system and method for facilitating directory limit based storage scheme for uploading media segments in multiple directories at one or more media servers. Directory limit parametric information may be provided or otherwise configured in an upload profile of a packager node to construct URLs based on the directory parametric information for identifying locations in a directory tree structure that may be configured to map to a variety of physical and/or virtual storage schemes.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/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/658 - Transmission by the client directed to the server
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
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/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
H04N 21/278 - Content descriptor database or directory service for end-user access
In one embodiment of a network pipe optimization method, a network element may obtain at least one of a push pipe utilization report and a pull pipe utilization report from each distribution node of the content delivery network. Based on the utilization reports, the network element may determine new push pipe weights and new pull pipe weights for distribution pipes associated with each distribution node of the content delivery network. Using at least one of the new push pipe weights and new pull pipe weights, a network pipe utilization model associated with the content delivery network may be simulated. Responsive to determining that the simulated network pipe utilization model yields an improved utilization of the content delivery network, the new push pipe weights and new pull pipe weights may be distributed to each distribution node in the content delivery network.
H01Q 9/28 - Conical, cylindrical, cage, strip, gauze or like elements having an extended radiating surface; Elements comprising two conical surfaces having collinear axes and adjacent apices and fed by two-conductor transmission lines
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
A terminal connection comprises an HF conductor and a terminal apparatus. The terminal apparatus comprises an HF conductor receiving element comprising an HF conductor receiving hole. At least one solder deposit is arranged between the HF conductor and the HF conductor receiving element of the terminal apparatus to establish an electrically conductive connection. There is also an insertion sleeve comprising a receiving opening into which the HF conductor is inserted. The insertion sleeve is inserted into the HF conductor receiving hole in the HF conductor receiving element via an insertion opening on the plug-in side. The insertion sleeve is undeformable and/or is formed from a dielectric. It may also be adapted, in terms of the circumferential lateral face thereof, to an inner face of the HF conductor receiving hole. It may also comprise a receiving channel, which is used for receiving the at least one solder deposit.
A multiplex filter has at least n filter chambers which are surrounded by a housing and/or at least one insert positioned in the housing. A metal dividing device is constructed in each of the n filter chambers, dividing each filter chamber into m resonator chambers, wherein m≥2. The resonator chambers are coupled perpendicular to the H fields and/or parallel to the central axis or with a component essentially perpendicular to the H fields and/or parallel to the central axis. A common connection is guided into the first filter chamber via a first opening in the housing, and is coupled in the same to the m resonators of the m resonator chambers. As a result of the fact that the coupling is established perpendicular to the H field, the resonator can have a very compact construction.
A method and apparatus for managing entitlements in a broadcast stream are disclosed. The method includes receiving a manifest containing program information for a program in the broadcast stream, with the program information providing a program entitlement block. The method uses entitlements specified in the program entitlement block to enforce entitlements for the program.
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04H 60/14 - Arrangements for conditional access to broadcast information or to broadcast-related services
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
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/835 - Generation of protective data, e.g. certificates
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/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/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/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/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/8352 - Generation of protective data, e.g. certificates involving content or source identification data, e.g. UMID [Unique Material Identifier]
H04N 21/8355 - Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04H 60/23 - Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication or key distribution
Positioned above the actual pointer head of the pointer-shaped feed element, through which the centre axis or swivel axis passes, is an additional capacitor coupling device or coupling disc that is arranged at a distance from said pointer head and is electrically isolated therefrom. This additional coupling device or disc is separated from the electrically conductive pointer head by a disc-shaped insulator which is inserted therebetween.
H01P 5/02 - Coupling devices of the waveguide type with invariable factor of coupling
H01Q 3/32 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by mechanical means
78.
System and method for providing guaranteed channel content in a switched digital video network using multicast ABR streaming
A system and method for providing guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, when a request for a guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a determination may be made as to which edge QAM device the requested channel is assigned to. A bandwidth pipe modeling may be performed for the assigned edge QAM to determine an optimal bitrate of a particular MABR stream that may be packed into the edge QAM's bandwidth pipe. Thereafter, the particular MABR stream may be joined to facilitate streaming of the requested channel via the QAM serving the subscriber station.
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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
A system and method for providing VOD/NPVR content in a switched digital video network using unicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a notification from a back office pursuant to the VOD session request from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support VOD sessions for selecting a particular edge QAM device that can best accommodate the requested VOD session. Bitrates of UABR streams of existing VOD sessions of the selected edge QAM device may be adjusted in order to accommodate a particular UABR stream at a chosen bitrate for the requested VOD session. UABR allocations of the selected edge QAM's bandwidth pipe may be effectuated for the existing VOD sessions and the requested VOD session as needed. A response message including one or more session frequencies, if the session request is accommodated, may be transmitted to the requesting subscriber station.
H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
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/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/2381 - Adapting the multiplex stream to a specific network, e.g. an IP [Internet Protocol] network
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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
80.
System and method for providing non-guaranteed channel content in a switched digital video network using multicast ABR streaming
A system and method for providing non-guaranteed channels in a switched digital video network using multicast adaptive bitrate (ABR) streaming. In one implementation, upon receiving a request for a non-guaranteed channel is received from a subscriber station (e.g., a set-top box or STB), a bandwidth pipe modeling process is operative to model a bandwidth pipe corresponding to each edge QAM device configured to support non-guaranteed channels for selecting a particular edge QAM device that can best accommodate the requested non-guaranteed channel. Bitrates of MABR streams of existing channels of the selected edge QAM device may be adjusted in order to accommodate a particular MABR stream at chosen bitrate of the requested non-guaranteed channel. IGMP Join operations may be effectuated, as needed, to join MABR streams of the existing channels and the requested non-guaranteed channel to correct IGMP group(s). A channel change response message including one or more channel frequencies, if the change request is accommodated, may be transmitted to the requesting subscriber station.
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/2365 - Multiplexing of several video streams
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
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/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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/6338 - Control signals issued by server directed to the network components or client directed to network
H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
The invention teaches a telecommunications antenna with a housing comprising a radome (12) and a radiator (70) arranged in the housing, wherein the radiator (70) is mounted to a support structure (30) that is conductive in the electromagnetic sense, said support structure so engaging the housing that it is in either one of a rotatable fashion or a rotatably fixed fashion about and axis, in that at least one body (80) that is non-conductive in the electromagnetic sense is tensionable in a direction parallel to the axis in such a fashion that a transition from the rotatable fashion to the rotatably fixed fashion is permitted by forming a frictional engagement.
H01Q 3/04 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole for varying one co-ordinate of the orientation
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 1/42 - Housings not intimately mechanically associated with radiating elements, e.g. radome
The present disclosure shows a high-frequency phase shifter assembly having at least two high-frequency phase shifters stacked above one another which are arranged in at least one housing, wherein at least one housing plate is provided between the high-frequency phase shifters in the stack; and wherein the high-frequency phase shifters each have a rotatably supported pick-up element which is electrically coupled to a feed line via a coupling point arranged in the region of its rotary axle; and wherein the pick-up elements of the high-frequency phase shifters are mechanically coupled for the synchronous adjustment of the high-frequency phase shifters. Provision is made in this respect that the mechanical coupling of the pick-up elements of the high-frequency phase shifters takes place via a coupling arrangement spaced apart from the rotary axles of the pick-up elements.
H01Q 3/04 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole for varying one co-ordinate of the orientation
H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
H01Q 3/32 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by mechanical means
H01P 5/08 - Coupling devices of the waveguide type for linking lines or devices of different kinds
83.
MPLS traffic engineering for point-to-multipoint label switched paths
A source edge router initiates point-to-point (P2P) label switched paths (LSPs) to multiple receiver edge routers, sends one or more PATH messages to one or more nodes downstream of the source edge router for the P2P LSPs, wherein each one of the set of PATH messages includes a same identifier of a point-to-multipoint (P2MP) LSP that includes a session object that contains a tunnel identifier and a P2MP identifier, and receives from each of those nodes downstream of the source edge router, a set of one or more RESV messages, wherein each one of the received RESV messages received from a respective node downstream of the source edge router includes the identifier of the P2MP LSP and a label allocated by that node downstream of the source edge router.
A differential phase shifter assembly with n striplines positioned concentrically with one another, on the opposite stripline ends of which connecting points for connecting lines leading to radiators are provided, where n is a natural integer greater than or equal to 2. A feeding and/or tapping device is pivotable about a central and/or pivot axis, and is therefore pivotable over the plurality of striplines while establishing a primary capacitive coupling. A central feed serves to feed the feeding and/or tapping device. At least one to n−1 secondary capacitive couplings are additionally provided. The one or more secondary capacitive couplings are provided on the side of the feeding and/or tapping assembly facing the primary capacitive coupling. For the at least one additional secondary capacitive coupling, at least one additional branched feeding and/or tapping device is provided, which together with the feeding and/or tapping device is pivotable about the central and/or pivot axis.
H01Q 3/32 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by mechanical means
H01Q 3/30 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase
85.
Optimizing ABR segment sizes for mobile video outage coverage in an ABR streaming network
A scheme for optimizing segment sizes for an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload a fixed number of segments having an adjusted size depending on the duration of the radio white spot area. The preloaded segments may comprise lower quality video segments, and as the wireless UE device exits the radio white spot area, the segment size and/or bitrates may be restored depending on the signal quality.
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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/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
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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
A scheme for managing bandwidth in a multi-client environment including one or more ABR clients and, optionally, one or more non-ABR clients. When an ABR client enters a sleep phase of its duty cycle, phantom tokens may be issued to simulate full capacity of the network link, wherein phantom packets are used for ABR bandwidth calculation. Any extra bandwidth that would have been used by another ABR client to artificially inflate its video quality may be optionally allocated to a non-ABR client engaged in a progressive download session in the same bandwidth pipe.
a sequence of at least three method steps (ST1, ST2, ST3) is carried out in any order and in any combination, with at least one method step (ST1, ST2, ST3) being carried out multiple times, wherein the sequence of the at least three method steps (ST1, ST2, ST3) always comprises the method step ST3 at least once.
A method is provided for managing key rotation (use of series of keys) and secure key distribution in over-the-top content delivery. The method provided supports supplying a first content encryption key to a content packaging engine for encryption of a first portion of a video stream. Once the first content encryption key has expired, a second content encryption key is provided to the content packaging engine for encryption of a second portion of a video stream. The method further provides for notification of client devices of imminent key changes, as well as support for secure retrieval of new keys by client devices. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
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/845 - Structuring of content, e.g. decomposing content into time segments
90.
Modular adjusting device, in particular for RF devices
An improved modular adjusting device, in particular for RF devices, is distinguished, inter alia, by the following features: —having at least one transmission base module (113) and at least two transmission elements (17; 29, 31), —the at least one transmission base module (113) also has at least one second transmission element (31) and an associated snap-action and/or latching device (16), —the at least one second transmission element (31) is held and secured in a snap-in manner by the associated snap-action and/or latching device (16), —the snap-action and/or latching device (16) for holding and securing the at least one second transmission element (31) is designed in such a manner that the at least one second transmission element (31) is held in a manner limited by stops in the axial direction (X), and—the first and second transmission elements (29, 31) each have a plug-in coupling region (21) in which the shaft (13) or one of the shaft sections (13.1, 13.2, 13.3, 13.4) is connected in a rotationally fixed manner using a plug-in connection.
H01Q 3/00 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system
H04M 1/02 - Constructional features of telephone sets
F16H 57/021 - Shaft support structures, e.g. partition walls, bearing eyes, casing walls or covers with bearings
H01Q 3/12 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical relative movement between primary active elements and secondary devices of antennas or antenna systems
H01Q 3/32 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture varying the phase by mechanical means
F16H 1/14 - Toothed gearings for conveying rotary motion without gears having orbital motion involving only two intermeshing members with non-parallel axes comprising conical gears only
An improved antenna array is distinguished inter alia by the following features: each of at least two antenna columns contains at least one supplementary antenna element, the at least two supplementary antenna elements are arranged such that the centers of the at least two supplementary antenna elements are arranged with a horizontal lateral spacing (b) that is smaller than the lateral spacing (a) between the centers of the antenna element groups or of the antenna elements in the two antenna columns, the wideband antenna elements in a respective antenna column are fed jointly together with the at least one supplementary antenna element, and a distribution network is provided for the at least one antenna element group with the at least one associated antenna element with an associated filter function (F) for the at least one associated supplementary antenna element, which radiate in a higher frequency subband than the wideband antenna elements.
A method for enforcing entitlements includes configuring a wide variety of entitlements at a server; determining applicable combination of entitlements for a given client request; sending entitlements to the requesting client securely; handling entitlement information securely on a plurality of client devices at run time; storing entitlement information securely on a plurality of client devices for offline use; and enforcing entitlements on a plurality of client devices. The method employs manipulation of manifest files by a proxy that may be included in the client device or located in the network.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/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/4367 - Establishing a secure communication between the client and a peripheral device or smart card
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/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
A client device for media playback includes a user-installable media client application which implements the client-side of a digital rights management (DRM) system. The client device employs secure boot and verifies the user-installed application. The application is hardened against reverse engineering, and it utilizes a special API provided by the client device to tie into the secure boot, bridging the gap between the secure boot and the client-side of the DRM system contained within the application.
G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
H01Q 21/20 - Arrays of individually energised antenna units similarly polarised and spaced apart the units being spaced along, or adjacent to, a curvilinear path
H01Q 9/40 - Element having extended radiating surface
H01Q 13/08 - Radiating ends of two-conductor microwave transmission lines, e.g. of coaxial lines, of microstrip lines
H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
H01Q 1/00 - ANTENNAS, i.e. RADIO AERIALS - Details of, or arrangements associated with, antennas
H01Q 19/10 - 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
95.
Traffic-aware data center VM placement considering job dynamic and server heterogeneity
A method is implemented by a computing device to provide traffic-aware virtual machine (VM) placement onto physical servers of a data center where the placement takes incremental VM job arrival and physical server heterogeneity into consideration. The method forms a graph including a new VM node, an existing VM node, and an edge between the nodes, where the edge is assigned a weight that represents a traffic demand. The method marks the existing VM node as belonging to one of the physical servers, adds dummy VM nodes to the graph, adds pseudo VM nodes to the graph, connects nodes belonging to a same physical server using an infinite weight pseudo edge, runs a balanced minimum k-cut problem algorithm on the graph to thereby divide the graph into sub-graphs, and maps the new VM to one of the physical servers based on the division of sub-graphs.
A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/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/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/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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/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
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/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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
97.
Advertisement targeting scheme in a multicast ABR environment based on throttled ad channel streaming
A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/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/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/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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/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
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/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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
98.
Advertisement targeting scheme in a multicast ABR environment based on switched video
A scheme for providing targeted advertisements in a multicast adaptive bitrate (ABR) streaming environment. In one implementation, ads specific to a subscriber's demographic profile and relevant to the genre of a tuned MABR media channel may be downloaded in a gateway (GW) or into a network storage system. In another implementation, multicast ABR streams of ads may be triggered at specific points (e.g., insertion markers in a multicast ABR media channel) that can be selectively joined by a GW node based on demographics and channel genre. In yet another implementation, continuously streaming multicast ad channels may be switched at suitable points in a multicast ABR media channel based on targeting parameters.
H04N 5/445 - Receiver circuitry for displaying additional information
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/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/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/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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04L 29/06 - Communication control; Communication processing characterised by a protocol
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/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
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/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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
99.
Optimizing ABR segment sizes for mobile video outage coverage in an ABR streaming network
A scheme for optimizing segment sizes for an adaptive bitrate (ABR) streaming client engaged in a current ABR streaming session. In one implementation, a determination is made whether a wireless UE device executing the ABR streaming client is approaching a radio white spot area. If so, a video buffer of the ABR client is configured to preload a fixed number of segments having an adjusted size depending on the duration of the radio white spot area. The preloaded segments may comprise lower quality video segments, and as the wireless UE device exits the radio white spot area, the segment size and/or bitrates may be restored depending on the signal quality.
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
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/845 - Structuring of content, e.g. decomposing content into time segments
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04W 4/02 - Services making use of location information
100.
Method and apparatus for providing resiliency in multicast networks
Techniques for minimizing packet loss of multicast traffic stream when a failure occurs are described herein. In one embodiment of the invention, a network element separately joins a multicast group through a first and second path respectively. During uninterrupted operation, the network element processes the packets of the multicast traffic stream it receives through the first path and drops the packets of the equivalent multicast traffic stream it receives through the second path. Upon an interruption of the packets of the multicast traffic stream being received through the first path, the network element transitions to processing the packets of the equivalent multicast traffic stream it receives through the second path. Other methods and apparatuses are also described.