Method and apparatus for coordination of client/server...

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S237000, C719S318000

Reexamination Certificate

active

10157764

ABSTRACT:
The invention provides for the coordination of client/server processes. One or more embodiments provide a completion object comprised of various states of completion of a client request. The completion object may be manipulated to transition from one state to another by both the client and server. The following states of completion may be provided: idle, ready, active, completing, completed, and acknowledged. In the idle state, the completion object is obtained by the client (by constructing a new object or retrieving an existing object that has been recycled). In the ready state, the request has been initialized but not yet issued to the server or I/O device. In the active state, the server processes the I/O request. In the completing state, the server has completed the I/O operations requested but has not yet stored the results. In the completed state, the server stores the results to be returned to the client and notifies the client. At the acknowledged state, the client examines the results, performs additional operations and frees up the completion object for use by another client request. Depending on the state of the completion object, a request to cancel the I/O operations may require varying actions. The completion object provides the ability to easily and quickly determine where in the completion process an I/O request is. Further, when a client request is canceled, the completion object provides the ability to easily identify the actions necessary to properly cancel the request.

REFERENCES:
patent: 5109486 (1992-04-01), Seymour
patent: 5519863 (1996-05-01), Allen et al.
patent: 5596710 (1997-01-01), Voigt
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5696910 (1997-12-01), Pawlowski
patent: 5768510 (1998-06-01), Gish
patent: 5781737 (1998-07-01), Schmidt
patent: 5889944 (1999-03-01), Butt et al.
patent: 5907675 (1999-05-01), Aahlad
patent: 5917730 (1999-06-01), Rittie et al.
patent: 5931919 (1999-08-01), Thomas et al.
patent: 5956509 (1999-09-01), Kevner
patent: 5978846 (1999-11-01), Kimishima
patent: 6052722 (2000-04-01), Taghadoss
patent: 6076108 (2000-06-01), Courts et al.
patent: 6112015 (2000-08-01), Planas et al.
patent: 6128657 (2000-10-01), Okanoya et al.
patent: 6266703 (2001-07-01), Clark et al.
patent: 6292803 (2001-09-01), Richardson et al.
patent: 6418464 (2002-07-01), Minow
patent: 6430607 (2002-08-01), Kavner
patent: 6480955 (2002-11-01), DeKoning et al.
patent: 6788315 (2004-09-01), Kekic et al.
patent: 274339 (1988-07-01), None
Saehwa Kim et al., “Scenario-based implementation architecture for real-time object-oriented models”, IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, p. 147-152, Jan. 2002.
Agha, G., “Concurrent Object-Oriented Programming”Comm. of the ACM, vol. 33, No. 9 (1990) pp. 125-141.
Lieberman, H., “Using the prototypical objects to implement shared behavior in object-oriented systems”,OOPSLA '86 proceedings(1986) pp. 214-223.
Manione et al., “Simulation of object-oriented distribution systems via compilation to concurrent process level”,Simulation Symposium(1995) pp. 240-249.
Sydir, J. et al., “Providing end-to-end QoS assurances in COBRA-based system”,ISORC '98 proceedings(1998) pp. 53-61.
Thompson, T. et al., “Adding Apple Events to Your Mac Application: Part 1”,Byte Magazine(1995) pp. 1-4.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for coordination of client/server... 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 and apparatus for coordination of client/server..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for coordination of client/server... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3810770

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.