Real-Time or Near Real-Time Streaming

a real-time or near-real-time technology, applied in the field of data transmission techniques, can solve the problems of less than desirable library of content available for streaming, large cost, etc., and achieve the effect of facilitating the retrieval of segmented media files and facilitating the presentation of user data by clients

Inactive Publication Date: 2010-07-01
APPLE INC
View PDF41 Cites 83 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0013]In one embodiment, a server device stores at least a portion of content to be streamed. The content is typically a time based stream of images or audio (e.g. sounds or music) or both; an example of a time based stream is a movie in which the order and presentation of images is based on time, and hence it can be considered a time based stream. The server includes a segmenter agent to decompose the content to be streamed into segments to be transmitted via packets according to a network protocol and an indexer agent to generate one or more playlist files that

Problems solved by technology

In any large scale deployment, this can lead to great cost, and requires specialized skills to

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-Time or Near Real-Time Streaming
  • Real-Time or Near Real-Time Streaming
  • Real-Time or Near Real-Time Streaming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035]In the following description, numerous specific details are set forth. However, embodiments of the invention may be practiced without these specific details. In other instances, well-known circuits, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

[0036]The present description includes material protected by copyrights, such as illustrations of graphical user interface images. The owners of the copyrights, including the assignee of the present invention, hereby reserve their rights, including copyright in these materials. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office file or records, but otherwise reserves all copyrights whatsoever. Copyright Apple Inc. 2009.

[0037]In one embodiment, techniques and components described herein can include mechanisms to deliver streaming experience usin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.

Description

RELATED APPLICATIONS[0001]This application claims the benefit of the filing dates of the following U.S. provisional applications:[0002](1) Application No. 61 / 142,110 filed on Dec. 31, 2008 (Docket No. P7437Z);[0003](2) Application No. 61 / 160,693 filed on Mar. 16, 2009 (Docket No. P7437Z2);[0004](3) Application No. 61 / 161,036 filed on Mar. 17, 2009 (Docket No. P7437Z3); and[0005](4) Application No. 61 / 167,524 filed on Apr. 7, 2009 (Docket No. P7437Z4). All of these U.S. provisional applications are incorporated herein by reference to the extent that they are consistent with this disclosure.[0006]The present U.S. Patent application is related to the following U.S. Patent applications, each of which is incorporated herein by reference:[0007](1) Application No. 12 / ______ (Docket No. P7437US2), filed Jun. 5, 2009, entitled “VARIANT STREAMS FOR REAL-TIME OR NEAR REAL-TIME STREAMING;”[0008](2) Application No. 12 / ______ (Docket No. P7437US3), filed Jun. 5, 2009, entitled “UPDATABLE REAL-TIM...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/16
CPCH04N7/17318G06F16/954H04N21/234363H04N21/26258H04N21/4394H04N21/44004H04N21/44016H04N21/44209H04N21/8456H04L65/1069H04L65/60H04L47/34H04L67/02H04L67/06H04N21/234327H04L65/756
Inventor BIDERMAN, DAVIDMAY, JR., WILLIAMTSENG, ALANPANTOS, ROGERBATSON, JAMES DAVID
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products