← Back to Patent Explorer
EP0751460A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

System and method of controlling mapping of data buffers for heterogenous programs in digital computer system

Assignee: Sun Microsystems Inc
•
Filing: 1996-06-07
•
Granted: —
•
Expires: 2016-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system comprises a plurality of programs, each operating in an operating area such as a virtual machine. The programs are provided with a common data buffer for buffering data for processing by said programs. Each program also has a buffer control including at least one pointer for pointing to a buffer containing data to be processed by the program. One of the programs will initially process the data in the common data buffer and, after it is finished processing, will control the other program's buffer pointer to enable the other program to process the data in the common data buffer. By using the same buffer to contain data to be processed by both programs, the programs can avoid having to copy the data between private buffers maintained for each, which can assist in accelerating through-put by the computer system. <IMAGE>

Inventors

  • 👤 Joseph E. Provino
  • 👤 Mark M. Towfigh

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 11:43
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/544

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 82 words
A computer system comprising a plurality of programs each operating in an operating area and a common data buffer for buffering data for processing by said programs, each program having a buffer control including at least one buffer pointer for pointing to a buffer to be processed thereby, one of said programs processing the data in the common data buffer and thereafter controlling the other program's buffer pointer to enable said other program to process the data in the common data buffer.
Claim 2
Dependent Claim 34 words
A computer system as defined in claim 1 in which the buffer control comprises a linked list including a series of entries, each entry having a buffer pointer field for receiving a buffer pointer.
Claim 3
Dependent Claim 30 words
A computer system as defined in claim 2 in which each entry further includes a next entry pointer field for pointing to a next entry in the series of entries.
Claim 4
Dependent Claim 127 words
For use in connection with a computer system, a computer program product including a computerreadable medium having encoded thereon code devices for enabling the computer system to perform operations in an operational area and in connection with a common data buffer for buffering data for processing under control of said program and under control of other programs, said computer program product enabling the computer system to establish a buffer control including at least one buffer pointer for pointing to a buffer to be processed thereby, said program controlling the computer system to process the data in the common data buffer and thereafter control another program's buffer pointer to enable said computer system to, under control of said other program, process the data in the common data buffer.
Claim 5
Dependent Claim 35 words
A computer program product as defined in claim 4 in which the buffer control comprises a linked list including a series of entries, each entry having a buffer pointer field for receiving a buffer pointer.
Claim 6
Dependent Claim 31 words
A computer program product as defined in claim 5 in which each entry further includes a next entry pointer field for pointing to a next entry in the series of entries.
Claim 7
Independent Claim 109 words
A method of controlling a computer system in response to program, comprising the steps of A. enabling the computer system to perform operations in connection with the program in an operational area and in connection with a common data buffer for buffering data for processing under control of said program and under control of other programs, said program enabling the computer system to establish a buffer control including at least one buffer pointer for pointing to a buffer to be processed thereby, and B. controlling another program's buffer pointer to enable said computer system to, under control of said other program, process the data in the common data buffer.
Claim 8
Dependent Claim 33 words
A method as defined in claim 7 in which the buffer control comprises a linked list including a series of entries, each entry having a buffer pointer field for receiving a buffer pointer.
Claim 9
Dependent Claim 29 words
A method as defined in claim 8 in which each entry further includes a next entry pointer field for pointing to a next entry in the series of entries.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag