Patent classifications
H04N21/44222
Methods and apparatus for audience measurement and determining infrared signal based on signature of symbol alphabet
Systems, apparatus, articles of manufacture, and methods are disclosed for media monitoring and audience measurement. An example system includes a symbol alphabet meter to generate a query symbol alphabet based on captured data of an optical pulse stream, the optical pulse stream detected from a media remote control. The example system also includes a symbol alphabet matcher to apply a probability function to the query symbol alphabet and a reference symbol alphabet to determine a symbol alphabet matching probability, and determine a symbol alphabet match based on the symbol alphabet matching probability. In addition, the example system includes a key code detector to determine a key code based on the symbol alphabet match.
METHODS, ARTICLES OF MANUFACTURE, AND APPARATUS TO EDIT TUNING DATA COLLECTED VIA AUTOMATED CONTENT RECOGNITION
Methods, apparatus, systems, and articles of manufacture are disclosed for editing tuning data collected via automated content recognition. Examples include determining whether a time conflict exists between first tuning data corresponding to a first tuning event and second tuning data corresponding to a second tuning event. Examples also include that, in response to determining that the time conflict exists, creating a third tuning event based on the first tuning data, the second tuning data, and one or more criteria. Examples also include that modifying at least one of the first tuning event or the second tuning event based on the third tuning event. Examples also include that crediting a media presentation by the presentation device based on edited tuning data, the edited tuning data including the first modified tuning event, the second modified tuning event, and the third tuning event.
Automated replacement of video program content
Advertisements in broadcast television programming are digitally replaced with different ads prior to viewing. Replacement can occur in time and/or place shifted content, and can be used to promote a particular advertisement that the viewer has not yet seen, thereby improving the reach of the ad without oversaturation. Data reporting by the playback devices is collected in a database of viewed ads. The information in the database can be used to refresh previously-viewed ads, to increase saturation of particular ads, to replace previously-broadcast but no longer relevant ads, or for other purposes as desired.
Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
An adaptive interface for a programmable system, for predicting a desired user function, based on user history, as well as machine internal status and context. The apparatus receives an input from the user and other data. A predicted input is presented for confirmation by the user, and the predictive mechanism is updated based on this feedback. Also provided is a pattern recognition system for a multimedia device, wherein a user input is matched to a video stream on a conceptual basis, allowing inexact programming of a multimedia device. The system analyzes a data stream for correspondence with a data pattern for processing and storage. The data stream is subjected to adaptive pattern recognition to extract features of interest to provide a highly compressed representation which may be efficiently processed to determine correspondence. Applications of the interface and system include a VCR, medical device, vehicle control system, audio device, environmental control system, securities trading terminal, and smart house. The system optionally includes an actuator for effecting the environment of operation, allowing closed-loop feedback operation and automated learning.
Extended recording time apparatus, systems, and methods
An embodiment for recording a channel that is communicating a program of interest identifies a selected program for recording as a program of interest based upon a characteristic of the selected program, the characteristic of the selected program corresponding to at least one characteristic associated with the program of interest; records an advance period corresponding to a period before a beginning of the program of interest, and records a following period corresponding to a period after a conclusion of the program of interest.
Tracking and analyses of content presentation
Systems and methods for providing services are disclosed. One aspect comprises authenticating a user associated with a first service, receiving a selection of a second service, generating an opaque identifier associated with the user and the first service, wherein the opaque identifier facilitates the anonymous collection of data relating to the second service. Another aspect can comprise transmitting the opaque identifier to the second service, and receiving data relating to the second service.
Methods and apparatus to correct errors in audience measurements for media accessed using over-the-top devices
An example to predict demographics for impressions includes a prediction manager to: determine that first demographic data corresponding to a first database proprietor subscriber does not match second demographic data corresponding to a media delivery device, both the first and second demographic data corresponding to an impression; obtain third demographic data corresponding to an Internet protocol address, the third demographic data obtained from a second database proprietor; and generate matched demographic data based on comparing the third demographic data to the first demographic data; and a modeler to generate a prediction model based on the matched demographic data, the prediction model to predict fourth demographic data for the impression.
Methods and apparatus to estimate audience sizes of media using deduplication based on vector of counts sketch data
Methods and apparatus to estimate audience sizes using deduplication based on vector of counts sketch data are disclosed. An example apparatus to determine an audience size for media based on vector of counts sketch data includes: a coefficient analyzer to determine coefficient values of a polynomial based on variances, a covariance, and cardinalities corresponding to a first vector of counts from a first database and a second vector of counts from a second database; an overlap analyzer to determine a real root of the polynomial, the real root corresponding to an estimate of an overlap between the first vector of counts and the second vector of counts; and a report generator to estimate the audience size based on the estimate of the overlap and the cardinalities of the first vector of counts and the second vector of counts.
Methods and apparatus to identify and triage digital ad ratings data quality issues
Methods, apparatus, systems and articles of manufacture to identify and triage digital ad ratings data quality issues are disclosed. An example apparatus includes score calculation circuitry to: generate one or more aggregate factor scores based on aggregate data from a first impression data point; generate one or more daily factor scores based on daily data from the from impression data point; normalize the one or more aggregate factor scores based on aggregate factor scores of at least a second data impression point; normalize the one or more daily factor scores based on daily factor scores of at least a second data impression point; calculate a final weight score for the first impression data point using the aggregate factor scores and the daily factor scores for the first impression data point; and flag the final weight score if it does not satisfy a threshold score.
Computer System and Method for Recording, Managing, and Watching Videos
A computing platform may be configured to (i) cause a first client station to present a first interface of a SaaS application, (ii) receive, from the first client station, a given video that was recorded at the first client station utilizing the first interface, (iii) transmit a request for the given video to be stored at a third-party cloud storage platform, (iv) receive from a second client station, a communication indicating a request to watch the given video, and (v) after receiving the communication: (a) cause the second client station to present a second interface of the SaaS application, (b) transmit a request to obtain the given video from the third-party cloud storage platform, (c) receive the given video from the third-party cloud storage platform, (d) divide the given video into a sequence of video segments, and (e) stream the sequence of video segments to the second client station.