Abstract:
In accordance with some implementations of the disclosed subject matter, mechanisms for providing a remote control interface are provided. In some implementations, a method for providing a remote control interface is provided, the method comprising: receiving an image of a user input interface associated with a media playback device; identifying the user input interface from a plurality of user input interfaces based on image recognition; determining a code library associated with the identified user input interface; and transmitting the code library to a mobile device that provided the image of the user input interface, wherein the code library allows a mobile device to control the media playback device.
Abstract:
Methods and systems for determining what channel a user is viewing through a TV receiver are described. At the TV receiver, a plurality of TV signals is received. A channel selection is received. The TV receiver tunes to the selected channel from among the plurality of TV signals. A watermark is inserted into a component of the tuned TV signal to form a modified TV signal, and the modified TV signal is output from the TV receiver. The watermark encodes meta-information associated with the tuned TV signal. In some implementations, the modified TV signal is received by a computer system. The watermark from the modified TV signal is processed to decode the meta-information, and the meta-information is provided to an application running on the computer system.
Abstract:
Methods and systems for determining and collecting information about channels being displayed on a display device are described. Such methods and systems provide an effective way for entities to collect reliable and detailed viewership information. Conditional access modules are associated with panelists who are part of a viewership measurement program. A conditional access module is also associated with a display device, and sends messages to a server. The messages include data that can be used to identify the channel to which the display device is tuned. The server collects and compiles data about a group of TV channels. The server determines a match between the stored data and the received message to determine what TV channel is being displayed at the display device.
Abstract:
In accordance with some implementations of the disclosed subject matter, mechanisms for providing a remote control interface are provided. In some implementations, a method for providing a remote control interface is provided, the method comprising: receiving an image of a user input interface associated with a media playback device; identifying the user input interface from a plurality of user input interfaces based on image recognition; determining a code library associated with the identified user input interface; and transmitting the code library to a mobile device that provided the image of the user input interface, wherein the code library allows a mobile device to control the media playback device.
Abstract:
Embodiments of the invention provides a method of and apparatus for itemizing web pages for display on a screen in a system comprising a server connected to the internet the server having storage for format data in respect of one or more accessible websites, the method comprising: at a client requesting from the server format data for a requested website; upon receipt of the format data, accessing the website; and when the website has been accessed itemizing locally the website in dependence on the format data.
Abstract:
Systems, methods and devices described herein enable users of Internet-enabled devices to share content from broadcast media programs in real-time. In particular, in some implementations systems, methods and devices are operable to share content from broadcast media content presented on a first type of device using respective Internet-enabled second devices. For example, a server system parses an electronic message received from a client device to determine if the electronic message is associated with a particular currently broadcast media program. In response to determining that received electronic message is associated with a particular currently broadcast media program, the server system generates a corresponding supplemented electronic message, from the received electronic message, by including content from the currently broadcast media program. The server system then provides the supplemented electronic message to a service (e.g., a micro-blog application) for display.
Abstract:
The invention provides a method of streaming of digital media content made up of a stream of data frames, the method comprising: during playback in one mode of the digital media content, determining parameters associated with a defined type of frame within the digital media stream; and, based upon the determined parameters, estimating the position within the digital media stream of other of the defined type of frame within the digital media stream.
Abstract:
Methods, systems, and media for generating and presenting supplemental content based on contextual information are provided. In some implementations, a method for presenting content to a user is provided, the method comprising: identifying a program based on first media data; identifying one or more keywords associated with the program; determining a popularity score associated with each of the one or more keywords; obtaining one or more properties associated with a particular keyword of the one or more keywords based on the popularity score associated with each keyword; generating supplemental content for the program based on the one or more properties; receiving a request for supplemental content and second media data from a computing device; and upon determining that the second media data corresponds to the program, causing the generated supplemental content to be presented by the computing device.
Abstract:
Methods and systems for determining what channel a user is viewing through a TV receiver are described. At the TV receiver, a plurality of TV signals is received. A channel selection is received. The TV receiver tunes to the selected channel from among the plurality of TV signals. A watermark is inserted into a component of the tuned TV signal to form a modified TV signal, and the modified TV signal is output from the TV receiver. The watermark encodes meta-information associated with the tuned TV signal. In some implementations, the modified TV signal is received by a computer system. The watermark from the modified TV signal is processed to decode the meta-information, and the meta-information is provided to an application running on the computer system.
Abstract:
A computer-implemented method for collecting and managing TV viewership data from multiple TV metering data providers is disclosed. The method includes: receiving an event log file at a distributed computer system that includes multiple computers; dynamically selecting one or more computers according to a predefined sharding function; at each of the selected computers: allocating a set of compressed event records, which corresponds to a subset of the event log file, at predetermined locations within the memory of the computer; and in accordance with a predefined schedule, replicating the compressed event records from a respective one of the selected computers to one or more other computers of the distributed system such that there are at least two replicas of any event record on at least two computers of the distributed computer system.