Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2008-04-01
2008-04-01
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
C707S793000, C718S100000
Reexamination Certificate
active
10789010
ABSTRACT:
A transaction manager maintains an enlistment data structure used for managing resource object enlistment. A transaction manager may receive an enlistment request initiated from a resource object. Upon receiving the request, the transaction manager will determine if the resource object is already enlisted. If the resource object is already enlisted, the transaction manager will block the enlistment request. If the resource object is not enlisted, the transaction manger will enlist the resource. Upon enlistment, the resource object will perform a requested task or service. After the requested task or service is complete, the resource initiates a delistment request to the transaction manager. After receiving the delistment request from the resource, object, the transaction manager is delisted from the enlistment data structure.
REFERENCES:
patent: 6052731 (2000-04-01), Holdsworth
patent: 6157927 (2000-12-01), Schaefer
patent: 6272675 (2001-08-01), Schrab et al.
patent: 6275863 (2001-08-01), Leff
patent: 6470342 (2002-10-01), Gondi et al.
patent: 2002/0087366 (2002-07-01), Collier
patent: 2002/0194244 (2002-12-01), Raventos
patent: 2004/0153349 (2004-08-01), K. et al.
patent: 2004/0215773 (2004-10-01), Strait et al.
patent: 2005/0015425 (2005-01-01), Kumar et al.
patent: 2005/0120036 (2005-06-01), Verma et al.
Wills et al., Resource-driven resource location, IEEE, Jan. 1993 pp. 80-89 vol. 2.
Saewong et al., Cooperative scheduling of multiple resources, IEEE, 1999 pp. 90-101.
Allamaraju, Nuts and Bolts of Transaction Processing, extracted from http://www.subbu.org/articles/transactions/NutsAndBoltsOfTP.html, Subbu Allamaraju 1999 on Jan. 18, 2007; pp. 1-33.
How to handle global transactions in heterogeneous database systems , Muth, P.; Klas, W.; Neuhold, E.J., Research Issues on Data Engineering, 1992: Transaction and Query Processing. Second International Workshop on, Feb. 1992, IEEE, pp. 192-198.
On structural features of global transactions in multidatabase systems, Zhang, A.; Jing, J., Research Issues in Data Engineering, 1993: Interoperability in Multidatabase Systems, 1993. Proceedings RIDE-IMS '93., Third International Workshop on, Apr. 19-20, 1993, IEEE, pp. 199-206.
Global scheduling for flexible transactions in heterogeneous distributed database systems, Aidong Zhang; Nodine, M.; Bhargava, B., Transactions on Knowledge and Data Engineering, vol. 13 Issue: 3 2001, IEEE, pp. 439-450.
BEA Systems Inc.
Fliesler & Meyer LLP
Rampuria Satish S
Zhen Wei
LandOfFree
Method for protection against interleaving transactions... 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 for protection against interleaving transactions..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for protection against interleaving transactions... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3934528