Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-04-05
2005-04-05
Courtenay, III, St. John (Department: 2126)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C719S312000, C719S313000, C719S314000, C709S213000, C707S793000, C711S147000, C711S148000, C711S149000
Reexamination Certificate
active
06877160
ABSTRACT:
A method, apparatus and program storage device for enabling the reading of data from a named pipe by a reader process while minimizing the use of system resources in an information handling system in which client and reader processes write data to and read data from a named pipe by issuing function calls to an operating system. A first reader process creates a named pipe if it does not already exist and issues a read function call to the operating system specifying the named pipe to attempt to read data from the pipe. If the read operation is successful, the first reader process repeats the step of issuing the read function call. Otherwise, the first reader process issues an activate-on-receipt function call to the operating system, specifying the named pipe, a new reader process to be activated upon the receipt of data by the named pipe and, optionally, data being passed from the first reader process to the new reader process, and then terminates. The operating system activates the new reader process in response to the activate-on-receipt function call upon the receipt of data by the named pipe. Typically, the new reader process is a new instantiation of the first reader process that upon being activated performs the same steps as the first reader process.
REFERENCES:
patent: 5446894 (1995-08-01), DeMar et al.
patent: 5448734 (1995-09-01), Hrabik et al.
patent: 5968134 (1999-10-01), Putzolu et al.
patent: 6178459 (2001-01-01), Sugiyama
patent: 6378004 (2002-04-01), Galloway et al.
Stevens, R “Unix Network Programming” Prentice Hall 1990 pp. 102-105.*
http://www9.s390.ibm.com/products/tpfv6n2a04.htm, entitled “About TPF MQSeries Support”, created May 5, 2000, pp. 1-8.
http://www1.s390.ibm.com/products/tpf/v3n1a10.html, entitled TCP/IP Support is Coming to TPF, created May 5, 2000, pp. 1-3.
http://www.s390.ibm.com:/products/tpf/v6n2a10.htm, entitled “Designing an Internet Server on TPF”, created May 5, 2000, pp. 1-4.
SH31-0120-07 entitled Transmission Control Protocol/Internet Protocol, Version 4, Release 1, Eight Edition, dated Jan. 2000.
Paper entitled “Advanced Programming in the UNIX Environment” by W. Richard Stevens, Addison-Wesley Publishing Company, Inc., 1992, 2 cover pages plus pp. 396-402 and pp. 445-449.
Paper entitled “Operating System Concepts” by Abraham Silberschatz, University of Texas at Austin & James L. Peterson, Microelectronic & Computer Technology Corporation (MCC), Addison-Wesley Publishing Company, Reprinted with corrections Apr., 1989, 2 cover pages plus pp. 244-264 and pp. 297-302.
Paper entitled UNIX Network Programming vol. 2, Second Edition, Interprocess Communications, by W. Richard Stevens, Prentice Hall PTR, 1999, 2 cover pages plus pp. 54-66.
Bodoh James M.
Delatorre Miguel A.
Anya Charles
Courtenay III St. John
Kinnaman, Jr. William A.
LandOfFree
Method, apparatus and program storage device for enabling... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, apparatus and program storage device for enabling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus and program storage device for enabling... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3388844