H04N21/4667

SYSTEM FOR SERVICE USAGE REPORTING
20180014064 · 2018-01-11 · ·

A method for reporting information related to the consumption of the audio-visual content is provided. The method comprises: reporting the information including component; wherein the component is comprised of a component type, a component role, a component name, a component ID and time interval information, wherein the component type includes audio, video, closed caption, and application, the component role presents a role or kind of the component, the component name indicates a string representing a human name of the component, the component ID indicates a string representing a component identifier, and the time interval information which includes a start time and an end time.

Multimodal sequential recommendation with window co-attention

A multimodal recommendation identification system analyzes data describing a sequence of past content item interactions to generate a recommendation for a content item for a user. An indication of the recommended content item is provided to a website hosting system or recommendation system so that the recommended content item is displayed or otherwise presented to the user. The multimodal recommendation identification system identifies a content item to recommend to the user by generating an encoding that encodes identifiers of the sequence of content items the user has interacted with and generating encodings that encode multimodal information for content items in the sequence of content items the user has interacted with. An aggregated information encoding for a user based on these encodings and a system analyzes the content item sequence encoding and interaction between the content item sequence encoding and the multiple modality encodings to generate the aggregated information encoding.

Methods and systems for generating a notification
11711584 · 2023-07-25 · ·

Methods and systems are disclosed herein for a media guidance application that alerts a user to the appearance of objects in media content that may be of interest to the user. For example, as media content progresses, the media guidance application may determine objects that may interest a user. The media guidance application may record the number of determined objects and present the number to the user as well as supplemental content associated with each object.

REGENERATING AN INTERACTIVE PAGE BASED ON CURRENT USER INTERACTION

In various embodiments, an optimization engine regenerates items included in an interactive page while the user is interacting with the interactive page. In operation, an optimization engine displays a portion of the interactive page during a viewing session. Subsequently, the optimization engine computes a probability distribution for the viewing session over a set of interests based on model parameters and operations performed by the user during the viewing session. The optimization engine then regenerates items that are included in a second portion of the interactive page based on the probability distribution for the viewing session. The optimization engine displays a least a part of the resulting regenerated interactive page. Advantageously, by regenerating items included in the interactive page based on operations performed by the user during the viewing session, the optimization engine reduces the time required for the user to view an item that piques an interest.

Electronic apparatus and control method thereof

An electronic apparatus includes a processor. The processor is configured to: obtain information about weighted values respectively assigned to a plurality of items having values that represent content features of a plurality of pieces of content, wherein the weighted values are assigned as higher weight values to items corresponding to the content features preferred by according to genres of content; identify a user content viewed by a user of the electronic apparatus; calculate similarities in values of the plurality of items, respectively, between a plurality of pieces of recommendable content and the user content, respectively; calculate recommendation scores of the plurality of pieces of content, based on the calculated similarities and the weighted values assigned to the items according to the genres; and perform a recommendation operation for one or more content pieces, of which the calculated recommendation score is equal to or higher than a preset ranking.

Learning activity duration for providing content during activity
11711583 · 2023-07-25 · ·

Methods and systems are described for recognizing an activity and providing content for consumption during the activity. The methods and systems use an activity engine to learn a duration of an activity by receiving input with a start cue indicating a start of an activity and receiving input with a stop cue indicating an end of the activity. The activity engine determines an average or estimated duration for the activity based on the time difference between the start cue and the stop cue so that when the activity engine receives a third input and identifies the start cue, a content curation engine identifies one or more content items with a total runtime substantially similar to the average or estimated duration for the activity and provides the content for consumption.

SYSTEM AND METHOD FOR USER MONITORING AND INTENT DETERMINATION
20230007341 · 2023-01-05 ·

Sensing interfaces associated with a home entertainment system are used to automate a system response to events which occur in a viewing area associated with the home entertainment system. Data derived from such sensing interfaces may also be used to enhance the response readiness of one or more system components. Still further, user presence data derived from such sensing interfaces may be used to capture and report user viewing habits and/or preferences.

SYSTEMS AND METHODS FOR PREVENTING CORRUPTION OF USER VIEWING PROFILES

Systems and methods are described to address shortcomings in conventional media systems via a novel technique to prevent corruption of a user's viewing profile. In some aspects, a user of an interactive media guidance application may select a media asset for viewing on a user device. The interactive media guidance application may receive a user viewing profile for the user from a remote server. If the media asset is determined to not be consistent with the user viewing profile, the interactive media guidance application may retrieve another user viewing profile for another user of the user device. If the media asset is determined to be consistent with the other user viewing profile, the interactive media guidance application may update the other user viewing profile based on the media asset.

Using messaging associated with adaptive bitrate streaming to perform media monitoring for mobile platforms
11522932 · 2022-12-06 · ·

Methods, apparatus, systems, storage media, etc., to perform media monitoring for mobile platforms using messaging associated with adaptive bitrate streaming are disclosed. An example media platform disclosed herein is to detect an adaptive bitrate streaming uniform resource locator (URL) in an outgoing message to be sent by the mobile platform to stream media in accordance with an adaptive bitrate streaming protocol, and associate the adaptive bitrate streaming URL with a time value. The disclosed example media platform is also to transmit the outgoing message to a first server to cause the media to be streamed to the mobile platform, and transmit the adaptive bitrate streaming URL and the time value to a second server different from the first server to cause a media impression associated with the mobile platform to be monitored.

Display apparatus and control method thereof

Disclosed is a display apparatus comprising: a display; a user input unit; and a processor configured to identify a user's viewing time based on a user's viewing history, create a list of content to be provided within the identified viewing time based on the viewing history and display the created content list on the display, and select at least one piece of content in the content list for viewing schedule based on a user input through the user input unit.