Patents Assigned to Porto Technology, LLC
  • Patent number: 9424882
    Abstract: 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: Grant
    Filed: November 9, 2015
    Date of Patent: August 23, 2016
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Patent number: 9392228
    Abstract: 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: Grant
    Filed: August 24, 2011
    Date of Patent: July 12, 2016
    Assignee: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Patent number: 9378278
    Abstract: 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: Grant
    Filed: July 1, 2014
    Date of Patent: June 28, 2016
    Assignee: PORTO Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Hugh Svendsen
  • Patent number: 9311364
    Abstract: 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: Grant
    Filed: April 20, 2015
    Date of Patent: April 12, 2016
    Assignee: Porto Technology, LLC
    Inventor: Scott Curtis
  • Patent number: 9232248
    Abstract: 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: Grant
    Filed: August 21, 2014
    Date of Patent: January 5, 2016
    Assignee: PORTO TECHNOLOGY, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
  • Patent number: 9183881
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: November 10, 2015
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Patent number: 9159361
    Abstract: 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: Grant
    Filed: August 1, 2014
    Date of Patent: October 13, 2015
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
  • Patent number: 9015147
    Abstract: 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: Grant
    Filed: December 20, 2007
    Date of Patent: April 21, 2015
    Assignee: Porto Technology, LLC
    Inventor: Scott Curtis
  • Patent number: 8826337
    Abstract: 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: Grant
    Filed: November 5, 2012
    Date of Patent: September 2, 2014
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
  • Patent number: 8811805
    Abstract: 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: Grant
    Filed: December 13, 2012
    Date of Patent: August 19, 2014
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
  • Patent number: 8806516
    Abstract: 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: Grant
    Filed: August 19, 2008
    Date of Patent: August 12, 2014
    Assignee: Porto Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Hugh Svendsen
  • Patent number: 8655953
    Abstract: 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: Grant
    Filed: July 18, 2008
    Date of Patent: February 18, 2014
    Assignee: Porto Technology, LLC
    Inventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh
  • Publication number: 20140033039
    Abstract: 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: Application
    Filed: September 30, 2013
    Publication date: January 30, 2014
    Applicant: Porto Technology, LLC
    Inventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh
  • Publication number: 20130223821
    Abstract: 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: Application
    Filed: December 13, 2012
    Publication date: August 29, 2013
    Applicant: PORTO TECHNOLOGY, LLC
    Inventor: Porto Technology, LLC
  • Publication number: 20130061263
    Abstract: 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: Application
    Filed: November 5, 2012
    Publication date: March 7, 2013
    Applicant: PORTO TECHNOLOGY, LLC
    Inventor: Porto Technology, LLC
  • Patent number: 8346067
    Abstract: 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: Grant
    Filed: February 2, 2010
    Date of Patent: January 1, 2013
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
  • Patent number: 8307395
    Abstract: 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: Grant
    Filed: April 22, 2008
    Date of Patent: November 6, 2012
    Assignee: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis
  • Publication number: 20120072611
    Abstract: 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: Application
    Filed: August 24, 2011
    Publication date: March 22, 2012
    Applicant: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Publication number: 20120047119
    Abstract: 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: Application
    Filed: July 21, 2010
    Publication date: February 23, 2012
    Applicant: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Michael W. Helpingstine, Ravi Reddy Katpelly
  • Publication number: 20120041954
    Abstract: 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: Application
    Filed: February 2, 2010
    Publication date: February 16, 2012
    Applicant: Porto Technology, LLC
    Inventors: Scott Curtis, Steve Petersen, Ravi Katpelly, Andrew Phillips