Patents Assigned to Porto Technology, LLC
  • Publication number: 20120039578
    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: Application
    Filed: February 2, 2010
    Publication date: February 16, 2012
    Applicant: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar
  • Patent number: 8028081
    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: May 23, 2008
    Date of Patent: September 27, 2011
    Assignee: Porto Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Publication number: 20100195975
    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: Application
    Filed: June 10, 2009
    Publication date: August 5, 2010
    Applicant: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Kunal Kandekar, Richard J. Walsh
  • Publication number: 20100088726
    Abstract: A system and method are disclosed for processing a video item to automatically provide or recommend bookmarks and bookmark headings for the video item. In one embodiment, the video item is first logically segmented into a number of segments. For each segment of the video item, a bookmark linking to a start of the segment of the video item is generated. In addition, audio and/or video content of each segment of the video item is processed in order to generate one or more recommended headings, or titles, for the corresponding bookmark. Information identifying the recommended bookmarks and bookmark headings may then be returned to an owner of the video item. The owner may then provide user input accepting, modifying, or rejecting the bookmarks and bookmark headings. Based on the user input from the owner, the bookmarks and bookmark headings for the video item are finalized and stored.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Applicants: CONCERT TECHNOLOGY CORPORATION, PORTO TECHNOLOGY, LLC
    Inventors: Scott Curtis, Richard J. Walsh, Ravi Reddy Katpelly
  • Publication number: 20100017474
    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: Application
    Filed: July 18, 2008
    Publication date: January 21, 2010
    Applicant: PORTO TECHNOLOGY, LLC
    Inventors: Kunal Kandekar, Alfredo C. Issa, Richard J. Walsh
  • Publication number: 20100014825
    Abstract: A system and method are provided for utilizing a secondary device to overlay disassociated media elements onto video content presented to a user via a primary device. In general, an overlay control function of a secondary device provides an overlay input to a primary device playing video content. The overlay input includes one or more media elements forming the overlay as well as information defining a desired position of the overlay. In response, an overlay rights enforcement function of the primary device obtains overlay access rights and determines whether the overlay is permitted based on overlay access rights. If the overlay is permitted, the overlay formed by the one or more media elements provided in the overlay input received from the secondary device is overlaid on top of the video content being played by the primary device.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 21, 2010
    Applicant: PORTO TECHNOLOGY, LLC
    Inventors: Scott Curtis, Alfredo C. Issa, Michael W. Helpingstine
  • Publication number: 20090313546
    Abstract: The present invention relates to providing automatic or programmatic editing of video items. More specifically, in the preferred embodiments, an auto-editing function is provided for performing auto-editing of video items shared via a video sharing service.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: Porto Technology, LLC
    Inventors: Ravi Reddy Katpelly, Richard J. Walsh, Hugh Svendsen, Scott Curtis
  • Publication number: 20090292819
    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: May 23, 2008
    Publication date: November 26, 2009
    Applicant: Porto Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly
  • Publication number: 20090288131
    Abstract: Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, the advance content alerts are provided to a mobile device, such as a mobile telephone, of an associated user. More specifically, a user registers his or her mobile device with a media player and configures the types of content for which the user would like to receive advance content alerts. Thereafter, during playback of a media item, the media player identifies upcoming content for which the user desires an advance content alert. In response, the media player generates an advance content alert and sends the advance content alert to the mobile device of the user via, for example, a local wireless communication link.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Applicant: Porto Technology, LLC
    Inventors: Kunal Kandekar, Richard J. Walsh, Alfredo C. Issa, Ravi Reddy Katpelly, Scott Curtis
  • Publication number: 20090288112
    Abstract: Systems and methods are disclosed for providing advance content alerts during playback of a media item. In one embodiment, advance content alerts are inserted into the media item during playback. In general, while playing a media item, the media player identifies upcoming content for which the user desires an advance content alert. In response, the media player generates an advance content alert and inserts the advance content alert into the media item during playback. The user may then take an action in response to the advance content alert. In one embodiment, the user may provide input via a remote control of the media player or a mobile device registered with the media player in order to cause a desired action to be taken by the media player in response to the advance content alert.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Applicant: Porto Technology, LLC
    Inventors: Kunal Kandekar, Ravi Reddy Katpelly
  • Publication number: 20090265737
    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: April 22, 2008
    Publication date: October 22, 2009
    Applicant: Porto Technology, LLC
    Inventors: Alfredo C. Issa, Richard J. Walsh, Kunal Kandekar, Gregory M. Evans, Scott Curtis