Patent US5842007A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5842007A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for transferring high level control messaging framing and payload data in a serial stream in a communications system

Assignee: RPX Clearinghouse LLC
•
Filing: 1996-12-26
•
Granted: 1998-11-24
•
Expires: 2016-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of transferring payload, control and messaging data in a communications system, in a serial data stream at a pre-set bit rate per second is disclosed. The method comprises, transferring a chosen integer number of frames of serial data per second. Each frame comprises a number of timeslots of data. Each timeslot comprises a predetermined number of first bits comprising payload related data or messaging bits and a calculated number of second bits comprising control bits. The calculated number is calculated so that the sum of the predetermined number and the calculated number multiplied by the number of timeslots and the chosen integer number equals the number of bits transferred in one second at the pre-set bit rate. Preferably, bits from the second bits at fixed intervals within the serial data stream comprise a out-of-band communications channel with the stream. Preferably, the pre-set bit rate is synchronized to the clock of a host communications system. A communications system employing the method is further disclosed.

Inventors

  • 👤 Anatoly Tarsky
  • 👤 Harold J. Snow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 14:36
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/16; H04J3/1605; H04J3/1623; H04J3/1629; H04J3/02; H04J3/12

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 225 words
A method of transferring payload, control and messaging data in a communications system, in a serial data stream at a pre-set bit rate per second, said method comprising, in sequence, the steps of, a) transferring a frame of data, said step further comprising i) transferring one of a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data, framing or messaging bits and a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control or framing bits; ii) transferring said other one of said predetermined number of first bits consecutively at said pre-set bit rate in said serial stream and said calculated number of second bits consecutively at said pre-set bit rate in said serial stream; iii) repeating steps i) and ii) a chosen first integer number of times per frame using said predetermined number and said calculated number; b) repeating step a) using said predetermined number and said calculate number a chosen second integer number of times per second; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen first integer and said chosen second integer equals the number of bits transferred in one second at said pre-set bit rate.
Claim 2
Independent Claim 225 words
A method of transferring payload, control and messaging data in a communications system, in a serial data stream at a pre-set bit rate per second, said method comprising, in sequence, the steps of, a) transferring a frame of data, said step further comprising i) transferring one of a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data, framing or messaging bits and a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control or framing bits; ii) transferring said other one of said predetermined number of first bits consecutively at said pre-set bit rate in said serial stream and said calculated number of second bits consecutively at said pre-set bit rate in said serial stream; iii) repeating steps i) and ii) a chosen first integer number of times per frame using said predetermined number and said calculated number; b) repeating step a) using said predetermined number and said calculate number a chosen second integer number of times per second; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen first integer and said chosen second integer equals the number of bits transferred in one second at said pre-set bit rate.
Claim 3
Dependent Claim 21 words
The method according to claim 1, wherein said pre-set bit rate is synchronized to a clock external to said communications system.
Claim 4
Dependent Claim 43 words
The method according to claim 1, wherein said communications system is connected to a host communications system having an internal clock having a clock frequency, and wherein said pre-set bit rate and said clock frequency are synchronized and are multiples of each other.
Claim 5
Dependent Claim 21 words
The method of claim 1 wherein said control bits contain control information to be transferred between modules of said communications system.
Claim 6
Dependent Claim 23 words
The method of claim 4 wherein control bits at fixed intervals within said frame comprise an out-of-band communications channel within said serial stream.
Claim 7
Dependent Claim 13 words
The method of claim 1, wherein said pre-set bit rate equals 24.576 MBits/Sec.
Claim 8
Dependent Claim 14 words
The method of claim 6, wherein said predetermined number of first bits equals 10.
Claim 9
Dependent Claim 17 words
The method of claim 7, wherein said chosen first integer number of times per frame equals 256.
Claim 10
Dependent Claim 12 words
The method of claim 8, wherein said chosen second integer equals 8000.
Claim 11
Dependent Claim 14 words
The method of claim 9, wherein said calculated number of second bits equals 2.
Claim 12
Dependent Claim 23 words
The method of claim 7, wherein said payload related data bits comprises 8 payload data bits, 1 utility bit, and one parity bit.
Claim 13
Dependent Claim 12 words
The method of claim 5 wherein said fixed interval is 12 bits.
Claim 14
Dependent Claim 16 words
The method of claim 11, wherein said payload comprises data representing pulse code modulated voice data.
Claim 15
Dependent Claim 21 words
The method of claim 10 wherein the last bit of said out-of-band communications channel within each frame is an error indicator.
Claim 16
Dependent Claim 29 words
The method of claim 10 wherein said data is transferred between modules in a communications and odd bits within said out-of-band communications channel communicate interrupt requests between said modules.
Claim 17
Dependent Claim 18 words
The method of claim 15 wherein said interrupt requests are repeated at a fixed interval within each frame.
Claim 18
Dependent Claim 21 words
The method of claim 1, wherein the first first bits and the first second bits in each frame comprise framing bits.
Claim 19
Dependent Claim 155 words
A data communications system comprising: a first and second module for processing or receiving data; a data link between said first and second module; said first module comprising transfer means to transfer data on said data link in a serial data stream at a first bit rate per second to said second module, said transfer means further comprising: means to transfer a chosen integer number of times, i) a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data or messaging bits; and ii) a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control bits; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen integer equal the number of bits transferred in one second at said pre-set bit rate.
Claim 20
Dependent Claim 155 words
A data communications system comprising: a first and second module for processing or receiving data; a data link between said first and second module; said first module comprising transfer means to transfer data on said data link in a serial data stream at a first bit rate per second to said second module, said transfer means further comprising: means to transfer a chosen integer number of times, i) a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data or messaging bits; and ii) a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control bits; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen integer equal the number of bits transferred in one second at said pre-set bit rate.
Claim 21
Dependent Claim 23 words
The system of claim 18, further comprising a synchronizer for synchronizing said first bit rate to a clock, external to said communications system.
Claim 22
Dependent Claim 42 words
The system of claim 18, further comprising an interface for connecting said system to a host communications system having an internal clock having a clock frequency, and wherein said first bit rate and said clock frequency are integer multiples of each other.
Claim 23
Independent Claim 186 words
A method of transferring payload, control and messaging data in a communications system, in a serial data stream at a pre-set bit rate per second, said method comprising, in sequence, the-steps of, a) transferring one of a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data, framing or messaging bits and a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control or framing bits; b) transferring said other one of said predetermined number of first bits consecutively at said pre-set bit rate in said serial stream and said calculated number of second bits consecutively at said pre-set bit rate in said serial stream; c) repeating steps a) and b) using said predetermined number and said calculated number, a chosen integer number of times each second; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen integer equal the number of bits transferred in one second at said pre-set bit rate.
Claim 24
Independent Claim 186 words
A method of transferring payload, control and messaging data in a communications system, in a serial data stream at a pre-set bit rate per second, said method comprising, in sequence, the-steps of, a) transferring one of a predetermined number of first bits consecutively at said pre-set bit rate in said serial stream, said first bits comprising payload related data, framing or messaging bits and a calculated number of second bits consecutively at said pre-set bit rate in said serial stream, said second bits comprising control or framing bits; b) transferring said other one of said predetermined number of first bits consecutively at said pre-set bit rate in said serial stream and said calculated number of second bits consecutively at said pre-set bit rate in said serial stream; c) repeating steps a) and b) using said predetermined number and said calculated number, a chosen integer number of times each second; wherein said calculated number is calculated so that the sum of said predetermined number and said calculated number multiplied by said chosen integer equal the number of bits transferred in one second at said pre-set bit rate.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag