Sharing state information among a plurality of file...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

07809675

ABSTRACT:
A method and apparatus for sharing state information among a plurality of servers is provided. A first server receives a request to perform a file operation, such as a NFS file system operation. Thereafter, the first server updates state information to reflect a change in state associated with processing the request. The first server then causes state update information, which identifies the change in state that was made at the first server, to be propagated to a second server. The second server updates state information, stored at the second server, to reflect the change in state associated with processing the request at the first server. Advantageously, a client may send a series of stateful file operations to either the first server or the second server, even if processing any one of the stateful file operation requests requires knowledge of the state of processing prior requests in the series of requests.

REFERENCES:
patent: 4814971 (1989-03-01), Thatte
patent: 5043871 (1991-08-01), Nishigaki et al.
patent: 5319773 (1994-06-01), Britton et al.
patent: 5452445 (1995-09-01), Hallmark et al.
patent: 5465328 (1995-11-01), Dievendorff et al.
patent: 5513314 (1996-04-01), Kandasamy et al.
patent: 5918229 (1999-06-01), Davis et al.
patent: 5937406 (1999-08-01), Balabine et al.
patent: 5956712 (1999-09-01), Bennett et al.
patent: 5987506 (1999-11-01), Carter et al.
patent: 6032216 (2000-02-01), Schmuck et al.
patent: 6154847 (2000-11-01), Schofield et al.
patent: 6304873 (2001-10-01), Klein et al.
patent: 6321219 (2001-11-01), Gainer et al.
patent: 6341285 (2002-01-01), Blott et al.
patent: 6389420 (2002-05-01), Vahalia et al.
patent: 6453313 (2002-09-01), Klein et al.
patent: 6457007 (2002-09-01), Kikuchi et al.
patent: 6487469 (2002-11-01), Formenti
patent: 6493742 (2002-12-01), Holland et al.
patent: 6493804 (2002-12-01), Soltis et al.
patent: 6496944 (2002-12-01), Hsiao et al.
patent: 6532488 (2003-03-01), Ciarlante et al.
patent: 6564215 (2003-05-01), Hsiao et al.
patent: 6587873 (2003-07-01), Nobakht et al.
patent: 6728709 (2004-04-01), Plasek et al.
patent: 6732124 (2004-05-01), Koseki et al.
patent: 6772155 (2004-08-01), Stegelmann
patent: 6779001 (2004-08-01), Kanai et al.
patent: 6799188 (2004-09-01), Weedon
patent: 6850938 (2005-02-01), Sadjadi
patent: 6857001 (2005-02-01), Hitz et al.
patent: 6877095 (2005-04-01), Allen
patent: 6948039 (2005-09-01), Blessener et al.
patent: 6959313 (2005-10-01), Kapoor et al.
patent: 7076509 (2006-07-01), Chen et al.
patent: 7085785 (2006-08-01), Sawdon et al.
patent: 7139781 (2006-11-01), Young et al.
patent: 7143120 (2006-11-01), Oks et al.
patent: 7177866 (2007-03-01), Holenstein et al.
patent: 7254636 (2007-08-01), O'Toole et al.
patent: 7280995 (2007-10-01), Sedlar
patent: 7313557 (2007-12-01), Noveck
patent: 7366740 (2008-04-01), Sleeman et al.
patent: 7437407 (2008-10-01), Vahalia et al.
patent: 7478115 (2009-01-01), Purtell et al.
patent: 2001/0051958 (2001-12-01), DeVries et al.
patent: 2002/0073056 (2002-06-01), Broster et al.
patent: 2002/0184216 (2002-12-01), Chandrasekaran et al.
patent: 2003/0033328 (2003-02-01), Cha et al.
patent: 2003/0069902 (2003-04-01), Narang et al.
patent: 2003/0172149 (2003-09-01), Edsall et al.
patent: 2003/0195865 (2003-10-01), Long et al.
patent: 2004/0073581 (2004-04-01), McVoy et al.
patent: 2004/0107225 (2004-06-01), Rudoff
patent: 2004/0111422 (2004-06-01), Devarakonda et al.
patent: 2004/0133607 (2004-07-01), Miloushev et al.
patent: 2004/0167932 (2004-08-01), Edmonds
patent: 2004/0199540 (2004-10-01), Nojima
patent: 2004/0215772 (2004-10-01), Dinker et al.
patent: 2004/0267758 (2004-12-01), Katsurashima
patent: 2005/0050054 (2005-03-01), Clark et al.
patent: 2005/0063324 (2005-03-01), O'Neill et al.
patent: 2005/0086384 (2005-04-01), Ernst
patent: 2005/0091287 (2005-04-01), Sedlar
patent: 2005/0097149 (2005-05-01), Vaitzblit et al.
patent: 2005/0120040 (2005-06-01), Williams et al.
patent: 2005/0138085 (2005-06-01), Verma et al.
patent: 2005/0203903 (2005-09-01), Rajan et al.
patent: 2005/0210034 (2005-09-01), Howard
patent: 2005/0223014 (2005-10-01), Sharma et al.
patent: 2005/0223047 (2005-10-01), Shah et al.
patent: 2005/0234867 (2005-10-01), Shinkai
patent: 2005/0278394 (2005-12-01), Oks et al.
patent: 2005/0283504 (2005-12-01), Suzuki et al.
patent: 2005/0289143 (2005-12-01), Oshri et al.
patent: 2006/0010174 (2006-01-01), Nguyen et al.
patent: 2006/0053263 (2006-03-01), Prahlad et al.
patent: 2006/0129556 (2006-06-01), Reuter
patent: 2006/0136376 (2006-06-01), Jain et al.
patent: 2006/0136508 (2006-06-01), Idicula et al.
patent: 2006/0136509 (2006-06-01), Pannala et al.
patent: 2006/0136516 (2006-06-01), Jain et al.
patent: 2006/0149792 (2006-07-01), Yamagami
patent: 2006/0173851 (2006-08-01), Singh et al.
patent: 0 398 495 (1990-11-01), None
patent: 0856803 (1998-08-01), None
patent: 2 269 920 (1994-02-01), None
patent: WO 97/46956 (1997-12-01), None
International Preliminary Examining Authority, “Notification of Transmittal of the International Preliminary Report on Patentability,” PCT/US2005/015033, received Feb. 21, 2007, 7 pages.
Claims as filed on Oct. 13, 2006 for PCT/US2005/015033, 5 pages (attached).
U.S. Appl. No. 09/872,235, filed May 31, 2001, Office Action Mailing Date Mar. 9, 2007.
U.S. Appl. No. 11/014,354, filed Dec. 16, 2004, Office Action Mailing Date May 1, 2007.
U.S. Appl. No. 11/013,890, filed Dec. 16, 2004, Office Action Mailing Date Apr. 12, 2007.
U.S. Appl. No. 11/013,519, filed Dec. 16, 2004, Office Action Mailing Date Apr. 20, 2007.
U.S. Appl. No. 11/013,889, filed Dec. 16, 2004, Office Action Mailing Date Apr. 12, 2007.
U.S. Appl. No. 11/013,890, filed Dec. 16, 2004, Office Action mailing date Apr. 12, 2007.
European Patent Office, “Communication Pursuant to Article 96(2) EPC,” App. No. 00952215.2, dated Oct. 5, 2006, received on Oct. 13, 2006, 7 pages.
Amended Claims, EP App. 00952215.2, 26 pages.
Rao, Herman Chung-Hwa, et al., “An Overview of the Internet File System,” 1997, IEEE, XP-002204711, pp. 474-477.
International Searching Authority, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration,” PCT/US2005/044134, dated Mar. 29, 2006, 11 pages.
Current Claims, PCT/US2005/044134, 5 pages.
Lu, Hongjun, et al., “T-Tree or B-Tree: Main Memory Database Index Structure Revisited,” Database Conference, 2000, IEEE Jan. 31, 2000, XP 010370177, pp. 65-73.
Pullin, D.J., “B-Tree index in a Binary Relational Database,” IBM Technical Disclosure Bulletin, IBM Corp., New York, vol. 26, No. 7A, Dec. 1983, XP-000714328, pp. 3423-3426.
Interantional Searching Authority, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration,” PCT/US2005/015033, dated Aug. 5, 2005, 12 pages.
Current Claims, PCT/US2005/015033, 5 pages.
No, Jaechun et al., “A Locking Protocol for Distributed File Systems,” Parallel and Distributed Computing; Applications and Technologies 5thInternational Conference, 2004, XP-002337237, pp. 527-530.
Murphy, Nick, et al., “The Design and Implementation of the Database File System”, Harvard University, 2002, 12 pages.
Bhattacharya, Supama, et al., “Coordinating Backup/Recovery and Data Consistency between Database and File Systems”, ACM, Jun. 2002, 11 pages.
Madore, David, “GCFS: a Garbage-Collected Filesystem for Linux”, Feb. 2000, 15 pages.
Mellande, “Unix File system Security”, Jun. 2002, 26 pages.
Callaghan, et al., “NFS Version 3 Protocol Specification”, RFC 1813, Jun. 1995, 93 pages.
U.S. Appl. No. 11/013,889, filed Dec. 16, 2004, Notice of Allowance, Feb. 17, 2010.

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

Sharing state information among a plurality of file... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Sharing state information among a plurality of file..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Sharing state information among a plurality of file... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4196103

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