Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.
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/6332 - Control signals issued by server directed to the network components or client directed to client
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
G06F 40/106 - Display of layout of documents; Previewing
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 67/53 - Network services using third party service providers
G06F 16/31 - Indexing; Data structures therefor; Storage structures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
A high power top mounted slotted coaxial broadcast antenna for broadband multi-channel applications is achieved via applying phase cancelation through multiple feeds. The effect that external transmission line feeds have on the circularity of the azimuth pattern is reduced using parasitic tubes near the surface of the slot apertures.
H01Q 21/06 - Arrays of individually energised antenna units similarly polarised and spaced apart
H01Q 5/47 - Imbricated or interleaved structures; Combined or electromagnetically coupled arrangements, e.g. comprising two or more non-connected fed radiating elements using two or more feeds in association with a common reflecting, diffracting or refracting device with a coaxial arrangement of the feeds
3.
ATSC 3.0 AND D2M BROADCAST CO-EXIST ALIGNED 5G O-RAN
Disclosed herein are method and apparatus for Advanced Television Systems Committee (ATSC) 3.0 and non-ATSC 3.0 broadcast Direct to Mobile (D2M) co-exist aligned open radio access network (O-RAN). One aspect of this disclosure operates by generating a broadcast frame conforming to a first communications protocol, where the broadcast frame conforming to the first communication protocol includes a slice start (SS) portion. The embodiment further generates a broadcast virtual frame container including the broadcast frame conforming to the first communication protocol and a broadcast frame conforming to a second communication protocol, where the broadcast virtual frame container further includes a virtual frame start (VFS) portion, and transmits the broadcast virtual frame container.
Techniques are described herein for optimizing the presentation of content through obtaining viewership metrics, generating multiple renditions of presentations of content, and selecting optimized renditions of content. One aspect includes associating a request for viewership metrics with a presentation of content, publishing the presentation of content, and receiving information of the viewership metrics associated with the presentation. Another aspect includes copying a presentation of a content item, creating a second presentation of the content item for publishing over one or more channels, and linking the presentation of the content item to the second presentation of the content item, such that a change to one propagates to the other of the presentation of the content item or the second presentation of the content item. In yet another aspect, a content rendition may be selected for presentation based on performance of the rendition out of multiple renditions in an auction.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Disclosed herein are method and apparatus for Advanced Television Systems Committee (ATSC) 3.0 and non-ATSC 3.0 broadcast Direct to Mobile (D2M) co-exist aligned open radio access network (O-RAN). One aspect of this disclosure operates by generating a broadcast frame conforming to a first communications protocol, where the broadcast frame conforming to the first communication protocol includes a slice start (SS) portion. The embodiment further generates a broadcast virtual frame container including the broadcast frame conforming to the first communication protocol and a broadcast frame conforming to a second communication protocol, where the broadcast virtual frame container further includes a virtual frame start (VFS) portion, and transmits the broadcast virtual frame container.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
H04W 72/30 - Resource management for broadcast services
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Some aspects of this disclosure are direct to a system that includes a first scheduler configured to receive an input packet and generate a first packet to be transmitted using a first radio unit (RU). The system further includes a second scheduler configured to receive the first packet from the first scheduler and generate a second packet. The second packet is to be transmitted using a second RU. The system further includes a first fronthaul operated using evolved Common Public Radio Interface (eCPRI) protocol and configured to direct the first packet to the first RU to be transmitted on a first channel having a first frequency. The system further includes a second fronthaul operated using the eCPRI protocol and configured to direct the second packet to the second RU to be transmitted on a second channel having a second frequency different from the first frequency.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
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/2383 - Channel coding of digital bit-stream, e.g. modulation
10.
ATSC 3.0 MULTICAST-BROADCAST INTELLIGENT RAN TOPOLOGIES
A method disclosed includes receiving data from a plurality of data sources in a broadcast core network for transmission over a radio access network (RAN). The method includes assigning radio spectrum resources for transmitting the data over the RAN according to a policy guidance set by a plurality of network operators for sharing the radio spectrum resources and generating a baseband packet corresponding to the data at a distributed unit (DU) in the RAN. The method includes collecting transmission data from a plurality of user equipments (UEs) in the RAN for training a machine learning algorithm and scheduling transmission of the generated baseband packet to a remote unit (RU) over a fronthaul in a radio topology of a plurality of radio topologies under control of the machine learning algorithm according to the policy guidance. The generated baseband packet is compatible for transmission in the plurality of radio technologies.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
36 - Financial, insurance and real estate services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software and mobile applications for providing access to advertisement usage, data and consumer impression information, television ratings information, and billing and payment solutions for advertisements Providing an online marketplace whereby buyers of advertising services locate and receive quotations from multiple competitive sources and sellers of advertising services identify and bid on multiple new sales opportunities by means of a website and mobile application software; consultation services in the fields of media advertisement placement and advertising analysis Business brokerage services and related consulting pertaining to procurement, buying, selling and tendering of advertising information and opportunities Providing temporary use of online non-downloadable software and web-based software application for providing advertisement usage, data and consumer impression information, television ratings information, and billing and payment solutions for advertisements
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
36 - Financial, insurance and real estate services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software and mobile applications for providing access to advertisement usage, data and consumer impression information, television ratings information, and billing and payment solutions for advertisements Providing an online marketplace whereby buyers of advertising services locate and receive quotations from multiple competitive sources and sellers of advertising services identify and bid on multiple new sales opportunities by means of a website and mobile application software; consultation services in the fields of media advertisement placement and advertising analysis Business brokerage services and related consulting pertaining to procurement, buying, selling and tendering of advertising information and opportunities Providing temporary use of online non-downloadable software and web-based software application for providing advertisement usage, data and consumer impression information, television ratings information, and billing and payment solutions for advertisements
41 - Education, entertainment, sporting and cultural services
Goods & Services
(1) Entertainment in the nature of ongoing television programs in the field of tennis and racket sports broadcast over television, satellite, and video media.
14.
ATSC 3.0 single frequency networks used for positioning navigation timing and synergy 4G / 5G networks
According to some embodiments, a method includes selecting a length for an advanced television system committee (ATSC) 3.0 frame for transmission by a single frequency network (SFN) transmitter and aligning the SFN transmitter with a global positioning system (GPS) epoch. The method further includes storing geographical coordinates of the SFN transmitter and a corresponding SFN transmitter identification (TX ID) in a database. The method also includes encoding the SFN TX ID in a non-coherent symbol of a plurality of positioning navigation timing (PNT) symbols comprising a plurality of coherent symbols and the non-coherent symbol with orthogonal frequency-division multiplexing (OFDM) numerology to support positioning. The method further includes prepending the plurality of PNT symbols to the ATSC 3.0 frame to generate a modified ATSC 3.0 frame and transmitting the modified ATSC 3.0 using a SFN transmitter antenna of the SFN transmitter.
According to some embodiments, a method includes selecting a length for an advanced television system committee (ATSC) 3.0 frame for transmission by a single frequency network (SFN) transmitter and aligning the SFN transmitter with a global positioning system (GPS) epoch. The method further includes storing geographical coordinates of the SFN transmitter and a corresponding SFN transmitter identification (TX ID) in a database. The method also includes encoding the SFN TX ID in a non-coherent symbol of a plurality of positioning navigation timing (PNT) symbols comprising a plurality of coherent symbols and the non-coherent symbol with orthogonal frequency-division multiplexing (OFDM) numerology to support positioning. The method further includes prepending the plurality of PNT symbols to the ATSC 3.0 frame to generate a modified ATSC 3.0 frame and transmitting the modified ATSC 3.0 using a SFN transmitter antenna of the SFN transmitter.
G01S 1/04 - Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves - Details
H04H 60/44 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast stations
H04H 60/51 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
H04N 21/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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.
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/6332 - Control signals issued by server directed to the network components or client directed to client
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
G06F 40/106 - Display of layout of documents; Previewing
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 67/53 - Network services using third party service providers
G06F 16/31 - Indexing; Data structures therefor; Storage structures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
A system may be configured to: provide just-in-time interoperability, via a broadcast access terminal to pre-existing user equipment; provide a set of over-the-air application programming interface services to the user equipment; provide progressive video enhancement via a base quality layer and one or more enhancement quality layers operable with the base layer; repurpose padding in baseband packets by dynamically injecting opportunistic data at a studio-to-transmitter feed of the broadcaster; augment data reception integrity via collaborative object delivery; support hybrid broadcast/broadband delivery of fragmented data; support progressive over-the-air download of application extensions at runtime; utilize content ubiquitously provided via broadcast at a content delivery network point-of-presence; and add one or more flash channels at one or more differently-located broadcasting transmitters.
Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect the described techniques may include receiving information indicative of a break in streaming of the primary content, such as metadata data that is inserted into the stream of primary content, for example, on a client device. A duration of the stream of the primary content may be obtained. Secondary content may be played, for example during a break in the streaming of the primary content. Upon detecting that the duration of the stream of the primary content has increased to a second duration, for example, in response to the client device receiving additional primary content, the primary content may be streamed.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Techniques are described herein for optimizing the presentation of content through obtaining viewership metrics, generating multiple renditions of presentations of content, and selecting optimized renditions of content. One aspect includes associating a request for viewership metrics with a presentation of content, publishing the presentation of content, and receiving information of the viewership metrics associated with the presentation. Another aspect includes copying a presentation of a content item, creating a second presentation of the content item for publishing over one or more channels, and linking the presentation of the content item to the second presentation of the content item, such that a change to one propagates to the other of the presentation of the content item or the second presentation of the content item. In yet another aspect, a content rendition may be selected for presentation based on performance of the rendition out of multiple renditions in an auction.
H04N 21/218 - Source of audio or video content, e.g. local disk arrays
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Systems, devices and methods are described herein for segmentation of content, and more specifically for segmentation of content in a content management system. In one aspect, a method may include receiving content associated with speech, text, or closed captioning data. The speech, the text, or the closed captioning data may be analyzed to derive at least one of a topic, subject, or event for at least a portion of the content. The content may be divided into two or more content segments based on the analyzing. At least one of the topic, the subject, or the event may be associated with at least one of the two or more content segments based on the analyzing. At least one of the two or more content segments may then be published such that each of the two or more content segments is individually accessible.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 9/82 - Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 21/233 - Processing of audio elementary streams
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/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
G06F 40/106 - Display of layout of documents; Previewing
G06F 16/31 - Indexing; Data structures therefor; Storage structures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
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/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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
Organizing and publishing content in a content management system wherein content, including text, images and video, is received and segmented into content atoms. One or more tags are associated with the content atoms to allow device specific presentation of the content atoms.
G06F 16/40 - Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
G06F 16/483 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
G06F 16/70 - Information retrieval; Database structures therefor; File system structures therefor of video data
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Systems, devices, and methods are described herein for providing a graphical user interface for configuring presentations of content and controlling distribution of content, for example, through in conjunction with a management system.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
41 - Education, entertainment, sporting and cultural services
Goods & Services
Video streaming services via the internet featuring tennis and tennis news programs. Provision of online magazines and newsletter on the subject of tennis and racquet sports, and entertainment services in the nature of on-going television programs featuring tennis and tennis news.
Systems, devices and methods are described herein for segmentation of content, and more specifically for segmentation of content in a content management system. In one aspect, a method may include receiving content associated with speech, text, or closed captioning data. The speech, the text, or the closed captioning data may be analyzed to derive at least one of a topic, subject, or event for at least a portion of the content. The content may be divided into two or more content segments based on the analyzing. At least one of the topic, the subject, or the event may be associated with at least one of the two or more content segments based on the analyzing. At least one of the two or more content segments may then be published such that each of the two or more content segments is individually accessible.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 9/82 - Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04N 21/233 - Processing of audio elementary streams
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/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
G06F 40/106 - Display of layout of documents; Previewing
G06F 16/31 - Indexing; Data structures therefor; Storage structures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
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/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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04N 5/14 - Picture signal circuitry for video frequency region
27.
Break state detection for reduced capability devices
Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.
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/6332 - Control signals issued by server directed to the network components or client directed to client
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
G06F 40/106 - Display of layout of documents; Previewing
G06F 16/31 - Indexing; Data structures therefor; Storage structures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
28.
Enabling efficient deterministic virtualized broadcast spectrum sharing and usage validation
Disclosed herein are methods, an apparatus, and a computer-readable medium product for sharing broadcast resources and validating usage of the broadcast resources according to an agreement between a plurality of broadcast virtual network operators (BVNOs). A method includes determining the plurality of spectrum resources corresponding to a length of a broadcast frame, and creating a plurality of physical layer pipes (PLPs) based on a plurality of internet protocol (IP) flows from the plurality of BVNOs. The method includes constructing the broadcast frame including the plurality of PLPs and generating a broadcast frame record based on transmission of the broadcast frame. The broadcast frame record can identify the plurality of spectrum resources shared between the plurality of BVNOs. The method includes updating the broadcast frame record with identification information of the plurality of BVNOs and the plurality of IP flows corresponding to the plurality of PLPs of the broadcast frame.
Disclosed herein are methods, an apparatus, and a computer-readable medium product for sharing broadcast resources and validating usage of the broadcast resources according to an agreement between a plurality of broadcast virtual network operators (BVNOs). A method includes determining the plurality of spectrum resources corresponding to a length of a broadcast frame, and creating a plurality of physical layer pipes (PLPs) based on a plurality of internet protocol (IP) flows from the plurality of BVNOs. The method includes constructing the broadcast frame including the plurality of PLPs and generating a broadcast frame record based on transmission of the broadcast frame. The broadcast frame record can identify the plurality of spectrum resources shared between the plurality of BVNOs. The method includes updating the broadcast frame record with identification information of the plurality of BVNOs and the plurality of IP flows corresponding to the plurality of PLPs of the broadcast frame.
The ATSC 3.0 physical layer broadcast standard is extended with new OFDM numerology, L1 signaling and frame structure aligned with 5G. This is done to enable improved broadcast mobility and convergence 5G release 16 as a Non-3GPP access network. The 5G core network and Broadcast core network interwork over defined interfaces to enable convergence layer 3. This enables improvements of broadcast physical layer for physics of broadcast. The 5G unicast physical layer is enhanced for physics of unicast, and then both are converged at layer 3. This is novel and has many benefits compared to the legacy LTE broadcast method (e.g., Evolved Multimedia Broadcast Multicast Services (eMBMS)), which combines both broadcast and unicast into a single shared LTE frame at layer 1. The eMBMS method is then improved for dominate unicast mode in shared L1 frame. The result is the broadcast performance and efficiency in eMBMS are less than optimal.
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04W 76/16 - Setup of multiple wireless link connections involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
31.
Methods and systems for extending ATSC 3.0 physical layer broadcast to enable convergence with unicast 5G
The ATSC 3.0 physical layer broadcast standard is extended with new OFDM numerology, L1 signaling and frame structure aligned with 5G. This is done to enable improved broadcast mobility and convergence 5G release 16 as a Non-3GPP access network. The 5G core network and Broadcast core network interwork over defined interfaces to enable convergence layer 3. This enables improvements of broadcast physical layer for physics of broadcast. The 5G unicast physical layer is enhanced for physics of unicast, and then both are converged at layer 3. This is novel and has many benefits compared to the legacy LTE broadcast method (e.g., Evolved Multimedia Broadcast Multicast Services (eMBMS)), which combines both broadcast and unicast into a single shared LTE frame at layer 1. The eMBMS method is then improved for dominate unicast mode in shared L1 frame. The result is the broadcast performance and efficiency in eMBMS are less than optimal.
H04L 7/027 - Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit
H04W 84/04 - Large scale networks; Deep hierarchical networks
The ATSC 3.0 physical layer broadcast standard is extended with new OFDM numerology, L1 signaling and frame structure aligned with 5G. This is done to enable improved broadcast mobility and convergence 5G release 16 as a Non-3GPP access network. The 5G core network and Broadcast core network interwork over defined interfaces to enable convergence layer 3. This enables improvements of broadcast physical layer for physics of broadcast. The 5G unicast physical layer is enhanced for physics of unicast, and then both are converged at layer 3. This is novel and has many benefits compared to the legacy LTE broadcast method (e.g., Evolved Multimedia Broadcast Multicast Services (eMBMS)), which combines both broadcast and unicast into a single shared LTE frame at layer 1. The eMBMS method is then improved for dominate unicast mode in shared L1 frame. The result is the broadcast performance and efficiency in eMBMS are less than optimal.
H04W 76/16 - Setup of multiple wireless link connections involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04H 20/18 - Arrangements for synchronising broadcast or distribution via plural systems
33.
USING BROADCAST PHYSICAL LAYER FOR ONE-WAY TIME TRANSFER OF UNIVERSAL COORDINATED TIME TO RECEIVERS
Systems and methods for one-way time transfer using physical layer signaling are disclosed herein. According to some examples, a method includes generating timing information based on a clock of a transmitting device, where the timing information comprises a timestamp and metadata. The method further includes generating a preamble of a frame, where the preamble includes the timestamp and the metadata of the timing information. The method also includes forming a frame, where the frame comprises a bootstrap, the preamble, and a payload, and transmitting the frame to a receiver device. The one-way time transfer systems and methods of this disclosure can serve mobile devices that entail quick and reliable establishment of a clock.
Systems and methods for one-way time transfer using physical layer signaling are disclosed herein. According to some examples, a method includes generating timing information based on a clock of a transmitting device, where the timing information comprises a timestamp and metadata. The method further includes generating a preamble of a frame, where the preamble includes the timestamp and the metadata of the timing information. The method also includes forming a frame, where the frame comprises a bootstrap, the preamble, and a payload, and transmitting the frame to a receiver device. The one-way time transfer systems and methods of this disclosure can serve mobile devices that entail quick and reliable establishment of a clock.
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/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
An apparatus and a method are provided for generating and transmitting one or more band segmented bootstrap signals. For example, a transmitter may be configured to generate a plurality of sequence numbers and apply cyclic shift to each of the plurality of sequence number. The transmitter is further configured to map each of the shifted sequence numbers to at least one frequency domain subcarrier of a plurality of frequency domain subcarriers, and translate each subcarrier of the plurality of subcarriers to a time domain sequence. Each subcarrier of the plurality of subcarriers may be shifted with respect to other subcarriers of the plurality of subcarriers, thereby aligning each segment of the band segmented bootstrap signals next to each other in the frequency domain.
Systems and methods for relaying in broadcast single-frequency networks are disclosed herein. A single-frequency network can be formed in part using transmitters that receive data via a cooperative relay channel instead of a station-to-transmitter link. In some embodiments, transmitter may use a portion of its transmission time to relay in-band information to the singlefrequency network transmitter using time-division multiplexing.
H04H 20/18 - Arrangements for synchronising broadcast or distribution via plural systems
H04H 20/67 - Common-wave systems, i.e. using separate transmitters operating on substantially the same frequency
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04H 20/02 - Arrangements for relaying broadcast information
H04N 21/61 - Network physical structure; Signal processing
37.
A NEXT GENERATION MULTI-CHANNEL-TENANT VIRTUALIZED BROADCAST PLATFORM AND 5G CONVERGENCE
Wireless system architectures worldwide are undergoing a paradigm shift today. This, by adopting new technology and wireless system architectures based on Software Defined Network (SDN) and Network Function Virtualization (NFV) that are being instantiated using IT cloud computing methods. The 3GPP is defining a new 5G radio and 5G core network in release 16 based on a cloud native system architecture. Herein, a new next generation multi-channel-tenant virtualized broadcast platform using SDN/NFV is disclosed using ATSC 3.0 standards A/321, A/322 as a baseline.
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/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
H04L 12/715 - Hierarchical routing, e.g. clustered networks or inter-domain routing
Systems and methods for relaying in broadcast single-frequency networks are disclosed herein. A single-frequency network can be formed in part using transmitters that receive data via a cooperative relay channel instead of a station-to-transmitter link. In some embodiments, a second channel may use a portion of its transmission time to relay the information to the single-frequency network transmitter using time-division multiplexing. In other embodiments, a second channel may encode the relayed information on a second layer using layer-division multiplexing.
H04H 20/18 - Arrangements for synchronising broadcast or distribution via plural systems
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 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
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
H04H 20/67 - Common-wave systems, i.e. using separate transmitters operating on substantially the same frequency
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
09 - Scientific and electric apparatus and instruments
Goods & Services
antenna monitoring and control system comprised of electronic devices for monitoring antenna systems and radio frequency (RF) transmission lines, measuring the degradation of antenna systems and RF transmission lines, and detecting interference with and disruption to antenna systems and RF transmission lines; radio-frequency monitoring and control system comprised of electronic devices for monitoring antenna systems and RF transmission lines, measuring the degradation of antenna systems and RF transmission lines, and detecting interference with and disruption to antenna systems and RF transmission lines
40.
BROADCAST RELAYING VIA COOPERATIVE MULTI-CHANNEL TRANSMISSION
Systems and methods for relaying in broadcast single-frequency networks are disclosed herein. A single-frequency network can be formed in part using transmitters that receive data via a cooperative relay channel instead of a station-to-transmitter link. In some embodiments, a second channel may use a portion of its transmission time to relay the information to the singlefrequency network transmitter using time-division multiplexing. In other embodiments, a second channel may encode the relayed information on a second layer using layer-division multiplexing.
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04N 21/2365 - Multiplexing of several video streams
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
Techniques are described herein for optimizing the presentation of content through obtaining viewership metrics, generating multiple renditions of presentations of content, and selecting optimized renditions of content. One aspect includes associating a request for viewership metrics with a presentation of content, publishing the presentation of content, and receiving information of the viewership metrics associated with the presentation. Another aspect includes copying a presentation of a content item, creating a second presentation of the content item for publishing over one or more channels, and linking the presentation of the content item to the second presentation of the content item, such that a change to one propagates to the other of the presentation of the content item or the second presentation of the content item. In yet another aspect, a content rendition may be selected for presentation based on performance of the rendition out of multiple renditions in an auction.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software and mobile applications for streaming audiovisual and multimedia content and television programming via the internet and global communications networks; downloadable software and mobile applications for streaming audiovisual and multimedia content and television programming to mobile digital electronic devices, mobile phones, smartphones, portable media players, and handheld computers Broadcasting, and audio, video and data transmission and delivery services rendered through the media of television, cable, satellite, radio, telephone and broadband systems, and via the internet; broadcasting services, namely, the electronic and interactive transmission of streaming digital audio, voice, data, images, signals, video, graphics, multimedia and text through the media of television, cable, satellite and via the internet; video on demand transmission services Entertainment and educational services, namely, providing non-downloadable multimedia content in the fields of entertainment, education, sports, and current events via a video-on-demand service; Entertainment and educational services, namely, providing non-downloadable television programming, motion pictures and films via a video-on-demand service; Providing a website featuring non-downloadable multimedia content in the fields of entertainment, education, sports, and current events; Providing a website featuring non-downloadable television programming, motion pictures and films Computer services, namely, providing an interactive website featuring technology that allows users to access a database of television series, movies, personalities, previews, trailers, news and other related information; providing website featuring a search engine for shows and episodes of entertainment series and television programming; creating indexes of online information for others via a global computer network and via mobile communications devices
A new television broadcast model called a Broadcast Market Exchange (BMX) eliminates the inefficiency in spectrum usage, providing maximum flexibility in delivering content through either VHF (for fixed location receiving devices) or UHF (optimized for mobile receiving devices) transmission/propagation. In conjunction with the BMX, a wireless communications system architecture is provided to enable a broadcast augmentation channel. The augmentation channel provides supplementation of the Quality of Service (QoS) of a one way User Datagram Protocol (UDP) delivery environment. The augmentation channel may be comprised of one or more physical delivery mechanisms (wired or wireless), but can be effectively unified for increasing QoS and or scalable levels of service (additional essence) to improve the user experience.
Apparatuses and methods are provided for generating, transmitting, receiving, and decoding one or more band segmented bootstrap signals and one or more corresponding partitioned post bootstrap signals. For example, a transmitter is configured to generate a first set of symbols and a second set of symbols, where the first set of symbols includes information about the second set of symbols. The transmitter is further configured to generate a third set of symbols and a fourth set of symbols, where the third set of symbols includes information about the fourth set of symbols. The transmitter is also configured to generate a data frame including the first, second, third, and fourth set of symbols. A bandwidth of the data frame includes a first segment and a second segment.
Apparatuses and methods are provided for generating, transmitting, receiving, and decoding one or more band segmented bootstrap signals and one or more corresponding partitioned post bootstrap signals. For example, a transmitter is configured to generate a first set of symbols and a second set of symbols, where the first set of symbols includes information about the second set of symbols. The transmitter is further configured to generate a third set of symbols and a fourth set of symbols, where the third set of symbols includes information about the fourth set of symbols. The transmitter is also configured to generate a data frame including the first, second, third, and fourth set of symbols. A bandwidth of the data frame includes a first segment and a second segment.
Apparatuses and methods are provided for generating, transmitting, receiving, and decoding one or more band segmented bootstrap signals and one or more corresponding partitioned post bootstrap signals. For example, a transmitter is configured to generate a first set of symbols and a second set of symbols, where the first set of symbols includes information about the second set of symbols. The transmitter is further configured to generate a third set of symbols and a fourth set of symbols, where the third set of symbols includes information about the fourth set of symbols. The transmitter is also configured to generate a data frame including the first, second, third, and fourth set of symbols. A bandwidth of the data frame includes a first segment and a second segment.
Organizing and publishing content in a content management system wherein content, including text, images and video, is received and segmented into content atoms. One or more tags are associated with the content atoms to allow device specific presentation of the content atoms.
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G06F 17/30 - Information retrieval; Database structures therefor
G06F 16/40 - Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 16/50 - Information retrieval; Database structures therefor; File system structures therefor of still image data
G06F 16/60 - Information retrieval; Database structures therefor; File system structures therefor of audio data
G06F 16/70 - Information retrieval; Database structures therefor; File system structures therefor of video data
G06F 16/954 - Navigation, e.g. using categorised browsing
49.
Next generation terrestrial broadcasting platform aligned internet and towards emerging 5G network architectures
A Next Generation Broadcast Platform (NGBP) is disclosed that utilizes 5G software-defined networking (SDN) and network function virtualization (NFV) technologies. The NGBP is designed to enable a new paradigm for broadcasters, wherein the model of fixed wireless spectrum access granted only to the licensees of the spectrum is replaced by a flexible model in which licensed spectrum is pooled together and allocated dynamically to broadcast licensees as well as outside tenants. The NGBP is implemented using SDN/NFV technology, and includes a broadcast market exchange (BMX) entity that allocates the spectrum between tenants based on service level agreements (SLAs) with those users. The NGBP also includes an internet protocol (IP) core and a broadcast centralized radio access network (BC-RAN) which apply the major network functions to broadcaster content in accordance with the determinations of the BMX. The SDN/NFV implementation offers several distinct advantages over NGBP implemented with dedicated network hardware.
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
H04H 60/07 - Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linkage to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/2383 - Channel coding of digital bit-stream, e.g. modulation
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
A Next Generation Broadcast Platform (NGBP) is disclosed that utilizes 5G software-defined networking (SDN) and network function virtualization (NFV) technologies. The NGBP is designed to enable a new paradigm for broadcasters, wherein the model of fixed wireless spectrum access granted only to the licensees of the spectrum is replaced by a flexible model in which licensed spectrum is pooled together and allocated dynamically to broadcast licensees as well as outside tenants. The NGBP, implemented using SDN/NFV technology, includes a broadcast market exchange (BMX) entity that allocates the spectrum between tenants based on service level agreements (SLAs) with those users. The NGBP includes an internet protocol (IP) core and a broadcast centralized radio access network (BC-RAN) which apply the major network functions to broadcaster content in accordance with the determinations of the BMX. The SDN/NFV implementation offers several distinct advantages over NGBP implemented with dedicated network hardware.
H04H 60/07 - Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linkage to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
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
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment and educational services in the nature of ongoing television programs in the field of children's entertainment delivered by television, the internet, websites and wireless communication networks
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment and educational services in the nature of ongoing television programs in the field of children's entertainment delivered by television, the internet, websites and wireless communication networks
41 - Education, entertainment, sporting and cultural services
Goods & Services
Broadcasting of broadcast television and electronic transmission of audio-visual content, on a wide variety of topics and subjects via the media of television, cable and digital cable and via the Internet, multicast, websites, computer networks and, digital networks Entertainment services, namely, providing audio-visual entertainment content on a wide variety of topics and subjects, through the media of television, cable, digital cable, the Internet, multicast, websites, computer networks and digital networks featuring comedy shows, drama shows, action shows, variety shows, adventure shows, sports, talk shows, musicals, current event programs, news, documentaries, movies, television shows, animated shows and multimedia entertainment programs; providing an internet website portal featuring audio-visual entertainment content on a wide variety of topics and subjects; Production of audio-visual content on a wide variety of topics and subjects, including comedy, drama, action, variety, adventure, sports, talk shows, musicals, current events, news, documentary, movies, television shows, animation and multimedia entertainment
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing multiple user access to the Internet; broadcasting and simulcasting of broadcast television and electronic transmission of audio content, video content, audio-visual content, multimedia content, virtual reality content, photographs, and graphics, on a wide variety of topics and subjects via the media of television, cable, digital cable, satellite, and broadband systems, and via the Internet, multicast, websites, electronic communications networks, computer networks, digital networks, wireless communications networks, video on demand, email, social media, digital applications, video game consoles and portable and wireless communication devices Entertainment services, namely, providing audio-visual, audio, video, audio-visual, multimedia, virtual reality, photographic and graphic entertainment content on a wide variety of topics and subjects, through the media of television, cable, satellite distribution, broadband systems, digital cable, the Internet, multicast, websites, electronic communications networks, computer networks, digital networks, wireless communications networks, video on demand, email, social media, digital applications, video game consoles, and portable and wireless communication devices, featuring comedy shows, drama shows, action shows, variety shows, adventure shows, sports, talk shows, musicals, current event programs, news, documentaries, movies, television shows, animated shows and multimedia entertainment programs; Digital video, audio, and multimedia publishing services; providing an internet website portal featuring audio-visual, audio, video, audio-visual, multimedia, virtual reality, photographic, and graphic entertainment content on a wide variety of topics and subjects; Production of audio-visual containing audio, video, audio-visual, multimedia, virtual reality, photographic, and graphic content on a wide variety of topics and subjects; theatrical plays and musicals Providing temporary use of non-downloadable software to enable uploading, capturing, posting, editing, playing, streaming, viewing, displaying, tagging, sharing, manipulating, distributing, publishing, reproducing, and otherwise providing content on a wide variety of topics and subjects, containing audio content, video content, audio-visual content, multimedia content, virtual reality content, photographs and graphics; Hosting of websites featuring multimedia content for others
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment services, namely, the provision of continuing programs, movies and shows featuring a wide variety of topics and subjects delivered by television, the internet and wireless communication networks; television production services
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
H04N 7/025 - Systems for transmission of digital non-picture data, e.g. of text during the active part of a television frame
H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
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
Techniques are described herein for optimizing the presentation of content through obtaining viewership metrics, generating multiple renditions of presentations of content, and selecting optimized renditions of content. One aspect includes associating a request for viewership metrics with a presentation of content, publishing the presentation of content, and receiving information of the viewership metrics associated with the presentation. Another aspect includes copying a presentation of a content item, creating a second presentation of the content item for publishing over one or more channels, and linking the presentation of the content item to the second presentation of the content item, such that a change to one propagates to the other of the presentation of the content item or the second presentation of the content item. In yet another aspect, a content rendition may be selected for presentation based on performance of the rendition out of multiple renditions in an auction.
Systems, devices and methods are described herein for segmentation of content, and more specifically for segmentation of content in a content management system. In one aspect, a method may include receiving content associated with speech, text, or closed captioning data. The speech, the text, or the closed captioning data may be analyzed to derive at least one of a topic, subject, or event for at least a portion of the content. The content may be divided into two or more content segments based on the analyzing. At least one of the topic, the subject, or the event may be associated with at least one of the two or more content segments based on the analyzing. At least one of the two or more content segments may then be published such that each of the two or more content segments is individually accessible.
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
Techniques are described herein for placing secondary content into a break of unknown duration in a primary content stream. In one aspect, the described techniques may include receiving information indicative of a break in streaming of the primary content. A duration of the stream of the primary content may be obtained, and secondary content may be played. Upon detecting that the duration of the stream of the primary content has increased to a second duration, the primary content may be streamed. In another aspect, the described techniques may include streaming a segment of primary content, for example, by a device. The device may receive information indicative of a break in the streaming of the primary content and may play secondary content based on receiving the information. The device may begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.
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
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing multiple user access to the Internet; broadcasting and simulcasting of broadcast television and electronic transmission of audio content, video content, audio-visual content, multimedia content, virtual reality content, photographs, and graphics, on a wide variety of topics and subjects via the media of television, cable, digital cable, satellite, and broadband systems, and via the Internet, multicast, websites, electronic communications networks, computer networks, digital networks, wireless communications networks, video on demand, email, social media, digital applications, video game consoles and portable and wireless communication devices Entertainment services, namely, providing audio-visual, audio, video, audio-visual, multimedia, virtual reality, photographic and graphic entertainment content on a wide variety of topics and subjects, through the media of television, cable, satellite distribution, broadband systems, digital cable, the Internet, multicast, websites, electronic communications networks, computer networks, digital networks, wireless communications networks, video on demand, email, social media, digital applications, video game consoles, and portable and wireless communication devices, featuring comedy shows, drama shows, action shows, variety shows, adventure shows, sports, talk shows, musicals, current event programs, news, documentaries, movies, television shows, animated shows and multimedia entertainment programs; Digital video, audio, and multimedia publishing services; providing an internet website portal featuring audio-visual, audio, video, audio-visual, multimedia, virtual reality, photographic, and graphic entertainment content on a wide variety of topics and subjects; Production of audio-visual containing audio, video, audio-visual, multimedia, virtual reality, photographic, and graphic content on a wide variety of topics and subjects; theatrical plays and musicals Providing temporary use of non-downloadable software to enable uploading, capturing, posting, editing, playing, streaming, viewing, displaying, tagging, sharing, manipulating, distributing, publishing, reproducing, and otherwise providing content on a wide variety of topics and subjects, containing audio content, video content, audio-visual content, multimedia content, virtual reality content, photographs and graphics; Hosting of websites featuring multimedia content for others
61.
Break state detection in content management systems
Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect the described techniques may include receiving information indicative of a break in streaming of the primary content, such as metadata data that is inserted into the stream of primary content, for example, on a client device. A duration of the stream of the primary content may be obtained. Secondary content may be played, for example during a break in the streaming of the primary content. Upon detecting that the duration of the stream of the primary content has increased to a second duration, for example, in response to the client device receiving additional primary content, the primary content may be streamed.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
Systems, devices, and methods are described herein for providing a graphical user interface for configuring presentations of content and controlling distribution of content, for example, through in conjunction with a management system.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G06F 40/106 - Display of layout of documents; Previewing
G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 17/30 - Information retrieval; Database structures therefor
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
Systems, devices and methods are described herein for segmentation of content, and more specifically for segmentation of content in a content management system. In one aspect, a method may include receiving content associated with speech, text, or closed captioning data. The speech, the text, or the closed captioning data may be analyzed to derive at least one of a topic, subject, or event for at least a portion of the content. The content may be divided into two or more content segments based on the analyzing. At least one of the topic, the subject, or the event may be associated with at least one of the two or more content segments based on the analyzing. At least one of the two or more content segments may then be published such that each of the two or more content segments is individually accessible.
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 17/30 - Information retrieval; Database structures therefor
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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/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/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
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
Techniques are described herein for optimizing the presentation of content through obtaining viewership metrics, generating multiple renditions of presentations of content, and selecting optimized renditions of content. One aspect includes associating a request for viewership metrics with a presentation of content, publishing the presentation of content, and receiving information of the viewership metrics associated with the presentation. Another aspect includes copying a presentation of a content item, creating a second presentation of the content item for publishing over one or more channels, and linking the presentation of the content item to the second presentation of the content item, such that a change to one propagates to the other of the presentation of the content item or the second presentation of the content item. In yet another aspect, a content rendition may be selected for presentation based on performance of the rendition out of multiple renditions in an auction.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/04 - Segmentation; Word boundary detection
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
G06F 16/31 - Indexing; Data structures therefor; Storage structures
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/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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/8543 - Content authoring using a description language, e.g. MHEG [Multimedia and Hypermedia information coding Expert Group] or XML [eXtensible Markup Language]
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Digital marketing services; Advertising, marketing and promotion services; Public relations; advertising and marketing services provided by means of indirect methods of marketing communications, namely, blogging and other forms of passive, sharable or viral communications channels; Electronic data collection and data submission services for business purposes in the field of digital marketing and social media; Analysis of market research data and statistics providing a website featuring blogs and other forms of passive, sharable, or viral communications channels in the nature of non-downloadable articles, brochures, and magazines in the field of digital marketing and social media Designing, creating, maintaining and hosting online retail and electronic commerce websites for others; consulting services relating to the design, creation, maintenance, and hosting of online retail and electronic commerce websites
Techniques relating to generating and receiving radio frames with multiple partitions are disclosed. A mobile device may include a wireless radio, one or more antennas, and one or more processors. In some embodiments, the mobile device is configured to receive a frame of wireless data that includes a plurality of partitions and partition data. In some embodiments, the plurality of partitions each include multiple orthogonal frequency-division multiplexing (OFDM) symbols, and different ones of the partitions have different frequency transform sizes (e.g., different FFT sizes). In some embodiments, the partition data indicates the frequency transform sizes for the ones of the partitions. In some embodiments, the mobile device is configured to select, based on the partition data, one or more of the plurality of partitions and decode the selected one or more partitions to determine data represented by the OFDM symbols in the selected one or more partitions.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment services, namely, the provision of continuing programs, movies and shows featuring non-sports related action, drama, comedy, animation and science fiction delivered by television, the internet and wireless communication networks
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment services, namely, the provision of continuing programs, webcasts and segments featuring news and commentary on topics of general interest and information about politics and current events delivered by television, the internet and wireless communication networks
73.
Heads-up display for improving on-line efficiency with a browser
Embodiments are directed to a heads-up display for improving efficiency for displaying information using a web browser. Content-of-interest may be determined in web documents based in part on content profiles corresponding to the web documents. The determined content-of-interest may be compared with other information stored separately from the web browser. Business Information associated with the determined content-of-interest may be determined based on the comparison of the other information and the content-of-interest. Plugin information for a plugin document may be generated based on the a portion of the business information and the at least a portion of content-of-interest. The generated plugin document may be displayed in the web browser. The web documents may be modified based on the business information that may correspond to the determined content-of-interest. And, the modified web documents may displayed in the web browser.
(1) Telecommunication services, namely, streaming of television shows and video recordings featuring sports via the internet and mobile communication networks.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
Goods & Services
Software applications, particularly downloadable mobile software applications for mobile communication devices for use in distribution of digital video, video files, video games, and multimedia content; audio recordings, particularly streamable audio recordings featuring sports; video recordings, particularly streamable video recordings featuring sports. television shows, particularly streamable television shows featuring sports; production of audio and video recordings, particularly production of streamable audio and video recordings featuring sports.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
Goods & Services
Software applications, particularly downloadable mobile software applications for mobile communication devices for use in distribution of digital video, video files, video games, and multimedia content; audio recordings, particularly streamable audio recordings featuring sports; video recordings, particularly streamable video recordings featuring sports. television shows, particularly streamable television shows featuring sports; production of audio and video recordings, particularly production of streamable audio and video recordings featuring sports.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
Goods & Services
(1) Downloadable mobile software applications for mobile communication devices for use in distribution of digital video, video files, video games; streamable audio and video recordings featuring sports; streamable television shows and video recordings featuring sports (1) Telecommunication services, namely, streaming of television shows and video recordings featuring sports via the internet and mobile communication networks
In a next generation broadcast architecture, a broadcast gateway may send segments of a data file to a broadcast transmission system and to a server. The broadcast transmission system wirelessly transmits the segments to a user equipment (UE) device. When the UE device fails to decode a segment, it sends a request for re-transmission of the segment to the server via an IP network. The server re-transmits the requested segment to the UE device via the IP network. Furthermore, the gateway may receive one or more IP data flows (e.g., video streams) having variable bit rate. The gateway may apply dynamically-variable coding to the IP data flows so that the resulting coded IP data flows have an aggregate bit rate that matches a constant physical transport rate of the broadcast transmission system.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
H04N 21/61 - Network physical structure; Signal processing
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment services, namely, the provision of continuing programs, webcasts and segments featuring news on topics of general interest and information about politics and current events delivered by television, the internet and wireless communication networks
A new television broadcast model called a Broadcast Market Exchange (BMX) eliminates the inefficiency in spectrum usage, providing maximum flexibility in delivering content through either VHF (for fixed location receiving devices) or UHF (optimized for mobile receiving devices) transmission/propagation. In conjunction with the BMX, a wireless communications system architecture is provided to enable a broadcast augmentation channel. The augmentation channel provides supplementation of the Quality of Service (QoS) of a one way User Datagram Protocol (UDP) delivery environment. The augmentation channel may be comprised of one or more physical delivery mechanisms (wired or wireless), but can be effectively unified for increasing QoS and or scalable levels of service (additional essence) to improve the user experience.
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
Downloadable software for mobile digital electronic devices for creating and accessing social networking user-generated content and for human-directed news aggregation, namely, for creating customized news feed pages containing information drawn from multiple online sources; application software for mobile digital electronic devices for creating and accessing social networking user-generated content and for human-directed news aggregation, namely, for creating customized news feed pages containing information drawn from multiple online sources News agencies, namely, gathering and dissemination of news; providing current event news via a global computer network; entertainment services, namely, providing a website featuring current events news distributed via a global computer network Online social networking services
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
45 - Legal and security services; personal services for individuals.
Goods & Services
[Downloadable software for mobile digital electronic devices for creating and accessing social networking user-generated content and for human-directed news aggregation, namely, for creating customized news feed pages containing information drawn from multiple online sources; application software for mobile digital electronic devices for creating and accessing social networking user-generated content and for human-directed news aggregation, namely, for creating customized news feed pages containing information drawn from multiple online sources] News agencies, namely, gathering and dissemination of news; providing current event news via a global computer network; entertainment services, namely, providing a website featuring current events news distributed via a global computer network Online social networking services
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
Goods & Services
Downloadable software in the nature of a mobile application for providing geo-targeted information in the fields of news, information, [ weather, ] movies, [ theater, ] television and radio programs [, shopping, retail sales, travel, restaurants, bars, hotels, sporting events, exhibitions and festivals, concerts, museums, and sights and attractions of interest to tourists and visitors to the Washington, D.C. area ] Providing current event news and information via the Internet and other electronic communications networks
41 - Education, entertainment, sporting and cultural services
Goods & Services
television broadcasting services on-going television program featuring news and entertainment, current events and topics of general interest to the Austin area; providing on-line news and information about current events of interest to the Austin area; providing an interactive, on-line journal in the nature of a blog regarding news, entertainment, current events and topics of general interest to the Austin area
39 - Transport, packaging, storage and travel services
41 - Education, entertainment, sporting and cultural services
Goods & Services
[ Providing on-line electronic bulletin boards for transmission of messages among computer users concerning the topic of tennis ] Entertainment services, namely, providing an interactive database featuring news and information in the field of travel Entertainment services, namely, providing an interactive database featuring news and information in the field of fitness and exercise
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Operating on-line marketplaces for sellers of goods and services; on-line business directories featuring a wide range of product and service information and referrals, namely, property management services, real estate services, home maintenance and home enhancement services, landscaping and yard maintenance services, financing and appraisal, home inspection services, design and build services, educational and instructional services and consumer products and merchandise; consumer services, namely, providing consumer research and information about recreational and entertainment services, travel services, and merchants and shops offering various consumer products and merchandise; compilation of statistics for business and commercial purposes in the field of real estate and real estate market information; market reports and studies in the field of real estate and real estate market information; compilation of customer analytics for business and commercial purposes and forecasting in the field of real estate and real estate market information; providing real estate listings, real estate time share listings, and real estate information, namely, information on properties for sale, lease or rent, property attributes, area amenities, via the Internet; Electronic publishing services and weblog services, namely, publication of text, graphic works, and audio and video material of others on-line featuring commentary, editorials, news, personal journals, and photos; Providing customized on-line web pages featuring user-defined information, namely search engines and on-line web links to other web sites concerning real estate, investment, property, leisure, vacation; providing temporary use of application service provider (ASP)-hosted software, namely, applications program interface for software and software platform customization and interaction for use with real estate marketing, real estate management, real estate listing and referral services, online marketplace and bulletin boards, online individual and group weblogs, online directories, and associated online information and online searching services.
(2) Operating on-line marketplaces for sellers of goods and services; on-line business directories featuring a wide range of product and service information and referrals, namely, property management services, real estate services, home maintenance and home enhancement services, landscaping and yard maintenance services, financing and appraisal, home inspection services, design and build services, educational and instructional services and consumer products and merchandise; consumer services, namely, providing consumer research and information about recreational and entertainment services, travel services, and merchants and shops offering various consumer products and merchandise; compilation of statistics for business or commercial purposes in the field of real estate and real estate market information; market reports and studies in the field of real estate and real estate market information; compilation of customer analytics for business or commercial purposes and forecasting in the field of real estate and real estate market information; providing real estate listings, real estate time share listings, and real estate information, namely, information on properties for sale, lease or rent, property attributes, area amenities, via the Internet; electronic publishing services and weblog services, namely, publication of text, graphic works, and audio and video material of others on-line featuring commentary, editorials, news, personal journals, and photos; providing customized on-line web pages featuring user-defined information, namely search engines and on-line web links to other web sites concerning real estate, investment, property, leisure, vacation; providing temporary use of application service provider (ASP)-hosted software, namely, applications program interface for software and software platform customization and interaction for use with real estate marketing, real estate management, real estate listing and referral services, online marketplace and bulletin boards, online individual and group weblogs, online directories, and associated online information and online searching services.
36 - Financial, insurance and real estate services
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Advertising; business management; business administration; office functions; operating on-line marketplaces by the bringing together, for the benefit of others, of a variety of service providers and providers of goods in the fields of online listings and referral services for resort, recreation and other real property; provision of on-line business directories featuring a wide range of product and service information and referrals, namely property management services, real estate services, home maintenance and home enhancement services, landscaping and yard maintenance services, financing and appraisal, home inspection services, design and build services, educational and instructional services and consumer products and merchandise; consumer services, namely providing consumer research and information about recreational and entertainment services, travel services, and merchants and shops offering various consumer products and merchandise; compilation of statistics for business or commercial purposes; market reports and studies; compilation of customer analytics for business or commercial purposes and forecasting. Real estate affairs; providing real estate, investment and property online information; providing real estate listings, real estate time share listings, and real estate information, namely, information on properties for sales, lease or rent, property attributes, area amenities, via the Internet; real estate marketing services. Publication, including online publication, of directories relating to travel and tourism; electronic publishing services and weblog services, namely, publication of text, graphic works, and audio and video material of others on-line featuring commentary, editorials, news, personal journals, videos and photos. Scientific and technological services and research and design relating thereto; industrial analysis and research services; design and development of computer hardware and software; providing an interactive web site featuring articles and editorial content, web site user-generated content, maps and directory services, online information, and online search engine concerning real estate, investment, property, leisure and vacation; providing the use of ASP-hosted software and providing temporary use of non-downloadable computer software, namely applications program interface for software and software platform customization and interaction; hosting individual and group weblogs.
09 - Scientific and electric apparatus and instruments
11 - Environmental control apparatus
Goods & Services
Broadcast antennas for DTV, UHF and VHF; FM broadcast and reception antennas; electric power switches; diplexers; electrical fibre-optic communications transmission lines for fiber-optic audio and video signal transmission; and optical waveguides cable pressurization units, namely, units for use in forcing dry air into telecommunication cables in order to protect the cables from water damage, such units comprising air compressors, air dryers for the removal of water vapor from compressed air, air pipe manifolds, and access panels for meters and pipes