US20100199295A1 - Dynamic video segment recommendation based on video playback location - Google Patents
Dynamic video segment recommendation based on video playback location Download PDFInfo
- Publication number
- US20100199295A1 US20100199295A1 US12/457,429 US45742909A US2010199295A1 US 20100199295 A1 US20100199295 A1 US 20100199295A1 US 45742909 A US45742909 A US 45742909A US 2010199295 A1 US2010199295 A1 US 2010199295A1
- Authority
- US
- United States
- Prior art keywords
- video
- user
- media
- similar
- scene
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/635—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/686—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present invention relates to a media system and, more particularly, to a media system for and method of dynamically and intelligently recommending video segments to a user.
- video sharing sites such as YouTube allow users to browse/search for videos, and view the videos as and when they find anything interesting. Users can even browse through similar/related videos while watching a certain video.
- one related art system that enables users to browse through similar/related videos utilizes an MPEG-7 based metadata structure for associating/grouping video segments with similar/related events taking place.
- the events can be, for example, all touchdown passes in a football game, etc. These events may be part of the same video or may belong to different videos.
- a sports reporter who is trying to create a reportage on touch down passes in a football game may look for all the scenes where touchdowns took place, and associate them together as a “touchdown” event.
- the reporter can identify a “touchdown” event and a “Manning” object, and find all scenes where Manning threw touchdown passes, and associate all such events found to the “Manning” object.
- the related art system offers several extensions to the model to provide a lean-back viewing experience for an end-user.
- the users are required to tell the system via a preference profile page, of the events that they are interested in and would like to receive the recommendations. For example, a user may indicate his preference to “touchdown” events, and explicitly mention in his preference profile that he would like to receive “touchdown” events either at the end of the event or at the end of the video.
- users are required to explicitly subscribe to the system of desired events. Next, while watching another or the same video, if the user likes another event, he is required to again update his preference profile of that event.
- describing/representing an event in plain text itself might not be intuitive to the users. For example, say if the user is watching a football game and is interested in a “goal” event (meaning that while the football is near the goal line), such events cannot be easily represented in a way that the recommendation engine can interpret it correctly.
- the “goal” event can be understood as “goals scored in a soccer game”. In such a case, the recommendation engine would supply video segments containing “goals scored in a soccer game”.
- the present invention provides a system that can dynamically show similar segments to a user based on the current playback location, and, for example, based on the user's previous viewing history (patterns).
- the present invention makes recommendations that are implicit in nature, i.e., users are not required to explicitly indicate their interest in certain events. These recommendations are based on the current playback location of the user in the video and utilize a user's profile, preferences and previous viewing history behavior to determine which of the recommendations best suit the user's interest. Unlike related art systems where a user's preference profile is used by the system to check if the user is interested in a given video, or the current event (within the video), the present invention uses a user's preference profile to select the best of all the available (or dynamically generated) recommendations that would suit the user's interest with respect to current activity (or event) in the video. The present invention can therefore provide continuous video segment recommendations to the user (i.e., as the current segment being viewed keeps changing, the recommendations keep changing).
- the present invention provides a system and method that identifies and displays video segments that are similar to a user's currently viewed video segment.
- the system dynamically and continuously updates the similar segments depending on the user's current playback position. As and when the video progresses or depending on the user's playback events (such as skip, fast forward, rewind, etc), the similar segments are updated.
- the similar segments can be displayed on user request (such as when a user clicks on video player to view similar segments), or can be displayed/updated periodically (such as every ten seconds), or can be displayed/updated based on changes or events in the viewed video (such as at the beginning of a new scene).
- the users may optionally specify how frequently they wish to receive the recommendations, at what point within the scene (i.e., the offset from the start of the scene) they may want to receive them, and so forth.
- the system/method can be used in any distributed as well as centralized system, and can be used as a notification service to receive video scene recommendations.
- the present invention provides a method of dynamically recommending media segments to a user, comprising: analyzing and gathering metadata of a currently viewed media segment of a main media content based on a current playback location; identifying other media segments, from the main media content or other media content, that are similar to the currently viewed media segment; and dynamically recommending at least some of the identified other, similar media segments to the user.
- the media segments may comprise video segments.
- the method may further comprise matching the metadata of the currently viewed video segment against metadata of all video segments available in a collection of videos such as a video database; and storing a list of all the video segments that match.
- the database also may be a centralized database or a distributed database or a peer-to-peer (P2P) system.
- P2P peer-to-peer
- a query may be issued containing the current segment metadata across a distributed system to find a list of matching segments.
- the database may store video metadata instead of the videos, and the metadata may include a pointer to the actual videos.
- the method may further comprise gathering user information including one of a previous viewing history of a user, a user profile, or a user preference; and finding video segments identified that most closely match with the gathered user information.
- the user's previous browsing history may also be used to filter matching segments, such as, for example, those segments that the user has already watched.
- a media system for dynamically recommending video scenes to a user comprising: means for detecting metadata of a currently viewed video scene of a video content; means for identifying other video scenes, from the video content or other video content, that are similar to the currently viewed video scene; and means for dynamically recommending at least some of the identified other, similar video scenes to the user based on the user's previous viewing history.
- the present invention also contemplates a computer readable medium comprising software for instructing a media system to: detect and gather metadata of a currently viewed media segment of a primary media content based on a current playback location; identify other media segments, from the primary media content or additional media content, that are similar to the currently viewed media segment; and dynamically recommend at least some of the identified additional, similar media segments to a user based on previous viewing patterns of the user.
- a media system for dynamically recommending video segments to a user comprising: a media player which detects metadata of a currently viewed video scene of a video content based on a current playback location within the video content; a segment similarity analyzer which identifies other video scenes, from the video content or other video content, that are similar to the currently viewed video scene, and dynamically recommends at least some of the identified other, similar video scenes to the user based on a previous viewing history of the user; and a display device which displays the recommended, similar video scenes that most closely match with the previous viewing history of the user.
- FIG. 1 illustrates a media system according to an exemplary embodiment of the present invention
- FIG. 2 depicts an illustrative embodiment of a method operating in the media system of FIG. 1 ;
- FIG. 3 depicts a further illustrative embodiment of a method operating in the media system of FIG. 1 ;
- FIG. 4 depicts a still further illustrative embodiment of a method operating in the media system of FIG. 1 ;
- FIGS. 5A and 5B illustrate examples of the operation of the present invention.
- FIG. 6 illustrates a further example of the operation of the present invention.
- FIG. 1 illustrates a media system according to an exemplary embodiment of the present invention.
- the media system for dynamic video segment recommendations 10 includes an input device 12 , such as but not limited to a keyboard, keypad, smartphone, or remote control for operation by an associated user 14 , and a media playback system 16 .
- the media playback system 16 includes a media player 18 and a display device 20 .
- the media player 18 may be, for example, a personal computer, a set-top box (STB) for playing digital television content received from a television content provider, a Digital Video Recorder (DVR) for playing previously recorded video content such as previously recorded television content received from a television content provider, an Apple TV® device for playing downloaded content that has been purchased or rented from a remote media distribution service such as the Apple®D iTunes® store, a Digital Versatile Disc (DVD) player, or the like.
- the media player 18 may be connected to the display device 20 via any desired audio/video connection such as, for example, a High Definition Multimedia Interface (HDMI) connection, a Digital Video Interface (DVI) connection, a coaxial cable connection, or the like.
- the display device 20 may be, for example, a computer display screen, a television (TV), or the like. In an alternative embodiment, the display device 20 may be incorporated into the media player 18 .
- the media player 18 includes a media playback function 24 and a media segment playback function 26 , each of which may be implemented in software, hardware, or a combination thereof.
- the media playback function 24 generally operates to provide playback of media items obtained from a content source 28 .
- the media items are video items.
- the media playback function 24 provides playback of the video items and presentation of the video items to the user 14 and any other nearby users via the display device 20 .
- the content source 28 varies depending on the particular implementation of the media player 18 . For example, if the media player 18 is a STB, then the content source 28 may be a television content distribution network such as a Cable Television (CATV) network.
- CATV Cable Television
- the content source 28 is a DVD.
- the media player 18 is a device such as an Apple TV® device
- the content source 28 may be a remote media distribution service such as the Apple® iTunes® store, where the media player 18 has access to the remote media distribution service via a network such as, for example, the Internet.
- the media player 18 while a user 14 is watching a video (step S 100 ), the media player 18 notifies a Segment Similarity Analyzer (SSA) 30 of the current segment the user is viewing (step S 102 ). Along with this is sent information such as user's current playback location, metadata information associated to that segment, metadata of the video scene for that segment, and so forth.
- the SSA 30 looks for video scenes that have metadata similar to the current segment/scene from, for example, a video database (step S 104 ).
- the video database may be part of the SSA 30 , or an external source.
- the metadata similarities can be identified in terms of characters, speech, semantics, events in the scene, timing, scene location, audio effects, soundtrack and so forth. Any model that uses MPEG-7 framework for associating metadata similarities among videos can be used. An example of one such model is disclosed in the related art document entitled, “A Video Metadata Model Supporting Personalization & Recommendation in Video-based Services” by Tsinaraki et al. (July 2001), the disclosure of which is incorporated herein by reference in its entirety.
- the metadata information identifying and describing the segment may include information describing the content of the segment of the media item.
- the information may describe the segment as containing an action scene, a romantic scene, or the like.
- the information may describe the content of the segment more specifically as containing a Princess Leia scene, a Darth Vader scene, a droid scene, a space-fighting scene, or the like.
- the information describing the segment may include a list of actors or actresses appearing in the segment and/or a description of activities that take place in the segment.
- the information describing the content of the segments of the media item may be information provided by a producer or creator of the media item, information such as annotations provided by one or more users that have previously viewed the media item, or the like, or any combination thereof.
- the metadata may be, for example, tags, annotations, a script or lyrics for the media item, closed-captioning information, sub-titles, or the like.
- the media segment playback function 26 may also utilize a combination of audio and frame analysis techniques. For example, in addition to using frame analysis techniques to detect violent content such as, for example, smoke or blood pixels, the system may also utilize audio analysis techniques for detecting audio content such as in the form of, for example, gunshot sounds.
- the SSA 30 adds that scene to its list of matches found (step S 106 ). Note that this can be a one-time process, and does not need to be repeated for every other user. However, there are scenarios where it may be desired to repeat this process.
- One example is a distributed scenario, where each device has its own SSA 30 which performs this operation for its own user.
- Another example is where new content is being continually added to the video database, and newer results may be wanted in the recommendations.
- the video metadata may be indexed, and the corresponding scenes are then associated with the appropriate entry into the index. Thus, segments from new videos would be appended to the appropriate entries in the index.
- the process may need to be repeated multiple times.
- the system decides as to which of the scenes are to be displayed to the user depending on a user's profile, preferences and viewing history.
- the system collects metadata of the scenes that the user had not preferred to watch or had skipped earlier.
- the system may also collect metadata of the scenes that the user has already watched, and hence need not be recommended again. For instance, the system recommends a segment from the movie “Rambo 4” when a user is watching the movie “UHF”, and the user then watches that segment. However, the same segment from “Rambo 4” shows up as a potential recommendation for a segment in another movie “Hot Shots 2”. The system notices that the user has already watched the recommended segment before, so it does not recommend it again.
- the system may be programmed to do the opposite and recommend the segment from “Rambo 4” as well as the segment from “UHF” (discovered from the user's viewing history) for that segment in “Hot Shots 2”. Any/all of such scenes are filtered out at this stage. Also, scenes that the user has already watched may be filtered out. Then, from among the rest of the scenes that survive and match with the user's profile, the system identifies the scenes that have been rated highly by other users or recommended by other users. For example, this may include users from a user's social network, or users that have a profile similar to the user, or the users whose previous video uploads are similar in characteristics to the user's video uploads, or users who match in terms of the type of videos that the user watches.
- the scenes are displayed to the user by the media segment playback function 26 of the media device 18 in the order that best matched and/or were rated highly (step S 108 ). For example, if 100 scenes match a video segment, a user X may see a scene 10 as the first matching video scene, whereas a user Y may see a different scene 50 as his first match. Note that the user can at any time opt not to see the “Similar Scenes”, by turning off a “Show Similar Scenes” button (not shown).
- the system can display them to the user in several ways, such as video clips, links to clips, or pop-ups.
- the recommendations may also be provided to a supplementary mobile device (e.g., a smartphone or a remote control equipped with a display).
- step S 110 if the main video is over, the user can end the session, or if the user has viewed one of the matching scenes or clips, the user can then return to the main video and continue to watch it until completion.
- the user at any point may continue to watch the “touchdown” video segment from the current video or from the recommendations made, i.e., the user is not required to wait until the end of the event or the video to receive recommendations and the recommendations will be updated as soon as his playback position and the associated metadata changes (e.g., the current metadata changes to “coach swearing” and the recommendation keyframes get updated to show other instances of the same (or other) coaches losing it).
- the user may continue to watch the “touchdown” video segment from the current video or from the recommendations made, i.e., the user is not required to wait until the end of the event or the video to receive recommendations and the recommendations will be updated as soon as his playback position and the associated metadata changes (e.g., the current metadata changes to “coach swearing” and the recommendation keyframes get updated to show other instances of the same (or other) coaches losing it).
- the media player 18 may decide as to when (or not) to notify the SSA 30 of the current segment (that the user is watching (step S 200 )) based on some threshold parameters. For example, the media player 18 may take into consideration the user's trick play mode behavior (such as skip, fast forward, etc.) on the current scene (step S 202 ). Certain trick play modes on a scene are indicative of the user finding the scene undesirable (e.g., user skips the scene), and hence no segment information is sent to SSA 30 for scene analysis.
- trick play mode behavior such as skip, fast forward, etc.
- the media player 18 may ensure that similar segments of the media item are not selected as segments of interest during trick play mode, or may reduce the priority assigned to similar segments. As another example, the media player 18 may wait for the user to watch for a certain time period within the scene (e.g., half the length of the scene (step S 204 )), before which it notifies SSA 30 of the scene and playback information. Thus, if the preset time period threshold has been met, the media player 18 sends the SSA 30 the metadata of the scene (step S 206 ). The SSA 30 then analyzes the user profile and displays recommendations to the user back at the media player 18 (step S 208 ).
- a certain time period within the scene e.g., half the length of the scene (step S 204 )
- the recommendations can be sent to the user based on user preference of how and/or when he wants to receive them.
- Such preferences can be indicated via the preference profile page of the user with the media player 18 .
- the media player 18 may include a simple option (in a form of a button) as “Enable/disable recommendations”, and the user may simply click on the button to turn the recommendations on/off (see, for example, button 60 discussed below).
- the media player 18 may look through user's preference as to when and at what frequency he may wish to receive them (step S 304 ).
- a user may wish to have the recommendations “only once at the start of a new scene”.
- Several other options include “user can specify the frequency rate for receiving recommendations (e.g., twice within a scene) and within what part of the scene (such as start/end/certain offset from the start of the scene, etc.)”. If no preferences are set by the user, a default action can be to send recommendations at the beginning of every new scene.
- the SSA 30 then analyzes the user profile for matching recommendations and displays recommendations to the user at the media player 18 (step S 306 ).
- FIG. 5A consider, for example, that a user (Bob) admires Barack Obama and is searching for “Barack Obama” videos on his favorite online video service.
- the media system 10 returns a set of videos and Bob chooses one that looks interesting and he watches it. While watching the video he comes across a particular segment of the video that he enjoys—it features Mr. Obama discussing the energy policy with his opponent John McCain. Bob pauses the video on this segment 50 and then clicks on a “Find Similar Segments” button 60 in the display of the media player 18 . In this case, Bob has indicated that recommendations be sent to him only upon his request.
- Clicking the button 60 instructs the SSA 30 of the media system 10 to find other segments or scenes that contain content that is similar to the current segment-content that is related by metadata and/or by Bob's previous viewing patterns.
- the metadata may be in the form of segments containing key words such as “Obama”, “McCain” and “energy policy” thereby showing a related segment of Mr. Obama.
- Bob's previous viewing patterns could be based on Bob watching a particular Obama segment five times.
- the media system 10 quickly returns several segments 70 A, 70 B, 70 C that have been bookmarked for the appropriate segment to be queued for easy access by the user.
- the media system 10 Because the media system 10 has “watched” his behavior in previous viewings of videos, it has determined that Bob is more likely to prefer segments in which Obama is portrayed favorably. Thus, it usually rules out segments provided by Fox News and favors segments from MSNBC. Bob watches a returned segment (a segment “recommended” by the system based on tags and Bob's preferences) that features Obama speaking about “Change” in Germany. Bob again pauses the player and clicks on “Find Similar Segments” button 60 . The media system 10 immediately returns a set of segments that are uncannily similar to the speech in Germany segment.
- the present invention has substantial opportunity for variation without departing from the spirit or scope of the present invention.
- the embodiments discussed herein are directed to personal or in-home playback, the present invention is not limited thereto.
- the examples refer to video segments or scenes, the present invention is not limited thereto and other forms of media content are contemplated herein.
Abstract
Description
- The present application claims priority from U.S. Provisional Application No. 61/149,216 filed on Feb. 2, 2009, the disclosure of which is incorporated herein by reference in its entirety.
- The present invention relates to a media system and, more particularly, to a media system for and method of dynamically and intelligently recommending video segments to a user.
- In general, video sharing sites such as YouTube allow users to browse/search for videos, and view the videos as and when they find anything interesting. Users can even browse through similar/related videos while watching a certain video.
- However, if a user likes a certain segment/scene in a video and would like to find/view any similar scenes, current systems provide no search feature (to find “Related Video Segments”). In such cases, users are required to recreate and re-submit a new search query, which may not be easy for users to formulate (or describe in words) especially when a user is interested in a particular scene.
- More specifically, one related art system that enables users to browse through similar/related videos utilizes an MPEG-7 based metadata structure for associating/grouping video segments with similar/related events taking place. The events can be, for example, all touchdown passes in a football game, etc. These events may be part of the same video or may belong to different videos.
- Several extensions have been proposed to the model. For example, a sports reporter who is trying to create a reportage on touch down passes in a football game may look for all the scenes where touchdowns took place, and associate them together as a “touchdown” event. As an another example, for creating a reportage on “touchdown” events from several games by a single player (e.g., Peyton Manning), the reporter can identify a “touchdown” event and a “Manning” object, and find all scenes where Manning threw touchdown passes, and associate all such events found to the “Manning” object.
- The related art system offers several extensions to the model to provide a lean-back viewing experience for an end-user. However, the users are required to tell the system via a preference profile page, of the events that they are interested in and would like to receive the recommendations. For example, a user may indicate his preference to “touchdown” events, and explicitly mention in his preference profile that he would like to receive “touchdown” events either at the end of the event or at the end of the video. With this model, users are required to explicitly subscribe to the system of desired events. Next, while watching another or the same video, if the user likes another event, he is required to again update his preference profile of that event.
- Furthermore, describing/representing an event in plain text itself might not be intuitive to the users. For example, say if the user is watching a football game and is interested in a “goal” event (meaning that while the football is near the goal line), such events cannot be easily represented in a way that the recommendation engine can interpret it correctly. The “goal” event can be understood as “goals scored in a soccer game”. In such a case, the recommendation engine would supply video segments containing “goals scored in a soccer game”.
- The present invention provides a system that can dynamically show similar segments to a user based on the current playback location, and, for example, based on the user's previous viewing history (patterns).
- The present invention makes recommendations that are implicit in nature, i.e., users are not required to explicitly indicate their interest in certain events. These recommendations are based on the current playback location of the user in the video and utilize a user's profile, preferences and previous viewing history behavior to determine which of the recommendations best suit the user's interest. Unlike related art systems where a user's preference profile is used by the system to check if the user is interested in a given video, or the current event (within the video), the present invention uses a user's preference profile to select the best of all the available (or dynamically generated) recommendations that would suit the user's interest with respect to current activity (or event) in the video. The present invention can therefore provide continuous video segment recommendations to the user (i.e., as the current segment being viewed keeps changing, the recommendations keep changing).
- The present invention provides a system and method that identifies and displays video segments that are similar to a user's currently viewed video segment. The system dynamically and continuously updates the similar segments depending on the user's current playback position. As and when the video progresses or depending on the user's playback events (such as skip, fast forward, rewind, etc), the similar segments are updated. The similar segments can be displayed on user request (such as when a user clicks on video player to view similar segments), or can be displayed/updated periodically (such as every ten seconds), or can be displayed/updated based on changes or events in the viewed video (such as at the beginning of a new scene). The users may optionally specify how frequently they wish to receive the recommendations, at what point within the scene (i.e., the offset from the start of the scene) they may want to receive them, and so forth. The system/method can be used in any distributed as well as centralized system, and can be used as a notification service to receive video scene recommendations.
- According to one aspect, the present invention provides a method of dynamically recommending media segments to a user, comprising: analyzing and gathering metadata of a currently viewed media segment of a main media content based on a current playback location; identifying other media segments, from the main media content or other media content, that are similar to the currently viewed media segment; and dynamically recommending at least some of the identified other, similar media segments to the user.
- According to another aspect, the media segments may comprise video segments.
- According to another aspect, the method may further comprise matching the metadata of the currently viewed video segment against metadata of all video segments available in a collection of videos such as a video database; and storing a list of all the video segments that match. The database also may be a centralized database or a distributed database or a peer-to-peer (P2P) system. Thus, a query may be issued containing the current segment metadata across a distributed system to find a list of matching segments. Also, the database may store video metadata instead of the videos, and the metadata may include a pointer to the actual videos.
- According to another aspect, the method may further comprise gathering user information including one of a previous viewing history of a user, a user profile, or a user preference; and finding video segments identified that most closely match with the gathered user information. The user's previous browsing history may also be used to filter matching segments, such as, for example, those segments that the user has already watched.
- According to another aspect of the present invention, a media system for dynamically recommending video scenes to a user is provided, comprising: means for detecting metadata of a currently viewed video scene of a video content; means for identifying other video scenes, from the video content or other video content, that are similar to the currently viewed video scene; and means for dynamically recommending at least some of the identified other, similar video scenes to the user based on the user's previous viewing history.
- The present invention also contemplates a computer readable medium comprising software for instructing a media system to: detect and gather metadata of a currently viewed media segment of a primary media content based on a current playback location; identify other media segments, from the primary media content or additional media content, that are similar to the currently viewed media segment; and dynamically recommend at least some of the identified additional, similar media segments to a user based on previous viewing patterns of the user.
- A media system for dynamically recommending video segments to a user, comprising: a media player which detects metadata of a currently viewed video scene of a video content based on a current playback location within the video content; a segment similarity analyzer which identifies other video scenes, from the video content or other video content, that are similar to the currently viewed video scene, and dynamically recommends at least some of the identified other, similar video scenes to the user based on a previous viewing history of the user; and a display device which displays the recommended, similar video scenes that most closely match with the previous viewing history of the user.
- Those skilled in the art will appreciate the scope of the present invention and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
- The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the invention, and together with the description serve to explain the principles of the invention.
-
FIG. 1 illustrates a media system according to an exemplary embodiment of the present invention; -
FIG. 2 depicts an illustrative embodiment of a method operating in the media system ofFIG. 1 ; -
FIG. 3 depicts a further illustrative embodiment of a method operating in the media system ofFIG. 1 ; -
FIG. 4 depicts a still further illustrative embodiment of a method operating in the media system ofFIG. 1 ; -
FIGS. 5A and 5B illustrate examples of the operation of the present invention; and -
FIG. 6 illustrates a further example of the operation of the present invention. - The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
- Note that at times the system of the present invention is described as performing a certain function. However, one of ordinary skill in the art would know that the program is what is performing the function rather than the entity of the system itself.
- Although aspects of one implementation of the present invention are depicted as being stored in memory, one skilled in the art will appreciate that all or part of systems and methods consistent with the present invention may be stored on or read from other computer-readable media, such as secondary storage devices, like hard disks, floppy disks, and CD-ROM, a carrier wave received from a network such as the Internet, or other forms of ROM or RAM either currently known or later developed. Further, although specific components of the system have been described, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present invention may contain additional or different components.
-
FIG. 1 illustrates a media system according to an exemplary embodiment of the present invention. In general, the media system for dynamicvideo segment recommendations 10 includes aninput device 12, such as but not limited to a keyboard, keypad, smartphone, or remote control for operation by an associateduser 14, and amedia playback system 16. In this exemplary embodiment, themedia playback system 16 includes amedia player 18 and adisplay device 20. - The
media player 18 may be, for example, a personal computer, a set-top box (STB) for playing digital television content received from a television content provider, a Digital Video Recorder (DVR) for playing previously recorded video content such as previously recorded television content received from a television content provider, an Apple TV® device for playing downloaded content that has been purchased or rented from a remote media distribution service such as the Apple®D iTunes® store, a Digital Versatile Disc (DVD) player, or the like. Themedia player 18 may be connected to thedisplay device 20 via any desired audio/video connection such as, for example, a High Definition Multimedia Interface (HDMI) connection, a Digital Video Interface (DVI) connection, a coaxial cable connection, or the like. Thedisplay device 20 may be, for example, a computer display screen, a television (TV), or the like. In an alternative embodiment, thedisplay device 20 may be incorporated into themedia player 18. - The
media player 18 includes amedia playback function 24 and a mediasegment playback function 26, each of which may be implemented in software, hardware, or a combination thereof. Themedia playback function 24 generally operates to provide playback of media items obtained from acontent source 28. In the exemplary embodiment, the media items are video items. As such, themedia playback function 24 provides playback of the video items and presentation of the video items to theuser 14 and any other nearby users via thedisplay device 20. Thecontent source 28 varies depending on the particular implementation of themedia player 18. For example, if themedia player 18 is a STB, then thecontent source 28 may be a television content distribution network such as a Cable Television (CATV) network. As another example, if themedia player 18 is a DVD player, then thecontent source 28 is a DVD. As a final example, if themedia player 18 is a device such as an Apple TV® device, then thecontent source 28 may be a remote media distribution service such as the Apple® iTunes® store, where themedia player 18 has access to the remote media distribution service via a network such as, for example, the Internet. - With reference to
FIGS. 1 and 2 , in one exemplary embodiment of the present invention, while auser 14 is watching a video (step S100), themedia player 18 notifies a Segment Similarity Analyzer (SSA) 30 of the current segment the user is viewing (step S102). Along with this is sent information such as user's current playback location, metadata information associated to that segment, metadata of the video scene for that segment, and so forth. Once theSSA 30 receives the information, it looks for video scenes that have metadata similar to the current segment/scene from, for example, a video database (step S104). The video database may be part of theSSA 30, or an external source. The metadata similarities can be identified in terms of characters, speech, semantics, events in the scene, timing, scene location, audio effects, soundtrack and so forth. Any model that uses MPEG-7 framework for associating metadata similarities among videos can be used. An example of one such model is disclosed in the related art document entitled, “A Video Metadata Model Supporting Personalization & Recommendation in Video-based Services” by Tsinaraki et al. (July 2001), the disclosure of which is incorporated herein by reference in its entirety. - Moreover, for each segment, the metadata information identifying and describing the segment may include information describing the content of the segment of the media item. For example, the information may describe the segment as containing an action scene, a romantic scene, or the like. As another example, if the media item is one of the Star Wars movies, the information may describe the content of the segment more specifically as containing a Princess Leia scene, a Darth Vader scene, a droid scene, a space-fighting scene, or the like. As another example, the information describing the segment may include a list of actors or actresses appearing in the segment and/or a description of activities that take place in the segment. The information describing the content of the segments of the media item may be information provided by a producer or creator of the media item, information such as annotations provided by one or more users that have previously viewed the media item, or the like, or any combination thereof.
- Also consistent with the present invention, the metadata may be, for example, tags, annotations, a script or lyrics for the media item, closed-captioning information, sub-titles, or the like. Moreover, the media
segment playback function 26 may also utilize a combination of audio and frame analysis techniques. For example, in addition to using frame analysis techniques to detect violent content such as, for example, smoke or blood pixels, the system may also utilize audio analysis techniques for detecting audio content such as in the form of, for example, gunshot sounds. - Once a matching video scene is found, the
SSA 30 adds that scene to its list of matches found (step S106). Note that this can be a one-time process, and does not need to be repeated for every other user. However, there are scenarios where it may be desired to repeat this process. One example is a distributed scenario, where each device has itsown SSA 30 which performs this operation for its own user. Another example is where new content is being continually added to the video database, and newer results may be wanted in the recommendations. For example, in a database or search engine, the video metadata may be indexed, and the corresponding scenes are then associated with the appropriate entry into the index. Thus, segments from new videos would be appended to the appropriate entries in the index. For a distributed system or a P2P system, the process may need to be repeated multiple times. - Next, the system decides as to which of the scenes are to be displayed to the user depending on a user's profile, preferences and viewing history. The system collects metadata of the scenes that the user had not preferred to watch or had skipped earlier. In addition, the system may also collect metadata of the scenes that the user has already watched, and hence need not be recommended again. For instance, the system recommends a segment from the movie “Rambo 4” when a user is watching the movie “UHF”, and the user then watches that segment. However, the same segment from “Rambo 4” shows up as a potential recommendation for a segment in another movie “Hot Shots 2”. The system notices that the user has already watched the recommended segment before, so it does not recommend it again. Alternatively, it may be programmed to do the opposite and recommend the segment from “Rambo 4” as well as the segment from “UHF” (discovered from the user's viewing history) for that segment in “Hot Shots 2”. Any/all of such scenes are filtered out at this stage. Also, scenes that the user has already watched may be filtered out. Then, from among the rest of the scenes that survive and match with the user's profile, the system identifies the scenes that have been rated highly by other users or recommended by other users. For example, this may include users from a user's social network, or users that have a profile similar to the user, or the users whose previous video uploads are similar in characteristics to the user's video uploads, or users who match in terms of the type of videos that the user watches. Finally, the scenes are displayed to the user by the media
segment playback function 26 of themedia device 18 in the order that best matched and/or were rated highly (step S108). For example, if 100 scenes match a video segment, a user X may see ascene 10 as the first matching video scene, whereas a user Y may see adifferent scene 50 as his first match. Note that the user can at any time opt not to see the “Similar Scenes”, by turning off a “Show Similar Scenes” button (not shown). - Once the scenes to be displayed are identified, the system can display them to the user in several ways, such as video clips, links to clips, or pop-ups. The recommendations may also be provided to a supplementary mobile device (e.g., a smartphone or a remote control equipped with a display).
- In step S110, if the main video is over, the user can end the session, or if the user has viewed one of the matching scenes or clips, the user can then return to the main video and continue to watch it until completion.
- Consider, for example, that a user is watching a football game on Youtube. When the user reaches a video segment with metadata identified as “touchdown”, other segments with metadata that includes “touchdown” are discovered and filtered based on his previous history, and displayed to the user as recommendations, for instance in the form of keyframes in the right-end of the browser for viewing. The user at any point may continue to watch the “touchdown” video segment from the current video or from the recommendations made, i.e., the user is not required to wait until the end of the event or the video to receive recommendations and the recommendations will be updated as soon as his playback position and the associated metadata changes (e.g., the current metadata changes to “coach swearing” and the recommendation keyframes get updated to show other instances of the same (or other) coaches losing it).
- With reference to
FIG. 3 , in another exemplary embodiment of the present invention, themedia player 18 may decide as to when (or not) to notify theSSA 30 of the current segment (that the user is watching (step S200)) based on some threshold parameters. For example, themedia player 18 may take into consideration the user's trick play mode behavior (such as skip, fast forward, etc.) on the current scene (step S202). Certain trick play modes on a scene are indicative of the user finding the scene undesirable (e.g., user skips the scene), and hence no segment information is sent toSSA 30 for scene analysis. For example, if theuser 14 skips over a particular segment of the media item, themedia player 18 may ensure that similar segments of the media item are not selected as segments of interest during trick play mode, or may reduce the priority assigned to similar segments. As another example, themedia player 18 may wait for the user to watch for a certain time period within the scene (e.g., half the length of the scene (step S204)), before which it notifiesSSA 30 of the scene and playback information. Thus, if the preset time period threshold has been met, themedia player 18 sends theSSA 30 the metadata of the scene (step S206). TheSSA 30 then analyzes the user profile and displays recommendations to the user back at the media player 18 (step S208). - With reference to
FIG. 4 , in another exemplary embodiment of the present invention, the recommendations can be sent to the user based on user preference of how and/or when he wants to receive them. Such preferences can be indicated via the preference profile page of the user with themedia player 18. Themedia player 18 may include a simple option (in a form of a button) as “Enable/disable recommendations”, and the user may simply click on the button to turn the recommendations on/off (see, for example,button 60 discussed below). While the user is watching a video segment (step S300) and selects to enable (to receive) the recommendations (step S302), themedia player 18 may look through user's preference as to when and at what frequency he may wish to receive them (step S304). For example, a user may wish to have the recommendations “only once at the start of a new scene”. Several other options include “user can specify the frequency rate for receiving recommendations (e.g., twice within a scene) and within what part of the scene (such as start/end/certain offset from the start of the scene, etc.)”. If no preferences are set by the user, a default action can be to send recommendations at the beginning of every new scene. - The
SSA 30 then analyzes the user profile for matching recommendations and displays recommendations to the user at the media player 18 (step S306). - Referring to
FIG. 5A , consider, for example, that a user (Bob) admires Barack Obama and is searching for “Barack Obama” videos on his favorite online video service. Themedia system 10 returns a set of videos and Bob chooses one that looks interesting and he watches it. While watching the video he comes across a particular segment of the video that he enjoys—it features Mr. Obama discussing the energy policy with his opponent John McCain. Bob pauses the video on thissegment 50 and then clicks on a “Find Similar Segments”button 60 in the display of themedia player 18. In this case, Bob has indicated that recommendations be sent to him only upon his request. - Clicking the
button 60 instructs theSSA 30 of themedia system 10 to find other segments or scenes that contain content that is similar to the current segment-content that is related by metadata and/or by Bob's previous viewing patterns. For example, the metadata may be in the form of segments containing key words such as “Obama”, “McCain” and “energy policy” thereby showing a related segment of Mr. Obama. Alternatively, Bob's previous viewing patterns could be based on Bob watching a particular Obama segment five times. As shown inFIG. 5B , themedia system 10 quickly returnsseveral segments - Because the
media system 10 has “watched” his behavior in previous viewings of videos, it has determined that Bob is more likely to prefer segments in which Obama is portrayed favorably. Thus, it usually rules out segments provided by Fox News and favors segments from MSNBC. Bob watches a returned segment (a segment “recommended” by the system based on tags and Bob's preferences) that features Obama speaking about “Change” in Germany. Bob again pauses the player and clicks on “Find Similar Segments”button 60. Themedia system 10 immediately returns a set of segments that are uncannily similar to the speech in Germany segment. - With reference to
FIG. 6 , as an another example, consider that a user (Bob) is interested in watching “Dog Show” videos on Youtube. He has, however, explicitly indicated in his preferences profile page that he would like to receive video segment recommendations for any scenes that he has watched for at least 1 minute, and that the recommendations be presented to him only once during that scene. He finds some videos on Youtube, but is particularly interested in a video and starts watching it. He however starts to skip some of the scenes in that video and comes across asegment 80 with “Dogs Jumping” all around. Bob starts to watch it and just when he is finished watching the first 1 minute of that segment, he immediately finds a collection ofscenes FIG. 6 at the lower right). - He quickly scrolls to one of these clips, but this time Bob would like to receive recommendations after he has watched a scene for just 30 seconds. He would also like to continue to receive recommendations repetitively at a fixed interval of 15 seconds from that point on. He makes these changes in his preference profile page, and starts to watch the clip. He comes across a segment with “Boxer Hopping”, and after watching the first 30 seconds of that segment, he is presented with a collection of “Boxer Hopping clips”. None of those clips interests him, and after 15 seconds, he next receives a new set of recommendations. As he finds them interesting, he continues to watch the rest of the clips.
- The present invention has substantial opportunity for variation without departing from the spirit or scope of the present invention. For example, while the embodiments discussed herein are directed to personal or in-home playback, the present invention is not limited thereto. Further, while the examples refer to video segments or scenes, the present invention is not limited thereto and other forms of media content are contemplated herein.
- Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the present invention. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
Claims (37)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/457,429 US20100199295A1 (en) | 2009-02-02 | 2009-06-10 | Dynamic video segment recommendation based on video playback location |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14921609P | 2009-02-02 | 2009-02-02 | |
US12/457,429 US20100199295A1 (en) | 2009-02-02 | 2009-06-10 | Dynamic video segment recommendation based on video playback location |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100199295A1 true US20100199295A1 (en) | 2010-08-05 |
Family
ID=42398515
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/472,631 Expired - Fee Related US8200602B2 (en) | 2009-02-02 | 2009-05-27 | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US12/476,470 Expired - Fee Related US9824144B2 (en) | 2009-02-02 | 2009-06-02 | Method and system for previewing recommendation queues |
US12/457,429 Abandoned US20100199295A1 (en) | 2009-02-02 | 2009-06-10 | Dynamic video segment recommendation based on video playback location |
US12/698,240 Abandoned US20120041967A1 (en) | 2009-02-02 | 2010-02-02 | System and method for associating a media recommendation with a media item |
US13/468,254 Expired - Fee Related US9367808B1 (en) | 2009-02-02 | 2012-05-10 | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US15/180,487 Abandoned US20160299970A1 (en) | 2009-02-02 | 2016-06-13 | System And Method For Creating Thematic Listening Experiences In A Networked Peer Media Recommendation Environment |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/472,631 Expired - Fee Related US8200602B2 (en) | 2009-02-02 | 2009-05-27 | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US12/476,470 Expired - Fee Related US9824144B2 (en) | 2009-02-02 | 2009-06-02 | Method and system for previewing recommendation queues |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/698,240 Abandoned US20120041967A1 (en) | 2009-02-02 | 2010-02-02 | System and method for associating a media recommendation with a media item |
US13/468,254 Expired - Fee Related US9367808B1 (en) | 2009-02-02 | 2012-05-10 | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US15/180,487 Abandoned US20160299970A1 (en) | 2009-02-02 | 2016-06-13 | System And Method For Creating Thematic Listening Experiences In A Networked Peer Media Recommendation Environment |
Country Status (1)
Country | Link |
---|---|
US (6) | US8200602B2 (en) |
Cited By (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248637A1 (en) * | 2008-03-27 | 2009-10-01 | Kabushiki Kaisha Toshiba | Device, method, and computer-readable recording medium for notifying content scene appearance |
US20100198767A1 (en) * | 2009-02-02 | 2010-08-05 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US20100195975A1 (en) * | 2009-02-02 | 2010-08-05 | Porto Technology, Llc | System and method for semantic trick play |
US20110035765A1 (en) * | 2009-08-10 | 2011-02-10 | Sling Media Pvt Ltd | Systems and methods for providing programming content |
US20110145847A1 (en) * | 2009-09-11 | 2011-06-16 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US20120117057A1 (en) * | 2010-11-05 | 2012-05-10 | Verizon Patent And Licensing Inc. | Searching recorded or viewed content |
US20120210349A1 (en) * | 2009-10-29 | 2012-08-16 | David Anthony Campana | Multiple-screen interactive screen architecture |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
WO2012167037A2 (en) * | 2011-06-01 | 2012-12-06 | Intercast Networks, Inc. | Interface and module for real-time advertising presentation |
US20130259399A1 (en) * | 2012-03-30 | 2013-10-03 | Cheng-Yuan Ho | Video recommendation system and method thereof |
US8687946B2 (en) | 2011-11-30 | 2014-04-01 | Nokia Corporation | Method and apparatus for enriching media with meta-information |
US20140184470A1 (en) * | 2011-01-05 | 2014-07-03 | Thomson Licensing | Multi-screen interactions |
US20140222862A1 (en) * | 2006-09-05 | 2014-08-07 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US20140229968A1 (en) * | 2013-02-14 | 2014-08-14 | Comcast Cable Communications, Llc | Content delivery |
US20140280513A1 (en) * | 2013-03-13 | 2014-09-18 | Deja.io, Inc. | Pro-buffering proxy for seamless media object navigation |
US8909667B2 (en) | 2011-11-01 | 2014-12-09 | Lemi Technology, Llc | Systems, methods, and computer readable media for generating recommendations in a media recommendation system |
US20140380160A1 (en) * | 2013-06-19 | 2014-12-25 | International Business Machines Corporation | Pattern based video frame navigation aid |
US20150019573A1 (en) * | 2012-10-26 | 2015-01-15 | Mobitv, Inc. | Feedback loop content recommendation |
US20150046951A1 (en) * | 2013-08-08 | 2015-02-12 | Peel Technologies, Inc. | Intelligent url system for recommending video programs |
US20150074534A1 (en) * | 2013-09-06 | 2015-03-12 | Crackle, Inc. | User interface providing supplemental and social information |
US20150128190A1 (en) * | 2013-11-06 | 2015-05-07 | Ntt Docomo, Inc. | Video Program Recommendation Method and Server Thereof |
US20150135070A1 (en) * | 2013-11-11 | 2015-05-14 | Samsung Electronics Co., Ltd. | Display apparatus, server apparatus and user interface screen providing method thereof |
US20150156530A1 (en) * | 2013-11-29 | 2015-06-04 | International Business Machines Corporation | Media selection based on content of broadcast information |
FR3014279A1 (en) * | 2013-11-29 | 2015-06-05 | Orange | PROVIDING ACCESS TO CONTENT, IN PARTICULAR TO PRESS ARTICLES |
US20150185965A1 (en) * | 2013-12-31 | 2015-07-02 | Disney Enterprises, Inc. | Systems and methods for video clip creation, curation, and interaction |
US20150243327A1 (en) * | 2014-02-26 | 2015-08-27 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic apparatus |
US20150350691A1 (en) * | 2011-09-21 | 2015-12-03 | Linkedin Corporation | Video broadcast invitations based on gesture |
US9336685B2 (en) * | 2013-08-12 | 2016-05-10 | Curious.Com, Inc. | Video lesson builder system and method |
US20160205440A1 (en) * | 2011-01-21 | 2016-07-14 | Sony Corporation | Information processing apparatus, television receiver, information processing method, program, and information processing system |
US20160227261A1 (en) * | 2009-05-29 | 2016-08-04 | Vizio Inscape Technologies, Llc | Methods for Identifying Video Segments and Displaying Option to View From an Alternative Source and/or on an Alternative Device |
US9451307B2 (en) | 2014-12-08 | 2016-09-20 | Microsoft Technology Licensing, Llc | Generating recommendations based on processing content item metadata tags |
US20160381419A1 (en) * | 2013-08-26 | 2016-12-29 | Google Inc. | Segmentation of a video based on user engagement in respective segments of the video |
US20160381168A1 (en) * | 2012-08-23 | 2016-12-29 | Amazon Technologies, Inc. | Predictive caching for content |
US9578379B1 (en) * | 2015-09-29 | 2017-02-21 | Rovi Guides, Inc. | Scene-by-scene viewer ratings |
US9635400B1 (en) * | 2012-10-01 | 2017-04-25 | Google Inc. | Subscribing to video clips by source |
US9639634B1 (en) * | 2014-01-28 | 2017-05-02 | Google Inc. | Identifying related videos based on relatedness of elements tagged in the videos |
US9691108B2 (en) | 2011-03-23 | 2017-06-27 | Linkedin Corporation | Determining logical groups without using personal information |
US20170251078A1 (en) * | 2016-02-25 | 2017-08-31 | At&T Intellectual Property I, Lp | Method and apparatus for providing configurable event content |
WO2017149447A1 (en) * | 2016-02-29 | 2017-09-08 | Guru Abhinav | A system and method for providing real time media recommendations based on audio-visual analytics |
CN107256215A (en) * | 2010-10-28 | 2017-10-17 | 谷歌公司 | Mobile computing device is loaded using media file |
US9805378B1 (en) | 2012-09-28 | 2017-10-31 | Google Inc. | Use of user consumption time to rank media suggestions |
US9858275B1 (en) | 2010-12-18 | 2018-01-02 | Google Llc | Scoring stream items in real time |
US9898685B2 (en) | 2014-04-29 | 2018-02-20 | At&T Intellectual Property I, L.P. | Method and apparatus for analyzing media content |
US20180239773A1 (en) * | 2015-08-11 | 2018-08-23 | Piksel, Inc | Metadata of partial content |
US10080062B2 (en) | 2015-07-16 | 2018-09-18 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
US20180376178A1 (en) * | 2017-06-21 | 2018-12-27 | Google Inc. | Dynamic custom interstitial transition videos for video streaming services |
US10169455B2 (en) | 2009-05-29 | 2019-01-01 | Inscape Data, Inc. | Systems and methods for addressing a media database using distance associative hashing |
US10192138B2 (en) | 2010-05-27 | 2019-01-29 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US20190103137A1 (en) * | 2017-10-04 | 2019-04-04 | Hashcut, Inc. | Video clip, mashup and annotation platform |
US10271106B2 (en) | 2015-09-15 | 2019-04-23 | Google Llc | Episodic timely notification based on a notifiable event |
US10271098B2 (en) | 2009-05-29 | 2019-04-23 | Inscape Data, Inc. | Methods for identifying video segments and displaying contextually targeted content on a connected television |
US10284884B2 (en) | 2013-12-23 | 2019-05-07 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US10289733B2 (en) * | 2014-12-22 | 2019-05-14 | Rovi Guides, Inc. | Systems and methods for filtering techniques using metadata and usage data analysis |
US20190163752A1 (en) * | 2017-11-27 | 2019-05-30 | Facebook, Inc. | Live video recommendation by an online system |
US20190182517A1 (en) * | 2017-12-13 | 2019-06-13 | Comigo Ltd. | Providing Enrichment Data That is a Video Segment |
US10375451B2 (en) | 2009-05-29 | 2019-08-06 | Inscape Data, Inc. | Detection of common media segments |
US20190246177A1 (en) * | 2017-03-03 | 2019-08-08 | Rovi Guides, Inc. | System and methods for recommending a media asset relating to a character unknown to a user |
US10389838B2 (en) | 2014-05-09 | 2019-08-20 | Amazon Technologies, Inc. | Client-side predictive caching for content |
US10405014B2 (en) * | 2015-01-30 | 2019-09-03 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
CN110196713A (en) * | 2018-03-05 | 2019-09-03 | 腾讯科技(深圳)有限公司 | A kind of method, apparatus, medium and the equipment of determining recommendation results |
US10431074B2 (en) * | 2006-09-05 | 2019-10-01 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US10440499B2 (en) | 2014-06-16 | 2019-10-08 | Comcast Cable Communications, Llc | User location and identity awareness |
US10482349B2 (en) | 2015-04-17 | 2019-11-19 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US20200037009A1 (en) * | 2017-08-24 | 2020-01-30 | Blink App Ltd. | System device and methods for presenting media contents |
US10587919B2 (en) | 2017-09-29 | 2020-03-10 | International Business Machines Corporation | Cognitive digital video filtering based on user preferences |
US20200154174A1 (en) * | 2014-09-30 | 2020-05-14 | Rovi Guides, Inc. | Systems and methods for presenting user selected scenes |
US10728593B2 (en) | 2015-03-19 | 2020-07-28 | Amazon Technologies, Inc. | Uninterrupted playback of video streams using lower quality cached files |
US10873788B2 (en) | 2015-07-16 | 2020-12-22 | Inscape Data, Inc. | Detection of common media segments |
US10902048B2 (en) | 2015-07-16 | 2021-01-26 | Inscape Data, Inc. | Prediction of future views of video segments to optimize system resource utilization |
US10939187B1 (en) * | 2016-08-11 | 2021-03-02 | Amazon Technologies, Inc. | Traversing a semantic graph to process requests for video |
US10949458B2 (en) | 2009-05-29 | 2021-03-16 | Inscape Data, Inc. | System and method for improving work load management in ACR television monitoring system |
US10956492B2 (en) | 2017-10-17 | 2021-03-23 | Verily Life Sciences Llc | Systems and methods for segmenting surgical videos |
US10983984B2 (en) | 2017-04-06 | 2021-04-20 | Inscape Data, Inc. | Systems and methods for improving accuracy of device maps using media viewing data |
US11128675B2 (en) | 2017-03-20 | 2021-09-21 | At&T Intellectual Property I, L.P. | Automatic ad-hoc multimedia conference generator |
US11197072B2 (en) | 2014-08-11 | 2021-12-07 | Comcast Cable Communications, Llc | Merging permissions and content access |
US11196691B2 (en) * | 2013-09-09 | 2021-12-07 | At&T Mobility Ii Llc | Method and apparatus for distributing content to communication devices |
US11272248B2 (en) | 2009-05-29 | 2022-03-08 | Inscape Data, Inc. | Methods for identifying video segments and displaying contextually targeted content on a connected television |
US11308144B2 (en) | 2015-07-16 | 2022-04-19 | Inscape Data, Inc. | Systems and methods for partitioning search indexes for improved efficiency in identifying media segments |
US20220147564A1 (en) * | 2020-11-10 | 2022-05-12 | Shopify Inc. | Methods and systems for dynamically selecting and providing web resources |
US11348235B2 (en) | 2019-03-22 | 2022-05-31 | Verily Life Sciences Llc | Improving surgical video consumption by identifying useful segments in surgical videos |
US11363352B2 (en) | 2017-09-29 | 2022-06-14 | International Business Machines Corporation | Video content relationship mapping |
US20220382424A1 (en) * | 2021-05-26 | 2022-12-01 | Intuit Inc. | Smart navigation |
US20230156284A1 (en) * | 2019-11-27 | 2023-05-18 | Rovi Guides, Inc. | Systems and methods for deep recommendations using signature analysis |
US11789992B2 (en) * | 2012-04-27 | 2023-10-17 | Tivo Corporation | Search-based navigation of media content |
US11862034B1 (en) * | 2019-07-26 | 2024-01-02 | Verily Life Sciences Llc | Variable content customization for coaching service |
Families Citing this family (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US7970922B2 (en) * | 2006-07-11 | 2011-06-28 | Napo Enterprises, Llc | P2P real time media recommendations |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
US8620699B2 (en) | 2006-08-08 | 2013-12-31 | Napo Enterprises, Llc | Heavy influencer media recommendations |
US8112720B2 (en) | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
US20090049045A1 (en) | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US9754025B2 (en) | 2009-08-13 | 2017-09-05 | TunesMap Inc. | Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US11093544B2 (en) | 2009-08-13 | 2021-08-17 | TunesMap Inc. | Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US20110082902A1 (en) * | 2009-10-01 | 2011-04-07 | Apple Inc. | Systems and methods for providing media pools in a communications network |
US8732180B2 (en) * | 2009-11-12 | 2014-05-20 | Apple Inc. | Recommending media items |
EP2520070B1 (en) * | 2009-12-28 | 2019-01-09 | Telefonaktiebolaget LM Ericsson (publ) | A social web of objects |
US20120054813A1 (en) * | 2010-07-20 | 2012-03-01 | Ubiquity Holdings | Immersive interactive publication |
US8554640B1 (en) * | 2010-08-19 | 2013-10-08 | Amazon Technologies, Inc. | Content completion recommendations |
US9535884B1 (en) | 2010-09-30 | 2017-01-03 | Amazon Technologies, Inc. | Finding an end-of-body within content |
US20120173502A1 (en) * | 2010-11-09 | 2012-07-05 | Harsha Prem Kumar | System and method for displaying, enabling exploration and discovery, recommending, and playing back media files based on user preferences |
US20120203765A1 (en) * | 2011-02-04 | 2012-08-09 | Microsoft Corporation | Online catalog with integrated content |
US20120233642A1 (en) * | 2011-03-11 | 2012-09-13 | At&T Intellectual Property I, L.P. | Musical Content Associated with Video Content |
US20130031162A1 (en) * | 2011-07-29 | 2013-01-31 | Myxer, Inc. | Systems and methods for media selection based on social metadata |
US8954448B1 (en) | 2011-08-31 | 2015-02-10 | Amazon Technologies, Inc. | Presenting content related to current media consumption |
WO2013089423A1 (en) * | 2011-12-12 | 2013-06-20 | Samsung Electronics Co., Ltd. | System, apparatus and method for utilizing a multimedia service |
US9654821B2 (en) | 2011-12-30 | 2017-05-16 | Sonos, Inc. | Systems and methods for networked music playback |
US8484203B1 (en) * | 2012-01-04 | 2013-07-09 | Google Inc. | Cross media type recommendations for media items based on identified entities |
US9230212B2 (en) * | 2012-02-02 | 2016-01-05 | Peel Technologies, Inc. | Content based recommendation system |
EP2645324A1 (en) * | 2012-03-30 | 2013-10-02 | Sony Corporation | Method for recommending items and recommendation system |
US9659093B1 (en) * | 2012-04-02 | 2017-05-23 | Google Inc. | Adaptive recommendations of user-generated mediasets |
US9674587B2 (en) | 2012-06-26 | 2017-06-06 | Sonos, Inc. | Systems and methods for networked music playback including remote add to queue |
EP2873249A4 (en) * | 2012-07-11 | 2016-07-13 | Nokia Technologies Oy | Method and apparatus for interacting with a media presentation description that describes a summary media presentation and an original media presentation |
US9189802B2 (en) * | 2012-08-23 | 2015-11-17 | Seoul National University R&Db Foundation | Method for contents recommendation |
US8990203B2 (en) | 2012-10-10 | 2015-03-24 | Google Inc. | Methods and systems for prefetching music for devices |
US9244586B2 (en) | 2012-10-16 | 2016-01-26 | Apple Inc. | Displaying a buy/download button based on purchase history |
US20140123004A1 (en) | 2012-10-25 | 2014-05-01 | Apple Inc. | Station creation |
US20140122593A1 (en) * | 2012-10-16 | 2014-05-01 | Apple Inc. | Dynamically updating a shared radio station |
DE102013000369A1 (en) * | 2013-01-11 | 2014-07-17 | Audi Ag | Method for operating an infotainment system |
US9510055B2 (en) | 2013-01-23 | 2016-11-29 | Sonos, Inc. | System and method for a media experience social interface |
US20140280561A1 (en) * | 2013-03-15 | 2014-09-18 | Fujifilm North America Corporation | System and method of distributed event based digital image collection, organization and sharing |
US8862593B1 (en) * | 2013-03-15 | 2014-10-14 | Sowt International Ltd. | System and method for creating, managing, and publishing audio microposts |
US9247363B2 (en) | 2013-04-16 | 2016-01-26 | Sonos, Inc. | Playback queue transfer in a media playback system |
US9501533B2 (en) | 2013-04-16 | 2016-11-22 | Sonos, Inc. | Private queue for a media playback system |
US9361371B2 (en) | 2013-04-16 | 2016-06-07 | Sonos, Inc. | Playlist update in a media playback system |
US9307508B2 (en) * | 2013-04-29 | 2016-04-05 | Google Technology Holdings LLC | Systems and methods for syncronizing multiple electronic devices |
US9684484B2 (en) * | 2013-05-29 | 2017-06-20 | Sonos, Inc. | Playback zone silent connect |
US10679304B2 (en) * | 2013-08-07 | 2020-06-09 | Microsoft Technology Licensing, Llc | System and method for positioning sponsored content in a social network interface |
CN104714923B (en) * | 2013-12-17 | 2018-04-20 | 华为技术有限公司 | A kind of method and apparatus for realizing collaborative share |
US20150220498A1 (en) | 2014-02-05 | 2015-08-06 | Sonos, Inc. | Remote Creation of a Playback Queue for a Future Event |
GB2522890A (en) * | 2014-02-07 | 2015-08-12 | Music Technology Ltd | Dynamic digital media content and associated user pool apparatus and method |
US11288346B1 (en) * | 2014-03-03 | 2022-03-29 | Charles Schwab & Co., Inc. | System and method for authenticating users using weak authentication techniques, with differences for different features |
US9679054B2 (en) | 2014-03-05 | 2017-06-13 | Sonos, Inc. | Webpage media playback |
US9338514B2 (en) * | 2014-03-28 | 2016-05-10 | Sonos, Inc. | Account aware media preferences |
US20150324552A1 (en) | 2014-05-12 | 2015-11-12 | Sonos, Inc. | Share Restriction for Media Items |
US9703838B1 (en) | 2014-05-13 | 2017-07-11 | Google Inc. | Multi sender and source recommendation aggregation and prompting system |
US20150356084A1 (en) | 2014-06-05 | 2015-12-10 | Sonos, Inc. | Social Queue |
US20150363061A1 (en) * | 2014-06-13 | 2015-12-17 | Autonomic Controls, Inc. | System and method for providing related digital content |
US9874997B2 (en) | 2014-08-08 | 2018-01-23 | Sonos, Inc. | Social playback queues |
US9742839B2 (en) | 2014-09-12 | 2017-08-22 | Sonos, Inc. | Cloud queue item removal |
US10645130B2 (en) | 2014-09-24 | 2020-05-05 | Sonos, Inc. | Playback updates |
WO2016049342A1 (en) | 2014-09-24 | 2016-03-31 | Sonos, Inc. | Social media connection recommendations based on playback information |
US9690540B2 (en) | 2014-09-24 | 2017-06-27 | Sonos, Inc. | Social media queue |
US9667679B2 (en) | 2014-09-24 | 2017-05-30 | Sonos, Inc. | Indicating an association between a social-media account and a media playback system |
US9959087B2 (en) | 2014-09-24 | 2018-05-01 | Sonos, Inc. | Media item context from social media |
US20160162125A1 (en) * | 2014-12-05 | 2016-06-09 | Verizon Patent And Licensing Inc. | System and method for providing media preview for playlists |
CN105760443B (en) * | 2016-02-03 | 2017-11-21 | 广州市动景计算机科技有限公司 | Item recommendation system, project recommendation device and item recommendation method |
US10659504B2 (en) * | 2016-02-19 | 2020-05-19 | Spotify Ab | System and method for client-initiated playlist shuffle in a media content environment |
CN106909603A (en) * | 2016-08-31 | 2017-06-30 | 阿里巴巴集团控股有限公司 | Search information processing method and device |
US10936653B2 (en) * | 2017-06-02 | 2021-03-02 | Apple Inc. | Automatically predicting relevant contexts for media items |
CN110232480B (en) * | 2019-03-01 | 2021-05-11 | 电子科技大学 | Project recommendation method realized by using variational regularized stream and model training method |
WO2022047074A1 (en) * | 2020-08-27 | 2022-03-03 | Musx | Systems and methods for peer-to-peer music recommendation processing |
US20220382766A1 (en) * | 2021-06-01 | 2022-12-01 | Apple Inc. | Automatic Media Asset Suggestions for Presentations of Selected User Media Items |
US11838342B1 (en) * | 2022-06-27 | 2023-12-05 | Amazon Technologies, Inc. | Synergistic queue management |
Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640193A (en) * | 1994-08-15 | 1997-06-17 | Lucent Technologies Inc. | Multimedia service access by reading marks on an object |
US5905865A (en) * | 1995-10-30 | 1999-05-18 | Web Pager, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
US5940831A (en) * | 1996-08-28 | 1999-08-17 | Nec Corporation | Hypermedia system and method of managing directories and directory data originating from a node link structure in a directory server |
US20020038383A1 (en) * | 1999-12-23 | 2002-03-28 | Craig Ullman | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US20020069218A1 (en) * | 2000-07-24 | 2002-06-06 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US20020194608A1 (en) * | 2001-04-26 | 2002-12-19 | Goldhor Richard S. | Method and apparatus for a playback enhancement system implementing a "Say Again" feature |
US6530084B1 (en) * | 1999-11-01 | 2003-03-04 | Wink Communications, Inc. | Automated control of interactive application execution using defined time periods |
US20030146940A1 (en) * | 1998-08-21 | 2003-08-07 | United Video Properties, A Corporation Of Delaware | Client-server electronic program guide |
US20040098754A1 (en) * | 2002-08-08 | 2004-05-20 | Mx Entertainment | Electronic messaging synchronized to media presentation |
US6745368B1 (en) * | 1999-06-11 | 2004-06-01 | Liberate Technologies | Methods, apparatus, and systems for storing, retrieving and playing multimedia data |
US6774908B2 (en) * | 2000-10-03 | 2004-08-10 | Creative Frontier Inc. | System and method for tracking an object in a video and linking information thereto |
US20040205087A1 (en) * | 2001-08-27 | 2004-10-14 | Xerox Corporation | Video/text bi-directional linkage for software fault clearance applications |
US20040255336A1 (en) * | 1999-03-30 | 2004-12-16 | Gotuit Video, Inc. | Methods and apparatus for simultaneous program viewing |
US20050125821A1 (en) * | 2003-11-18 | 2005-06-09 | Zhu Li | Method and apparatus for characterizing a video segment and determining if a first video segment matches a second video segment |
US6907570B2 (en) * | 2001-03-29 | 2005-06-14 | International Business Machines Corporation | Video and multimedia browsing while switching between views |
US20050283475A1 (en) * | 2004-06-22 | 2005-12-22 | Beranek Michael J | Method and system for keyword detection using voice-recognition |
US20060004704A1 (en) * | 2003-06-05 | 2006-01-05 | Gross John N | Method for monitoring link & content changes in web pages |
US7036083B1 (en) * | 1999-12-14 | 2006-04-25 | Microsoft Corporation | Multimode interactive television chat |
US20060161952A1 (en) * | 1994-11-29 | 2006-07-20 | Frederick Herz | System and method for scheduling broadcast of an access to video programs and other data using customer profiles |
US20060174293A1 (en) * | 2004-11-23 | 2006-08-03 | Palo Alto Research Center Incorporated | Method and apparatus for associating commentary audio with a position in an experiential data stream |
US7149411B2 (en) * | 2000-03-13 | 2006-12-12 | Lg Electronics, Inc. | Non-linear reproduction control method of multimedia stream and apparatus thereof |
US20070033531A1 (en) * | 2005-08-04 | 2007-02-08 | Christopher Marsh | Method and apparatus for context-specific content delivery |
US20070094687A1 (en) * | 2005-10-21 | 2007-04-26 | Michael Russell | Method for selective advertisement recording and playback |
US20070124795A1 (en) * | 1998-08-26 | 2007-05-31 | United Video Properties Inc. | Television message system |
US20070143493A1 (en) * | 2005-12-04 | 2007-06-21 | Turner Broadcasting System, Inc. | System and method for delivering video and audio content over a network |
US20070204310A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Automatically Inserting Advertisements into Source Video Content Playback Streams |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20070219949A1 (en) * | 2006-01-11 | 2007-09-20 | Mekikian Gary C | Electronic Media Download and Distribution Using Real-Time Message Matching and Concatenation |
US20070261095A1 (en) * | 2006-05-05 | 2007-11-08 | Petrisor Gregory C | On the go video content distribution system |
US20070299870A1 (en) * | 2006-06-21 | 2007-12-27 | Microsoft Corporation | Dynamic insertion of supplemental video based on metadata |
US7319806B1 (en) * | 2001-06-08 | 2008-01-15 | Keen Personal Media, Inc. | Audiovisual system which uses metadata to allow user-initiated jumps from point to point within multiple audiovisual streams |
US20080065693A1 (en) * | 2006-09-11 | 2008-03-13 | Bellsouth Intellectual Property Corporation | Presenting and linking segments of tagged media files in a media services network |
US7356830B1 (en) * | 1999-07-09 | 2008-04-08 | Koninklijke Philips Electronics N.V. | Method and apparatus for linking a video segment to another segment or information source |
US20080086688A1 (en) * | 2006-10-05 | 2008-04-10 | Kubj Limited | Various methods and apparatus for moving thumbnails with metadata |
US20080086456A1 (en) * | 2006-10-06 | 2008-04-10 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US20080092168A1 (en) * | 1999-03-29 | 2008-04-17 | Logan James D | Audio and video program recording, editing and playback systems using metadata |
US7362950B2 (en) * | 2001-05-22 | 2008-04-22 | Lg Electronics Inc. | Method and apparatus for controlling reproduction of video contents |
US20080109750A1 (en) * | 2001-01-20 | 2008-05-08 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
US20080124052A1 (en) * | 2006-08-31 | 2008-05-29 | Opentv, Inc. | Systems and methods to modify playout or playback |
US20080127268A1 (en) * | 2006-08-23 | 2008-05-29 | Bergeron Michael A | Custom content compilation using digital chapter marks |
US20080140523A1 (en) * | 2006-12-06 | 2008-06-12 | Sherpa Techologies, Llc | Association of media interaction with complementary data |
US20080147501A1 (en) * | 2006-12-14 | 2008-06-19 | Aol Llc | Conditional advertising for instant messaging |
US20080155461A1 (en) * | 2006-12-20 | 2008-06-26 | Canon Kabushiki Kaisha | Display control apparatus and method for controlling display control apparatus |
US20080281689A1 (en) * | 2007-05-09 | 2008-11-13 | Yahoo! Inc. | Embedded video player advertisement display |
US20090119166A1 (en) * | 2007-11-05 | 2009-05-07 | Google Inc. | Video advertisements |
US20090180753A1 (en) * | 2004-09-28 | 2009-07-16 | Sony Corporation | Method, apparatus and program for recording and playing back content data, method, apparatus and program for playing back content data, and method, apparatus and program for recording content data |
US20100195975A1 (en) * | 2009-02-02 | 2010-08-05 | Porto Technology, Llc | System and method for semantic trick play |
US20120066592A1 (en) * | 2008-09-05 | 2012-03-15 | Lemi Technology Llc | Visual audio links for digital audio content |
Family Cites Families (424)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4870579A (en) | 1987-10-01 | 1989-09-26 | Neonics, Inc. | System and method of predicting subjective reactions |
US5418942A (en) * | 1989-07-06 | 1995-05-23 | Krawchuk; Kenneth V. | System and method for storing and managing information |
US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5621546A (en) | 1993-11-02 | 1997-04-15 | Xerox Corporation | Method and apparatus for vector error diffusion with output color control |
US5724567A (en) * | 1994-04-25 | 1998-03-03 | Apple Computer, Inc. | System for directing relevance-ranked data objects to computer users |
US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US5956027A (en) * | 1995-12-12 | 1999-09-21 | At&T Corp | Method and apparatus for sharing a web page |
US6314420B1 (en) * | 1996-04-04 | 2001-11-06 | Lycos, Inc. | Collaborative/adaptive search engine |
US6195657B1 (en) * | 1996-09-26 | 2001-02-27 | Imana, Inc. | Software, method and apparatus for efficient categorization and recommendation of subjects according to multidimensional semantics |
US5771778A (en) * | 1996-10-15 | 1998-06-30 | Maclean, Iv; John A. | Marketing system |
US20010013009A1 (en) | 1997-05-20 | 2001-08-09 | Daniel R. Greening | System and method for computer-based marketing |
US20060026048A1 (en) | 1997-08-08 | 2006-02-02 | Kolawa Adam K | Method and apparatus for automated selection, organization, and recommendation of items based on user preference topography |
JPH1166824A (en) | 1997-08-15 | 1999-03-09 | Sony Corp | Audio server system |
US6134552A (en) * | 1997-10-07 | 2000-10-17 | Sap Aktiengesellschaft | Knowledge provider with logical hyperlinks |
AU1702199A (en) * | 1997-11-25 | 1999-06-15 | Motorola, Inc. | Audio content player methods, systems, and articles of manufacture |
FR2776482B1 (en) * | 1998-03-27 | 2000-06-16 | Manulatex France | IMPROVEMENT IN MESH GLOVES |
US6654786B1 (en) * | 1998-04-30 | 2003-11-25 | Openwave Systems Inc. | Method and apparatus for informing wireless clients about updated information |
US7146627B1 (en) * | 1998-06-12 | 2006-12-05 | Metabyte Networks, Inc. | Method and apparatus for delivery of targeted video programming |
US5969283A (en) | 1998-06-17 | 1999-10-19 | Looney Productions, Llc | Music organizer and entertainment center |
JP4032649B2 (en) | 1998-08-24 | 2008-01-16 | 株式会社日立製作所 | How to display multimedia information |
US6694482B1 (en) * | 1998-09-11 | 2004-02-17 | Sbc Technology Resources, Inc. | System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system |
US7720723B2 (en) | 1998-09-18 | 2010-05-18 | Amazon Technologies, Inc. | User interface and methods for recommending items to users |
US6266649B1 (en) * | 1998-09-18 | 2001-07-24 | Amazon.Com, Inc. | Collaborative recommendations using item-to-item similarity mappings |
US6317722B1 (en) * | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
US6452609B1 (en) * | 1998-11-06 | 2002-09-17 | Supertuner.Com | Web application for accessing media streams |
US6567797B1 (en) * | 1999-01-26 | 2003-05-20 | Xerox Corporation | System and method for providing recommendations based on multi-modal user clusters |
US6353823B1 (en) * | 1999-03-08 | 2002-03-05 | Intel Corporation | Method and system for using associative metadata |
US6498955B1 (en) * | 1999-03-19 | 2002-12-24 | Accenture Llp | Member preference control of an environment |
JP4065472B2 (en) | 1999-04-27 | 2008-03-26 | キヤノン株式会社 | Image processing apparatus and method, and storage medium |
US7013301B2 (en) | 2003-09-23 | 2006-03-14 | Predixis Corporation | Audio fingerprinting system and method |
US20050038819A1 (en) | 2000-04-21 | 2005-02-17 | Hicken Wendell T. | Music Recommendation system and method |
JP4743740B2 (en) * | 1999-07-16 | 2011-08-10 | マイクロソフト インターナショナル ホールディングス ビー.ブイ. | Method and system for creating automated alternative content recommendations |
KR100328670B1 (en) * | 1999-07-21 | 2002-03-20 | 정만원 | System For Recommending Items With Multiple Analyzing Components |
US6973475B2 (en) | 1999-09-18 | 2005-12-06 | Wildtangent | Dynamic scalable multi-media content streaming |
WO2001025947A1 (en) | 1999-10-04 | 2001-04-12 | Meidar Liad Y | Method of dynamically recommending web sites and answering user queries based upon affinity groups |
US6941275B1 (en) | 1999-10-07 | 2005-09-06 | Remi Swierczek | Music identification system |
US7072846B1 (en) | 1999-11-16 | 2006-07-04 | Emergent Music Llc | Clusters for rapid artist-audience matching |
US6430559B1 (en) * | 1999-11-02 | 2002-08-06 | Claritech Corporation | Method and apparatus for profile score threshold setting and updating |
US6757691B1 (en) * | 1999-11-09 | 2004-06-29 | America Online, Inc. | Predicting content choices by searching a profile database |
GB2397205B (en) | 1999-11-10 | 2004-09-15 | Launch Media Inc | A user interface for an internet data stream transmission system |
US6526411B1 (en) * | 1999-11-15 | 2003-02-25 | Sean Ward | System and method for creating dynamic playlists |
US6904264B1 (en) | 1999-12-21 | 2005-06-07 | Texas Instruments Incorporated | Method requesting and paying for download digital radio content |
US6609253B1 (en) * | 1999-12-30 | 2003-08-19 | Bellsouth Intellectual Property Corporation | Method and system for providing interactive media VCR control |
US6754904B1 (en) | 1999-12-30 | 2004-06-22 | America Online, Inc. | Informing network users of television programming viewed by other network users |
US6912528B2 (en) | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
US7340481B1 (en) | 2000-01-21 | 2008-03-04 | International Business Machines Corp. | Method and system for adding user-provided content to a content object stored in a data repository |
US6519648B1 (en) * | 2000-01-24 | 2003-02-11 | Friskit, Inc. | Streaming media search and continuous playback of multiple media resources located on a network |
US6389467B1 (en) | 2000-01-24 | 2002-05-14 | Friskit, Inc. | Streaming media search and continuous playback system of media resources located by multiple network addresses |
US20010025259A1 (en) * | 2000-03-02 | 2001-09-27 | Pierre Rouchon | Radio station digital music distribution system and method |
EP1290563A4 (en) * | 2000-04-07 | 2007-07-04 | Clarity Visual Systems Inc | Method and system for electronically distributing, displaying and controlling advertising and other communicative media |
CN1193346C (en) | 2000-04-20 | 2005-03-16 | 三洋电机株式会社 | Decoder |
US20030005074A1 (en) * | 2000-04-25 | 2003-01-02 | Herz Frederick S.M. | Method of combining shared buffers of continuous digital media data with media delivery scheduling |
US8352331B2 (en) * | 2000-05-03 | 2013-01-08 | Yahoo! Inc. | Relationship discovery engine |
US6947922B1 (en) | 2000-06-16 | 2005-09-20 | Xerox Corporation | Recommender system and method for generating implicit ratings based on user interactions with handheld devices |
US7075000B2 (en) * | 2000-06-29 | 2006-07-11 | Musicgenome.Com Inc. | System and method for prediction of musical preferences |
JP2004522177A (en) * | 2000-06-29 | 2004-07-22 | ミュージックゲノム.コム インコーポレイテッド | System and method for predicting music preferences |
US6662231B1 (en) * | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
DE10196421T5 (en) | 2000-07-11 | 2006-07-13 | Launch Media, Inc., Santa Monica | Online playback system with community targeting |
US20030115167A1 (en) | 2000-07-11 | 2003-06-19 | Imran Sharif | Web browser implemented in an Internet appliance |
US6801909B2 (en) * | 2000-07-21 | 2004-10-05 | Triplehop Technologies, Inc. | System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services |
US20060064716A1 (en) | 2000-07-24 | 2006-03-23 | Vivcom, Inc. | Techniques for navigating multiple video streams |
US6990453B2 (en) | 2000-07-31 | 2006-01-24 | Landmark Digital Services Llc | System and methods for recognizing sound and music signals in high noise and distortion |
US20020052207A1 (en) * | 2000-08-07 | 2002-05-02 | Hunzinger Jason F. | Context tags for context-aware computer programs |
CA2420215A1 (en) * | 2000-08-23 | 2002-06-27 | Neurogen Corporation | High affinity small molecule c5a receptor modulators |
US6615208B1 (en) * | 2000-09-01 | 2003-09-02 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
WO2002021335A1 (en) | 2000-09-01 | 2002-03-14 | Telcordia Technologies, Inc. | Automatic recommendation of products using latent semantic indexing of content |
US7653654B1 (en) | 2000-09-29 | 2010-01-26 | International Business Machines Corporation | Method and system for selectively accessing files accessible through a network |
US7162460B2 (en) * | 2000-10-10 | 2007-01-09 | Stamps.Com Inc | Media type identification |
WO2002039323A2 (en) | 2000-10-26 | 2002-05-16 | Prismedia Networks, Inc. | Method and apparatus for real-time parallel delivery of segments of a large payload file |
US6629104B1 (en) * | 2000-11-22 | 2003-09-30 | Eastman Kodak Company | Method for adding personalized metadata to a collection of digital images |
CA2327119A1 (en) | 2000-11-30 | 2002-05-30 | Ibm Canada Limited-Ibm Canada Limitee | Rule-based personalization framework for integrating recommendation systems |
US7240358B2 (en) | 2000-12-08 | 2007-07-03 | Digital Fountain, Inc. | Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources |
US7035871B2 (en) | 2000-12-19 | 2006-04-25 | Intel Corporation | Method and apparatus for intelligent and automatic preference detection of media content |
US7440943B2 (en) | 2000-12-22 | 2008-10-21 | Xerox Corporation | Recommender system and method |
US7277955B2 (en) * | 2000-12-22 | 2007-10-02 | Verizon Corporate Services Group Inc. | Streaming content |
US20020087382A1 (en) | 2001-01-03 | 2002-07-04 | Tiburcio Vincio B. | Method and system for assigning and tracking tasks, such as under an electronic auction |
US20020103796A1 (en) * | 2001-01-31 | 2002-08-01 | Sonicblue, Inc. | Method for parametrically sorting music files |
EP1229469A1 (en) | 2001-02-01 | 2002-08-07 | Koninklijke Philips Electronics N.V. | Method and arrangements for facilitating the sharing of audiovisual products |
US20020108112A1 (en) * | 2001-02-02 | 2002-08-08 | Ensequence, Inc. | System and method for thematically analyzing and annotating an audio-visual sequence |
AU2002247173A1 (en) | 2001-02-20 | 2002-09-04 | Caron S. Ellis | Enhanced radio systems and methods |
US20020116533A1 (en) * | 2001-02-20 | 2002-08-22 | Holliman Matthew J. | System for providing a multimedia peer-to-peer computing platform |
GB2372850A (en) | 2001-03-02 | 2002-09-04 | Hewlett Packard Co | Computer network |
US7047406B2 (en) | 2001-03-21 | 2006-05-16 | Qurlo Holdings, Inc. | Method and system for providing a secure peer-to-peer file delivery network |
US20020138836A1 (en) | 2001-03-23 | 2002-09-26 | Koninklijke Philips Electronics N.V. | Method and apparatus for recommending television programming through a celebrity or using a celebrity profile |
US20030014407A1 (en) * | 2001-04-11 | 2003-01-16 | Green Arrow Media, Inc. | System and method for making media recommendations |
US6670537B2 (en) | 2001-04-20 | 2003-12-30 | Sony Corporation | Media player for distribution of music samples |
ATE354224T1 (en) | 2001-05-02 | 2007-03-15 | Symbian Ltd | GROUP COMMUNICATION METHOD FOR A RADIO COMMUNICATION DEVICE |
US6757517B2 (en) | 2001-05-10 | 2004-06-29 | Chin-Chi Chang | Apparatus and method for coordinated music playback in wireless ad-hoc networks |
DE10154656A1 (en) * | 2001-05-10 | 2002-11-21 | Ibm | Computer based method for suggesting articles to individual users grouped with other similar users for marketing and sales persons with user groups determined using dynamically calculated similarity factors |
US6968334B2 (en) | 2001-05-15 | 2005-11-22 | Nokia Corporation | Method and business process to maintain privacy in distributed recommendation systems |
US7296032B1 (en) | 2001-05-17 | 2007-11-13 | Fotiva, Inc. | Digital media organization and access |
CN100428212C (en) * | 2001-05-21 | 2008-10-22 | 卡拉网络科技有限公司 | System and method for downloading and playing music file |
US7219145B2 (en) * | 2001-05-30 | 2007-05-15 | Qualcomm Incorporated | Method and apparatus for individually estimating time required to download application programs to remote modules over wireless network |
US6976228B2 (en) | 2001-06-27 | 2005-12-13 | Nokia Corporation | Graphical user interface comprising intersecting scroll bar for selection of content |
US7039879B2 (en) * | 2001-06-28 | 2006-05-02 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a user interface |
US20030153338A1 (en) * | 2001-07-24 | 2003-08-14 | Herz Frederick S. M. | Autoband |
US7463890B2 (en) | 2002-07-24 | 2008-12-09 | Herz Frederick S M | Method and apparatus for establishing ad hoc communications pathways between source and destination nodes in a communications network |
US7222187B2 (en) | 2001-07-31 | 2007-05-22 | Sun Microsystems, Inc. | Distributed trust mechanism for decentralized networks |
EP1425745A2 (en) * | 2001-08-27 | 2004-06-09 | Gracenote, Inc. | Playlist generation, delivery and navigation |
US7594246B1 (en) | 2001-08-29 | 2009-09-22 | Vulcan Ventures, Inc. | System and method for focused navigation within a user interface |
WO2003025933A1 (en) | 2001-09-10 | 2003-03-27 | Thomson Licensing S.A. | Method and apparatus for creating an indexed playlist in a digital audio data player |
US7085747B2 (en) * | 2001-09-26 | 2006-08-01 | J Koninklijke Philips Electronics, Nv. | Real-time event recommender for media programming using “Fuzzy-Now” and “Personal Scheduler” |
US20030066068A1 (en) * | 2001-09-28 | 2003-04-03 | Koninklijke Philips Electronics N.V. | Individual recommender database using profiles of others |
EP1442411A4 (en) | 2001-09-30 | 2006-02-01 | Realcontacts Ltd | Connection service |
JP2003122766A (en) * | 2001-10-10 | 2003-04-25 | Shinichi Konomi | System and method for sharing needs and information by using physical entity |
US6986136B2 (en) * | 2001-10-30 | 2006-01-10 | Hewlett-Packard Development Company, L.P. | Web-based imaging service enabling jobs to be interrupted gracefully |
US7145678B2 (en) * | 2001-10-30 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Configurable web-based imaging service that prevents time consuming jobs from printing |
US7305449B2 (en) * | 2001-10-30 | 2007-12-04 | Hewlett-Packard Development Company, L.P. | Web-based imaging service providing reservation |
DE10247929A1 (en) * | 2001-10-31 | 2003-05-28 | Ibm | Computer based system for recommending items to users faced with a bewildering choice, e.g. for selection of books, CDs, etc., whereby recommendations are based on recommendations of users with a similar user profile |
US20030097186A1 (en) * | 2001-11-13 | 2003-05-22 | Koninklijke Philips Electronics N.V | Method and apparatus for generating a stereotypical profile for recommending items of interest using feature-based clustering |
US7283992B2 (en) | 2001-11-30 | 2007-10-16 | Microsoft Corporation | Media agent to suggest contextually related media content |
AU2002351232A1 (en) * | 2001-12-04 | 2003-06-17 | Yahoo!Inc. | Method and system for providing listener-requested music over a network |
JP2005512249A (en) | 2001-12-13 | 2005-04-28 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recommending media content on the media system |
US7139757B1 (en) | 2001-12-21 | 2006-11-21 | The Procter & Gamble Company | Contextual relevance engine and knowledge delivery system |
US20030160770A1 (en) * | 2002-02-25 | 2003-08-28 | Koninklijke Philips Electronics N.V. | Method and apparatus for an adaptive audio-video program recommendation system |
US7096234B2 (en) | 2002-03-21 | 2006-08-22 | Microsoft Corporation | Methods and systems for providing playlists |
US6941324B2 (en) | 2002-03-21 | 2005-09-06 | Microsoft Corporation | Methods and systems for processing playlists |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US20030191753A1 (en) | 2002-04-08 | 2003-10-09 | Michael Hoch | Filtering contents using a learning mechanism |
US6987221B2 (en) | 2002-05-30 | 2006-01-17 | Microsoft Corporation | Auto playlist generation with multiple seed songs |
US20030227478A1 (en) | 2002-06-05 | 2003-12-11 | Chatfield Keith M. | Systems and methods for a group directed media experience |
US20030229895A1 (en) * | 2002-06-10 | 2003-12-11 | Koninklijke Philips Electronics N. V. Corporation | Anticipatory content augmentation |
WO2006017622A2 (en) | 2004-08-04 | 2006-02-16 | Dizpersion Technologies, Inc. | Method and system for the creating, managing, and delivery of enhanced feed formatted content |
GB0213844D0 (en) * | 2002-06-15 | 2002-07-24 | Hewlett Packard Co | Wireless communication cost prediction for mobile device |
US20030237093A1 (en) * | 2002-06-19 | 2003-12-25 | Marsh David J. | Electronic program guide systems and methods for handling multiple users |
US20050021470A1 (en) | 2002-06-25 | 2005-01-27 | Bose Corporation | Intelligent music track selection |
US20030236582A1 (en) * | 2002-06-25 | 2003-12-25 | Lee Zamir | Selection of items based on user reactions |
US20040003392A1 (en) | 2002-06-26 | 2004-01-01 | Koninklijke Philips Electronics N.V. | Method and apparatus for finding and updating user group preferences in an entertainment system |
JP4039158B2 (en) | 2002-07-22 | 2008-01-30 | ソニー株式会社 | Information processing apparatus and method, information processing system, recording medium, and program |
GB2391663B (en) | 2002-08-06 | 2005-06-22 | Hewlett Packard Development Co | Method and server for establishing coordinated consumption of a streamed media object by multiple devices |
US20040034441A1 (en) * | 2002-08-16 | 2004-02-19 | Malcolm Eaton | System and method for creating an index of audio tracks |
WO2004017178A2 (en) | 2002-08-19 | 2004-02-26 | Choicestream | Statistical personalized recommendation system |
US20030149581A1 (en) * | 2002-08-28 | 2003-08-07 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
KR20050057289A (en) | 2002-09-09 | 2005-06-16 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | A data network, user terminal and method for providing recommendations |
US20040073919A1 (en) * | 2002-09-26 | 2004-04-15 | Srinivas Gutta | Commercial recommender |
US20040064306A1 (en) | 2002-09-30 | 2004-04-01 | Wolf Peter P. | Voice activated music playback system |
US7081579B2 (en) * | 2002-10-03 | 2006-07-25 | Polyphonic Human Media Interface, S.L. | Method and system for music recommendation |
US7089248B1 (en) | 2002-11-04 | 2006-08-08 | Adobe Systems Incorporated | Group file delivery including user-defined metadata |
US7260309B2 (en) * | 2002-11-07 | 2007-08-21 | Koninklijke Philips Electronics N.V. | Tracking of partially viewed shows so that they can be marked for deletion when a personal video recorder runs out of space |
JP4302967B2 (en) * | 2002-11-18 | 2009-07-29 | パイオニア株式会社 | Music search method, music search device, and music search program |
US7293065B2 (en) | 2002-11-20 | 2007-11-06 | Return Path | Method of electronic message delivery with penalties for unsolicited messages |
US7912920B2 (en) | 2002-12-13 | 2011-03-22 | Stephen Loomis | Stream sourcing content delivery system |
US20040133914A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133657A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040133908A1 (en) * | 2003-01-03 | 2004-07-08 | Broadq, Llc | Digital media system and method therefor |
US20040162783A1 (en) * | 2003-01-31 | 2004-08-19 | Gross John N. | Media queue replenisher |
US20060053080A1 (en) | 2003-02-03 | 2006-03-09 | Brad Edmonson | Centralized management of digital rights licensing |
US20040162830A1 (en) * | 2003-02-18 | 2004-08-19 | Sanika Shirwadkar | Method and system for searching location based information on a mobile device |
US7644166B2 (en) | 2003-03-03 | 2010-01-05 | Aol Llc | Source audio identifiers for digital communications |
US20050021678A1 (en) | 2003-03-11 | 2005-01-27 | Wegener Communications, Inc. | Satellite network control by internet with file upload and distribution |
US20040181517A1 (en) | 2003-03-13 | 2004-09-16 | Younghee Jung | System and method for social interaction |
US7805746B2 (en) | 2003-03-14 | 2010-09-28 | Tvworks, Llc | Optimized application on-the-wire format for construction, delivery and display of enhanced television content |
US7797343B2 (en) | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
US8572104B2 (en) | 2003-04-18 | 2013-10-29 | Kaleidescape, Inc. | Sales of collections excluding those already purchased |
US7120619B2 (en) | 2003-04-22 | 2006-10-10 | Microsoft Corporation | Relationship view |
US7831199B2 (en) | 2006-01-03 | 2010-11-09 | Apple Inc. | Media data exchange, transfer or delivery for portable electronic devices |
US9406068B2 (en) | 2003-04-25 | 2016-08-02 | Apple Inc. | Method and system for submitting media for network-based purchase and distribution |
US7627343B2 (en) | 2003-04-25 | 2009-12-01 | Apple Inc. | Media player system |
EP1484693A1 (en) | 2003-06-04 | 2004-12-08 | Sony NetServices GmbH | Content recommendation device with an arrangement engine |
US8103540B2 (en) | 2003-06-05 | 2012-01-24 | Hayley Logistics Llc | System and method for influencing recommender system |
US7177872B2 (en) | 2003-06-23 | 2007-02-13 | Sony Corporation | Interface for media publishing |
US20050026559A1 (en) | 2003-07-01 | 2005-02-03 | Robert Khedouri | Method and apparatus for wirelessly transferring music and other audio content to a car stereo or home stereo |
US20050039206A1 (en) | 2003-08-06 | 2005-02-17 | Opdycke Thomas C. | System and method for delivering and optimizing media programming in public spaces |
US20050038876A1 (en) | 2003-08-15 | 2005-02-17 | Aloke Chaudhuri | System and method for instant match based on location, presence, personalization and communication |
JP4624354B2 (en) | 2003-09-10 | 2011-02-02 | ミュージックマッチ インコーポレイテッド | Music purchasing and playback system and method |
US20050060264A1 (en) | 2003-09-15 | 2005-03-17 | Microsoft Corporation | System and method for creating and playing globally relevant playlists |
US20050060350A1 (en) | 2003-09-15 | 2005-03-17 | Baum Zachariah Journey | System and method for recommendation of media segments |
US9100814B2 (en) | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
US20060008256A1 (en) | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US20130097302A9 (en) | 2003-10-01 | 2013-04-18 | Robert Khedouri | Audio visual player apparatus and system and method of content distribution using the same |
US7844548B2 (en) | 2003-10-15 | 2010-11-30 | Apple Inc. | Techniques and systems for electronic submission of media for network-based distribution |
US7509291B2 (en) | 2003-10-17 | 2009-03-24 | Stamps.Com Inc. | Formatting value-bearing item indicia |
US20050154608A1 (en) | 2003-10-21 | 2005-07-14 | Fair Share Digital Media Distribution | Digital media distribution and trading system used via a computer network |
US20050091107A1 (en) | 2003-10-22 | 2005-04-28 | Scott Blum | Media player and access system and method and media player operating system architecture |
US7590546B2 (en) | 2003-10-22 | 2009-09-15 | Chuang Thomas C | System and method for renting or purchasing goods via a communications network |
US8001612B1 (en) | 2003-11-03 | 2011-08-16 | Wieder James W | Distributing digital-works and usage-rights to user-devices |
US20060206582A1 (en) | 2003-11-17 | 2006-09-14 | David Finn | Portable music device with song tag capture |
ES2448400T3 (en) | 2003-11-26 | 2014-03-13 | Sony Corporation | System to access content elements on a network |
US7627644B2 (en) | 2003-11-28 | 2009-12-01 | Canon Kabushiki Kaisha | Recipient-centred proactive caching in a peer-to-peer system |
US7606772B2 (en) | 2003-11-28 | 2009-10-20 | Manyworlds, Inc. | Adaptive social computing methods |
US7526458B2 (en) * | 2003-11-28 | 2009-04-28 | Manyworlds, Inc. | Adaptive recommendations systems |
US7441041B2 (en) | 2003-11-29 | 2008-10-21 | Microsoft Corporation | Network download regulation method and system |
US7523096B2 (en) | 2003-12-03 | 2009-04-21 | Google Inc. | Methods and systems for personalized network searching |
US7515873B2 (en) | 2003-12-04 | 2009-04-07 | International Business Machines Corporation | Responding to recipient rated wirelessly broadcast electronic works |
US7620362B2 (en) | 2003-12-04 | 2009-11-17 | International Business Machines Corporation | Controlling access to wirelessly broadcast electronic works during playback |
US20050138198A1 (en) | 2003-12-18 | 2005-06-23 | It Works | Methods, apparatuses, systems, and articles for determining and implementing an efficient computer network architecture |
JP2005197913A (en) | 2004-01-06 | 2005-07-21 | Canon Inc | Apparatus and method for image processing |
JP2007524120A (en) | 2004-01-20 | 2007-08-23 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Integrated playlist generator |
US20060010167A1 (en) | 2004-01-21 | 2006-01-12 | Grace James R | Apparatus for navigation of multimedia content in a vehicle multimedia system |
WO2005072405A2 (en) | 2004-01-27 | 2005-08-11 | Transpose, Llc | Enabling recommendations and community by massively-distributed nearest-neighbor searching |
KR20050077874A (en) | 2004-01-28 | 2005-08-04 | 삼성전자주식회사 | Method of supporting scalable video stream and device thereof |
US7373614B1 (en) | 2004-02-10 | 2008-05-13 | Apple Inc. | Navigation history |
US7512658B2 (en) | 2004-02-26 | 2009-03-31 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US7594245B2 (en) | 2004-03-04 | 2009-09-22 | Sharp Laboratories Of America, Inc. | Networked video devices |
US8949899B2 (en) | 2005-03-04 | 2015-02-03 | Sharp Laboratories Of America, Inc. | Collaborative recommendation system |
US20050197961A1 (en) | 2004-03-08 | 2005-09-08 | Miller Gregory P. | Preference engine for generating predictions on entertainment products of services |
US8788492B2 (en) | 2004-03-15 | 2014-07-22 | Yahoo!, Inc. | Search system and methods with integration of user annotations from a trust network |
US7356187B2 (en) | 2004-04-12 | 2008-04-08 | Clairvoyance Corporation | Method and apparatus for adjusting the model threshold of a support vector machine for text classification and filtering |
US7496623B2 (en) | 2004-04-23 | 2009-02-24 | Yahoo! Inc. | System and method for enhanced messaging including a displayable status indicator |
US8412763B2 (en) | 2006-06-21 | 2013-04-02 | Apple Inc. | Podcast organization and usage at a computing device |
US8516035B2 (en) | 2006-06-21 | 2013-08-20 | Apple Inc. | Browsing and searching of podcasts |
US20060265409A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Acquisition, management and synchronization of podcasts |
US20050246391A1 (en) | 2004-04-29 | 2005-11-03 | Gross John N | System & method for monitoring web pages |
US8028323B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Method and system for employing a first device to direct a networked audio device to obtain a media item |
US8028038B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Obtaining a playlist based on user profile matching |
US20050251455A1 (en) | 2004-05-10 | 2005-11-10 | Boesen Peter V | Method and system for purchasing access to a recording |
JP4581476B2 (en) | 2004-05-11 | 2010-11-17 | ソニー株式会社 | Information processing apparatus and method, and program |
US7689452B2 (en) | 2004-05-17 | 2010-03-30 | Lam Chuck P | System and method for utilizing social networks for collaborative filtering |
US20050267944A1 (en) | 2004-06-01 | 2005-12-01 | Microsoft Corporation | Email manager |
US20050286546A1 (en) | 2004-06-21 | 2005-12-29 | Arianna Bassoli | Synchronized media streaming between distributed peers |
GB0413848D0 (en) | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
US7437364B1 (en) | 2004-06-30 | 2008-10-14 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US20070043766A1 (en) | 2005-08-18 | 2007-02-22 | Nicholas Frank C | Method and System for the Creating, Managing, and Delivery of Feed Formatted Content |
US7890871B2 (en) | 2004-08-26 | 2011-02-15 | Redlands Technology, Llc | System and method for dynamically generating, maintaining, and growing an online social network |
US8099482B2 (en) | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
WO2006041928A1 (en) | 2004-10-06 | 2006-04-20 | Gracenote, Inc. | Network-based data collection, including local data attributes, enabling media management without requiring a network connection |
US7474959B2 (en) | 2004-10-08 | 2009-01-06 | Scenera Technologies, Llc | Method for providing recommendations using image, location data, and annotations |
US20060083119A1 (en) | 2004-10-20 | 2006-04-20 | Hayes Thomas J | Scalable system and method for predicting hit music preferences for an individual |
US7739151B2 (en) | 2004-10-25 | 2010-06-15 | Apple Inc. | Reservation of digital media items |
US20060100924A1 (en) | 2004-11-05 | 2006-05-11 | Apple Computer, Inc. | Digital media file with embedded sales/marketing information |
CN1291566C (en) | 2004-12-10 | 2006-12-20 | 张德浩 | Digital medium delivering method based on IP network |
US7511858B2 (en) | 2004-12-14 | 2009-03-31 | Xerox Corporation | Method for printing a visual printer calibration test pattern |
US20060167991A1 (en) | 2004-12-16 | 2006-07-27 | Heikes Brian D | Buddy list filtering |
US20060143236A1 (en) | 2004-12-29 | 2006-06-29 | Bandwidth Productions Inc. | Interactive music playlist sharing system and methods |
EP1835455A1 (en) | 2005-01-05 | 2007-09-19 | Musicstrands, S.A.U. | System and method for recommending multimedia elements |
US8230456B2 (en) | 2005-01-05 | 2012-07-24 | Yahoo! Inc. | Framework for delivering a plurality of content and providing for interaction with the same in a television environment |
US7676753B2 (en) | 2005-01-07 | 2010-03-09 | At&T Intellectual Property I, L.P. | Methods, systems, devices and computer program products for collecting and sharing selected personal data |
US7542816B2 (en) | 2005-01-27 | 2009-06-02 | Outland Research, Llc | System, method and computer program product for automatically selecting, suggesting and playing music media files |
US7562117B2 (en) * | 2005-09-09 | 2009-07-14 | Outland Research, Llc | System, method and computer program product for collaborative broadcast media |
US20070288546A1 (en) | 2005-01-15 | 2007-12-13 | Outland Research, Llc | Groupwise collaborative suggestion moderation system |
US20070214182A1 (en) | 2005-01-15 | 2007-09-13 | Outland Research, Llc | Establishment-based media and messaging service |
US7693887B2 (en) | 2005-02-01 | 2010-04-06 | Strands, Inc. | Dynamic identification of a new set of media items responsive to an input mediaset |
US7734569B2 (en) * | 2005-02-03 | 2010-06-08 | Strands, Inc. | Recommender system for identifying a new set of media items responsive to an input set of media items and knowledge base metrics |
US20060190616A1 (en) | 2005-02-04 | 2006-08-24 | John Mayerhofer | System and method for aggregating, delivering and sharing audio content |
US7614006B2 (en) | 2005-02-11 | 2009-11-03 | International Business Machines Corporation | Methods and apparatus for implementing inline controls for transposing rows and columns of computer-based tables |
US7818350B2 (en) | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US20060224757A1 (en) | 2005-03-15 | 2006-10-05 | Han Fang | System and method for streaming service replication a in peer-to-peer network |
JP4085284B2 (en) | 2005-03-24 | 2008-05-14 | ソニー株式会社 | Playback device |
US20060218187A1 (en) | 2005-03-25 | 2006-09-28 | Microsoft Corporation | Methods, systems, and computer-readable media for generating an ordered list of one or more media items |
US20060224971A1 (en) | 2005-03-31 | 2006-10-05 | Matthew Paulin | System and method for online multi-media discovery and promotion |
EP1880363A4 (en) | 2005-03-31 | 2010-02-10 | Agency Science Tech & Res | Method and apparatus for image segmentation |
JP4670438B2 (en) | 2005-04-01 | 2011-04-13 | ソニー株式会社 | How to provide content and its playlist |
US7533091B2 (en) * | 2005-04-06 | 2009-05-12 | Microsoft Corporation | Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed |
US8291095B2 (en) | 2005-04-20 | 2012-10-16 | Limelight Networks, Inc. | Methods and systems for content insertion |
US20060242206A1 (en) * | 2005-04-22 | 2006-10-26 | Microsoft Corporation | System and method for peer to peer synchronization of files |
US20060248209A1 (en) | 2005-04-27 | 2006-11-02 | Leo Chiu | Network system for facilitating audio and video advertising to end users through audio and video podcasts |
US8214264B2 (en) | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
WO2006119509A2 (en) | 2005-05-05 | 2006-11-09 | Ironport Systems, Inc. | Identifying threats in electronic messages |
US8584171B2 (en) | 2005-05-06 | 2013-11-12 | Starz Entertainment Group Llc | Local context navigation system |
US20060259355A1 (en) | 2005-05-11 | 2006-11-16 | Farouki Karim M | Methods and systems for recommending media |
US7686215B2 (en) | 2005-05-21 | 2010-03-30 | Apple Inc. | Techniques and systems for supporting podcasting |
US20060265637A1 (en) | 2005-05-21 | 2006-11-23 | Apple Computer, Inc. | Utilization of podcasts on portable media devices |
US7321919B2 (en) * | 2005-05-23 | 2008-01-22 | Picateers, Inc. | System and method for collaborative image selection |
US7613736B2 (en) | 2005-05-23 | 2009-11-03 | Resonance Media Services, Inc. | Sharing music essence in a recommendation system |
WO2006126135A2 (en) | 2005-05-25 | 2006-11-30 | Koninklijke Philips Electronics N.V. | Play-list path interaction and visualisation |
US20060277148A1 (en) | 2005-06-06 | 2006-12-07 | Thackston James D | Payment system and method for on-line commerce operations |
US20060277098A1 (en) | 2005-06-06 | 2006-12-07 | Chung Tze D | Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network |
US20060282776A1 (en) | 2005-06-10 | 2006-12-14 | Farmer Larry C | Multimedia and performance analysis tool |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US7890513B2 (en) | 2005-06-20 | 2011-02-15 | Microsoft Corporation | Providing community-based media item ratings to users |
US7756993B2 (en) | 2005-06-22 | 2010-07-13 | Sony Corporation | Reproducing apparatus, reproducing method, and reproducing program |
WO2007003045A1 (en) | 2005-06-30 | 2007-01-11 | Cascada Mobile Corp. | System and method of recommendation and provisioning of mobile device related content and applications |
US7840178B2 (en) | 2005-07-12 | 2010-11-23 | Martin E. Hellman | FM broadcast system competitive with satellite radio |
US20070022437A1 (en) | 2005-07-19 | 2007-01-25 | David Gerken | Methods and apparatus for providing content and services coordinated with television content |
US7831913B2 (en) | 2005-07-29 | 2010-11-09 | Microsoft Corporation | Selection-based item tagging |
US7761399B2 (en) | 2005-08-19 | 2010-07-20 | Evree Llc | Recommendation networks for ranking recommendations using trust rating for user-defined topics and recommendation rating for recommendation sources |
US20070198485A1 (en) | 2005-09-14 | 2007-08-23 | Jorey Ramer | Mobile search service discovery |
US7548915B2 (en) | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070239724A1 (en) | 2005-09-14 | 2007-10-11 | Jorey Ramer | Mobile search services related to direct identifiers |
US7917148B2 (en) | 2005-09-23 | 2011-03-29 | Outland Research, Llc | Social musical media rating system and method for localized establishments |
US20070078832A1 (en) | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Method and system for using smart tags and a recommendation engine using smart tags |
US7877387B2 (en) * | 2005-09-30 | 2011-01-25 | Strands, Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US20070078714A1 (en) | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Automatically matching advertisements to media files |
US7793823B2 (en) | 2005-10-03 | 2010-09-14 | Realnetworks, Inc. | System and method for supplementing a radio playlist with local content |
US20070106627A1 (en) | 2005-10-05 | 2007-05-10 | Mohit Srivastava | Social discovery systems and methods |
US20070083553A1 (en) | 2005-10-12 | 2007-04-12 | Sten Minor | Apparatus and methods for handling multimedia content in an electronic device |
US20070130008A1 (en) | 2005-10-14 | 2007-06-07 | Brown Reed M | Apparatus, system, and method for listing aggregation |
US20070094083A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Matching ads to content and users for time and space shifted media network |
US20070118425A1 (en) | 2005-10-25 | 2007-05-24 | Podbridge, Inc. | User device agent for asynchronous advertising in time and space shifted media network |
US20070094363A1 (en) | 2005-10-25 | 2007-04-26 | Podbridge, Inc. | Configuration for ad and content delivery in time and space shifted media network |
US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
US8676900B2 (en) | 2005-10-25 | 2014-03-18 | Sony Computer Entertainment America Llc | Asynchronous advertising placement based on metadata |
US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
US8856118B2 (en) | 2005-10-31 | 2014-10-07 | Qwest Communications International Inc. | Creation and transmission of rich content media |
US8077683B2 (en) * | 2005-11-03 | 2011-12-13 | Interdigital Technology Corporation | Method and system for performing peer-to-peer communication between stations within a basic service set |
EP1783632B1 (en) | 2005-11-08 | 2012-12-19 | Intel Corporation | Content recommendation method with user feedback |
US20070118873A1 (en) | 2005-11-09 | 2007-05-24 | Bbnt Solutions Llc | Methods and apparatus for merging media content |
US9697231B2 (en) | 2005-11-09 | 2017-07-04 | Cxense Asa | Methods and apparatus for providing virtual media channels based on media search |
US7498687B2 (en) | 2005-11-18 | 2009-03-03 | R.A. Phillips Industries, Inc. | Power supply control system for a vehicle trailer |
US8392528B2 (en) | 2005-11-22 | 2013-03-05 | Motorola Mobility Llc | Architecture for sharing podcast information |
US20070118657A1 (en) | 2005-11-22 | 2007-05-24 | Motorola, Inc. | Method and system for sharing podcast information |
US7457790B2 (en) * | 2005-12-19 | 2008-11-25 | Commvault Systems, Inc. | Extensible configuration engine system and method |
US7805129B1 (en) | 2005-12-27 | 2010-09-28 | Qurio Holdings, Inc. | Using device content information to influence operation of another device |
US20070162502A1 (en) | 2005-12-29 | 2007-07-12 | United Video Properties, Inc. | Media library in an interactive media guidance application |
US7856360B2 (en) | 2006-01-30 | 2010-12-21 | Hoozware, Inc. | System for providing a service to venues where people aggregate |
US20070244880A1 (en) | 2006-02-03 | 2007-10-18 | Francisco Martin | Mediaset generation system |
WO2007092053A1 (en) | 2006-02-10 | 2007-08-16 | Strands, Inc. | Dynamic interactive entertainment |
US9336333B2 (en) | 2006-02-13 | 2016-05-10 | Linkedin Corporation | Searching and reference checking within social networks |
US20070199014A1 (en) | 2006-02-22 | 2007-08-23 | E-Cast, Inc. | Consumer portal |
US8037506B2 (en) | 2006-03-03 | 2011-10-11 | Verimatrix, Inc. | Movie studio-based network distribution system and method |
US7877353B2 (en) | 2006-03-13 | 2011-01-25 | Ebay Inc. | Peer-to-peer trading platform with relative reputation-based item search and buddy rating |
US8812580B2 (en) | 2006-03-15 | 2014-08-19 | Beats Music, Llc | Override of automatically shared meta-data of media |
US8626707B2 (en) | 2006-03-15 | 2014-01-07 | Beats Music, Llc | Automatic meta-data sharing of existing media to create streamable collections |
US20070233736A1 (en) | 2006-03-28 | 2007-10-04 | Heyletsgo, Inc. | Method and system for social and leisure life management |
US8285595B2 (en) | 2006-03-29 | 2012-10-09 | Napo Enterprises, Llc | System and method for refining media recommendations |
US7765192B2 (en) | 2006-03-29 | 2010-07-27 | Abo Enterprises, Llc | System and method for archiving a media collection |
US7801500B2 (en) | 2006-04-11 | 2010-09-21 | Nokia Corporation | Electronic device and method therefor |
US20070245378A1 (en) | 2006-04-13 | 2007-10-18 | Concert Technology Corporation | User system providing previews to an associated portable media player |
US20070245376A1 (en) | 2006-04-13 | 2007-10-18 | Concert Technology Corporation | Portable media player enabled to obtain previews of media content |
US20070245377A1 (en) | 2006-04-13 | 2007-10-18 | Concert Technology Corporation | Central system providing previews to a portable media player |
US20070265870A1 (en) | 2006-04-19 | 2007-11-15 | Nec Laboratories America, Inc. | Methods and systems for utilizing a time factor and/or asymmetric user behavior patterns for data analysis |
US20070264982A1 (en) | 2006-04-28 | 2007-11-15 | Nguyen John N | System and method for distributing media |
GB0702596D0 (en) | 2006-05-05 | 2007-03-21 | Omnifone Ltd | Big book one |
US7373054B2 (en) | 2006-05-17 | 2008-05-13 | Tyco Telecommunications (Us) Inc. | Optical cable shield layer connection |
EP1860581A1 (en) | 2006-05-22 | 2007-11-28 | SonicSwap Inc. | Systems and methods for sharing digital media content |
US7797722B2 (en) | 2006-05-26 | 2010-09-14 | Sony Corporation | System and method for content delivery |
US9165282B2 (en) | 2006-05-31 | 2015-10-20 | Red Hat, Inc. | Shared playlist management for open overlay for social networks and online services |
US8903843B2 (en) | 2006-06-21 | 2014-12-02 | Napo Enterprises, Llc | Historical media recommendation service |
US7966362B2 (en) | 2006-06-21 | 2011-06-21 | Apple Inc. | Management of podcasts |
US8117545B2 (en) | 2006-07-05 | 2012-02-14 | Magnify Networks, Inc. | Hosted video discovery and publishing platform |
US8805831B2 (en) | 2006-07-11 | 2014-08-12 | Napo Enterprises, Llc | Scoring and replaying media items |
US9003056B2 (en) | 2006-07-11 | 2015-04-07 | Napo Enterprises, Llc | Maintaining a minimum level of real time media recommendations in the absence of online friends |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US7970922B2 (en) | 2006-07-11 | 2011-06-28 | Napo Enterprises, Llc | P2P real time media recommendations |
US7680959B2 (en) * | 2006-07-11 | 2010-03-16 | Napo Enterprises, Llc | P2P network for providing real time media recommendations |
US7873641B2 (en) | 2006-07-14 | 2011-01-18 | Bea Systems, Inc. | Using tags in an enterprise search system |
US20080046948A1 (en) | 2006-08-07 | 2008-02-21 | Apple Computer, Inc. | Creation, management and delivery of personalized media items |
US7801879B2 (en) | 2006-08-07 | 2010-09-21 | Chacha Search, Inc. | Method, system, and computer readable storage for affiliate group searching |
US8090606B2 (en) | 2006-08-08 | 2012-01-03 | Napo Enterprises, Llc | Embedded media recommendations |
US8620699B2 (en) | 2006-08-08 | 2013-12-31 | Napo Enterprises, Llc | Heavy influencer media recommendations |
US8135725B2 (en) | 2006-08-11 | 2012-03-13 | Yahoo! Inc. | System and method for providing tag-based relevance recommendations of bookmarks in a bookmark and tag database |
WO2008022328A2 (en) | 2006-08-18 | 2008-02-21 | Sony Corporation | Selective media access through a recommendation engine |
JP2008052820A (en) | 2006-08-24 | 2008-03-06 | Sony Corp | Information processing device and method, and program |
US8323102B2 (en) | 2006-10-06 | 2012-12-04 | Cfph, Llc | Remote play of a table game through a mobile device |
US8572169B2 (en) | 2006-08-28 | 2013-10-29 | Myspace, Llc | System, apparatus and method for discovery of music within a social network |
US7596597B2 (en) | 2006-08-31 | 2009-09-29 | Microsoft Corporation | Recommending contacts in a social network |
US8677243B2 (en) | 2006-09-01 | 2014-03-18 | Nokia Corporation | Media recommendation system and method |
US20080091771A1 (en) | 2006-10-13 | 2008-04-17 | Microsoft Corporation | Visual representations of profiles for community interaction |
US20080147482A1 (en) | 2006-10-27 | 2008-06-19 | Ripl Corp. | Advertisement selection and propagation of advertisements within a social network |
US20080288588A1 (en) | 2006-11-01 | 2008-11-20 | Worldvuer, Inc. | Method and system for searching using image based tagging |
US8756333B2 (en) | 2006-11-22 | 2014-06-17 | Myspace Music Llc | Interactive multicast media service |
US8091032B2 (en) | 2006-11-30 | 2012-01-03 | Red Hat, Inc. | Automatic generation of content recommendations weighted by social network context |
US8060827B2 (en) | 2006-11-30 | 2011-11-15 | Red Hat, Inc. | Method and system for preloading suggested content onto digital video recorder based on social recommendations |
US8943210B2 (en) | 2006-11-30 | 2015-01-27 | Red Hat, Inc. | Mastering music played among a plurality of users |
US7962460B2 (en) | 2006-12-01 | 2011-06-14 | Scenera Technologies, Llc | Methods, systems, and computer program products for determining availability of presentable content via a subscription service |
US20080141136A1 (en) | 2006-12-12 | 2008-06-12 | Microsoft Corporation | Clipping Synchronization and Sharing |
US8874655B2 (en) | 2006-12-13 | 2014-10-28 | Napo Enterprises, Llc | Matching participants in a P2P recommendation network loosely coupled to a subscription service |
US20080195664A1 (en) | 2006-12-13 | 2008-08-14 | Quickplay Media Inc. | Automated Content Tag Processing for Mobile Media |
US7730216B1 (en) | 2006-12-14 | 2010-06-01 | Qurio Holdings, Inc. | System and method of sharing content among multiple social network nodes using an aggregation node |
US20080147711A1 (en) | 2006-12-19 | 2008-06-19 | Yahoo! Inc. | Method and system for providing playlist recommendations |
US9229933B2 (en) | 2006-12-19 | 2016-01-05 | International Business Machines Corporation | System, method and program for managing file downloads |
WO2008083388A2 (en) * | 2006-12-29 | 2008-07-10 | Ecirkit | Social networking website interface |
US8509754B2 (en) | 2006-12-29 | 2013-08-13 | United States Cellular Corporation | Distributing mobile-device applications |
US20080178094A1 (en) * | 2007-01-19 | 2008-07-24 | Alan Ross | Server-Side Peer-to-Peer (P2P) Media Streaming |
US7738870B2 (en) | 2007-01-24 | 2010-06-15 | Control4 Corporation | Systems and methods for instant messaging using a control device |
US7751773B2 (en) | 2007-01-30 | 2010-07-06 | Sony Ericsson Mobile Communications Ab | Portable communication device having a media time controller |
US7802194B2 (en) | 2007-02-02 | 2010-09-21 | Sap Ag | Business query language |
US20080189336A1 (en) | 2007-02-05 | 2008-08-07 | Namemedia, Inc. | Creating and managing digital media content using contacts and relational information |
US20080189391A1 (en) | 2007-02-07 | 2008-08-07 | Tribal Shout!, Inc. | Method and system for delivering podcasts to communication devices |
US7739304B2 (en) | 2007-02-08 | 2010-06-15 | Yahoo! Inc. | Context-based community-driven suggestions for media annotation |
KR101346731B1 (en) | 2007-03-12 | 2014-01-03 | 삼성전자주식회사 | Method and apparatus for synchronizing feed information |
US7787818B2 (en) | 2007-03-27 | 2010-08-31 | Iocast Llc | Customized content delivery system and method |
US8498628B2 (en) | 2007-03-27 | 2013-07-30 | Iocast Llc | Content delivery system and method |
US7966638B2 (en) | 2007-03-30 | 2011-06-21 | Google Inc. | Interactive media display across devices |
US9224427B2 (en) | 2007-04-02 | 2015-12-29 | Napo Enterprises LLC | Rating media item recommendations using recommendation paths and/or media item usage |
US8112720B2 (en) | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
US20080250067A1 (en) | 2007-04-06 | 2008-10-09 | Concert Technology Corporation | System and method for selectively identifying media items for play based on a recommender playlist |
US8832220B2 (en) | 2007-05-29 | 2014-09-09 | Domingo Enterprises, Llc | System and method for increasing data availability on a mobile device based on operating mode |
US9164993B2 (en) | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US8285776B2 (en) | 2007-06-01 | 2012-10-09 | Napo Enterprises, Llc | System and method for processing a received media item recommendation message comprising recommender presence information |
US8839141B2 (en) | 2007-06-01 | 2014-09-16 | Napo Enterprises, Llc | Method and system for visually indicating a replay status of media items on a media device |
US7882111B2 (en) | 2007-06-01 | 2011-02-01 | Yahoo! Inc. | User interactive precision targeting principle |
US20080301187A1 (en) | 2007-06-01 | 2008-12-04 | Concert Technology Corporation | Enhanced media item playlist comprising presence information |
US9037632B2 (en) | 2007-06-01 | 2015-05-19 | Napo Enterprises, Llc | System and method of generating a media item recommendation message with recommender presence information |
US20090049045A1 (en) | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US20080307462A1 (en) | 2007-06-09 | 2008-12-11 | Todd Beetcher | Systems and methods for searching and for displaying media content |
US20080307463A1 (en) | 2007-06-09 | 2008-12-11 | Todd Beetcher | Systems and methods for searching and for displaying media content |
US8316392B2 (en) | 2007-06-11 | 2012-11-20 | Yahoo! Inc. | Systems and methods for forecasting ad inventory |
US20080313541A1 (en) | 2007-06-14 | 2008-12-18 | Yahoo! Inc. | Method and system for personalized segmentation and indexing of media |
US8751507B2 (en) | 2007-06-29 | 2014-06-10 | Amazon Technologies, Inc. | Recommendation system with multiple integrated recommenders |
US20090006368A1 (en) | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Automatic Video Recommendation |
US7804016B2 (en) * | 2007-07-26 | 2010-09-28 | Samsung Electronics Co, Ltd. | Method and device for selecting music to be recommended for user by using music reproduction device |
AU2008283770A1 (en) | 2007-08-02 | 2009-02-05 | Sony Bmg Music Entertainment | Method and apparatus for distributing digital content |
US20090042545A1 (en) | 2007-08-06 | 2009-02-12 | Tamir Avital | System and a method for unifying the social realities of the online internet and real world of the mobile phone |
US20090049030A1 (en) | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the multiple listing of a media item in a playlist |
US20090048992A1 (en) | 2007-08-13 | 2009-02-19 | Concert Technology Corporation | System and method for reducing the repetitive reception of a media item recommendation |
US8275764B2 (en) | 2007-08-24 | 2012-09-25 | Google Inc. | Recommending media programs based on media program popularity |
US20090093300A1 (en) | 2007-10-05 | 2009-04-09 | Lutnick Howard W | Game of chance processing apparatus |
US8239455B2 (en) | 2007-09-07 | 2012-08-07 | Siemens Aktiengesellschaft | Collaborative data and knowledge integration |
US8340796B2 (en) | 2007-09-10 | 2012-12-25 | Palo Alto Research Center Incorporated | Digital media player and method for facilitating social music discovery and commerce |
US20090076887A1 (en) | 2007-09-16 | 2009-03-19 | Nova Spivack | System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment |
US7769767B2 (en) | 2007-09-27 | 2010-08-03 | Domingo Enterprises, Llc | System and method for filtering content on a mobile device based on contextual tagging |
US20090094248A1 (en) | 2007-10-03 | 2009-04-09 | Concert Technology Corporation | System and method of prioritizing the downloading of media items in a media item recommendation network |
US7865522B2 (en) * | 2007-11-07 | 2011-01-04 | Napo Enterprises, Llc | System and method for hyping media recommendations in a media recommendation system |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
US20090132527A1 (en) | 2007-11-20 | 2009-05-21 | Samsung Electronics Co., Ltd. | Personalized video channels on social networks |
US8224856B2 (en) * | 2007-11-26 | 2012-07-17 | Abo Enterprises, Llc | Intelligent default weighting process for criteria utilized to score media content items |
US20090138457A1 (en) * | 2007-11-26 | 2009-05-28 | Concert Technology Corporation | Grouping and weighting media categories with time periods |
US20090177301A1 (en) | 2007-12-03 | 2009-07-09 | Codentity, Llc | Scalable system and method for an integrated digital media catalog, management and reproduction system |
US8195635B1 (en) * | 2007-12-06 | 2012-06-05 | Sprint Communications Company L.P. | Indicating related but absent media content |
US9224150B2 (en) | 2007-12-18 | 2015-12-29 | Napo Enterprises, Llc | Identifying highly valued recommendations of users in a media recommendation network |
US9734507B2 (en) | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US8375131B2 (en) | 2007-12-21 | 2013-02-12 | Yahoo! Inc. | Media toolbar and aggregated/distributed media ecosystem |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) * | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
US8190683B2 (en) * | 2008-02-29 | 2012-05-29 | Microsoft Corporation | Synchronizing multiple user remote content playback |
US8642872B2 (en) * | 2008-03-03 | 2014-02-04 | Microsoft Corporation | Music steering with automatically detected musical attributes |
US20090259621A1 (en) | 2008-04-11 | 2009-10-15 | Concert Technology Corporation | Providing expected desirability information prior to sending a recommendation |
US7886072B2 (en) * | 2008-06-12 | 2011-02-08 | Apple Inc. | Network-assisted remote media listening |
US20100017261A1 (en) * | 2008-07-17 | 2010-01-21 | Kota Enterprises, Llc | Expert system and service for location-based content influence for narrowcast |
US8216072B2 (en) * | 2008-09-15 | 2012-07-10 | Kota Enterprises, Llc | Local environment based wagering |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US20100228740A1 (en) * | 2009-03-09 | 2010-09-09 | Apple Inc. | Community playlist management |
US8938467B2 (en) * | 2009-03-25 | 2015-01-20 | Eloy Technology, Llc | System and method for intelligent storage of time shifted content |
US9083932B2 (en) * | 2009-03-25 | 2015-07-14 | Eloy Technology, Llc | Method and system for providing information from a program guide |
US8806047B2 (en) * | 2009-04-29 | 2014-08-12 | Lemi Technology, Llc | Skip feature for a broadcast or multicast media station |
US7657337B1 (en) * | 2009-04-29 | 2010-02-02 | Lemi Technology, Llc | Skip feature for a broadcast or multicast media station |
US8780778B2 (en) * | 2009-07-21 | 2014-07-15 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US8560608B2 (en) * | 2009-11-06 | 2013-10-15 | Waldeck Technology, Llc | Crowd formation based on physical boundaries and other rules |
US8548855B2 (en) * | 2010-11-11 | 2013-10-01 | Teaneck Enterprises, Llc | User generated ADS based on check-ins |
US9131343B2 (en) * | 2011-03-31 | 2015-09-08 | Teaneck Enterprises, Llc | System and method for automated proximity-based social check-ins |
-
2009
- 2009-05-27 US US12/472,631 patent/US8200602B2/en not_active Expired - Fee Related
- 2009-06-02 US US12/476,470 patent/US9824144B2/en not_active Expired - Fee Related
- 2009-06-10 US US12/457,429 patent/US20100199295A1/en not_active Abandoned
-
2010
- 2010-02-02 US US12/698,240 patent/US20120041967A1/en not_active Abandoned
-
2012
- 2012-05-10 US US13/468,254 patent/US9367808B1/en not_active Expired - Fee Related
-
2016
- 2016-06-13 US US15/180,487 patent/US20160299970A1/en not_active Abandoned
Patent Citations (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5640193A (en) * | 1994-08-15 | 1997-06-17 | Lucent Technologies Inc. | Multimedia service access by reading marks on an object |
US20060161952A1 (en) * | 1994-11-29 | 2006-07-20 | Frederick Herz | System and method for scheduling broadcast of an access to video programs and other data using customer profiles |
US5905865A (en) * | 1995-10-30 | 1999-05-18 | Web Pager, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
US5940831A (en) * | 1996-08-28 | 1999-08-17 | Nec Corporation | Hypermedia system and method of managing directories and directory data originating from a node link structure in a directory server |
US20030146940A1 (en) * | 1998-08-21 | 2003-08-07 | United Video Properties, A Corporation Of Delaware | Client-server electronic program guide |
US20070124795A1 (en) * | 1998-08-26 | 2007-05-31 | United Video Properties Inc. | Television message system |
US20080092168A1 (en) * | 1999-03-29 | 2008-04-17 | Logan James D | Audio and video program recording, editing and playback systems using metadata |
US20040255336A1 (en) * | 1999-03-30 | 2004-12-16 | Gotuit Video, Inc. | Methods and apparatus for simultaneous program viewing |
US6745368B1 (en) * | 1999-06-11 | 2004-06-01 | Liberate Technologies | Methods, apparatus, and systems for storing, retrieving and playing multimedia data |
US7356830B1 (en) * | 1999-07-09 | 2008-04-08 | Koninklijke Philips Electronics N.V. | Method and apparatus for linking a video segment to another segment or information source |
US6530084B1 (en) * | 1999-11-01 | 2003-03-04 | Wink Communications, Inc. | Automated control of interactive application execution using defined time periods |
US7036083B1 (en) * | 1999-12-14 | 2006-04-25 | Microsoft Corporation | Multimode interactive television chat |
US20020038383A1 (en) * | 1999-12-23 | 2002-03-28 | Craig Ullman | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US7149411B2 (en) * | 2000-03-13 | 2006-12-12 | Lg Electronics, Inc. | Non-linear reproduction control method of multimedia stream and apparatus thereof |
US20020069218A1 (en) * | 2000-07-24 | 2002-06-06 | Sanghoon Sull | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
US6774908B2 (en) * | 2000-10-03 | 2004-08-10 | Creative Frontier Inc. | System and method for tracking an object in a video and linking information thereto |
US20080109750A1 (en) * | 2001-01-20 | 2008-05-08 | Catherine Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
US6907570B2 (en) * | 2001-03-29 | 2005-06-14 | International Business Machines Corporation | Video and multimedia browsing while switching between views |
US20020194608A1 (en) * | 2001-04-26 | 2002-12-19 | Goldhor Richard S. | Method and apparatus for a playback enhancement system implementing a "Say Again" feature |
US7362950B2 (en) * | 2001-05-22 | 2008-04-22 | Lg Electronics Inc. | Method and apparatus for controlling reproduction of video contents |
US7319806B1 (en) * | 2001-06-08 | 2008-01-15 | Keen Personal Media, Inc. | Audiovisual system which uses metadata to allow user-initiated jumps from point to point within multiple audiovisual streams |
US20040205087A1 (en) * | 2001-08-27 | 2004-10-14 | Xerox Corporation | Video/text bi-directional linkage for software fault clearance applications |
US20040098754A1 (en) * | 2002-08-08 | 2004-05-20 | Mx Entertainment | Electronic messaging synchronized to media presentation |
US20060004704A1 (en) * | 2003-06-05 | 2006-01-05 | Gross John N | Method for monitoring link & content changes in web pages |
US20050125821A1 (en) * | 2003-11-18 | 2005-06-09 | Zhu Li | Method and apparatus for characterizing a video segment and determining if a first video segment matches a second video segment |
US20050283475A1 (en) * | 2004-06-22 | 2005-12-22 | Beranek Michael J | Method and system for keyword detection using voice-recognition |
US20090180753A1 (en) * | 2004-09-28 | 2009-07-16 | Sony Corporation | Method, apparatus and program for recording and playing back content data, method, apparatus and program for playing back content data, and method, apparatus and program for recording content data |
US20060174293A1 (en) * | 2004-11-23 | 2006-08-03 | Palo Alto Research Center Incorporated | Method and apparatus for associating commentary audio with a position in an experiential data stream |
US20070033531A1 (en) * | 2005-08-04 | 2007-02-08 | Christopher Marsh | Method and apparatus for context-specific content delivery |
US20070094687A1 (en) * | 2005-10-21 | 2007-04-26 | Michael Russell | Method for selective advertisement recording and playback |
US20070143493A1 (en) * | 2005-12-04 | 2007-06-21 | Turner Broadcasting System, Inc. | System and method for delivering video and audio content over a network |
US20070219949A1 (en) * | 2006-01-11 | 2007-09-20 | Mekikian Gary C | Electronic Media Download and Distribution Using Real-Time Message Matching and Concatenation |
US20070204310A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Automatically Inserting Advertisements into Source Video Content Playback Streams |
US20070220552A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Automatic delivery of personalized content to a portable media player with feedback |
US20070261095A1 (en) * | 2006-05-05 | 2007-11-08 | Petrisor Gregory C | On the go video content distribution system |
US20070299870A1 (en) * | 2006-06-21 | 2007-12-27 | Microsoft Corporation | Dynamic insertion of supplemental video based on metadata |
US20080127268A1 (en) * | 2006-08-23 | 2008-05-29 | Bergeron Michael A | Custom content compilation using digital chapter marks |
US20080124052A1 (en) * | 2006-08-31 | 2008-05-29 | Opentv, Inc. | Systems and methods to modify playout or playback |
US20080065693A1 (en) * | 2006-09-11 | 2008-03-13 | Bellsouth Intellectual Property Corporation | Presenting and linking segments of tagged media files in a media services network |
US20080086688A1 (en) * | 2006-10-05 | 2008-04-10 | Kubj Limited | Various methods and apparatus for moving thumbnails with metadata |
US20080086456A1 (en) * | 2006-10-06 | 2008-04-10 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US20080140523A1 (en) * | 2006-12-06 | 2008-06-12 | Sherpa Techologies, Llc | Association of media interaction with complementary data |
US20080147501A1 (en) * | 2006-12-14 | 2008-06-19 | Aol Llc | Conditional advertising for instant messaging |
US20080155461A1 (en) * | 2006-12-20 | 2008-06-26 | Canon Kabushiki Kaisha | Display control apparatus and method for controlling display control apparatus |
US20080281689A1 (en) * | 2007-05-09 | 2008-11-13 | Yahoo! Inc. | Embedded video player advertisement display |
US20090119166A1 (en) * | 2007-11-05 | 2009-05-07 | Google Inc. | Video advertisements |
US20120066592A1 (en) * | 2008-09-05 | 2012-03-15 | Lemi Technology Llc | Visual audio links for digital audio content |
US20100195975A1 (en) * | 2009-02-02 | 2010-08-05 | Porto Technology, Llc | System and method for semantic trick play |
Cited By (170)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9208679B2 (en) * | 2006-09-05 | 2015-12-08 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US20140222862A1 (en) * | 2006-09-05 | 2014-08-07 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US10431074B2 (en) * | 2006-09-05 | 2019-10-01 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
US9275138B2 (en) | 2007-12-21 | 2016-03-01 | Lemi Technology, Llc | System for generating media recommendations in a distributed environment based on seed information |
US9552428B2 (en) | 2007-12-21 | 2017-01-24 | Lemi Technology, Llc | System for generating media recommendations in a distributed environment based on seed information |
US8577874B2 (en) | 2007-12-21 | 2013-11-05 | Lemi Technology, Llc | Tunersphere |
US8214368B2 (en) * | 2008-03-27 | 2012-07-03 | Kabushiki Kaisha Toshiba | Device, method, and computer-readable recording medium for notifying content scene appearance |
US20090248637A1 (en) * | 2008-03-27 | 2009-10-01 | Kabushiki Kaisha Toshiba | Device, method, and computer-readable recording medium for notifying content scene appearance |
US8200602B2 (en) | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US9159361B2 (en) | 2009-02-02 | 2015-10-13 | Porto Technology, Llc | System and method for distributed trick play resolution using user preferences |
US8811805B2 (en) | 2009-02-02 | 2014-08-19 | Porto Technology, Llc | System and method for distributed trick play resolution using user preferences |
US9183881B2 (en) | 2009-02-02 | 2015-11-10 | Porto Technology, Llc | System and method for semantic trick play |
US20100198767A1 (en) * | 2009-02-02 | 2010-08-05 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US20100195975A1 (en) * | 2009-02-02 | 2010-08-05 | Porto Technology, Llc | System and method for semantic trick play |
US9367808B1 (en) | 2009-02-02 | 2016-06-14 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US9424882B2 (en) | 2009-02-02 | 2016-08-23 | Porto Technology, Llc | System and method for semantic trick play |
US10949458B2 (en) | 2009-05-29 | 2021-03-16 | Inscape Data, Inc. | System and method for improving work load management in ACR television monitoring system |
US11272248B2 (en) | 2009-05-29 | 2022-03-08 | Inscape Data, Inc. | Methods for identifying video segments and displaying contextually targeted content on a connected television |
US10185768B2 (en) | 2009-05-29 | 2019-01-22 | Inscape Data, Inc. | Systems and methods for addressing a media database using distance associative hashing |
US11080331B2 (en) | 2009-05-29 | 2021-08-03 | Inscape Data, Inc. | Systems and methods for addressing a media database using distance associative hashing |
US10271098B2 (en) | 2009-05-29 | 2019-04-23 | Inscape Data, Inc. | Methods for identifying video segments and displaying contextually targeted content on a connected television |
US10116972B2 (en) * | 2009-05-29 | 2018-10-30 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10820048B2 (en) | 2009-05-29 | 2020-10-27 | Inscape Data, Inc. | Methods for identifying video segments and displaying contextually targeted content on a connected television |
US10169455B2 (en) | 2009-05-29 | 2019-01-01 | Inscape Data, Inc. | Systems and methods for addressing a media database using distance associative hashing |
US20160227261A1 (en) * | 2009-05-29 | 2016-08-04 | Vizio Inscape Technologies, Llc | Methods for Identifying Video Segments and Displaying Option to View From an Alternative Source and/or on an Alternative Device |
US10375451B2 (en) | 2009-05-29 | 2019-08-06 | Inscape Data, Inc. | Detection of common media segments |
US20110035765A1 (en) * | 2009-08-10 | 2011-02-10 | Sling Media Pvt Ltd | Systems and methods for providing programming content |
US20110145847A1 (en) * | 2009-09-11 | 2011-06-16 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9166714B2 (en) * | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US20120210349A1 (en) * | 2009-10-29 | 2012-08-16 | David Anthony Campana | Multiple-screen interactive screen architecture |
US10192138B2 (en) | 2010-05-27 | 2019-01-29 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
CN107256215A (en) * | 2010-10-28 | 2017-10-17 | 谷歌公司 | Mobile computing device is loaded using media file |
US20120117057A1 (en) * | 2010-11-05 | 2012-05-10 | Verizon Patent And Licensing Inc. | Searching recorded or viewed content |
US9241195B2 (en) * | 2010-11-05 | 2016-01-19 | Verizon Patent And Licensing Inc. | Searching recorded or viewed content |
US9979777B1 (en) | 2010-12-18 | 2018-05-22 | Google Llc | Scoring stream items with models based on user interests |
US9900358B1 (en) * | 2010-12-18 | 2018-02-20 | Google Llc | Organizing a stream of content |
US9858275B1 (en) | 2010-12-18 | 2018-01-02 | Google Llc | Scoring stream items in real time |
US20140184470A1 (en) * | 2011-01-05 | 2014-07-03 | Thomson Licensing | Multi-screen interactions |
US10034056B2 (en) * | 2011-01-21 | 2018-07-24 | Sony Corporation | Information processing apparatus, television receiver, information processing method, program, and information processing system |
US20160205440A1 (en) * | 2011-01-21 | 2016-07-14 | Sony Corporation | Information processing apparatus, television receiver, information processing method, program, and information processing system |
US9705760B2 (en) | 2011-03-23 | 2017-07-11 | Linkedin Corporation | Measuring affinity levels via passive and active interactions |
US9691108B2 (en) | 2011-03-23 | 2017-06-27 | Linkedin Corporation | Determining logical groups without using personal information |
WO2012167037A2 (en) * | 2011-06-01 | 2012-12-06 | Intercast Networks, Inc. | Interface and module for real-time advertising presentation |
WO2012167037A3 (en) * | 2011-06-01 | 2013-04-04 | Intercast Networks, Inc. | Interface and module for real-time advertising presentation |
US9654535B2 (en) * | 2011-09-21 | 2017-05-16 | Linkedin Corporation | Broadcasting video based on user preference and gesture |
US9654534B2 (en) * | 2011-09-21 | 2017-05-16 | Linkedin Corporation | Video broadcast invitations based on gesture |
US20150346940A1 (en) * | 2011-09-21 | 2015-12-03 | Linkedin Corporation | Broadcasting video based on user preference and gesture |
US20150350691A1 (en) * | 2011-09-21 | 2015-12-03 | Linkedin Corporation | Video broadcast invitations based on gesture |
US9774647B2 (en) | 2011-09-21 | 2017-09-26 | Linkedin Corporation | Live video broadcast user interface |
US9015109B2 (en) | 2011-11-01 | 2015-04-21 | Lemi Technology, Llc | Systems, methods, and computer readable media for maintaining recommendations in a media recommendation system |
US8909667B2 (en) | 2011-11-01 | 2014-12-09 | Lemi Technology, Llc | Systems, methods, and computer readable media for generating recommendations in a media recommendation system |
US8687946B2 (en) | 2011-11-30 | 2014-04-01 | Nokia Corporation | Method and apparatus for enriching media with meta-information |
US8804999B2 (en) * | 2012-03-30 | 2014-08-12 | Institute For Information Industry | Video recommendation system and method thereof |
US20130259399A1 (en) * | 2012-03-30 | 2013-10-03 | Cheng-Yuan Ho | Video recommendation system and method thereof |
US11789992B2 (en) * | 2012-04-27 | 2023-10-17 | Tivo Corporation | Search-based navigation of media content |
US20160381168A1 (en) * | 2012-08-23 | 2016-12-29 | Amazon Technologies, Inc. | Predictive caching for content |
US10574779B2 (en) * | 2012-08-23 | 2020-02-25 | Amazon Technologies, Inc. | Predictive caching for content |
US9805378B1 (en) | 2012-09-28 | 2017-10-31 | Google Inc. | Use of user consumption time to rank media suggestions |
US10373176B1 (en) | 2012-09-28 | 2019-08-06 | Google Llc | Use of user consumption time to rank media suggestions |
US9635400B1 (en) * | 2012-10-01 | 2017-04-25 | Google Inc. | Subscribing to video clips by source |
US11960509B2 (en) | 2012-10-26 | 2024-04-16 | Tivo Corporation | Feedback loop content recommendation |
US10095767B2 (en) * | 2012-10-26 | 2018-10-09 | Mobitv, Inc. | Feedback loop content recommendation |
US10885063B2 (en) | 2012-10-26 | 2021-01-05 | Mobitv, Inc. | Feedback loop content recommendation |
US11567973B2 (en) | 2012-10-26 | 2023-01-31 | Tivo Corporation | Feedback loop content recommendation |
US20150019573A1 (en) * | 2012-10-26 | 2015-01-15 | Mobitv, Inc. | Feedback loop content recommendation |
US11070860B2 (en) * | 2013-02-14 | 2021-07-20 | Comcast Cable Communications, Llc | Content delivery |
US20140229968A1 (en) * | 2013-02-14 | 2014-08-14 | Comcast Cable Communications, Llc | Content delivery |
US20140280513A1 (en) * | 2013-03-13 | 2014-09-18 | Deja.io, Inc. | Pro-buffering proxy for seamless media object navigation |
US20170177210A1 (en) * | 2013-06-19 | 2017-06-22 | International Business Machines Corporation | Pattern based video frame navigation aid |
US20170168858A1 (en) * | 2013-06-19 | 2017-06-15 | International Business Machines Corporation | Pattern based video frame navigation aid |
US9645713B2 (en) * | 2013-06-19 | 2017-05-09 | International Business Machines Corporation | Pattern based video frame navigation aid |
US20140379710A1 (en) * | 2013-06-19 | 2014-12-25 | International Business Machines Corporation | Pattern based video frame navigation aid |
US20140380160A1 (en) * | 2013-06-19 | 2014-12-25 | International Business Machines Corporation | Pattern based video frame navigation aid |
US9538261B2 (en) * | 2013-08-08 | 2017-01-03 | Peel Technologies, Inc. | Intelligent URL system for recommending video programs |
US20150046951A1 (en) * | 2013-08-08 | 2015-02-12 | Peel Technologies, Inc. | Intelligent url system for recommending video programs |
US9336685B2 (en) * | 2013-08-12 | 2016-05-10 | Curious.Com, Inc. | Video lesson builder system and method |
US10222946B2 (en) * | 2013-08-12 | 2019-03-05 | Curious.Com, Inc. | Video lesson builder system and method |
US20160381419A1 (en) * | 2013-08-26 | 2016-12-29 | Google Inc. | Segmentation of a video based on user engagement in respective segments of the video |
US20150074534A1 (en) * | 2013-09-06 | 2015-03-12 | Crackle, Inc. | User interface providing supplemental and social information |
US11531442B2 (en) * | 2013-09-06 | 2022-12-20 | Crackle, Inc. | User interface providing supplemental and social information |
US11196691B2 (en) * | 2013-09-09 | 2021-12-07 | At&T Mobility Ii Llc | Method and apparatus for distributing content to communication devices |
US20150128190A1 (en) * | 2013-11-06 | 2015-05-07 | Ntt Docomo, Inc. | Video Program Recommendation Method and Server Thereof |
US20150135070A1 (en) * | 2013-11-11 | 2015-05-14 | Samsung Electronics Co., Ltd. | Display apparatus, server apparatus and user interface screen providing method thereof |
US10747408B2 (en) * | 2013-11-11 | 2020-08-18 | Samsung Electronics Co., Ltd. | Display apparatus and server apparatus providing feedback user interface |
US10051307B2 (en) * | 2013-11-29 | 2018-08-14 | International Business Machines Corporation | Media selection based on content of broadcast information |
FR3014279A1 (en) * | 2013-11-29 | 2015-06-05 | Orange | PROVIDING ACCESS TO CONTENT, IN PARTICULAR TO PRESS ARTICLES |
US20150156530A1 (en) * | 2013-11-29 | 2015-06-04 | International Business Machines Corporation | Media selection based on content of broadcast information |
US11039178B2 (en) | 2013-12-23 | 2021-06-15 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US10284884B2 (en) | 2013-12-23 | 2019-05-07 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US10306274B2 (en) | 2013-12-23 | 2019-05-28 | Inscape Data, Inc. | Monitoring individual viewing of television events using tracking pixels and cookies |
US20150185965A1 (en) * | 2013-12-31 | 2015-07-02 | Disney Enterprises, Inc. | Systems and methods for video clip creation, curation, and interaction |
US10079040B2 (en) * | 2013-12-31 | 2018-09-18 | Disney Enterprises, Inc. | Systems and methods for video clip creation, curation, and interaction |
US11190844B2 (en) * | 2014-01-28 | 2021-11-30 | Google Llc | Identifying related videos based on relatedness of elements tagged in the videos |
US20170238056A1 (en) * | 2014-01-28 | 2017-08-17 | Google Inc. | Identifying related videos based on relatedness of elements tagged in the videos |
US20220167053A1 (en) * | 2014-01-28 | 2022-05-26 | Google Llc | Identifying related videos based on relatedness of elements tagged in the videos |
US9639634B1 (en) * | 2014-01-28 | 2017-05-02 | Google Inc. | Identifying related videos based on relatedness of elements tagged in the videos |
US20150243327A1 (en) * | 2014-02-26 | 2015-08-27 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic apparatus |
US9883243B2 (en) * | 2014-02-26 | 2018-01-30 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic apparatus |
US10133961B2 (en) | 2014-04-29 | 2018-11-20 | At&T Intellectual Property I, L.P. | Method and apparatus for analyzing media content |
US10713529B2 (en) | 2014-04-29 | 2020-07-14 | At&T Intellectual Property I, L.P. | Method and apparatus for analyzing media content |
US9898685B2 (en) | 2014-04-29 | 2018-02-20 | At&T Intellectual Property I, L.P. | Method and apparatus for analyzing media content |
US10516753B2 (en) | 2014-05-09 | 2019-12-24 | Amazon Technologies, Inc. | Segmented predictive caching for content |
US10389838B2 (en) | 2014-05-09 | 2019-08-20 | Amazon Technologies, Inc. | Client-side predictive caching for content |
US11722848B2 (en) | 2014-06-16 | 2023-08-08 | Comcast Cable Communications, Llc | User location and identity awareness |
US10440499B2 (en) | 2014-06-16 | 2019-10-08 | Comcast Cable Communications, Llc | User location and identity awareness |
US11172333B2 (en) | 2014-06-16 | 2021-11-09 | Comcast Cable Communications, Llc | User location and identity awareness |
US11622160B2 (en) | 2014-08-11 | 2023-04-04 | Comcast Cable Communications, Llc | Merging permissions and content access |
US11197072B2 (en) | 2014-08-11 | 2021-12-07 | Comcast Cable Communications, Llc | Merging permissions and content access |
US20200154174A1 (en) * | 2014-09-30 | 2020-05-14 | Rovi Guides, Inc. | Systems and methods for presenting user selected scenes |
US11758235B2 (en) * | 2014-09-30 | 2023-09-12 | Rovi Guides, Inc. | Systems and methods for presenting user selected scenes |
US9451307B2 (en) | 2014-12-08 | 2016-09-20 | Microsoft Technology Licensing, Llc | Generating recommendations based on processing content item metadata tags |
US10289733B2 (en) * | 2014-12-22 | 2019-05-14 | Rovi Guides, Inc. | Systems and methods for filtering techniques using metadata and usage data analysis |
AU2016211254B2 (en) * | 2015-01-30 | 2019-09-19 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
AU2019279902B2 (en) * | 2015-01-30 | 2021-02-18 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10405014B2 (en) * | 2015-01-30 | 2019-09-03 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US11711554B2 (en) | 2015-01-30 | 2023-07-25 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10945006B2 (en) * | 2015-01-30 | 2021-03-09 | Inscape Data, Inc. | Methods for identifying video segments and displaying option to view from an alternative source and/or on an alternative device |
US10728593B2 (en) | 2015-03-19 | 2020-07-28 | Amazon Technologies, Inc. | Uninterrupted playback of video streams using lower quality cached files |
US10482349B2 (en) | 2015-04-17 | 2019-11-19 | Inscape Data, Inc. | Systems and methods for reducing data density in large datasets |
US10674223B2 (en) | 2015-07-16 | 2020-06-02 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
US11451877B2 (en) | 2015-07-16 | 2022-09-20 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
US11308144B2 (en) | 2015-07-16 | 2022-04-19 | Inscape Data, Inc. | Systems and methods for partitioning search indexes for improved efficiency in identifying media segments |
US10902048B2 (en) | 2015-07-16 | 2021-01-26 | Inscape Data, Inc. | Prediction of future views of video segments to optimize system resource utilization |
US10873788B2 (en) | 2015-07-16 | 2020-12-22 | Inscape Data, Inc. | Detection of common media segments |
US10080062B2 (en) | 2015-07-16 | 2018-09-18 | Inscape Data, Inc. | Optimizing media fingerprint retention to improve system resource utilization |
US11659255B2 (en) | 2015-07-16 | 2023-05-23 | Inscape Data, Inc. | Detection of common media segments |
US11126655B2 (en) * | 2015-08-11 | 2021-09-21 | Piksel, Inc. | Metadata of partial content |
US20180239773A1 (en) * | 2015-08-11 | 2018-08-23 | Piksel, Inc | Metadata of partial content |
US10271106B2 (en) | 2015-09-15 | 2019-04-23 | Google Llc | Episodic timely notification based on a notifiable event |
US11381882B2 (en) | 2015-09-15 | 2022-07-05 | Google Llc | Episodic timely notification |
US10965996B2 (en) | 2015-09-15 | 2021-03-30 | Google Llc | Episodic timely notification |
US9578379B1 (en) * | 2015-09-29 | 2017-02-21 | Rovi Guides, Inc. | Scene-by-scene viewer ratings |
US11050845B2 (en) * | 2016-02-25 | 2021-06-29 | At&T Intellectual Property I, L.P. | Method and apparatus for providing configurable event content |
US20170251078A1 (en) * | 2016-02-25 | 2017-08-31 | At&T Intellectual Property I, Lp | Method and apparatus for providing configurable event content |
WO2017149447A1 (en) * | 2016-02-29 | 2017-09-08 | Guru Abhinav | A system and method for providing real time media recommendations based on audio-visual analytics |
US10939187B1 (en) * | 2016-08-11 | 2021-03-02 | Amazon Technologies, Inc. | Traversing a semantic graph to process requests for video |
US11818434B2 (en) | 2017-03-03 | 2023-11-14 | Rovi Guides, Inc. | System and methods for recommending a media asset relating to a character unknown to a user |
US20190246177A1 (en) * | 2017-03-03 | 2019-08-08 | Rovi Guides, Inc. | System and methods for recommending a media asset relating to a character unknown to a user |
US10848828B2 (en) * | 2017-03-03 | 2020-11-24 | Rovi Guides, Inc. | System and methods for recommending a media asset relating to a character unknown to a user |
US11128675B2 (en) | 2017-03-20 | 2021-09-21 | At&T Intellectual Property I, L.P. | Automatic ad-hoc multimedia conference generator |
US10983984B2 (en) | 2017-04-06 | 2021-04-20 | Inscape Data, Inc. | Systems and methods for improving accuracy of device maps using media viewing data |
US10694223B2 (en) * | 2017-06-21 | 2020-06-23 | Google Llc | Dynamic custom interstitial transition videos for video streaming services |
US11388452B2 (en) * | 2017-06-21 | 2022-07-12 | Google Llc | Dynamic custom interstitial transition videos for video streaming services |
KR102420887B1 (en) * | 2017-06-21 | 2022-07-15 | 구글 엘엘씨 | Dynamic custom interstitial transition videos for video streaming services |
US20180376178A1 (en) * | 2017-06-21 | 2018-12-27 | Google Inc. | Dynamic custom interstitial transition videos for video streaming services |
KR20210120143A (en) * | 2017-06-21 | 2021-10-06 | 구글 엘엘씨 | Dynamic custom interstitial transition videos for video streaming services |
US20200037009A1 (en) * | 2017-08-24 | 2020-01-30 | Blink App Ltd. | System device and methods for presenting media contents |
US11363352B2 (en) | 2017-09-29 | 2022-06-14 | International Business Machines Corporation | Video content relationship mapping |
US10587920B2 (en) | 2017-09-29 | 2020-03-10 | International Business Machines Corporation | Cognitive digital video filtering based on user preferences |
US11395051B2 (en) | 2017-09-29 | 2022-07-19 | International Business Machines Corporation | Video content relationship mapping |
US10587919B2 (en) | 2017-09-29 | 2020-03-10 | International Business Machines Corporation | Cognitive digital video filtering based on user preferences |
US10720185B2 (en) * | 2017-10-04 | 2020-07-21 | Hashcut, Inc. | Video clip, mashup and annotation platform |
US20190103137A1 (en) * | 2017-10-04 | 2019-04-04 | Hashcut, Inc. | Video clip, mashup and annotation platform |
US10956492B2 (en) | 2017-10-17 | 2021-03-23 | Verily Life Sciences Llc | Systems and methods for segmenting surgical videos |
US11941050B2 (en) | 2017-10-17 | 2024-03-26 | Verily Life Sciences Llc | Systems and methods for segmenting surgical videos |
US10803111B2 (en) * | 2017-11-27 | 2020-10-13 | Facebook, Inc. | Live video recommendation by an online system |
US11397763B1 (en) * | 2017-11-27 | 2022-07-26 | Meta Platforms, Inc. | Live video recommendation by an online system |
US20190163752A1 (en) * | 2017-11-27 | 2019-05-30 | Facebook, Inc. | Live video recommendation by an online system |
US20190182517A1 (en) * | 2017-12-13 | 2019-06-13 | Comigo Ltd. | Providing Enrichment Data That is a Video Segment |
CN110196713A (en) * | 2018-03-05 | 2019-09-03 | 腾讯科技(深圳)有限公司 | A kind of method, apparatus, medium and the equipment of determining recommendation results |
US11836917B2 (en) | 2019-03-22 | 2023-12-05 | Verily Life Sciences Llc | Surgical video consumption by identifying useful segments in surgical videos |
US11348235B2 (en) | 2019-03-22 | 2022-05-31 | Verily Life Sciences Llc | Improving surgical video consumption by identifying useful segments in surgical videos |
US11862034B1 (en) * | 2019-07-26 | 2024-01-02 | Verily Life Sciences Llc | Variable content customization for coaching service |
US20230156284A1 (en) * | 2019-11-27 | 2023-05-18 | Rovi Guides, Inc. | Systems and methods for deep recommendations using signature analysis |
US20220147564A1 (en) * | 2020-11-10 | 2022-05-12 | Shopify Inc. | Methods and systems for dynamically selecting and providing web resources |
US11847162B2 (en) * | 2020-11-10 | 2023-12-19 | Shopify Inc. | Methods and systems for dynamically selecting and providing web resources |
US11442984B2 (en) * | 2020-11-10 | 2022-09-13 | Shopify Inc. | Methods and systems for dynamically selecting and providing web resources |
US20220365967A1 (en) * | 2020-11-10 | 2022-11-17 | Shopify Inc. | Methods and systems for dynamically selecting and providing web resources |
US20220382424A1 (en) * | 2021-05-26 | 2022-12-01 | Intuit Inc. | Smart navigation |
Also Published As
Publication number | Publication date |
---|---|
US20100199218A1 (en) | 2010-08-05 |
US20160299970A1 (en) | 2016-10-13 |
US9824144B2 (en) | 2017-11-21 |
US8200602B2 (en) | 2012-06-12 |
US20120041967A1 (en) | 2012-02-16 |
US20100198767A1 (en) | 2010-08-05 |
US9367808B1 (en) | 2016-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100199295A1 (en) | Dynamic video segment recommendation based on video playback location | |
US9319724B2 (en) | Favorite media program scenes systems and methods | |
JP4025185B2 (en) | Media data viewing apparatus and metadata sharing system | |
US9232248B2 (en) | Publishing key frames of a video content item being viewed by a first user to one or more second viewers | |
US9635401B2 (en) | Recommendation of television content | |
US11128931B2 (en) | Systems and methods for customizing delivery of advertisements | |
CN105230035B (en) | The processing of the social media of time shift multimedia content for selection | |
US20150256885A1 (en) | Method for determining content for a personal channel | |
EP3482564A2 (en) | Methods and systems for generating and providing program guides and content | |
US20100086277A1 (en) | Systems and methods for deleting viewed portions of recorded programs | |
US20180032622A1 (en) | Displaying a Summary of Media Content Items | |
US20190259423A1 (en) | Dynamic media recording | |
US11533527B2 (en) | Methods and systems for generating and providing program guides and content | |
KR20130133918A (en) | Systems and methods for selecting media assets for display in a screen of an interactive media guidance application | |
US20130024532A1 (en) | Program Guide Based on Sharing Personal Comments about Multimedia Content | |
US20140278969A1 (en) | Derivative media content | |
US20150110462A1 (en) | Dynamic media viewing | |
JP2013536969A (en) | Method and apparatus for providing community-based metadata | |
JP5250381B2 (en) | Index video generation device, moving image search device, and moving image search system | |
JP2008099012A (en) | Content reproduction system and content storage system | |
US20230209134A1 (en) | Systems and methods for increasing first user subscription | |
US11910064B2 (en) | Methods and systems for providing preview images for a media asset | |
US20230283849A1 (en) | Content navigation and personalization | |
JP4469884B2 (en) | Metadata sharing system | |
WO2023049649A1 (en) | Methods and systems for generating and providing program guides and content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NAPO ENTERPRISES, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KATPELLY, RAVI REDDY;KANDEKAR, KUNAL;HELPINGSTINE, MIKE;AND OTHERS;REEL/FRAME:023864/0509 Effective date: 20090605 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
AS | Assignment |
Owner name: CONCERT TECHNOLOGY CORPORATION, NEW HAMPSHIRE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NAPO ENTERPRISES, LLC;REEL/FRAME:051457/0503 Effective date: 20191203 |