← Back to Patent Explorer
US5765164A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for management of discontinuous segments of multiple audio, video, and data streams

Assignee: Intel Corp
•
Filing: 1995-12-21
•
Granted: 1998-06-09
•
Expires: 2015-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, apparatus, and storage medium for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments. According to a preferred embodiment, the at least two AVD streams are stored in a file. A stream segment directory (SSD) table is stored, having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.

Inventors

  • 👤 Rama R. Prasad
  • 👤 Ram V. Chary

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:16
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/83; H04N21/845; H04N21/8456; G; G06; G06F; G06F16/00; G06F16/10; H04N21/40; H04N21/41; H04N21/414; H04N21/4143; H04N21/43; H04N21/433; H04N21/4333; H04N21/47; H04N21/478; H04N21/4788; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 119 words
A method for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, the method comprising the steps of: (a) storing the at least two AVD streams in a file wherein the at least two AVD streams may be paused and resumed independently of one another during a data conference, further wherein the stream segments of each AVD stream are continuously recorded portions of said AVD stream; and (b) storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 2
Independent Claim 119 words
A method for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, the method comprising the steps of: (a) storing the at least two AVD streams in a file wherein the at least two AVD streams may be paused and resumed independently of one another during a data conference, further wherein the stream segments of each AVD stream are continuously recorded portions of said AVD stream; and (b) storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 3
Dependent Claim 26 words
The method of claim 1, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 4
Dependent Claim 43 words
The method of claim 1, wherein the SSD entry corresponding to the corresponding stream segment comprises: a stream identifier field for identifying the AVD stream of which the corresponding stream segment is a part; and an offset for locating the corresponding stream segment.
Claim 5
Dependent Claim 93 words
The method of claim 3, wherein the SSD entry corresponding to the corresponding stream segment further comprises: a segment number field for identifying the corresponding stream segment, wherein each stream segment in the file is associated with a unique segment number; a stream state qualifier field for indicating the current status of the AVD stream of which the corresponding stream segment is a part; a start time field for indicating the start time of the corresponding stream segment; and an end time field for indicating the end time of the corresponding stream segment.
Claim 6
Dependent Claim 26 words
The method of claim 4, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 7
Dependent Claim 66 words
The method of claim 4, wherein: the stream identifier field is a 32-bit stream identifier field; the offset is a 32-bit offset field; the segment number field is a 32-bit segment number field; the stream state qualifier field is a 32-bit stream state qualifier field; the start time field is a 32-bit start time field; and the end time field is a 32-bit end time field.
Claim 8
Dependent Claim 36 words
The method of claim 4, wherein the stream state qualifier field of each SSD entry indicates whether the AVD stream of which the corresponding stream segment is a part is active paused, active unpaused, or inactive.
Claim 9
Dependent Claim 65 words
The method of claim 3, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; each AVD stream of the at least two AVD streams has a unique conference identifier; and the identifier field of each SSD entry identifies the unique conference identifier for the AVD stream of which the corresponding stream segment is a part.
Claim 10
Dependent Claim 40 words
The method of claim 1, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; and each AVD stream of the at least two AVD streams has a unique conference identifier.
Claim 11
Independent Claim 83 words
An apparatus for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, the apparatus comprising: (a) means for storing the at least two AVD streams in a file; and (b) means for storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 12
Independent Claim 83 words
An apparatus for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, the apparatus comprising: (a) means for storing the at least two AVD streams in a file; and (b) means for storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 13
Dependent Claim 26 words
The apparatus of claim 10, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 14
Dependent Claim 43 words
The apparatus of claim 10, wherein the SSD entry corresponding to the corresponding stream segment comprises: a stream identifier field for identifying the AVD stream of which the corresponding stream segment is a part; and an offset for locating the corresponding stream segment.
Claim 15
Dependent Claim 93 words
The apparatus of claim 12, wherein the SSD entry corresponding to the corresponding stream segment further comprises: a segment number field for identifying the corresponding stream segment, wherein each stream segment in the file is associated with a unique segment number; a stream state qualifier field for indicating the current status of the AVD stream of which the corresponding stream segment is a part; a start time field for indicating the start time of the corresponding stream segment; and an end time field for indicating the end time of the corresponding stream segment.
Claim 16
Dependent Claim 26 words
The apparatus of claim 13, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 17
Dependent Claim 66 words
The apparatus of claim 13, wherein: the stream identifier field is a 32-bit stream identifier field; the offset is a 32-bit offset field; the segment number field is a 32-bit segment number field; the stream state qualifier field is a 32-bit stream state qualifier field; the start time field is a 32-bit start time field; and the end time field is a 32-bit end time field.
Claim 18
Dependent Claim 36 words
The apparatus of claim 13, wherein the stream state qualifier field of each SSD entry indicates whether the AVD stream of which the corresponding stream segment is a part is active paused, active unpaused, or inactive.
Claim 19
Dependent Claim 65 words
The apparatus of claim 12, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; each AVD stream of the at least two AVD streams has a unique conference identifier; and the identifier field of each SSD entry identifies the unique conference identifier for the AVD stream of which the corresponding stream segment is a part.
Claim 20
Dependent Claim 40 words
The apparatus of claim 10, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; and each AVD stream of the at least two AVD streams has a unique conference identifier.
Claim 21
Dependent Claim 102 words
A storage medium having stored thereon a plurality of instructions for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, wherein the plurality of instructions, when executed by a processor, cause the processor to perform the steps of: (a) storing the at least two AVD streams in a file; and (b) storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 22
Dependent Claim 102 words
A storage medium having stored thereon a plurality of instructions for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments, wherein the plurality of instructions, when executed by a processor, cause the processor to perform the steps of: (a) storing the at least two AVD streams in a file; and (b) storing a stream segment directory (SSD) table having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
Claim 23
Dependent Claim 27 words
The storage medium of claim 19, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 24
Dependent Claim 44 words
The storage medium of claim 19, wherein the SSD entry corresponding to the corresponding stream segment comprises: a stream identifier field for identifying the AVD stream of which the corresponding stream segment is a part; and an offset for locating the corresponding stream segment.
Claim 25
Dependent Claim 94 words
The storage medium of claim 21, wherein the SSD entry corresponding to the corresponding stream segment further comprises: a segment number field for identifying the corresponding stream segment, wherein each stream segment in the file is associated with a unique segment number; a stream state qualifier field for indicating the current status of the AVD stream of which the corresponding stream segment is a part; a start time field for indicating the start time of the corresponding stream segment; and an end time field for indicating the end time of the corresponding stream segment.
Claim 26
Dependent Claim 27 words
The storage medium of claim 22, wherein the SSD table further comprises a table size field for indicating the number of SSD entries in the SSD table.
Claim 27
Dependent Claim 67 words
The storage medium of claim 22, wherein: the stream identifier field is a 32-bit stream identifier field; the offset is a 32-bit offset field; the segment number field is a 32-bit segment number field; the stream state qualifier field is a 32-bit stream state qualifier field; the start time field is a 32-bit start time field; and the end time field is a 32-bit end time field.
Claim 28
Dependent Claim 37 words
The storage medium of claim 22, wherein the stream state qualifier field of each SSD entry indicates whether the AVD stream of which the corresponding stream segment is a part is active paused, active unpaused, or inactive.
Claim 29
Dependent Claim 66 words
The storage medium of claim 21, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; each AVD stream of the at least two AVD streams has a unique conference identifier; and the identifier field of each SSD entry identifies the unique conference identifier for the AVD stream of which the corresponding stream segment is a part.
Claim 30
Dependent Claim 41 words
The storage medium of claim 19, wherein: the at least two AVD streams are AVD streams of a data conference between at least two users; and each AVD stream of the at least two AVD streams has a unique conference identifier.

References Cited (Backward Citations)

US5499373A Cited
US5557423A Cited
US5642171A Cited
US5627936A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-08 2001-12-08 2002-06-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-08 2005-12-08 2006-06-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-08 2009-12-08 2010-06-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag