Patent classifications
H04N21/4532
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.
Systems and methods for executing a supplemental function for a natural language query
Systems and methods are described to address shortcomings in conventional conversation systems by executing a customized supplemental function for a natural language query based on the user's profile. In some aspects, the systems and methods receive a user query for a media asset, determine a query template in the user's profile matching the user's query, and identify and execute a supplemental function corresponding to the query template in addition to responding to the user's query. The user's profile is customized on the user's usage patterns of an interactive media guidance application. By monitoring the user's usage patterns and learning from the user's actions in conjunction with the user's natural language queries on which supplemental functions to execute, the interactive media guidance application may provide a smarter and more efficient user experience.
Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display.
Systems and methods for synchronous group device transmission of streaming media and related user interfaces
Systems and methods for providing synchronous transmission of streaming media are disclosed. One method may include: receiving, from a first user device associated with a first user, a request to invite a second user to a virtual media streaming session; retrieving, from the at least one database, a second user profile, the second user profile identifying a second user device associated with the second user; transmitting, subsequent to the retrieving, instructions to the second user device to present a notification alerting the second user of the request; determining, using a processor, whether a response accepting the request is detected from the second user device; and connecting, responsive to determining that the response accepting the request was detected, the second user profile to the virtual media streaming session; wherein multimedia content presented in the virtual media streaming session is simultaneously viewable on the first user device and the second user device.
Systems and methods to enhance interactive program watching
Systems and methods are provided for determining a subset of available paths of an interactive media program to generate for output. One example method includes receiving, at a computing device, the interactive media program, wherein the interactive media program comprises a plurality of alternative segments followed by a common segment and accessing a user profile. A subset of the plurality of alternative segments are identified, based on the user profile. A set of options for output are generated, wherein the set of options enables one of the alternative segments to be selected from the identified subset of the alternative segments. A selection of an option of the set of options is received, wherein the option is a first option and a first segment of the subset of the plurality of alternative segments is generated for output, based on the selected option.
System and method for a self adaptive multi-user program guide
A programming access device such as, for example, a cable or satellite set top box (STB), a digital video recorder (DVR), a personal computer, and/or a digital media receiver automatically optimizes an order of content choices presented in a content listing, such as a program guide display, favorite channel display, and/or a recording listing display based on the past viewing and/or recording history of a current user.
Methods and systems for implementing a locked mode for viewing media assets
Methods and systems that provide an interactive media guidance application having a locked mode for viewing media assets. In the locked mode, the interactive media guidance application may provide media assets suited to a certain audience. The interactive media guidance application may determine suitable media assets for the locked mode based on media assets viewed by other users having characteristics similar to the user of the interactive media guidance application. In the locked mode, the interactive media guidance application may allow access to only certain media assets and/or limit the time period for which the media assets are presented.
METHODS AND SYSTEMS FOR GENERATING A SUMMARY OF CONTENT BASED ON A CO-RELATION GRAPH
Provided are systems and methods for generating a customized summary of content for a user using a co-relation graph and a user preference. The co-relation graph maps, for each segment of the content, summary information of the segment and a characteristic of the segment. The system identifies, using the co-relation graph, a subset of the segments of the content based on the user preference and the characteristics of the segments. The customized summary of the content is generated based on the summary information for the identified subset of segments. The system may also use a current presentation time of the content to limit which segments are used to generate the summary. The system can also use a priority ranking to exclude summary information from less important segments to keep the summary within a desired size.
Systems and methods for identifying and storing a portion of a media asset
Systems and methods are described herein for a media guidance application that can cause a specific portion of a media asset to be stored based on a user command. For example, if the user requests the closing scene from a given movie, the media guidance application may detect the command, determine that it comprises an instruction to store a portion of a media asset, identify a source of the portion of the media asset, and cause the portion of the media asset to be stored. The media guidance application may also cause the entirety of the media asset to be stored and initiate playback at the start of the requested portion. This may allow users to store and watch portions of particular interest without requiring that the users seek through the entire media asset on their own.
MEDIA DEVICE HOUSEHOLDING AND DEDUPLICATION
Methods, apparatus, systems, and articles of manufacture are disclosed. An apparatus includes at least one memory, instructions, and processor circuitry to execute the instructions. The processor circuitry executes the instructions to deduplicate at least one of panel data, automatic content recognition data, or return path data to generate a deduplicated data set. The processor circuitry executes the instructions to generate a graph that connects devices identified in the deduplicated data set, the devices connected based on at least one of a shared intemet protocol addresses, a shared location identifier, or a common device identifier assigned by a common device identification algorithm. The processor circuitry executes the instructions to remove one or more connections based on an inconsistency between the one or more connections and personally identifiable information.