Systems and techniques are described herein for processing media content. For example, an item of media content and a content identifier associated with the item of media content can be obtained. Based on the content identifier, a customization profile, a first media platform, and a second media platform associated with the item of media content can be determined. The customization profile can be provided to the first media platform and to the second media platform.
Techniques and systems are provided for generating media content. A trigger associated with an event at a site can be detected (e.g., by a server computer or other device or system) from a device located at the site. Media segments of media captured by a plurality of media capture devices located at the site can be obtained. At least one of the media segments corresponds to the detected trigger. One or more quality metrics of a media segment can be determined based on a first motion of an object captured in the media segment and/or a second motion of a media capture device used to capture the media segment. A subset of media segments can be selected from the media segments based on quality metrics determined for the obtained media segments. A collection of media segments including the subset of media segments can be generated.
A machine performs menu modification based on information that indicates how a controller device was manipulated by a user. The machine causes a media device to display a portion of a menu. The machine accesses controller manipulation data generated by a controller device in fully or partially controlling the media device, such as controller manipulation data that indicates a sequence of physical manipulations experienced by the controller device being operated by a user to select menu items. Based on the sequence of physical manipulations, the machine selects a profile identifier from a set of profile identifiers. Based on the profile identifier, the machine selects a first subset of the menu. The first subset indicates menu items to be hidden, unlike a second subset of the menu. The machine causes the media device to modify the menu by omitting the first subset while continuing to display the second subset.
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
Primary media content played on a media device, such as a television, handheld device, smart phone, computer, or other device, is sampled and data is derived from the sample for identification of the primary media content. Supplementary digital content is then selected and transmitted to the media device, or to another device, based upon the identified primary media content. The supplementary digital content may be adapted in layout, type, length, or other manners, based upon the platform and/or configuration of the media device or any other device to which the supplementary digital content is transmitted.
G06F 16/90 - Information retrieval; Database structures therefor; File system structures therefor - Details of database functions independent of the retrieved data types
5.
METHOD AND SYSTEM TO SHARE ADVERTISEMENT CONTENT FROM A MAIN DEVICE TO A SECONDARY DEVICE
A method and system to share advertisement content from a main reception device to a secondary reception device. The method comprising steps of: receiving a transmitted content containing at least one advertisement topic on the main reception device from a transmission center, said main reception device being associated with a user identification, selecting the advertisement topic for sharing ad content with the secondary reception device, retrieving an identifier related to said advertisement topic, selecting one destination address corresponding to a secondary device, sending a notification to a management center, said notification comprising at least the ad identifier, the destination address and the user identification, storing, in a database at the management center in a user record corresponding to the user identification, at least the ad identifier and the destination address, retrieving an ad content corresponding to the ad identifier, pushing the advertisement content to the secondary device corresponding to the destination address.
Methods and systems of associating a user with an interaction via a media gateway are presented. In an example method, a media gateway may identify a user of a user device interacting with the media gateway via a local interface. The media gateway may associate the user with at least one interaction of the user device with the media gateway. The media gateway may also authenticate itself with a server, and provide to the server an indication of the association of the user with the at least one interaction of the user device with the media gateway.
H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
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
7.
METHOD, SYSTEM AND MACHINE-READABLE MEDIUM FOR USER INTERACTION ASSOCIATION
ABSTRACT Methods and systems of associating a user with an interaction via a media gateway are presented. In an example method, a media gateway may identify a user of a user device interacting with the media gateway via a local interface. The media gateway may associate the user with at least one interaction of the user device with the media gateway. The media gateway may also authenticate itself with a server, and provide to the server an indication of the association of the user with the at least one interaction of the user device with the media gateway. Date Recue/Date Received 2022-08-19
Methods and systems of targeting advertising are presented. In an example method, a media content device of a user accesses user product information originating from a user product and describing at least one characteristic of the user product. At least one advertisement is selected from a plurality of available advertisements based on the user product information. The selected advertisement is forwarded from the media content device for presentation to the user.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/41 - Structure of client; Structure of client peripherals
H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
A pay television satellite broadcast includes validation data that can be used to validate authenticity of live global positioning system (GPS) data. The validation data may be included within entitlement messages and encrypted for security and selective reception by authorized receivers. A navigation system may compute checksums of received live GPS data and compare with the validation data for a match. A decision about whether or not to use the live GPS data may be taken based on whether or not the computed checksums match the validation data received via the pay television satellite broadcast signals.
G01S 19/20 - Integrity monitoring, fault detection or fault isolation of space segment
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
A device for enabling a user to control a home device is described. The device may present graphical user interfaces to a user. The graphical user interfaces may include icons associated with each of a plurality of home devices. The icons may include a status associated with a home device. The icons may be selected by a user and enable a user to control a home device. The graphical user interface may be displayed in conjunction with digital media originating from one or more of a television service or a multimedia service.
G05B 19/042 - Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
11.
USER INTERFACE TECHNIQUES FOR TELEVISION CHANNEL CHANGES
An improved user premises device enhances the channel change experience. In response to a channel-up or a channel-down command, a currently displayed program is re-sized to fit within a smaller program window. In the display area that is exposed due to the re-sizing of the currently displayed program, additional content such as an advertisement or channel change progress information is displayed. Additional program windows that render snapshots of content from one or more program up and one or more program down may be displayed in windows that are organized in a vertical alignment with the program window of the currently displayed program. The program windows are animated or scrolled in a direction to bring the program window of the user-desired next program in place of the program window of the currently displayed programmed. The program window of the next program is then resized to occupy the entire display.
A device for enabling content selection is configured to display one or more sub-categories of content included within a category of content. The one or more sub-categories of content may be displayed using stack structures. The stack structures may include a plurality of icons representing available content. The stack structures may enable thumbnail browsing of content available from a plurality of diverse sources. The device may enable a user to cycle through sub-category types.
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
13.
SYSTEM AND METHOD OF DISPLAYING CONTENT AND RELATED SOCIAL MEDIA DATA
A device for enabling content selection is configured to display one or more item of content with associated popularity indicator. The popularity indicators may be based on usage data from a social media service. The popularity indicators may indicate a rate of change in popularity as well as a relative level popularity. In one example, a device may display comments from a social media service in conjunction with content during the playback of content.
H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
G06F 3/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
G06F 3/04842 - Selection of displayed objects or displayed text elements
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
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
14.
SYSTEM AND METHOD FOR REMOTE MAINTENANCE OF USER UNITS
An aim of the system and the method for remote maintenance of user units according to the invention is to allow an efficient diagnosis of failures in a reduced time. Each user unit, connected to a management server, via a communication network, transmits to the management server state data related to hardware and software parameters associated to an operating mode of the user unit. The method includes steps of: storing state data in a memory of the user unit, monitoring state data stored in the memory, and detecting at least one datum of a state indicating an operational failure of the user unit. When a failure is detected, state data corresponding to current states of the user unit at the moment of the failure and state data corresponding to the states stored during a predetermined period before the failure are extracted from the memory and transmitted to the management server which determines a statistic correlation coefficient between the values of each state of a user unit and the values of states of other user units.
H04L 41/0631 - Management of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
H04L 41/069 - Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
15.
SYSTEM AND METHOD FOR PROVIDING ADVERTISING CONSISTENCY
In example embodiments, a system and method for providing advertising consistency is provided. In example embodiments, identifying information for a primary advertisement that is presented on a primary device is received. A secondary advertisement that is consistent with the primary advertisement is determined. The secondary advertisement is to be presented on a secondary device at a same time that the primary advertisement is presented on the primary device. The secondary advertisement is provided to the secondary device.
A system and method for synchronizing an application on a companion device. The method includes generating a datastream that contemporaneously includes media content and an app-sync indicator for the media content; and providing the datastream to a media device that is configured to present the media content on a display and detect a companion device, which is configured to launch an application in response to a launch instruction from the media device. The media device is configured to send the launch instruction to the companion device based on an app-sync indicator provided contemporaneously with the media content. The companion device launches the application in response to the launch instruction.
17.
SYNCHRONIZING AN APPLICATION ON A COMPANION DEVICE
A system and method for synchronizing an application on a companion device. The method includes generating a datastream that contemporaneously includes media content and an app-sync indicator for the media content; and providing the datastream to a media device that is configured to present the media content on a display and detect a companion device, which is configured to launch an application in response to a launch instruction from the media device. The media device is configured to send the launch instruction to the companion device based on an app-sync indicator provided contemporaneously with the media content. The companion device launches the application in response to the launch instruction.
H04L 65/1094 - Inter-user-equipment sessions transfer or sharing
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04L 65/1059 - End-user terminal functionalities specially adapted for real-time communication
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission.
In example embodiments, a system and method for managing the resale of digital media rights is provided. In example embodiments, user accounts that store digital media rights for digital content may be maintained. An indication that a first user having a first user account intends to transfer digital media rights for a particular digital content may is received. A verification process is performed to verify that the digital media rights of the first user are transferable. Based on an indication that a transaction has occurred, the digital media rights are transferred from the first user account to a second user account associated with a second user that is a recipient of the digital media rights.
Methods and systems for transmitting data are presented. In one example, a plurality of streams of data received from at least one data source is retained in at least one buffer. Each of the streams of data is associated with a unique data rate. A request is received from a device to transmit data to the device. In response to the request, data from one of the plurality of streams of data is transmitted from the at least one buffer to the device at the data rate associated with the one of the plurality of streams of data.
Media content may include one or more advertisements for a product or a company, and such an advertisement may display a visual object (e.g., a logo) of an advertiser. An advertisement impact machine accesses media content, where the media content includes a frame within which the visual object is depicted. The advertisement impact machine accesses a viewer count that represents a number of viewers of the media content. The advertisement impact machine determines a duration during which the visual object is presented within the media content. The advertisement impact machine determines an impact factor based on the duration and on the viewer count. The impact factor may then be provided by the advertisement impact machine as a numerical score indicating a degree of effectiveness of an advertisement that includes the visual object within the media content.
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
H04H 20/14 - Arrangements for monitoring, testing or troubleshooting for monitoring programmes
H04N 21/2547 - Third party billing, e.g. billing of advertiser
22.
SMART MEDIA SELECTION BASED ON VIEWER USER PRESENCE
In various exemplary embodiments, a system and method to provide smart media selection to a set of one or more individuals at a location associated with a display device of a receiver system is provided. In example embodiments, an indication of a presence change at the location is received. User specific information associated with the set of the one or more individuals identified as being at the location is accessed. A recommendation playlist based on the user specific information is generated.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/482 - End-user interface for program selection
A system for collecting data from different sources is described. In one example embodiment, the system obtains content-related data from a plurality of source computer systems, automatically identifies, based on the content-related data, content items having respective popularity values greater than a predetermined threshold value as popular content items, and automatically generates a list of popular content items based on the popular content items.
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
In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.