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

Random access protocol for multi-media networks

Assignee: F Poszat HU LLC
•
Filing: 1994-02-15
•
Granted: 1995-09-26
•
Expires: 2014-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A protocol for mixed voice and data access to a synchronous broadcast communications channel (116) is provided. Transmission on the broadcast communications channel (116) is by means of a plurality of time division frames, each such frame being defined by a plurality of time slots (210). The protocol requires that a user determine whether a time slot is available. If a slot is available, a user transmits a preamble (212) on the broadcast communications channel and then substantially simultaneously monitors the channel for determining whether a collision of the preamble has occurred. If a collision has occurred with a second user who has a higher priority, the first user reattempts to acquire an available time slot after a time delay, the time delay being equivalent to a random number of time slots. If on the other hand, the collision was with a second user of equal priority, both users will reattempt acquisition of available time slots after respective random time delays. The preambles of users of different priority are transmitted using a non-interfering code or modulation frequency, thereby allowing the higher priority user to continue transmission of the remaining fields which make up that user's information packet. Another key feature of the protocol is the use of the preamble (212) to identify voice users that are in silence periods, transmitting no data. Under these circumstances, the protocol permits data users to utilize such identified time slots when they are encountered, thereby increasing the throughput of the data communications system.

Inventors

  • 👤 Hai V. Tran

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:59
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417; H04L12/413; H04L12/64; H04L12/6418; H04L2012/6445; H04L2012/6456; H04L2012/6464; H04L2012/6481; H04L2012/6494

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 224 words
A method for randomly accessing a multimedia communications network defined by a common signal path and a plurality of voice and data terminals coupled to said common signal path for communication thereon, comprising the steps of: a. defining repetitive frames in said common signal path, each frame comprising a plurality of time slots for transmission of information packets by said voice and data terminals; b. allocating a portion of each of said time slots for an access field, an address-control field, and an information field of a respective information packet; c. monitoring each of said plurality of time slots for an access field identifying a null time slot, said null time slot being defined by a time slot that is identified as being (1) not used by any of said voice or data terminals, or (2) reserved for a voice terminal in a silence period; d. transmitting a preamble in an access field of said identified null time slot; e. monitoring said transmission of said preamble for collisions between terminals competing for said identified null time slot; f. transmitting address data and information bits in said respective fields of said identified null time slot and a respective time slot in subsequent fames when no collision is detected; and, g. repeating steps c through g subsequent to a random delay when a collision is detected.
Claim 2
Independent Claim 224 words
A method for randomly accessing a multimedia communications network defined by a common signal path and a plurality of voice and data terminals coupled to said common signal path for communication thereon, comprising the steps of: a. defining repetitive frames in said common signal path, each frame comprising a plurality of time slots for transmission of information packets by said voice and data terminals; b. allocating a portion of each of said time slots for an access field, an address-control field, and an information field of a respective information packet; c. monitoring each of said plurality of time slots for an access field identifying a null time slot, said null time slot being defined by a time slot that is identified as being (1) not used by any of said voice or data terminals, or (2) reserved for a voice terminal in a silence period; d. transmitting a preamble in an access field of said identified null time slot; e. monitoring said transmission of said preamble for collisions between terminals competing for said identified null time slot; f. transmitting address data and information bits in said respective fields of said identified null time slot and a respective time slot in subsequent fames when no collision is detected; and, g. repeating steps c through g subsequent to a random delay when a collision is detected.
Claim 3
Dependent Claim 33 words
The method of claim 1 where the step of monitoring said transmission includes the step of reading back said preamble from said common signal path substantially simultaneous with said transmission of said preamble.
Claim 4
Dependent Claim 27 words
The method of claim 1 where the step of transmitting a preamble includes the step of concatenating synchronization bits with channel status bits to form said preamble.
Claim 5
Dependent Claim 39 words
The method of claim 1 where the step of transmitting a preamble includes the step of concatenating a plurality of synchronization bits with a plurality of channel status bits and at least one priority bit to form said preamble.
Claim 6
Dependent Claim 36 words
The method of claim 4 where the step of concatenating includes the step of selecting a predetermined sequence of said channel status bits to indicate said null time slot has been transformed to reserved time slot.
Claim 7
Dependent Claim 37 words
The method of claim 4 where the step of concatenating includes the step of selecting a predetermined sequence of said channel status bits to indicate said null time slot has been transformed to a reserved time slot.
Claim 8
Dependent Claim 39 words
The method of claim 6 where the step of concatenating includes the step of setting said priority bit to indicate that said information field contains first data when one of said data terminals is accessing said common signal path.
Claim 9
Dependent Claim 39 words
The method of claim 6 where the step of concatenating includes the step of setting said priority bit to indicate that said information field contains second data when one of said voice terminals is accessing said common signal path.
Claim 10
Dependent Claim 49 words
The method of claim 8 where the step of concatenating includes the step of selecting a third sequence of said channel status bits to indicate said reserved time slot is available for limited use by a data terminal responsive to detection of a silence period of said voice terminal.
Claim 11
Dependent Claim 31 words
The method of claim 1 where the step of transmitting a preamble includes the step of transmitting said preamble using orthogonal codes to distinguish a voice terminal from a data terminal.
Claim 12
Dependent Claim 51 words
The method of claim 1 where the step of transmitting a preamble includes the step of transmitting said preamble from a voice terminal using a first carrier signal having a first predetermined frequency and transmitting said preamble from a data terminal using a second carrier signal having a second predetermined frequency.
Claim 13
Independent Claim 200 words
A system incorporated into voice and data terminals for communication according to a protocol for mixed voice and data access to a synchronous broadcast communications channel, said synchronous broadcast communications channel having a plurality of time division frames for communication of packetized information between a plurality of said voice and data terminals communicatively coupled one to another by said broadcast communications channel, each of said plurality of time division frames being subdivided into a plurality of time slots, each of said voice and data terminals comprising: means for determining whether one of said plurality of time slots of a time division frame is available for use; means for transmitting a preamble on said broadcast communications channel responsive to said determining means identifying a time slot available for use and substantially simultaneously monitoring said broadcast communications channel for detecting a collision of said preamble with a transmission from another one of said voice and data terminals; means for transmitting address data and information bits responsive to an absence of collisions being detected by said transmission and monitoring means; and, means for retransmitting said preamble subsequent to a time delay responsive to a collision being detected by said transmission and monitoring means.
Claim 14
Independent Claim 200 words
A system incorporated into voice and data terminals for communication according to a protocol for mixed voice and data access to a synchronous broadcast communications channel, said synchronous broadcast communications channel having a plurality of time division frames for communication of packetized information between a plurality of said voice and data terminals communicatively coupled one to another by said broadcast communications channel, each of said plurality of time division frames being subdivided into a plurality of time slots, each of said voice and data terminals comprising: means for determining whether one of said plurality of time slots of a time division frame is available for use; means for transmitting a preamble on said broadcast communications channel responsive to said determining means identifying a time slot available for use and substantially simultaneously monitoring said broadcast communications channel for detecting a collision of said preamble with a transmission from another one of said voice and data terminals; means for transmitting address data and information bits responsive to an absence of collisions being detected by said transmission and monitoring means; and, means for retransmitting said preamble subsequent to a time delay responsive to a collision being detected by said transmission and monitoring means.
Claim 15
Dependent Claim 23 words
The system as recited in claim 12 where said means for transmitting preamble includes means for coding said preamble with an orthogonal code.
Claim 16
Dependent Claim 42 words
The system as recited in claim 12 where said means for transmitting a preamble includes means for modulating a carrier signal having a predetermined frequency with said preamble, said carrier signal frequency being selected responsive to a type of data being transmitted.
Claim 17
Dependent Claim 47 words
The system as recited in claim 12 where said means for transmitting a preamble includes means for indicating silence periods in communications between voice terminals, wherein a time slot indicated as reserved for a voice terminal and in a silence period is usable by a data terminal.

References Cited (Backward Citations)

US4516239A Cited
US4598285A Cited
US4949336A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag