A traffic-prediction validation module includes memory storing a program of computer instructions, and at least a first processor. The at least a first processor is configured to execute the program of instructions to obtain first traffic related information gathered from a plurality of traffic probe devices, receive a traffic-flow prediction, determine a selected subset of the plurality of traffic probe devices based on characteristics of the plurality of traffic probe devices, generate a ground truth based on a subset of the first traffic related information, wherein the subset of the first traffic related information is obtained from the selected subset of the plurality of traffic probe devices, and determine whether the traffic-flow prediction is valid based on the ground truth.
A communications network includes a plurality of in-band on-channel (IBOC) transceivers coupled together in a mesh configuration to form a mesh network. The plurality of IBOC transceivers includes a first IBOC transceiver, a second IBOC transceiver, and an edge transceiver coupled to one or more of the plurality of IBOC transceivers. The edge transceiver is configured to transmit first broadcast content to the second IBOC transceiver via a communication path including the first IBOC transceiver; and receive feedback related to the first broadcast content, wherein the feedback is transmitted from a user device via a communication path that includes the second IBOC transceiver and the first IBOC transceiver.
H04W 52/16 - Deriving transmission power values from another channel
H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
H04W 52/28 - TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
H04W 72/30 - Resource management for broadcast services
H04W 52/14 - Separate analysis of uplink or downlink
H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a services (SAAS), namely, software for use by others in management and scheduling of recorded entertainment over the Internet and other communications networks
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a services (SAAS), namely, software for use by others in management and scheduling of recorded entertainment over the Internet and other communications networks
Conducting business and market research surveys and marketing studies for others; press cutting and monitoring services; business research; market research; advertising analysis; marketing services; research services relating to marketing; research services relating to advertising; marketing analysis; research, analysis and evaluation of marketplace information; media monitoring services; monitoring of print media, television, radio, Internet and other media; online media monitoring services; media clipping services; collation, compilation and provision of media clips to businesses; market research for advertising; market research data collection and data retrieval services; research, analysis and evaluation of media information for business purposes; research, analysis and evaluation of marketing, advertising and promotional activities; compilation of information into computer databases; compilation of business statistics; compilation of advertising statistics; obtaining business statistics (for others); preparation of business statistics; preparation of reports for marketing; data processing for the collection of data for business purposes; business data analysis and verification; interpretation of market research and advertising data; information, advisory and consultancy services in relation to the aforesaid
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software and hardware for the radio and television industry, for purposes of the administration, operation and management of radio and television facilities; Computer software program for development of newscast gathering, writing, and editing for on-air broadcast; story archiving; editing of audio interviews, and news actualities; Computer software program facilitating global computer network broadcast and transmission of sound and images; Downloadable computer application software for mobile phones, portable media players and handheld computers, namely, downloadable software for remotely manipulating radio station broadcasts; Computer programs for use in the management and scheduling via automated selection of recorded musical entertainment, advertisements, and other programming Software as a services (SAAS), namely, acting as an application service provider hosting software for use by others in management and scheduling of recorded entertainment over the Internet and other communications networks
A device manager includes a processor and memory, coupled to the processor, that stores a program of instructions. The processor is configured to execute the program of instructions to determine an availability of at least a portion of a cloud-based media management system configured to provide media automation services to a managed device, and in response to determining that the at least a portion of a cloud-based media management system is unavailable, transmit a status message to the managed device, wherein the status message indicates that the managed device is to emulate the at least a portion of a cloud-based media management system.
A processing system receives a user-generated media recording, and metadata associated with the user-generated feedback, from a first device. The user-generated media recording is a recording of the public end-user captured during a live media broadcast using a public-user interface on the first device. The metadata includes information linking the user-generated media recording to the live media broadcast. The system stores the user-generated media recording and the first metadata in one or more storage devices, and transmits a version of the user-generated media recording and at least a portion of the first metadata to a private-user interface on a second device. The private-user interface is configured to receive input from a private end-user selecting the version of the user-generated media recording for broadcast during the same live media broadcast during which the user-generated media recording was created.
An importer-exporter includes a processor, a network interface coupled to the processor and configured to communicate with an external device via a communications network, and memory coupled to the processor. The memory stores a program of instructions, wherein executing the program of instructions configures the processor to receive, from an external device via the network interface, a request to insert media content into a broadcast payload, and to determine whether the external device is authorized to provide the media content for insertion into the broadcast payload. In response to determining that the external device is authorized, the program of instructions configures the processor to login the external device to the importer-exporter, receive the media content from the external device, and insert the media content into the broadcast payload.
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
H04H 20/59 - Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for emergency or urgency
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
H04W 76/50 - Connection management for emergency connections
A client computer includes at least one processor and memory storing computer-executable instructions and coupled to the at least one processor. The at least one processor is configured to execute the computer-executable instructions to cause the client computer to generate a licensing message associated with verification of licensing permissions related to restricted functionality provided by the client computer. The licensing message includes a packet header including a source address associated with the client computer, and a destination address associated with an intermediary device. The licensing message also includes a licensing body, which further includes license authentication information used by an authentication server. The licensing body further includes an endpoint address specifying an address of the authentication server on a first network. The client computer transmits the licensing message to the intermediary device via a second network different than the first network.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Information related to a request to generate a new media creative (NMC), which includes new user-specified attributes (NUSAs), is obtained. Historical user-specified attributes (HUSAs) associated with historical creatives (HCs) are obtained from a data structure linking the HUSAs, historical creative parameters (HCPs), and acceptance statuses to the HCs. The HUSAs are associated with HCPs specifying historical content characteristics of the HCs, which are in turn associated with acceptance statuses. Particular HCs having HUSAs that match the NUSAs are selected. Accepted HCs (AHCs) are identified based on acceptance statuses, and HCPs associated with the AHCs are identified. A set of HCPs most frequently associated with the AHCs is selected based on associations among the HUSAs, the HCPs, and the acceptance statuses. A set of new creative parameters (NCPs) specifying new content characteristics of the NMC is selected based on the set of HCPs. The set of NCPs are transmitted to a media creation system configured to generate the NMC using the NCPs.
A sequence of media items is obtained obtaining, at a first distribution site. Local media content to be inserted into the sequence of media items, which is transmitted by a second distribution site, is received at the first distribution site. The first distribution site also receives a control signal transmitted by the second distribution site. The control signal controls playout of the local media content in relation to the sequence of media items. The first distribution site transmits the local media content and the control signal to one or more dispersed transmission sites.
A plurality of media files to be broadcast is stored in accordance with a broadcast schedule, wherein the plurality of media files include media content. A speech audio file, including speech content, is obtained, and a determination is made regarding whether the speech content included in the speech audio file includes a reference to particular media content included in a particular media file of the plurality of media files. A linkage is created between the speech audio file and the particular media file, and the speech audio file is inserted in a position within the broadcast schedule based on the linkage between the speech audio file and the particular media file.
Multiple main sequences of media items played by a plurality of different media stations are identified. Each main sequence includes one or more content items, and potentially includes syndicated content. At least one main sequence is removed from further consideration, leaving a plurality of remaining main sequences. The at least one main sequence is removed from consideration based, at least in part, on a number of content items included in the at least one main sequence. Consolidated main sequences are generated by merging one or more remaining main sequences satisfying a consolidation criterion. Each consolidated main sequence includes two or more remaining main sequences. The consolidated main sequences are compared to determine whether syndicated content was played on a particular media station.
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
16.
AUTOMATICALLY RESTRICTING PLACEMENT OF MEDIA ITEMS WITHIN A MEDIA SCHEDULE
A broadcast order placed by a requestor is received at a first processing device configured to implement an automated media scheduling system. The broadcast order includes a request to prohibit placement of at least one media item within a threshold proximity of a restricted media show. In response to receiving the broadcast order, the automated media scheduling system modifies at least one record associated with the requestor to indicate the request. During automated schedule generation, the automated media scheduling system prevents the at least one media item from being scheduled within the threshold proximity of the restricted media show.
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
G06F 16/60 - Information retrievalDatabase structures thereforFile system structures therefor of audio data
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
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
A method for use in a data processing system includes storing pass order information in a first data structure, wherein the pass order information stores settings associated with an order in which media items are to be scheduled for inclusion in a broadcast media schedule, and automatically generating the broadcast media schedule in accordance with the settings stored in the first data structure.
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
H04H 60/47 - 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 recognising genres
18.
Selecting traffic probes for validating traffic flow predictions
One or more traffic-data sets including traffic probes, which include one or more identifiable items of information obtained from one or more traffic probe devices, are obtained. A traffic flow prediction to be validated is selected. The selected traffic flow prediction is associated with a road segment and a time period. A list of traffic probes to be used in validating the traffic flow prediction is generated. The list of traffic probes includes information obtained from traffic probe devices that travelled an entire length of the road segment during the time period. Travel times of the traffic probe devices that travelled an entire length of the road segment during the time period are ordered, and outliers are removed from the list of traffic probes. A validated traffic-flow prediction is generated based on traffic probes remaining in the list of traffic probes, and the validated traffic-flow prediction is transmitted to an end-user processing device.
A stream monitor device includes at least one processor configured to implement a get stream module, which obtains, from a streaming server, stream records associated with media streams to be monitored. The at least one processor is further configured to implement a stream monitor module configured to perform event-driven monitoring of monitored media streams. The at least one processor is further configured to implement a graphical user interface (GUI) module that generates displays related to a status of the monitored media streams.
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
G06F 3/06 - Digital input from, or digital output to, record carriers
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
An edge device operates in an online mode of operation during a first period of time, wherein during the online mode of operation, the edge device obtains broadcast-related information originating from media automation applications. The edge device operates in a local mode of operation during a second period of time, wherein during the local mode of operation the edge device obtains locally stored broadcast-related information, and emulates services provided by the media automation applications. The edge device operates in a disaster recovery mode of operation during recovery from the local mode of operation, wherein during the disaster recovery mode of operation the edge device obtains stored broadcast-related information from a content recovery database.
Road vector definitions and incident data associated with a traffic incident are obtained from a traffic data source. A determination is made, based on the road vector definitions and the incident data, that the traffic incident affects travel on a particular road. A road classification of the road affected by the traffic incident is determined based on the road vector definitions. An updated version of a previous Transport Protocol Experts Group (TPEG) traffic is generated. Generating the updated version of the previous TPEG traffic frame includes conditionally inserting changed traffic data associated with the particular road into the previous TPEG traffic frame. The changed traffic data associated with the particular road includes at least a portion of the incident data. The updated version of the previous TPEG traffic frame is transmitted to a station importer for broadcast.
A profiling system including one or more processing devices assigns a classification to a particular user based on anonymous on-line user activities engaged in by the particular user via a plurality of different on-line sites. The profiling system determines that the particular user is currently accessing a particular on-line site. In response to determining that the particular user is currently accessing the particular on-line site, the profiling system delivers selected content to the particular user, wherein the selected content is automatically selected based on the classification.
A streaming server generates a media stream, and delivers it to an end user. The streaming server receives media items and an item schedule, and assembles the media items into the media stream based on timing relationships specified by the item schedule. The media stream includes an advertising spot block including advertising media content, and an adjacent spot block including other media content. The streaming server inserts a contextual marker into the advertising spot block. The contextual marker includes information identifying the other media content in the adjacent spot bloc. The streaming server transmits the media stream to an end-user media player, which is configured to process the contextual marker.
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/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/658 - Transmission by the client directed to the server
Inputs configuring a GUI to concurrently display a first On-Air display region (FOADR) and a second On-Air display region (SOADR) are received. The FOADR and SOADR each include: a station selector; a media ID area; and at least one play control associated with corresponding media ID areas. The station selectors in the FOADR and SOADR receive input specifying selected media stations. The media ID areas in the FOADR and SOADR are populated with IDs of media items to be aired on the selected media stations. Airing of media items by the selected media stations is controlled using the play controls included in the FOADR and SOADR.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
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/0489 - 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 dedicated keyboard keys or combinations thereof
An edge device remotely accesses cloud-based media automation services by pointing an interface of the edge device to a cloud-based sequencer. Broadcast logs defining a broadcast schedule and media files specified in the broadcast logs are obtained from the cloud-based sequencer, and local versions are stored in a storage device locally accessible to the edge device. Availability of the cloud-based sequencer is monitored, and if the cloud-based sequencer becomes unavailable, the interface of the edge device is pointed to a local sequencer instead of the cloud-based sequencer. The local sequencer emulates one or more media automation services normally provided by the cloud-based sequencer. In response to determining that availability of the cloud-based sequencer has been restored, the edge device's interface is re-pointed to the cloud-based sequencer.
An application programming interface (API) receives broadcast-related information from media automation applications. A traffic log is received from a first media automation application configured to generate a traffic log associated with a media station, and spot information associated with spots included in the traffic log is received from at least a second media automation application. The API stores the broadcast-related information, including the traffic log and the spot information, in one or more databases. The API also receives, from a media playout system, at least one request for the stored broadcast-related information. The media playout system is configured to insert media content into a media broadcast associated with the media station. The API provides the requested broadcast-related information to the media playout system, which inserts the media content into the media broadcast associated with the media station.
H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
H04N 21/23 - Processing of content or additional dataElementary server operationsServer middleware
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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 capabilities
A computing system includes an interface configured to interface and communicate with an external media resource, a memory that stores operational instructions and a processing module operably coupled to the interface and to the memory, such that the processing module, when operable within the computing system based on the operational instructions, is configured to is configured to perform various operations. The computing system receives an audio fingerprint from the external medial resource, divides the audio file segment into a plurality of portions and compares the audio file segment with a plurality of stored audio segments. The computing system then determines whether a threshold number of the plurality of portions of a stored audio segment compare favorably with a threshold number of the plurality of portions of the audio file segment and based thereon determines whether the audio file segment and the stored audio segment correspond to alternate versions of a same song.
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A traffic-and-billing system imports a chronological schedule from a media automation system. The schedule includes media and advertisement spots allocated in accordance with a content allocation prediction, which allocates a portion of the advertisement spots to general content and a portion to local content. The traffic-and-billing system stores information associated with general advertisement content and generates a content listing based on the content allocation prediction. A general advertisement system receives, an update request that indicates at least one item of the general advertisement content is to be removed from the content listing. The general advertisement system plays out general advertisement content items included in the general advertisement content listing in response to receiving a playout request from the media automation system.
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/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 encoded video stream scene graphs
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
A resource host transmits a payload to a client device. The payload includes a first asset hosted by the resource host, and the first asset is associated with a first reference tag indicating a versioning status of the first asset. The resource host receives an Add Ref Instruction, wherein the Add Ref Instruction, which includes a custom reference tag indicating a user-selected versioning status of the first asset. The resource host associates a second reference tag with the first asset based on the custom reference tag.
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
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
A radio frequency (RF) receives a media broadcast including media items and embedded watermarks. A watermark detection module included in the RF receiver operates in a low-power state, during which the watermark detection module does not attempt to detect the embedded watermarks. The watermark detection circuitry is activated, thereby transitioning from the low-power state to an active state, in response to receiving an attention marker. during the active state the watermark detection circuitry attempts to detect the embedded watermarks in the media broadcast, and continues to do so until an indication that watermark detection is to be discontinued is received. In response to receiving the indication that the watermark detection is to be discontinued, the watermark detection module is again placed in the low-power state.
H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
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 capabilities
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 encoded video stream scene graphs
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
First account information associated with a media delivery platform account is associated with second account information associated a third-party service provider account. Both the media delivery platform account and the third-party service provider account are associated with a particular consumer, and the first account information includes information indicating whether insertion of converted text-based notifications are enabled for a particular broadcast media stream. A text-based notification, which originates from the third-party service provider account and is directed to the particular consumer, is received. In response to determining, based on the first account information, that insertion of converted text-based notifications is enabled for the particular broadcast media stream: 1) the text-based notification into a converted text-based notification including personalized audio content; and 2) the converted-text-based notification is inserted into the particular broadcast media stream.
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
A method of validating traffic-flow predictions includes obtaining traffic-flow prediction, associated with a particular roadway segment and a particular time. Recorded traffic data corresponding to the particular roadway segment and the particular time, which includes data from traffic probe devices, is obtained. A subset of the recorded traffic data, limited to data obtained from a subset of the traffic probe devices, is obtained, and used to generate an estimated actual traffic-flow. At least a first quality index, which is based on a degree to which the traffic-flow prediction corresponds to the estimated actual traffic-flow, is generated. If the at least a first quality index satisfies at least a first quality threshold, the traffic-flow prediction is flagged for review.
A media item included in a broadcast is identified by receiving, at a processing device including a processor, a first recorded representation of a first media broadcast, which includes a recording of at least a portion of a first media item, via a known media station. The first recorded representation. An identity of the first media item is determined based on a broadcast schedule associated with the known media station. A second recorded representation of a second media broadcast transmitted via an unknown media station, which includes a recording of at least a portion of a media-item-of-interest is also received at the processing device. The media-item-of-interest is identified by the processing device based on a block-by-block comparison of the first recorded representation to the second recorded representation. The comparison includes comparing first blocks included in the first recorded representation against second blocks included in the second recorded representation on a frame by frame basis.
H04H 60/37 - 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 segments of broadcast information, e.g. scenes or extracting programme ID
H04H 60/65 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on users' side
H04H 60/64 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for providing detail information
34.
Determining a unified numbering system identifier for a work
A method for use in a processing system includes receiving information regarding a work, where the information does not include a valid unified numbering system identifier that identifies a particular work of a plurality of works, and where the information includes one or more received attributes associated with the work. The method further includes obtaining a plurality of sets of attributes from one or more databases, which include a set of attributes associated with each work of the plurality of works. The method further includes determining whether a threshold number for a set of attributes of the plurality of sets of attributes matches corresponding ones of the one or more received attributes. When the threshold number does not match, the method further includes assigning a new unified numbering system identifier associated with the work and storing the new unified numbering system identifier in a database of the processing system.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04H 60/46 - 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 recognising users' preferences
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04H 60/74 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
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
Media stream monitoring includes initiating, by a processing device, a media-stream-monitoring-application configured to monitor a plurality of media streams including packetized media content. A plurality of media stream records associated with the plurality of media streams are obtained. The media stream records include addresses used to connect to the plurality of media streams The media-stream-monitoring-application attempts to connect to a first media stream associated with a first media stream record, wherein connecting to the first media stream includes requesting a sample packet from the address associated with the first media stream. An error associated with the sample packet is identified. At least in part based on identifying the error associated with the sample packet: disconnecting from first media stream; generating an error report; and discarding the first media stream record.
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
G06F 3/06 - Digital input from, or digital output to, record carriers
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
36.
AUTOMATICALLY SYNCHRONIZING MOBILE AND NON-MOBILE INSTANCES OF A CUSTOMIZED STATION
A method for execution by one or more computing devices includes receiving, by a mobile device, a mobile device instance of a customized station. The method further includes initiating playback of the customized station via the mobile device. The method further includes automatically synchronizing the mobile device instance of the customized station with a non-mobile device instance of the customized station in accordance with synchronization settings associated with the customized station to produce a synchronized mobile device instance of the customized station and a synchronized non-mobile device instance of the customized station, where when the synchronized mobile device instance is switched to the synchronized non-mobile device instance, the playback of the customized station from the synchronized mobile device instance continues uninterrupted via the synchronized non-mobile device instance.
H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
A method includes beginning to broadcast primary media content at a primary media server. Concurrently with beginning to broadcast the primary media content, beginning to stream the primary media content into a primary media queue at a secondary media server. At the secondary media server, broadcasting secondary media content from a secondary media queue until the primary media queue includes sufficient content to satisfy a fill threshold. In response to determining that the fill threshold has been satisfied, switching from broadcasting the secondary media content from the secondary media queue to broadcasting the primary media content from the primary media queue.
A method for execution on a client device includes determining survey parameters for a survey to be displayed on a display of a participant device via a host device, where the survey is regarding one or more media items for displaying on the display, and where the survey parameters include one or more of triggers for displaying the survey, content of the survey, and a participant. The method further includes determining report parameters for a report generated by the host device regarding the survey. After the survey has been initiated, the method further includes obtaining the report, where the report includes time stamping information regarding interaction of the participant user device with one or more of the survey and the one or more media items. The method further includes determining subsequent media items of the plurality of media to be displayed on the participant device based on the report.
A method includes building at least a first data structure by storing artist identifiers and media identifiers as nodes within the at least a first data structure, wherein edges between the nodes correspond to relationships among artists and media identified by the artist identifiers and the media identifiers. User input including a seed identifier is received, wherein the seed identifier corresponds to one of the artist identifiers or one of the media identifiers. A first node corresponding to the seed identifier is located within the at least a first data structure. A first media identifier within the at least a first data structure having particular relationships to the seed identifier is located based on relationships corresponding to the edges between the nodes. A first media associated with the first media identifier is added to a playlist associated with a customized media station.
A voice track (VT) device obtains a talent-to-master schedule and a station-to-master schedule. A master broadcast log, which includes an empty master VT associated with a user, is identified based on the talent-to-master schedule. The master broadcast log is displayed in a GUI on the VT recording device. User input selecting the empty master VT is received. Subscribing stations that use the identified master broadcast log as a basis for generating station broadcast logs are identified based on the station-to-master schedule, and obtained from the stations. For each station broadcast log that includes a station VT corresponding to the empty master VT, a match status is determined. The match status indicates whether media items scheduled for broadcast in slots adjacent to the station VT differ from media items scheduled for broadcast in slots adjacent to the empty master VT. Match statuses of station VTs corresponding to the empty master VT are displayed on a child window of the GUI.
A boundary specifying a bounded geographic area for which travel information is to be reported is generated. Flow section information associated with flow sections located within the boundary is obtained. The flow sections represent portions of one or more roadways assigned relevant functional road classes (FRCs). The flow section information includes information about traffic flow associated with the flow sections. FRC current traffic messages, which include non-predictive traffic information associated with roadway portions that are in the bounded geographic area and are assigned relevant FRCs, are combined with the flow section information to generate a first data group. The first data group is streamed to a first traffic message service.
First information associating a first unique master identifier with multiple different aliases is obtained from a first database accessible to an enrichment-content delivery system. The first unique master identifier is assigned to a first primary content item. Second information, which links the first unique master identifier to first enrichment content is obtained from a second database accessible to the enrichment-content delivery system. First playout information, which includes a first alias identifying a first media item scheduled for playout by a first media station is received from the first media station. A determination is made based on the first information and the second information, that the first alias is associated with the first unique master identifier assigned to the first primary content item. In response to that determination, the first enrichment content is transmitted to the first media station.
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
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
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
43.
Transmitting media item to different destinations using different sized chunks
A media distribution device receives media content including media items to be broadcast. the media items include common media items to be delivered to end users by each of multiple different media delivery devices. “Common” refers to the fact that the same media items are delivered by the media delivery devices, and does not mean “ordinary.” The common media items are processed into first chunks and second chunks. The sizes of the first chunks the second chunks are different, with the size of the first chunks determined based at least in part on a first media delivery schedule associated with a first media delivery device and the size of the second chunks determined based at least in part on a second media delivery schedule associated with a second media delivery device. The first chunks are transmitted to the first media delivery device, and the second chunks are delivered to the second media delivery device.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
44.
Resource access based on supervisory-subordinate relationship
A processing device includes processing circuitry and non-volatile storage configured to store management information that identifies supervisor-subordinate relationships among users. The processing circuitry receives a request from a first user, wherein the request includes a request to alter access rights of a second user to a network resource. The processing circuitry establishes authorization of the first user to request access to the network resource based on information included in a directory services database, and retrieves management information associated with the first user and the second user from the non-volatile storage. The processing circuitry determines whether a supervisor-subordinate relationship exists between the first user and the second user based on the management information associated with the first user and the second user, and alters the access rights of the second user to the network resource, at least partly in response to determining that the supervisor-subordinate relationship between the first user and the second user exists.
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
A computing system includes an interface configured to interface and communicate with an external media resource, a memory that stores operational instructions and a processing module operably coupled to the interface and to the memory, such that the processing module, when operable within the computing system based on the operational instructions, is configured to is configured to perform various operations. The computing system receives an audio fingerprint from the external medial resource, compares the received audio fingerprint with a stored audio fingerprint and in response to determining that a portion of a stored audio fingerprint substantially matches a portion of the received audio fingerprint, compares a first set of consecutive portions of of the received audio fingerprint to each of a plurality of consecutive portions of the stored audio fingerprint to generate corresponding match scores. The computing system identifies a longest unordered match as a number of consecutive portions of the first set that each have a corresponding highest match score satisfying a similarity threshold and when the longest unordered match compares favorably to a length criterion, determines a match between the received audio fingerprint and the stored audio fingerprint.
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A method includes receiving at a media broadcast system, via a first packet-switched network interface, a station identifier transmitted from a hybrid media device using a second packet-switched network interface included in the hybrid media device. The station identifier corresponds to an over-the-air media station received by an over-the-air tuner included in the hybrid media device. An address of a streaming media station corresponding to the station identifier is transmitted from the media broadcast system to the hybrid media device. A request to receive the streaming media station is transmitted from the hybrid media device and received at the media broadcast system, which transmits the streaming media station to the hybrid media device, in response to the request.
H04H 20/24 - Arrangements for distribution of identical information via broadcast system and non-broadcast system
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
47.
Switching emergency action messages into select media broadcasts
An importer-exporter includes at least a first interface that receives channel packets and a stream of emergency action signal (EAS) packets. The channel packets include channel content for multiple media channels, and the stream of EAS packets include first EAS notification content from a first EAS encoder. The first EAS notification content is associated with one or more particular media channels. A processor and associated memory are configured to implement a switching module that includes a login module and a multiplexer. The login module monitors the stream of EAS packets, and selects either channel content or first notification content for inclusion in broadcasts of each of the media channels based on the monitored stream of EAS packets. Thea multiplexer transmits the content selected by the login module for inclusion in the broadcasts of each of the plurality of media channels.
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 76/50 - Connection management for emergency connections
An analytics module included in a processing system receives performance feedback related to a broadcast media item. The performance feedback includes metadata associated with the feedback. Based on the metadata, the analytics module distinguishes between first performance feedback provided by automated programs and second performance feedback provided by valid users. The second performance feedback is transmitted to a media proposal server, but the first performance feedback is not. The media proposal server determines, based on the second performance feedback, that the broadcast media item is to be replaced by a replacement broadcast media item.
A syndicated-content recognition system retrieves, from at least one database, media broadcast files broadcast by a plurality of media broadcast sources, wherein individual media broadcast files are associated with stations, days of the week, and times. Based on historical data associated with the media broadcast files, the system determines whether a particular media broadcast file associated with a particular station and a particular time is likely to include syndicated content. In response to determining that the particular media broadcast file is likely to include syndicated content the particular media broadcast file is tagged to generate a tagged media broadcast file, and the tagged media broadcast file is exempted from syndicated-content-comparisons with other media broadcast files.
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
50.
Selectively storing identifiers based on media type indicator
A server stores an association between a unique identifier and a first media work in a database, and stores an association between a media type indicator and the unique identifier. The media type indicator has a first value when the first media work is a first type of media work, and a second value when the first media work is a second type of media work. A message including information identifying a broadcast media work is received from a broadcast station. Based on information included in the message, the server determines whether the broadcast media work is an instance of the first media work. If so, the server determines that the broadcast media work is associated with the unique identifier, and further determines, based on the media type indicator, what type of media work the broadcast media work is. The unique identifier is stored in a data structure based on the type of media work.
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04H 60/74 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
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
H04H 60/46 - 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 recognising users' preferences
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
51.
Storage and transmission of priority rules and scores in data management system
A data processing system includes a processor and associated memory implementing an enterprise data management (EDM) module configured to interact with an enterprise management system. A storage device coupled to the processor, implements an enterprise data management (EDM) database, which stores priority rules used to determine priority scores associated with a plurality of different entities associated with entity records. A communications interface coupled to the processor, transmits the priority rules, to an enterprise management system, and receives priority scores of individual entities, determined based on the priority rules, from the enterprise management system. The priority scores of the individual entities are stored in the EDM database in association with the priority rules, and the EDM module matches the entity records to entities based, at least in part, on the priority scores of the individual entities.
A method for use in an automated media scheduling system includes generating a shots representing potential playlists of media items. Each of the shots includes multiple shot positions. A shot-position-dependent score of a current content item being considered for insertion into a particular shot position of a particular shot is generated, and indicates how closely the current content item conforms to a predetermined set of factors associated with the particular shot position of the particular shot. The current content item is inserted into the particular shot position of the particular shot based, at least in part on a comparison of the shot-position-dependent score of the current content item with shot-position-dependent scores of other content items, and the shot positions of each of the shots are populated with eligible content items. One of the shots is selected for scheduling based on aggregate scores of eligible content associated with each individual shot.
G06Q 10/1093 - Calendar-based scheduling for persons or groups
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
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/84 - Generation or processing of descriptive data, e.g. content descriptors
H04H 60/47 - 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 recognising genres
53.
Adjusting inventory allocations at discrete times without adjusting overall inventory allocations
A log file including prediction information specifying a local advertisement content allocation amount and a general advertisement content allocation amount over a predetermined duration of time is received. A chronological schedule designating media content spots and advertising spots for the predetermined duration of time is also received. It is determined that a sold amount of local advertisement content during a particular time period, which is less than the predetermined duration of time, is insufficient to fill the local allocation during that time period, A portion of the local allocation is reallocated to the general allocation for the particular time period, while leaving the local and general allocation amounts unchanged over the predetermined duration of time. A program log is generated in accordance with the prediction information and the reallocating.
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
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 encoded video stream scene graphs
A data stream monitor including a processor and associated memory initiates a data stream monitoring application. The data stream monitoring application is configured to test a plurality of data streams, and obtains a plurality of data stream records associated with the plurality of data streams to be tested. The data stream monitor writes a lastRecord indicator to a file. The lastRecord indicator identifies a last data stream to have been tested. The data streams are tested, and the lastRecord indicator is updated each time a subsequent data stream is tested. The data stream monitor determines whether a value of the lastRecord indicator has changed from a previous value. In response to determining that the value of the lastRecord indicator has not changed, testing of the plurality of data streams is restarted.
H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
A mesh network includes multiple in-band on-channel (IBOC) transceivers, connected in a mesh configuration. A first IBOC transceiver receives first broadcast content for IBOC transmission, and transmits the first broadcast content to a second IBOC transceiver, which broadcasts the first broadcast content within a first IBOC broadcast area. the second IBOC transceiver receives feedback related to the first broadcast content from a user device within the first IBOC broadcast area, and transmits the feedback to an edge transceiver via a communication path including the first IBOC transceiver.
H04W 52/16 - Deriving transmission power values from another channel
H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
H04W 52/28 - TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
H04W 72/30 - Resource management for broadcast services
H04W 52/14 - Separate analysis of uplink or downlink
H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks
56.
Linking actions associated with an anonymous user to a registered user account
First and second cookies are obtained from first and second devices, respectively. The first cookie includes a first ID corresponding to a registered user ID, which is in turn associated with first information indicating activities related to interactions of a registered user with a first website. The second cookie includes a second ID corresponding to an anonymous user ID, which is in turn associated with second information identifying activities related to interactions of an anonymous user with a second website. The first and second user IDS, and the first and second information, are stored in a database, and correlated to determine commonalities. In response to identifying at least one commonality a determination is made, based on the at least one commonality, that the registered user and the anonymous user are a single user. The database is updated to include a unified listener identifier (ULID) that links the registered user ID with the anonymous user ID.
A traffic-flow prediction for a roadway segment is obtained at the processing hub by receiving an externally generated prediction, or generating the prediction locally. The prediction is obtained. Traffic-flow prediction data, which is individually collected by multiple traffic probes and associated with the roadway segment, is obtained, and saved as recorded traffic data. A validation module generates a verified traffic-flow prediction based on a subset of the recorded traffic data, wherein the subset of the recorded traffic data. Traffic-flow prediction data collected by a first subset of traffic probes is included, but traffic-flow prediction data collected by a second subset of the traffic probes is specifically excluded. A quality index is generated based on a degree to which the traffic-flow prediction corresponds to the verified traffic-flow prediction. The traffic-flow prediction is conditionally corrected based on the quality index. Traffic messages including the prediction are sent to at least one user device.
A script creation system obtains both current user-specified attributes to be used in generating a new media creative, and historical data including historical user-specified attributes associated with previously generated media creatives. The script creation system generates a set of creative parameters specifying content characteristics of the new media creative based on the user-specified attributes and the historical data. The set of creative parameters are transmitted from the script creation system to a media creative generation system. The script creation system receives the new media creative generated by the media creative generation system, and provides the new media creative to an end user system associated with an end user. The script creation system receives feedback associated with the new media creative, and stores the feedback, the set of creative parameters, and the current user-specified attributes as historical data.
An automated planning system obtains media advertising order specifications associated with media placement orders, wherein the media advertising order specifications include flexibility attributes associated with media items referenced in the media placement orders. The planning system generates an orders table including order information associated with individual orders, an inventory table including inventory information associated with individual inventory items, and an association table including association scores indicating levels of association between the individual inventory items and the individual orders, wherein the association scores are based on the flexibility attributes. The media placement orders are booked into a plan lineup based, at least in part, on the association scores.
Transport Protocol Experts Group (TPEG) traffic messages, which include traffic information associated with road vector definitions, are generated. Bounding area definitions associating the road vector definitions with bounding areas are obtained, and automatically adjusted based on a time associated with broadcast of the TPEG traffic messages. TPEG traffic messages to be included in a TPEG frame associated with a particular bounding area are selected based on the bounding area definitions. The TPEG frame is generated, and transmitted for broadcast in the particular bounding area.
G01C 21/28 - NavigationNavigational instruments not provided for in groups specially adapted for navigation in a road network with correlation of data from several navigational instruments
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/09 - Arrangements for giving variable traffic instructions
A first device is associated with a first media station, and obtains content information associated with a first media item. The content information includes the first media item and first metadata associated with the first media item. The first device stores storing the content information, and obtains remote system information indicating one or more media items to be broadcast by a second media station. The remote system information includes second metadata associated with the one or more media items. The content information and the remote system information are correlated, and the first device conditionally transmits the first media item to a second device associated with the second media station in accordance with a result of the correlation.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
62.
Transmission of streaming station associated with over-the-air broadcast station
A method includes receiving, from a requesting device, a broadcast station identifier associated with an over-the-air broadcast station. In response to receiving the station identifier, returning to the requesting device an address of a streaming station corresponding to the over-the-air broadcast station. A determination is made regarding whether the requesting device will insert advertisements locally. In response to determining that the requesting will insert advertisements locally, custom advertisements are transmitted to the requesting device for insertion into the streaming station corresponding to the over-the-air broadcast station.
H04H 20/24 - Arrangements for distribution of identical information via broadcast system and non-broadcast system
H04H 20/26 - Arrangements for switching distribution systems
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
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
63.
Proxy device that selectively dispatches resource requests
A proxy device receives a resource request from a requestor via a client device. The resource request is associated with a hosted resource, and the hosted resource is associated with a version-control tag. The proxy device determines, based on the version-control tag, information indicating a current state of the hosted resource. The proxy device obtains user management information associated with the requestor, and conditionally dispatches a processed resource request from the proxy device to a resource host based, at least in part, on the current state of the hosted resource and the user management information.
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
Automated data-matching includes obtaining first and second stored fingerprints generated from first and second data. The stored fingerprints are divided into frames, and grouped into first blocks and second blocks including an equal number of frames. Each frame included in a current first block is compared to each frame included in a current second block to determine a number of matching frames, and a hamming distance between the current first block and the current second block is determined, based at least in part on the number of matching frames. A determination is made, based at least in part on the hamming distance, whether the current first block and the current second block match.
H04H 60/37 - 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 segments of broadcast information, e.g. scenes or extracting programme ID
H04H 60/65 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on users' side
H04H 60/64 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for providing detail information
65.
RULE CONSTRAINING STREAM ASSEMBLY AT CLIENT-SIDE MEDIA PLAYER
A streaming server receives a request to provide a requested media stream to a client-side media player. The client-side media player is capable of assembling portions of different media streams into a single playout stream and outputting the single playout stream to a user interface. In response to receiving the request, the streaming server transmits the requested media stream to the client-side media player. The streaming server also transmits a stream provider rule, which constrains assembly of the single playout stream by the client-side media player.
H04N 7/16 - Analogue secrecy systemsAnalogue subscription systems
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
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 capabilities
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
A method includes assigning different unique identifiers to each of a plurality of different instances of a content item, wherein the different unique identifiers have values included in different ranges of unique identifier values. First information linking particular subscriber identifiers used by particular subscribers to refer to particular instances of the content items is stored. Second information associating an enrichment identifier with a collection of enrichment content is stored. Third information associating the enrichment identifier with a particular range of unique identifier values is stored. Enhanced content is delivered to subscribers based on the first information, the second information, and the third information.
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
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
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
A transfer time, at which control of automatically inserting advertisements into a broadcast is to be passed from a first advertisement management system to a second advertisement management system, is scheduled to occur within a spot break. During a first portion of the spot break controlled by the first advertisement management system, a determination is made that playout of a final advertisement scheduled for broadcast during the first portion of the spot break cannot be completed prior to the transfer time. A run-last-spot parameter indicating whether the first advertisement management system is permitted to pass control of automatically inserting advertisements into the broadcast prior to the transfer time is obtained. Control of automatically inserting advertisements into the broadcast is conditionally passed from the first advertisement management system to the second advertisement management system based on the run-last-spot parameter.
A first speech audio file scheduled for transmission in a first position of a transmission schedule, a first transcript of the first speech audio file, and first metadata associated with a first content item scheduled for transmission in a second position of the transmission schedule are obtained. The first metadata is compared to at least a portion of the first transcript to determine whether any of the first metadata matches the at least a portion of the first transcript. In response to determining that at least a portion of the first metadata matches at least a portion of the first transcript, linkages are created between the first speech audio file and the first content item. A graphical user interface (GUI) is generated, and displays a list of items scheduled for transmission including: a first identifier representing the first speech audio file in the first position; and a second identifier representing the first content item in the second position.
G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
69.
Modifying unconfigured application to include default channel
A method includes receiving, at an application provider, a request from a requestor to provide a customized application. The application provider obtains a first configuration parameter including channel configuration information specifying a default channel. The application provider also obtains an unconfigured application from a codebase, and modifies the unconfigured application based, at least in part, on the first configuration parameter, to generate the customized application. As modified, the customized application is configured to include the default channel specified by the channel configuration information. The customized application is then transmitting to a destination specified by the requestor.
A mobile communication device includes a wireless local Access Network (WLAN) module, a personal area network (PAN) module, a timing module, a memory, an authentication module operably coupled to the WLAN module, the PAN module, the timing module and the memory and a processing module operably coupled to the authentication module. The WLAN module is configured to transmit a licensing request message to an authentication server and receive a licensing request response from the authentication server, while the personal area network (PAN) module is configured to receive a time limited licensing request message from a client computer and transmit a licensing request response to the client computer. The processing module is configured to control at least a portion of an authentication process executed on the authentication module.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 12/64 - Location-dependentProximity-dependent using geofenced areas
H04W 12/30 - Security of mobile devicesSecurity of mobile applications
71.
Synchronizing content and control signals using jitter buffer
A device, which is part of a decentralized media playout system, is located at a destination location. The device includes a processor, memory, a network interface, and a jitter buffer implemented in the memory. The jitter buffer buffers programming content and control messages, which are received from a source location of the decentralized media playout system, before transmitting them to a mixer. A first relative timing relationship between the programming content and the control messages exists at the source location, and a second, altered relative timing relationship between the programming content and the control messages exists at the destination location. The processor restores the first relative timing relationship between the programming content and the control messages, as it existed at the source location, by instructing the jitter buffer to delay transmitting either the programming content or the control messages to the mixer.
An over-air media server obtains first media content, including external content stored in a location external to the over-air media server, and delivers it for broadcast via on-air broadcast chain. A streaming media server is in communication with the over-air media server and a streaming broadcast chain. The streaming media server operates in a synchronized mode, during which it delivers, under control of the over-air media server, second media content to a streaming broadcast chain. The streaming server transitions from the synchronized mode to an independent mode, during which it delivers the second media content to the streaming broadcast chain independent of control by over-air media server. While operating in the independent mode the streaming media server obtains the second media content, including obtaining external content, from the same location from which over-air media server obtains its external content. The second media content is delivered to the streaming broadcast chain independent of control by the over-air media server.
A graphical user interface (GUI) includes a first display region including a first Station Selector object and multiple first sub-regions displayed within the first display region. First user input, entered using the first Station Selector object is received, where the first user input identifies a first media station. In response to receiving the first user input, the first sub-regions are automatically populated with first information associated with first media provided by the first media station. At some later time, second user input is received via the same Station Selector object, where the second user input identifies a second media station, and the first information displayed in the first sub-regions is automatically replaced with second information associated with second media presented via the second media station in response to receiving the second user input identifying the second media station.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
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/0489 - 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 dedicated keyboard keys or combinations thereof
74.
COOPERATION BETWEEN CLOUD-BASED APPLICATION AND MEDIA AUTOMATION SYSTEM FOR CONTENT DELIVERY
A cloud-based application is implemented on a processing system in communication with a media automation system via a communications network. The cloud-based application includes instructions to obtain user information associated with a user of the cloud-based application, to transmit the user information through the communications network to the media automation system, and to transmit a request for available media items through the communications network to the media automation system, which selects available media items in accordance with the user information. In response to its request for available media items, the cloud-based application receives from the media automation system a message identifying at least one media item to be delivered to the user. The cloud-based application transmits the at least one media item to the user of the cloud-based application via the communications network.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
H04H 20/24 - Arrangements for distribution of identical information via broadcast system and non-broadcast system
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
H04H 60/21 - Billing for the use of broadcast information or broadcast-related information
H04H 60/82 - Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
H04H 20/10 - Arrangements for replacing or switching information during the broadcast or during the distribution
75.
Multi-level matching facilitating delivery of enhanced content
A server receives, from a broadcast station, a message including a station identifier and a list of media-works scheduled for broadcast. The media-works are identified by identifying attributes. The server attempts a first-level match between identifying attributes associated with a first media-work and unique identifiers included in a database. The unique identifiers link content attributes of different media-works to different unique identifiers. The first-level match includes comparing the identifying attributes to the unique identifiers to determine whether an identifying attribute matches any of the unique identifiers stored in the database. If not, a second-level match compares the identifying attributes to content attributes of different media-works to identify content attributes that match the identifying attributes. If the second-level match identifies matching content attributes that link the media-work to a unique identifiers in the database, enhanced content is selected based on that unique identifier, and is delivered to the broadcast station.
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04H 60/74 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
H04H 60/46 - 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 recognising users' preferences
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
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
76.
Media substitution task based on broadcast watermark
A radio receiver includes a tuner and processing circuitry, which in turn includes watermark detection circuitry and local playout control circuitry. The tuner receives an over-the-air radio broadcast on a tuned frequency. The over-the-air radio broadcast includes broadcast content. The processing circuitry, which is coupled to the tuner, is used to implement the watermark detection circuitry and local playout control circuitry. The watermark detection circuitry detects an actionable watermark included in the broadcast content, and transmits a watermark-detected signal to the local playout control circuitry in response to detecting the actionable watermark. In response to receiving the watermark-detected signal, the local playout control circuitry initiates retrieval of replacement content.
H04N 7/10 - Adaptations for transmission by electrical cable
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/8358 - Generation of protective data, e.g. certificates involving watermark
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
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 capabilities
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 encoded video stream scene graphs
H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
A first server controls insertion of media content into a media stream, and transmits the media stream from the first server to a media player. The first server also transmits, to a second server, information linking a particular consumer to both a third-party service and to the media player. Control of inserting media content into the media stream is passed from the first server to the second server. The second server receives consumer-specific content associated with the particular consumer from the third-party service, and maps the consumer-specific content to the media player based, at least in part, on the information linking the particular consumer to both the third-party service and to the media player. The second server then inserts the consumer-specific content into the media stream during a time period the second server is in control of inserting media content into the media stream.
H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
A media distribution system includes an enterprise hub, which in turn includes a processor and memory, multiple media outlets, and multiple integrated services layers (ISLs) acting as intermediaries between the enterprise hub to the media outlets. A first media outlet is served by a single ISL, while a second media outlet is served redundantly by at least two ISLs.
A device acting as a proxy for an asset host receives a message from a requesting device. The message includes an access request specifying an asset hosted by the asset host. The message includes embedded pipeline language parameters specifying desired asset characteristics of the hosted asset. The proxy routes the access request to the asset host. The asset received in response to the request has characteristics. The proxy compares the asset characteristics of the asset to the desired asset characteristics specified by the embedded pipeline language parameters. In response to a result of the comparison indicating that the asset's characteristics do not match the first desired asset characteristics specified by the embedded pipeline language parameters, the proxy transmits a transformed asset back to the requesting device.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer program which allows users to customize scheduling of recorded musical entertainment by way of a feature which allows for advanced scheduling, via a customizable clock, of music for radio programming
A method includes computing match scores for each portion of multiple portions of a first audio fingerprint. The match scores are based on a comparison of the portion with each of multiple portions of a second audio fingerprint. The method includes generating a list of runs based on the highest score for each portion of the multiple portions of the first audio fingerprint. The method includes determining, based on the list of runs, an unordered match between a set of consecutive portions of the first audio fingerprint and a set of non-consecutive portions of the second audio fingerprint. The method includes, in response to determining that a position threshold of the unordered match satisfies a position criterion, outputting an indicator that the first audio fingerprint matches the second audio fingerprint.
G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
A media stream includes multiple spot blocks representing portions of time assigned to particular media content, where some of the plurality of spot blocks include primary media content, and others include advertising content. The media stream also includes a contextual marker embedded in at least one of the spot blocks. The contextual marker includes information used by a media player to transmit a tracking call in response to reading the contextual marker.
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/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot
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/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/658 - Transmission by the client directed to the server
A method includes obtaining a master broadcast log and multiple station broadcast logs. The master log includes: a master voice track slot; a master prior slot adjacent to and preceding the master voice track slot; and a master subsequent slot adjacent to and following the master voice track slot. The station broadcast logs include corresponding voice tracks, preceding slots, and subsequent slots. Prior and subsequent slots specify media items. One, but not both, of the media items in the prior and subsequent slots of a first station log match corresponding slots in the master log. A partial-match indicator is generated. Media items in both the prior and subsequent slots of a second station log match corresponding slots in the master log. A full-match indicator is generated. A graphical user interface displays the partial-match indicator and the full-match indicator in different display areas.
A switching module transmits channel content to a transport encoder. The switching module receives notification content associated with an emergency action system (EAS) message, and transmits the notification content to the transport encoder in place of the channel content.
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
H04L 43/10 - Active monitoring, e.g. heartbeat, ping or trace-route
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 76/50 - Connection management for emergency connections
The same sequence of media items is pre-distributed to storage devices at multiple locations. A local program component, including content not in the pre-distributed sequence of media items, is obtained at a first media mixer at a first location. A control signal associated with playout of the pre-distributed media items is obtained at a first processing device co-located with the first media mixer. The local program component is transmitted to a second media mixer located at a second location. Separately from the local program component, the control signal is transmitted from the first processing device to a second processing device, co-located with the second media mixer. The control signal is synchronized to the local program component at the second location to generate a synchronized media program control. The pre-distributed sequence of media items is mixed with the local program component as directed by the synchronized media program control.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/06 - Communication control; Communication processing characterised by a protocol
A stream monitor can request a streaming media server to send stream records associated with streams currently being served. The stream monitor uses the stream records to test streams being served by the streaming media server. The stream monitor can concurrently test multiple streams for connection errors, silence errors, metadata errors, and other errors. The stream monitor initiates a data stream monitoring application, initiates a heartbeat timer to produce a periodic heartbeat signal and delivers, to a host webpage, a last data stream record to be tested in conjunction with the heartbeat signal. When a periodic heartbeat signal is not received in a timely manner the monitor restarts the stream testing application at the last data record tested.
Broadcast signatures (fingerprints) from different sources are compared to distinguish between a known base media item and unknown versions of the known base media item, without prior storage of the unknown altered versions of the known base media item. Field recorders collect and store in buffers signatures found within portions of sequential broadcast content. Mobile devices (users) collect unknown signatures while recording broadcast content. Using a cloud callout routine, the mobile device requests a comparison between the collected unknown signatures and the field recorded signatures. Potential matches can be loose matches, strict matches or comparisons between failed loose comparisons.
H04H 20/12 - Arrangements for monitoring, testing or troubleshooting
H04H 60/43 - 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 channels
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/45 - 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 users
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
H04H 60/56 - Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups or
H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
88.
Substituting streaming station for over-the-air broadcast
An automotive radio receiver includes an over-the-air radio tuner and a network interface. When a broadcast is received at the radio receiver, it includes embedded information that can be used to identify the radio station providing the broadcast. The radio receiver uses the embedded information to identify a streaming station that corresponds to the broadcast station. The radio receiver transmits information associated with the streaming station to a web service, which returns an address at which the radio receiver can access the streaming station. The address of the streaming station is stored in a memory accessible to the radio receiver for later use. The next time the radio receiver is tuned to the same broadcast station, the radio receiver instead connects to the streaming station at the stored address.
H04H 20/24 - Arrangements for distribution of identical information via broadcast system and non-broadcast system
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
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
An enterprise hub receives a first local log from a first transaction delivery system of a first media outlet, and a second local log from a second transaction delivery system of a second media outlet The local logs represents media items scheduled for delivery by the media outlets. The enterprise hub also receives a first avail claim, to be inserted into both the first local log and the second local log, from a first content provider. The enterprise hub inserts the first avail claim into the first local log to generate a first revised log, and into the second local log to generate a second revised log. The first and second revised logs are transmitted from the enterprise hub to the corresponding first or second media outlet.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04H 60/06 - Arrangements for scheduling broadcast services or broadcast-related services
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G06Q 20/14 - Payment architectures specially adapted for billing systems
H04H 60/27 - Arrangements for recording or accumulating broadcast information or broadcast-related information
A server includes a processor, memory, and a communications interface. During a registration process the communications interface receives a phone number associated with a client mobile device, from a client computer system. In response to receiving the phone number, the processor generates a password and associates it with the client computer system. The password is transmitted to the client mobile device using the received phone number, and a password interface is transmitted to the client computer system. The processor waits up to a predetermined amount of time for the password transmitted to the client mobile device to be returned to the server device via the password interface transmitted to the client computer system. In response to the predetermined amount of time expiring without receiving the password, a message allowing the registration process to be completed using the client mobile device is transmitted to the client mobile device.
A server receives a message from a subscriber. The message includes a subscriber identifier and one or more one or more first identifying attributes associated with a first media-work played-out by the subscriber. The server performs a first-level match between the first identifying attributes and unique identifiers included in a database. In response to the first-level match indicating that the first identifying attributes do not include any of unique identifiers, the server performs a second-level match, which compares the first identifying attributes to content attributes of different media-works linked to the unique identifiers. In response to the second-level match identifying one or more matching first identifying attributes to the content attributes that are linked to a particular unique identifier included in the database, the server selects enhanced content based on the particular unique identifier, and delivers that enhanced content to the subscriber.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04H 60/66 - Arrangements for services using the result of monitoring, identification or recognition covered by groups or for using the result on distributors' side
H04H 60/74 - Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
H04H 60/46 - 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 recognising users' preferences
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
92.
Preventing internet bots from influencing user media feedback
Performance feedback related to media presented to a user is received at a processing system including an analytics module. The performance feedback includes metadata identifying the user. The analytics module determines, based on the metadata included in the performance feedback, whether the performance feedback is related to a valid user. In response to determining that the performance feedback is related to a valid user, the analytics module strips the metadata identifying the user from the performance feedback, and transmits the performance feedback from the processing system to a media proposal server.
During normal operation, a switching module receives, from one or more media encoders, channel content associated with one or more media channels and transmits that channel content to a transmitter. The switching module, while transmitting the channel content, logs in a notification system in response to a login request received from the notification system. Once logged in, the notification system transmits content associated with the one or more media channels to the switching module. The switching module transmits the notification content to the transmitter in place of the channel content received from the media encoders. While transmitting the notification content, the switching module determines that the notification system has been logged out, and resumes transmission of the channel content to the transmitter.
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
H04W 68/00 - User notification, e.g. alerting or paging, for incoming communication, change of service or the like
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]Services to user groupsOne-way selective calling services
H04W 76/50 - Connection management for emergency connections
A traffic information system generates a traffic information frame for selected roads within a broadcast area by receiving traffic information from a traffic data source, obtaining road vector definitions for one or more roads identified in the traffic information, associating the road vector definitions with longitude and latitude to link the traffic information to particular roads, creating a Transport Protocol Experts Group (TPEG) traffic message, including the traffic information and the one or more roads associated with the traffic information, obtaining bounding area definitions of bounding areas associated with the particular traffic incident, combining cached TPEG messages into a composite TPEG frame using the bounding area definitions and broadcasting the TPEG frame to at least a primary bounding area.
A replacement engine, which includes a processor and associated memory, receives replacement event information from a downstream playout system. The replacement event information includes a request to select a new media item to replace another media item. In response to receiving the replacement event information from the downstream playout system, the replacement engine initiates a search for the another media item in a media schedule. In response to a result of the search indicating that the another media item is not included in the media schedule, the replacement engine transmits, to the downstream playout system, a media item selection result indicating that no replacement media item has been selected.
Content from multiple different sources can be divided into segments based on time. Matched segments associated with each source can be identified by comparing content included in a first segment associated with a first source, to content included in a second segment associated with a second source. Syndicated content can be identified and tagged based, at least in part, on a relationship between sequences of matched segments on different stations. Various embodiments also include identifying main sequences associated with each source under consideration, removing some of the main sequences, and consolidating remaining main sequences based on various threshold criteria.
G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
97.
Licensing authentication via intermediary using time and proximity
An application client receives an open window event from an intermediary device before transmitting a licensing request to the intermediary device. The intermediary device transmits the licensing request to an authentication server, which responds by transmitting a message indicating approval status of the request back to the intermediary device. If the intermediary device is not within a predetermined proximity of the application client, the intermediary can wait predetermined amount of time for the intermediary device to return to the predetermined proximity of the application client before transmitting a second message indicating approval status to the application client. The application client receives, from the intermediary device, a licensing response reporting the approval status indicated by the message from the authentication server.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
A mesh network includes multiple in-band on-channel (IBOC) transceivers, connected in a mesh configuration. A first IBOC transceiver communicates directly with a second IBOC transceiver, and an edge transceiver communicates directly with the second IBOC transceiver, but indirectly with the first IBOC transceiver via the second IBOC transceiver. The first IBOC transceiver includes a first network interface, an IBOC radio frequency (RF) transmitter, and a wireless network interface. The first network interface receives broadcast content for IBOC transmission from the edge transceiver. The IBOC RF transmitter transmits the broadcast content within an IBOC broadcast area. The wireless network interface receives feedback, related to the broadcast content, from an IBOC user device within the IBOC broadcast area, and transmits the feedback indirectly to the edge transceiver.
H04W 52/16 - Deriving transmission power values from another channel
H04W 52/28 - TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
A subscription server generates, at a clock generation module, a clock template including a plurality of slots, each slot associated with at least one content type, and wherein the clock template includes information indicating timing relationships of the plurality of slots relative to one another. The subscription server determines that a media log is to be generated from the clock template for one or more subscribers, and obtains, from a subscription verification module implemented by the processor and associated memory, trust parameters associated with the one or more subscribers. A log generation module implemented by the processor and associated memory, generates a media log including at least one slot assigned a restriction level determined based on the trust parameters. The media log, including information indicating the restriction level, is transmitted to at least one of the one or more subscribers.
A user of a mobile device can specify particular news, weather, traffic, or other perishable content received on a particular Internet radio station or other media channel received by the mobile device. The user can customize the station so that wherever the user is currently located, they can receive on their mobile device perishable content related to a preferred geographic location or other category. In some embodiments, a user can specify that a customized station plays local news from one city at the top of the hour, traffic from another city at 10 minutes past the hour, and music or other content at other times. The user can also customize original content from the personal libraries of specified users. Thus, a user can customize not only the genre of content or select a particular local station, but can also modify the perishable content provided by the customized station.
H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
G06F 16/40 - Information retrievalDatabase structures thereforFile system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/635 - Filtering based on additional data, e.g. user or group profiles