US6717952B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for media data transmission
Assignee: Apple Inc
•
Filing: 2002-11-14
•
Granted: 2004-04-06
•
Expires: 2022-11-14
Abstract
Abstract Methods and apparatuses for processing media data for transmission in a data communication medium. A set of data indicates how to transmit a time related sequence of media data according to a transmission protocol. The set of data, includes a time related sequence of data which is associated with the time related sequence of media data. The set of data may be utilized by a digital processing system to transmit the time related sequence of media data (e.g., by packets generated according to the transmission protocol and the set of data).
Inventors
- 👤 Anne Jones
- 👤 Jay Geagan
- 👤 Kevin L. Gong
- 👤 Alagu Periyannan
- 👤 David W. Singer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:37
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/24; H04N7/52; H04L; H04L65/00; H04L65/60; H04L65/70; H04L9/00; H04L9/40; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2381; H04N21/40; H04N21/41; H04N21/414; H04N21/4143; H04N21/43; H04N21/435; H04N21/438; H04N21/4381; H04N21/60; H04N21/63; H04N21/643; H04N21/6437; H04N21/80; H04N21/83; H04N21/84; H04N21/845; H04N21/8455; H04N21/85; H04N21/854; H04N21/85406; H04L65/1066; H04L65/1101; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
93 words
A method implemented by a digital processing system for processing media data, said method comprising: creating on a first digital processing system a set of data to indicate how to packetize a time related sequence of media data for transmission according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics; and storing said set of data on a storage device coupled to the first digital processing system, wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 2
Independent Claim
93 words
A method implemented by a digital processing system for processing media data, said method comprising: creating on a first digital processing system a set of data to indicate how to packetize a time related sequence of media data for transmission according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics; and storing said set of data on a storage device coupled to the first digital processing system, wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 3
Dependent Claim
16 words
The method as in claim 1 , wherein said defined packetizing characteristics comprise an Internet protocol.
Claim 4
Dependent Claim
15 words
The method as in claim 1 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 5
Dependent Claim
17 words
The method as in claim 1 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 6
Dependent Claim
22 words
The method as in claim 1 , wherein said set of data is separate from said time related sequence of media data.
Claim 7
Dependent Claim
33 words
The method as in claim 1 , wherein said set of data is stored as a sequence of indicating data containing instructions for processing said time related sequence of media data for packetization.
Claim 8
Dependent Claim
34 words
The method as in claim 1 , wherein said set of data is stored as a hint track containing logical references to instructions for processing said time related sequence of media data for packetization.
Claim 9
Dependent Claim
37 words
The method as in claim 1 further comprising: determining a format of said time related sequence of media data before creating said set of data; and determining said defined packetizing characteristics before creating said set of data.
Claim 10
Dependent Claim
40 words
The method as in claim 1 further comprising: transmitting said set of data to a second digital processing system for subsequent generation of packets of data representing said time related sequence of media data according to said defined packetizing characteristics.
Claim 11
Independent Claim
81 words
An apparatus comprising: a first digital processing system comprising a first processor to generate a set of data associated with transmission of a time related sequence of media data according to defined packetizing characteristics, wherein said set of data indicates how to packetize said time related sequence of media data, said set of data varying with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 12
Independent Claim
81 words
An apparatus comprising: a first digital processing system comprising a first processor to generate a set of data associated with transmission of a time related sequence of media data according to defined packetizing characteristics, wherein said set of data indicates how to packetize said time related sequence of media data, said set of data varying with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 13
Dependent Claim
16 words
The apparatus as in claim 10 , wherein said defined packetizing characteristics comprise an Internet protocol.
Claim 14
Dependent Claim
15 words
The apparatus as in claim 10 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 15
Dependent Claim
17 words
The apparatus as in claim 10 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 16
Dependent Claim
22 words
The apparatus as in claim 10 , wherein said set of data is separate from said time related sequence of media data.
Claim 17
Dependent Claim
31 words
The apparatus as in claim 10 , wherein said set of data comprises a sequence of indicating data containing instructions for processing said time related sequence of media data for packetization.
Claim 18
Dependent Claim
32 words
The apparatus as in claim 10 , wherein said set of data comprises a hint track containing logical references to instructions for processing said time related sequence of media data for packetization.
Claim 19
Dependent Claim
62 words
The apparatus as in claim 10 , further comprising: a second digital processing system, coupled to said first digital processing system, to receive said set of data from said first digital processing system, said second digital processing system comprising: a second processor; a first storage area to store said media data; and a second storage area to store said set of data.
Claim 20
Dependent Claim
43 words
The apparatus as in claim 10 , wherein the first processor further transmits said set of data to a second digital processing system for subsequent generation of packets of data representing time related sequence of media data according to said defined packetizing characteristics.
Claim 21
Independent Claim
91 words
An apparatus for processing media data, said apparatus comprising: a first means for generating a set of data associated with transmission of a time related sequence of media data according to defined packetizing characteristics, wherein said set of data indicates how to packetize said time related sequence of media data, said set of data varying with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data; and a second means for storing said set of data.
Claim 22
Independent Claim
91 words
An apparatus for processing media data, said apparatus comprising: a first means for generating a set of data associated with transmission of a time related sequence of media data according to defined packetizing characteristics, wherein said set of data indicates how to packetize said time related sequence of media data, said set of data varying with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data; and a second means for storing said set of data.
Claim 23
Dependent Claim
16 words
The apparatus as in claim 19 , wherein said defined packetizing characteristics comprises an Internet protocol.
Claim 24
Dependent Claim
15 words
The apparatus as in claim 19 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 25
Dependent Claim
17 words
The apparatus as in claim 19 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 26
Dependent Claim
22 words
The apparatus as in claim 19 , wherein said set of data is separate from said time related sequence of media data.
Claim 27
Dependent Claim
31 words
The apparatus as in claim 19 , wherein said set of data comprises a sequence of indicating data containing instructions for processing said time related sequence of media data for packetization.
Claim 28
Dependent Claim
32 words
The apparatus as in claim 19 , wherein said set of data comprises a hint track containing logical references to instructions for processing said time related sequence of media data for packetization.
Claim 29
Dependent Claim
42 words
The apparatus as in claim 19 further comprising: a third means for transmitting said set of data to a fourth means for subsequent generation of packets of data representing said time related sequence of media data according to said defined packetizing characteristics.
Claim 30
Independent Claim
94 words
A method implemented by a first digital processing system for processing media data, said method comprising: generating on said first digital processing system a first time related sequence of data to indicate how to packetize a second time related sequence of data according to defined packetizing characteristics, wherein said first time related sequence of data varies with different packetizing characteristics, and wherein said first time related sequence of data is associated with time-based media and further associated with said second time related sequence of data; and storing said first time related sequence of data.
Claim 31
Independent Claim
94 words
A method implemented by a first digital processing system for processing media data, said method comprising: generating on said first digital processing system a first time related sequence of data to indicate how to packetize a second time related sequence of data according to defined packetizing characteristics, wherein said first time related sequence of data varies with different packetizing characteristics, and wherein said first time related sequence of data is associated with time-based media and further associated with said second time related sequence of data; and storing said first time related sequence of data.
Claim 32
Dependent Claim
16 words
The method as in claim 27 , wherein said defined packetizing characteristics comprises an Internet protocol.
Claim 33
Dependent Claim
15 words
The method as in claim 27 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 34
Dependent Claim
17 words
The method as in claim 27 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 35
Dependent Claim
26 words
The method as in claim 27 , wherein said first time related sequence of data is separate from said second time related sequence of media data.
Claim 36
Dependent Claim
36 words
The method as in claim 27 , wherein said first time related sequence of data is stored as a sequence of indicating data containing instructions for processing said second time related sequence of data for packetization.
Claim 37
Dependent Claim
37 words
The method as in claim 27 , wherein said first time related sequence of data is stored as a hint track containing logical references to instructions for processing said second time related sequence of data for packetization.
Claim 38
Dependent Claim
46 words
The method as in claim 27 , further comprising: determining a format of said second time related sequence of data prior to generating said first time related sequence of data; and determining said defined packetizing characteristics prior to generating said first time related sequence of data.
Claim 39
Dependent Claim
44 words
The method as in claim 27 , further comprising: transmitting said first time related sequence of data to a second digital processing system for subsequent generation of packets of data representing said second time related sequence of data according to said defined packetizing characteristics.
Claim 40
Dependent Claim
77 words
A machine-readable medium comprising: a time related sequence of media data; and a set of data which, when processed by a digital processing system, indicates to said digital processing system how to packetize said time related sequence of media data according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 41
Dependent Claim
77 words
A machine-readable medium comprising: a time related sequence of media data; and a set of data which, when processed by a digital processing system, indicates to said digital processing system how to packetize said time related sequence of media data according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics, and wherein said set of data is a time related sequence of data associated with said time related sequence of media data.
Claim 42
Dependent Claim
17 words
The machine-readable medium as in claim 36 , wherein said defined packetizing characteristics comprises an Internet protocol.
Claim 43
Dependent Claim
16 words
The machine-readable medium as in claim 36 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 44
Dependent Claim
18 words
The machine-readable medium as in claim 36 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 45
Dependent Claim
23 words
The machine-readable medium as in claim 36 , wherein said set of data is separate from said time related sequence of media data.
Claim 46
Dependent Claim
34 words
The machine-readable medium as in claim 36 , wherein said set of data is stored as a sequence of indicating data containing instructions for processing said time related sequence of media data for packetization.
Claim 47
Dependent Claim
35 words
The machine-readable medium as in claim 36 , wherein said set of data is stored as a hint track containing logical references to instructions for processing said time related sequence of media data for packetization.
Claim 48
Dependent Claim
37 words
The machine-readable medium as in claim 36 , comprising a magnetic storage area, wherein at least one of said time related sequence of media data and said set of data is stored in said magnetic storage area.
Claim 49
Dependent Claim
36 words
The machine-readable medium as in claim 36 , comprising an optical storage area, wherein at least one of said time related sequence of media data and set of instructions is stored in said optical storage area.
Claim 50
Dependent Claim
37 words
The machine-readable medium as in claim 36 , comprising an electronic storage area, wherein at least one of said time related sequence of media data and said set of data is stored in said electronic storage area.
Claim 51
Dependent Claim
87 words
A machine-readable medium containing executable computer program instructions, which when executed on a first digital processing system cause the first digital processing system to perform a method comprising: generating a set of data to indicate how to packetize a time related sequence of media data according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics, wherein said set of data is a time related sequence of data associated with said time related sequence of media data; and storing said set of data.
Claim 52
Dependent Claim
87 words
A machine-readable medium containing executable computer program instructions, which when executed on a first digital processing system cause the first digital processing system to perform a method comprising: generating a set of data to indicate how to packetize a time related sequence of media data according to defined packetizing characteristics, wherein said set of data varies with different packetizing characteristics, wherein said set of data is a time related sequence of data associated with said time related sequence of media data; and storing said set of data.
Claim 53
Dependent Claim
17 words
The machine-readable medium as in claim 46 , wherein said defined packetizing characteristics comprises an Internet protocol.
Claim 54
Dependent Claim
16 words
The machine-readable medium as in claim 46 , wherein said defined packetizing characteristics comprise network bandwidth.
Claim 55
Dependent Claim
18 words
The machine-readable medium as in claim 46 , wherein said defined packetizing characteristics comprise a data transmission rate.
Claim 56
Dependent Claim
23 words
The machine-readable medium as in claim 46 , wherein said set of data is separate from said time related sequence of media data.
Claim 57
Dependent Claim
34 words
The machine-readable medium as in claim 46 , wherein said set of data is stored as a sequence of indicating data containing instructions for processing said time related sequence of media data for packetization.
Claim 58
Dependent Claim
35 words
The machine-readable medium as in claim 46 , wherein said set of data is stored as a hint track containing logical references to instructions for processing said time related sequence of media data for packetization.
Claim 59
Dependent Claim
42 words
The machine readable medium of claim 46 , wherein said executable program instructions further cause the first digital processing system to perform the method comprising: determining a format of said time related sequence of media data; and determining said defined packetizing characteristics.
Claim 60
Dependent Claim
58 words
The machine readable medium of claim said 46 , wherein said executable program instructions further cause the first digital processing system to perform the method comprising: transmitting said set of data to a second digital processing system for subsequent generation of packets of data representing said time related sequence of media data according to said defined packetizing characteristics.
References Cited (Backward Citations)
US3873777A
Cited
US3932698A
Cited
US4688214A
Cited
US5544198A
Cited
EP0497449A2
Cited
US5319707A
Cited
US5995491A
Cited
US5623490A
Cited
US5784277A
Cited
US5802294A
Cited
US5799150A
Cited
US5987501A
Cited
US5497373A
Cited
US5448568A
Cited
EP0702309A1
Cited
US5694334A
Cited
US5625818A
Cited
US5655117A
Cited
US5915094A
Cited
US6055246A
Cited
US5818441A
Cited
US5966120A
Cited
US5859660A
Cited
US6157674A
Cited
US5778187A
Cited
US5838678A
Cited
US5928330A
Cited
US5956729A
Cited
US5774666A
Cited
US5987509A
Cited
US6064771A
Cited
US6175871B1
Cited
US6327418B1
Cited
US6175872B1
Cited
US6134243A
Cited
US6453355B1
Cited
US6512778B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-04-06 | 2007-10-06 | 2008-04-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-04-06 | 2011-10-06 | 2012-04-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-04-06 | 2015-10-06 | 2016-04-06 | $7700.00 | Window Closed / Lapsed |