Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2006-06-06
2006-06-06
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
C707S793000, C709S217000, C711S100000
Reexamination Certificate
active
07058958
ABSTRACT:
A client programming model with abstraction hides from an underlying client application or application program interface (API) the details of where each element of data is located, and which copy of the data is resident on an available server and associated databases. The model wraps a database, such as a virtual database, and provides data-dependent and application-dependent routing, failover, and operational administration.
REFERENCES:
patent: 5649168 (1997-07-01), Huang et al.
patent: 6754679 (2004-06-01), Oheda
patent: 2002/0103967 (2002-08-01), Brower et al.
patent: 2002/0129214 (2002-09-01), Sarkar
patent: 2002/0188800 (2002-12-01), Tomaszewski et al.
patent: 2003/0018850 (2003-01-01), Landau
patent: 2003/0191916 (2003-10-01), McBrearty et al.
Fox, A. et al “Cluster-Based Scalable Network Services” published Oct., 1997, pp. 78-91.
Zhou, Y. et al “Fast Cluster Failover Using Virtual Memory-Mapped Communication,” published May, 1999, pp. 373-382.
Candan, K.S. et al., “Enabling Dynamic Content Caching for Database-Driven Web Sites”,Proceedings of the 2001 ACM SIGMOND International Conference on Management of Data, 2001, Santa Barbara, California, 532-543.
Carreira, J.V. et al., “Dependable Clustered Computing”,High Performance Cluster Computing: Architectures and Systems, vol. 1,1999, 94-115.
Chase, J.S. et al., “Managing Energy and Server Resources in Hosting Centers”,Proceedings of the 18thACM Symposium on Operating Systems Principles, 2001, Banff, Alberta, Canada, 103-116.
Dove, K. “Expanding Options for Clustering”,Linux Journal, 2001, Issue 82es, Article No. 8, 3 pages.
Fox, A. et al., “Cluster-Based Scalable Network Services”,Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles, 1997, Saint Malo, France, 78-91.
Lahiri, T. et al., “50,000 Users on an Oracle8 Universal Server Database”,Proceedings of ACM SIGMOD International Conference on Management of Data, 1998, Seattle, Washington, 528-530.
Lewis, P. “A High-Availability Cluster for Linux”,Linux Journal, 1999, Issue 64es, Article No. 25, 11 pages.
Stonebraker, M. et al., “Content Integration for E-Business”,Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data, 2001. Santa Barbara, California, 552-560.
Zhou, Y. et al., “Fast Cluster Failover Using Virtual Memory-Mapped Communication”,Proceedings of the 1999 International Conference on Supercomputing, 1999, Rhodes, Greece, 373-382.
Zhuang, S.Q. et al., “Bayeux: An Architecture for Scalable and Fault-tolerant Wide-area Data Dissemination”,11thInternational Workshop on Network and Operating Systems Support for Digital Audio and Video, 2001, Port Jefferson, New York, 11-20.
Barrows Bradley J.
Chitphakdibodin Suwat
Shutt David
Microsoft Corporation
Thomson William
Woodcock & Washburn LLP
Wu Qing-Yuan
LandOfFree
Client programming model with abstraction does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Client programming model with abstraction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client programming model with abstraction will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3682481