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

Voice buffer management

Assignee: International Business Machines Corp
•
Filing: 1985-10-11
•
Granted: 1989-06-20
•
Expires: 2005-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a signal processing environment, voice messages are stored into and read out of a buffer in real time. Since voice messages are being stored and read from the buffer, different sizes and rates of information are being stored therein. Small packets of digitized voice are input to the buffer at a very high rate, while larger packets of data are output from the buffer at a lower rate and can be stored into permanent memory. The buffering of this digitized voice data occurs in real time using a ringed buffer. The transfer of data into and out of the buffer is under the control of a software application running on a host processing system. The producer of the digitized voice data is a signal processing system which converts an input analog voice signal into a compressed digitized signal. The consumer of the buffered digitized voice data is a software application program which removes blocks of multiple data records from the buffer for program execution.

Inventors

  • 👤 Xuan N. Pham
  • 👤 John H. Wilson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 15:56
CPC Classifications
G; G06; G06F; G06F13/00; G06F5/00; G06F5/06; G06F5/10; G06F3/00; G06F3/16

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 94 words
A voice buffering system, comprising: means for receiving a substantially endless stream of digitized voice data representing an essentially continuous, intelligible speech message; means for storing the received substantially endless stream of digitized voice data at a first rate; means for controlling a transfer of the substantially endless stream of digitized voice data into and out of the storing means; and means, response to the controlling means, for outputting, in real time, the stored substantially endless stream of digitized voice data, wherein said essentially continuous, intelligible speech message remains intact at a second rate.
Claim 2
Dependent Claim 94 words
A voice buffering system, comprising: means for receiving a substantially endless stream of digitized voice data representing an essentially continuous, intelligible speech message; means for storing the received substantially endless stream of digitized voice data at a first rate; means for controlling a transfer of the substantially endless stream of digitized voice data into and out of the storing means; and means, response to the controlling means, for outputting, in real time, the stored substantially endless stream of digitized voice data, wherein said essentially continuous, intelligible speech message remains intact at a second rate.
Claim 3
Dependent Claim 26 words
A voice buffering system according to claim 1 where said controlling means comprises a plurality of commands and interrupts operating under control of a software application.
Claim 4
Dependent Claim 63 words
A voice buffering system according to claim 2 wherein said receiving means comprises a first buffer having at least a second buffer and a third buffer therein for alternately receiving said substantially endless stream of digitized voice data and wherein said storing means comprises a fourth buffer having a plurality of records and a plurality of blocks with m records forming one block.
Claim 5
Dependent Claim 53 words
A voice buffering system according to claim 3 wherein said plurality of commands and interrupts comprises a first set for activating said fourth buffer and for starting and stopping the input of voice data into said fourth buffer, said first set enabling input of one record at a time into said fourth buffer.
Claim 6
Dependent Claim 54 words
A voice buffering system according to claim 3 wherein said plurality of commands and interrupts comprises a second set of commands and interrupts for transferring voice data out of said fourth buffer across a programming interface for use by said software application, said second set transferring one block of voice data at a time.
Claim 7
Dependent Claim 29 words
A voice buffering mechanism according to claim 4 further comprising a pointer for indicating the next record into which voice data is to be transferred into said fourth buffer.
Claim 8
Dependent Claim 33 words
A voice buffering system according to claim 5 further comprising a pointer for pointing to the next block of voice data to be transferred out of said fourth buffer across said programming interface.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-06-19 1992-12-19 1993-06-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-06-19 1996-12-19 1997-06-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-06-19 2000-12-19 2001-06-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag