Patents Assigned to Seawell Networks Inc.
  • Patent number: 8898228
    Abstract: Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 25, 2014
    Assignee: SeaWell Networks Inc.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Publication number: 20140040499
    Abstract: Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
    Type: Application
    Filed: September 26, 2013
    Publication date: February 6, 2014
    Applicant: SEAWELL NETWORKS INC.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Patent number: 8566393
    Abstract: Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: October 22, 2013
    Assignee: SeaWell Networks Inc.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Publication number: 20130275557
    Abstract: Systems and methods for providing a full reverse translating proxy for streaming media content, which can employ session tracking or transmuxing, or both. The described system can be integrated seamlessly into an existing adaptive streaming environment. The system can transmux each request from a client into a delivery format supported by an origin content server, and vice versa, irrespective of the specific delivery format used by either the client or server. Conversely, the system can further transmux the requested content into the delivery format used by the client. A stateful session model can link each request from a specific end user for a specific piece of content to a particular identified client streaming session.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicant: SEAWELL NETWORKS INC.
    Inventors: Robert Linwood Myers, Parasuram Ranganathan, Ivan Chvets, Krzysztof Pakulski
  • Patent number: 8301696
    Abstract: Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: October 30, 2012
    Assignee: Seawell Networks Inc.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Publication number: 20120203868
    Abstract: Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.
    Type: Application
    Filed: April 12, 2012
    Publication date: August 9, 2012
    Applicant: SEAWELL NETWORKS INC.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Patent number: 8190677
    Abstract: Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: May 29, 2012
    Assignee: Seawell Networks Inc.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Publication number: 20120023155
    Abstract: Methods and systems for delivering scalable media content from a server to a client are provided. A server index is provided to a media server for indexing the layers of scalable content in the form of media data groups. The client transmits at least one media request comprising a scalable media presentation identifier, a requested quality identifier and a requested layer identifier. Based on the at least one request, the server identifies the requested media data groups and transmits the requested media data groups to the client. The client receives the requested media data groups, which may be a subset of all available media data groups, and reorders the media data into decoding order for subsequent decoding and playback.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Applicant: SEAWELL NETWORKS INC.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray
  • Publication number: 20110082945
    Abstract: Methods and systems for creating and retrieving scalable media files using a chunking model. A plurality of network abstraction layer (NAL) units representing a scalable media presentation are grouped into a plurality of video chunks wherein each chunk represents only the NAL units of one layer and a specific time period. The plurality of video chunks are then stored in one or more scalable media files along with indexing information which provides information for retrieving the NAL units from each video chunk. In this manner, a client can request only the video chunks (and thus NAL units) that it needs or wants to achieve a specific bandwidth.
    Type: Application
    Filed: July 23, 2010
    Publication date: April 7, 2011
    Applicant: SEAWELL NETWORKS INC.
    Inventors: Robert Linwood Myers, Scott Ernest Aitchison, Gregory Scott Murray