Patents Assigned to XINLAB, INC.
  • Patent number: 8903895
    Abstract: A method of dynamically preparing a media clip for delivery from a server to a client is provided. Media attributes comprising media playback formats compatible with the client are provided to the server. A request is made by the client to provide a media content item at a specified starting time, and the server identifies a source where a media content file related to the selected media content item is located. The server obtains the media file from the source, and obtains a transcoded media segment file having a playback format compatible with the client media attributes. The transcoded media segment file may further be prepared in a transport format that is compatible with transport format media attributes of the client device, and a location of the prepared transcoded media segment file may be communicated to the client for the client to access the media segment.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: December 2, 2014
    Assignee: Xinlab, Inc.
    Inventor: Areef Reza
  • Publication number: 20130232232
    Abstract: A computer implemented method of streaming media on a computing device is disclosed in which a streaming protocol adapter is provided on the computing device for streaming media to a local streaming client on the computing device with enhanced resiliency. The streaming adapter downloads one or more stream files that include the media file formatted for delivery according to a transfer protocol, and also include streaming template transactions for supporting communicating from the streaming adapter to the streaming client. The streaming client may be a standard real-time streaming protocol (RTSP) client, and the streaming adapter may be an RTSP adapter.
    Type: Application
    Filed: September 1, 2011
    Publication date: September 5, 2013
    Applicant: XINLAB, INC.
    Inventor: Areef Reza
  • Publication number: 20130232233
    Abstract: A computer implemented method of downloading one or more chunks of a selected media file from a server to a computing device is provided. A client application resides on the computing device and is configured to obtain a metadata file describing how the selected media file may be chunked, to determine, based on the metadata file, the portion of the selected media file to download, and to download the portion. The client application prepares a local media file corresponding to one or more chunks of the downloaded portion of the selected media file, and facilitates playback of the local media file on the computing device. The time interval of the chunk may be selected based on a suitable chunk time interval for the computing device.
    Type: Application
    Filed: September 1, 2011
    Publication date: September 5, 2013
    Applicant: XINLAB, INC.
    Inventor: Areef Reza