Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2007-09-04
2007-09-04
Sparks, Donald (Department: 2181)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C707S793000, C710S001000, C710S052000, C711S100000, C711S147000, C719S311000, C719S312000
Reexamination Certificate
active
10106094
ABSTRACT:
A buffer accessible by an application executing under an application server in a first address space is managed by a database adapter executing in a second address space. A data request from the application executing in said first address space, comprising a buffer locator in the empty state, is received by the database adapter executing in the second address space. A buffer is allocated in the first address space and the address of this buffer is stored in the buffer locator. Data associated with the data request, received from a database subsystem, is copied to the buffer. Control is then transferred back to the application whereby the application utilizes the buffer locator to access the buffer and process the data contained therein. A database adapter automatically managing application buffers across address spaces in accordance with the present invention may be referred to as an “auto-buffer database adapter”.
REFERENCES:
patent: 4949278 (1990-08-01), Davies et al.
patent: 5870551 (1999-02-01), Ozden et al.
patent: 6014695 (2000-01-01), Yamashita et al.
patent: 6049808 (2000-04-01), Talluri et al.
patent: 6131126 (2000-10-01), Kougiouris et al.
patent: 6308238 (2001-10-01), Smith et al.
patent: 6430607 (2002-08-01), Kavner
patent: 2002/0073218 (2002-06-01), Aspromonte et al.
patent: 11161538 (1999-06-01), None
Dreas Nielsen, Forth-83 Dynamic memory allocation, Sep.-Oct. 1990, vol. XII, No. 3.
Steve Summit; 10.4 Null Pointers; 1995, 1996; http://c-faq.com/˜scs/cclass
otes/sx10d.html; pp. 1-2.
H. M. Deitel and P. J. Deitel; How To Program C++; 2001; Prentice Hall; third Edition; pp. 310-314.
“File System Request Reflection within the OS/2 DFS Client”, IBM Technical Disclosure Bulletin, vol. 38, No. 05, May 1995, pp. 609-610.
Cardone et al. “Guaranteed Delivery of Event Notifications Across Wide Area Networks”, Research Disclosure, v41, n411, Jul. 1998, article 411129.
Hrustich, C.; “COBRA For Real-Time, High Performance and Embedded Systems” InFourth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Magdenburg, Germany, May 2001, pp. 345-349.
Ryu et al.; “A Dynamic Buffer Management Technique for Minimizing the Necessary Buffer Space in a Continuous Media Server”, InProceedings of the International Conference on Multimedia Computing and Systems, Hiroshima, Japan, Jun. 1996, pp. 181-185.
Duato et al.; “SNMP for non TCP/IP sub-networks; an implementation”, InProceedings of the IFIP TC6/WG6.6 Second International Symposium, Washington, DC, Apr. 1991, pp. 201-212.
Anderson et al.; “A Case for Buffer Servers”, Department of Computer Science, Duke University Durham, NC 27708, IEEE Online Library.
Flanigan John Kevin
Fung Haley Hoi Lee
Hill Judith Eleanor
Hughes Gerald Dean
Kuo Steve T.
Franklin, Jr. Richard B.
Kunzler & McKenzie
Sparks Donald
LandOfFree
Method, computer program product, and system for automatic... 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, computer program product, and system for automatic..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, computer program product, and system for automatic... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3778595