Patent US5765164A successfully refreshed from Google Patents.
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
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:28
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)
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 |