Patents Assigned to Porto Technology, LLC
-
Patent number: 9424882Abstract: A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position.Type: GrantFiled: November 9, 2015Date of Patent: August 23, 2016Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
-
Patent number: 9392228Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.Type: GrantFiled: August 24, 2011Date of Patent: July 12, 2016Assignee: PORTO TECHNOLOGY, LLCInventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
-
Patent number: 9378278Abstract: A server and device for constructing and presenting a consumption profile for a media item are provided. In general, consumption of a media item by a number of first users is tracked. Thereafter, before and/or during playback of the media item by a second user, a consumption profile for the media item is constructed and presented to the second user.Type: GrantFiled: July 1, 2014Date of Patent: June 28, 2016Assignee: PORTO Technology, LLCInventors: Kunal Kandekar, Richard J. Walsh, Hugh Svendsen
-
Patent number: 9311364Abstract: A system and method for allowing a user to more effectively generate focused content results, including audio and/or video content is described. Content is dynamically filtered to generate content results in response to initial filtering settings or characteristics. The content results are provided to a user. Once the user finds and selects a content result of interest, additional filtering characteristics associated with the selected result are provided to the user as a suggestion for additional filtering. In this manner, the user is made aware of additional filtering settings or characteristics that can be used to focus the search results. Subsequent filter settings and filtering operations can be based on characteristics of previous relevant results in an iterative and dynamic manner. Focused results are more likely produced, because additional filtering settings are provided and adjusted according to characteristics of results deemed relevant by the user.Type: GrantFiled: April 20, 2015Date of Patent: April 12, 2016Assignee: Porto Technology, LLCInventor: Scott Curtis
-
Patent number: 9232248Abstract: A device receives key frame information for each of a plurality of key frames of a video content item and sends the key frame information from the device to a recipient while a corresponding segment of the video content item is being rendered by the device. The key frame information may include key frames of the video content item, references to the key frames of the video content item stored by one or more remote sources, or information identifying the key frames of the video content item to enable extraction of the key frames by a recipient device. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then sent to second users while the first user views the corresponding segment of the video content item. Advertisements may be sent with, or replace, the key frame information.Type: GrantFiled: August 21, 2014Date of Patent: January 5, 2016Assignee: PORTO TECHNOLOGY, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
-
Patent number: 9183881Abstract: A semantic based trick play method and system in a media player is provided in which a semantic trick play command is received from a user while the user is experiencing a current content of a media item. Metadata is detected with respect to a current playback position of the media item, and at least one further playback position is determined in the current content of the media item or a related content in another media item. The further playback position is semantically related to the metadata of the current playback position. Playback is then moved to the at least one further playback position, so that the user experiences a media content of the at least one further playback position.Type: GrantFiled: June 10, 2009Date of Patent: November 10, 2015Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
-
Patent number: 9159361Abstract: Distributed trick play resolution in a distributed video viewing group network includes determining trick play preferences for each device of a plurality of nodes in the distributed video viewing group network with respect to a video item. Conflicting trick play preferences between the nodes is determined based on one or more of a group consisting of: user rankings, user voting, trick play ranking, and owner resolution. The determined conflicting trick play preferences are resolved.Type: GrantFiled: August 1, 2014Date of Patent: October 13, 2015Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
-
Patent number: 9015147Abstract: A system and method for allowing a user to more effectively generate focused content results, including audio and/or video content. Content is dynamically filtered to generate content results in response to initial filtering settings or characteristics. The content results are provided to a user. Once the user finds and selects a content result of interest, additional filtering characteristics associated with the selected result are provided to the user as a suggestion for additional filtering. In this manner, the user is made aware of additional filtering settings or characteristics that can be used to focus the search results. Subsequent filter settings and filtering operations can be based on characteristics of previous relevant results in an iterative and dynamic manner. Focused results are more likely produced, because additional filtering settings are provided and adjusted according to characteristics of results deemed relevant by the user.Type: GrantFiled: December 20, 2007Date of Patent: April 21, 2015Assignee: Porto Technology, LLCInventor: Scott Curtis
-
Patent number: 8826337Abstract: Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item.Type: GrantFiled: November 5, 2012Date of Patent: September 2, 2014Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
-
Patent number: 8811805Abstract: Distributed trick play resolution in a distributed video viewing group network includes determining trick play preferences for each of a plurality of peer nodes in the distributed video viewing group network with respect to a video item. Conflicting trick play preferences between the peer nodes is determined based on one or more of a group consisting of: user rankings, user voting, trick play ranking, and owner resolution. The determined conflicting trick play preferences are resolved.Type: GrantFiled: December 13, 2012Date of Patent: August 19, 2014Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
-
Patent number: 8806516Abstract: A method and system for constructing and presenting a consumption profile, a rating profile, or both a consumption profile and a rating profile for a media item are provided. In general, consumption of a media item by a number of first users is tracked. Thereafter, before and/or during playback of the media item by a second user, a consumption profile for the media item is constructed and presented to the second user. In addition to or as an alternative to tracking consumption of the media item by the first users, ratings for the media item may be obtained from all or a subset of the first users. Thereafter, before and/or during playback of the media item by the second user, a rating profile for the media item is constructed and presented to the second user.Type: GrantFiled: August 19, 2008Date of Patent: August 12, 2014Assignee: Porto Technology, LLCInventors: Kunal Kandekar, Richard J. Walsh, Hugh Svendsen
-
Patent number: 8655953Abstract: Systems and methods are disclosed for obtaining and presenting information to a user playing a media item identifying playback positions of a number of other users also playing the media item. In one embodiment, a first user begins playback of a media item. Information identifying playback positions of a number of second users also playing the media item is obtained from a playback information broker and presented to the first user. The first user may then provide user input identifying a desired action to take with respect to one or more of the second users. In response, the desired action is effected.Type: GrantFiled: July 18, 2008Date of Patent: February 18, 2014Assignee: Porto Technology, LLCInventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh
-
Publication number: 20140033039Abstract: Systems and methods are disclosed for obtaining and presenting information to a user playing a media item identifying playback positions of a number of other users also playing the media item. In one embodiment, playback information is maintained for each of a plurality of users, the playback information identifying a media item being played by the user and information identifying a playback position of the user in playback of the media item. The playback information is filtered automatically in response to one or more user provided criteria thereby resulting in playback information for each of a subset of users from the plurality of users. Playback information is provided to a user device, the playback information for one or more second users of the subset of users playing a select media item such that the playback information for the one or more second users is presented to the first user.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: Porto Technology, LLCInventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh
-
Publication number: 20130223821Abstract: Distributed trick play resolution in a distributed video viewing group network includes determining trick play preferences for each of a plurality of peer nodes in the distributed video viewing group network with respect to a video item. Conflicting trick play preferences between the peer nodes is determined based on one or more of a group consisting of: user rankings, user voting, trick play ranking, and owner resolution. The determined conflicting trick play preferences are resolved.Type: ApplicationFiled: December 13, 2012Publication date: August 29, 2013Applicant: PORTO TECHNOLOGY, LLCInventor: Porto Technology, LLC
-
Publication number: 20130061263Abstract: Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item.Type: ApplicationFiled: November 5, 2012Publication date: March 7, 2013Applicant: PORTO TECHNOLOGY, LLCInventor: Porto Technology, LLC
-
Patent number: 8346067Abstract: A media system and method for distributed trick play resolution using user preferences. The method of distributed trick play resolution in a distributed media group network, includes: determining trick play preferences at each of a plurality of peer nodes in the distributed media group network with respect to a media item; and resolving conflicting trick play preferences between the peer nodes based on the determined trick play preferences. Other embodiments are disclosed.Type: GrantFiled: February 2, 2010Date of Patent: January 1, 2013Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
-
Patent number: 8307395Abstract: Systems and methods for obtaining key frames of video content items being viewed by first users and publishing the key frames of the video content items to second users are provided. In general, either prior to playback of a video content item by a first user or during playback of the video content item by the first user, key frame information providing, referencing, or identifying key frames of the video content item is obtained. Each key frame is representative of a segment of the video content item. The key frame information for the video content item is then published such that each key frame is presented to one or more second users while the first user views the corresponding segment of the video content item.Type: GrantFiled: April 22, 2008Date of Patent: November 6, 2012Assignee: Porto Technology, LLCInventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
-
Publication number: 20120072611Abstract: Systems and methods are provided for obtaining look-ahead segments for a streaming media item during playback such that the viewer can easily skip to the look-ahead segments without experiencing any substantial interruption or delay in playback. In general, a streaming media source begins streaming a media item to a streaming media client for playback. In one embodiment, the streaming media client selects one or more segments of the media item as one or more look-ahead segments to prefetch from the streaming media source. Then, while the media item is being streamed to the streaming media client for playback, the streaming media client prefetches the one or more look-ahead segments of the media item from the streaming media source. The look-ahead segments are thereafter utilized to enable the viewer to skip ahead in playback without experiencing a substantial interruption or delay in playback.Type: ApplicationFiled: August 24, 2011Publication date: March 22, 2012Applicant: PORTO TECHNOLOGY, LLCInventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
-
Publication number: 20120047119Abstract: Systems and methods are provided for linking and playing media content from one or more media items. Linking items may be stored with a plurality of other linking items and associated with one or more media items. The linking items define media fragments within the media items and media segments linked to the media items. By selecting linking items associated with a particular media item, a user can dynamically select the media segments linked to the media item.Type: ApplicationFiled: July 21, 2010Publication date: February 23, 2012Applicant: PORTO TECHNOLOGY, LLCInventors: Kunal Kandekar, Michael W. Helpingstine, Ravi Reddy Katpelly
-
Publication number: 20120041954Abstract: A system and method for providing conditional background music for user-generated content and broadcast videos. The method includes: detecting that a particular song is specified to serve as background music for a particular media content; searching for the particular song to serve as background music for the particular media content; and checking whether an end user of the particular media content has rights to the particular song and that the particular song is available. When the particular song is available, the particular song is returned for playback as the background music to the particular media content. When the particular song is not available, searching is conducted for another song as a substitute song based upon preferences of both an author and the end user of the particular media content. Other embodiments are disclosed.Type: ApplicationFiled: February 2, 2010Publication date: February 16, 2012Applicant: Porto Technology, LLCInventors: Scott Curtis, Steve Petersen, Ravi Katpelly, Andrew Phillips