Patent classifications
G06F16/438
System and method for automatic synchronization of video with music, and gaming applications related thereto
A computer system including a server having a processor and a memory, the memory having a video database and a music database, the video database storing at least one video file having a plurality of video file markers, and the music database storing at least one music file having a plurality of music file markers, wherein the server receives and decodes encoded data from computer readable code, identifies and retrieves from the music database a music file based on the decoded data, synchronizes the retrieved music file with one of the video files by aligning the video file markers of the video file with the music file markers for the retrieved music file to produce a synchronized video-music file, and transmits the synchronized video-music file to a display, wherein the video file markers are generated for each video file and the music file markers are generated for each music file.
System and method for automatic synchronization of video with music, and gaming applications related thereto
A computer system including a server having a processor and a memory, the memory having a video database and a music database, the video database storing at least one video file having a plurality of video file markers, and the music database storing at least one music file having a plurality of music file markers, wherein the server receives and decodes encoded data from computer readable code, identifies and retrieves from the music database a music file based on the decoded data, synchronizes the retrieved music file with one of the video files by aligning the video file markers of the video file with the music file markers for the retrieved music file to produce a synchronized video-music file, and transmits the synchronized video-music file to a display, wherein the video file markers are generated for each video file and the music file markers are generated for each music file.
Collecting data from different sources
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.
MEDIA INFORMATION PRESENTATION SYSTEM
A media content placement system is provided. The system may determine a first parameter corresponding to a media object of a plurality of media objects displayed according to a presentation sequence, the first parameter based on a predetermined quantity of times a media object is displayed. The system may determine a second parameter corresponding to the media object, the second placement parameter may be based on of a positive feedback for the media object. The system may determine a third parameter corresponding to the media object, the third parameter may be based on a negative feedback for the media object. The system may determine a presentation index corresponding to a media object. The presentation index may reference a position in a presentation sequence used to display media objects. The system may determine the presentation index based on the first parameter, the second parameter and the third parameter.
MEDIA SELECTION
Systems, device and techniques are disclosed for receiving a first taste profile of a first user based on at least a first profile criteria and receiving a second taste profile of a second user based on at least a second profile criteria. An area of interest may be determined based on the first and second taste profiles. A playlist containing one or more media items (e.g., audio, video, text, etc.) may be generated based on the determined area of interest.
SYSTEMS AND METHODS FOR GENERATING FOR DISPLAY RECOMMENDATIONS THAT ARE TEMPORALLY RELEVANT TO ACTIVITIES OF A USER AND ARE CONTEXTUALLY RELEVANT TO A PORTION OF A MEDIA ASSET THAT THE USER IS CONSUMING
Systems and methods are provided herein for displaying recommendations that are temporally relevant to activities of a user and are contextually relevant to a portion of viewed media. This may be accomplished by a media guidance application identifying activities a user has planned, as well as respective times for which each of the plurality of activities was planned to be performed by the user. The media guidance application may filter the activities by determining which of the first plurality of activities has a corresponding respective time that is within a threshold period of time. The media guidance application may then identify characteristics of each filtered activity and of a media asset that the user is consuming at the present moment, and may compute whether the characteristics match. If the characteristics match, the media guidance application may generate for display a recommendation relating to the respective activity.
SYSTEMS AND METHODS FOR GENERATING FOR DISPLAY RECOMMENDATIONS THAT ARE TEMPORALLY RELEVANT TO ACTIVITIES OF A USER AND ARE CONTEXTUALLY RELEVANT TO A PORTION OF A MEDIA ASSET THAT THE USER IS CONSUMING
Systems and methods are provided herein for displaying recommendations that are temporally relevant to activities of a user and are contextually relevant to a portion of viewed media. This may be accomplished by a media guidance application identifying activities a user has planned, as well as respective times for which each of the plurality of activities was planned to be performed by the user. The media guidance application may filter the activities by determining which of the first plurality of activities has a corresponding respective time that is within a threshold period of time. The media guidance application may then identify characteristics of each filtered activity and of a media asset that the user is consuming at the present moment, and may compute whether the characteristics match. If the characteristics match, the media guidance application may generate for display a recommendation relating to the respective activity.
Disparate Workflow Integration Using a Meshed Visualization Canvas
Techniques are described to support shared applications, including a shared application that permits retrieval, presentation and traversal of information resources. The innovative techniques enable multiple participants at different locations to both see and interact with assets such as a web-based content. The innovative techniques centralize the functionality of an application that is to be shared. A shared application is executed, during a collaboration, at a centralized location in a manner that does not require any local resources to create an application instance.
METHOD FOR SORTING VIDEO BULLET-SCREEN COMMENTS, SERVER, AND STORAGE MEDIUM
A method for sorting video bullet-screen comments, a server and storage medium are provided. The method includes: obtaining sorting data of a bullet-screen comment in a video, the sorting data including playback progress time of the video and sending time of the bullet-screen comment; obtaining a first sorting score of the bullet-screen comment based on the playback progress time and obtaining a second sorting score of the bullet-screen comment based on the sending time; obtaining a bullet-screen score based on at least one of the first sorting score and the second sorting score; and determining, based on the bullet-screen score, a sorting result of displaying the bullet-screen comment in the video.
METHOD FOR SORTING VIDEO BULLET-SCREEN COMMENTS, SERVER, AND STORAGE MEDIUM
A method for sorting video bullet-screen comments, a server and storage medium are provided. The method includes: obtaining sorting data of a bullet-screen comment in a video, the sorting data including playback progress time of the video and sending time of the bullet-screen comment; obtaining a first sorting score of the bullet-screen comment based on the playback progress time and obtaining a second sorting score of the bullet-screen comment based on the sending time; obtaining a bullet-screen score based on at least one of the first sorting score and the second sorting score; and determining, based on the bullet-screen score, a sorting result of displaying the bullet-screen comment in the video.