Managing lock rankings

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S163000

Reexamination Certificate

active

07809897

ABSTRACT:
Methods of monitoring a computer system. The methods may comprise the steps of calculating a first checksum of a data location and receiving a request from an operation running on the computer system for a lock corresponding to the data location. The methods may also comprise the steps of calculating a second checksum of the data location, and generating an indication if the first checksum and the second checksum are not equivalent. Also, methods of detecting a lock ranking violation in a computer system. The methods may comprise the steps of receiving a request from an operation for a first lock associated with a first data storage location and reviewing a list of locks issued to the operation. The methods may also comprise the step of determining whether the operation possesses a lock ranked higher than the first lock.

REFERENCES:
patent: 4135240 (1979-01-01), Ritchie
patent: 4959811 (1990-09-01), Szczepanek
patent: 4984153 (1991-01-01), Kregness et al.
patent: 5027395 (1991-06-01), Anderson et al.
patent: 5488701 (1996-01-01), Brady et al.
patent: 5506983 (1996-04-01), Atkinson et al.
patent: 5530850 (1996-06-01), Ford et al.
patent: 5537588 (1996-07-01), Engelmann et al.
patent: 5551003 (1996-08-01), Mattson et al.
patent: 5606983 (1997-03-01), Monty et al.
patent: 5652879 (1997-07-01), Harris et al.
patent: 5664178 (1997-09-01), Sinofsky
patent: 5706504 (1998-01-01), Atkinson et al.
patent: 5715441 (1998-02-01), Atkinson et al.
patent: 5734861 (1998-03-01), Cohn et al.
patent: 5752252 (1998-05-01), Zbikowski et al.
patent: 5757915 (1998-05-01), Aucsmith et al.
patent: 5764880 (1998-06-01), Gerdt et al.
patent: 5781797 (1998-07-01), Crick et al.
patent: 5799324 (1998-08-01), McNutt et al.
patent: 5802344 (1998-09-01), Menon et al.
patent: 5832515 (1998-11-01), Ledain et al.
patent: 5857207 (1999-01-01), Lo et al.
patent: 5873097 (1999-02-01), Harris et al.
patent: 5923878 (1999-07-01), Marsland
patent: 5991893 (1999-11-01), Snider
patent: 5996054 (1999-11-01), Ledain et al.
patent: 6006227 (1999-12-01), Freeman et al.
patent: 6021408 (2000-02-01), Ledain et al.
patent: 6021509 (2000-02-01), Gerdt et al.
patent: 6038668 (2000-03-01), Chipman et al.
patent: 6065100 (2000-05-01), Schafer et al.
patent: 6079047 (2000-06-01), Cotugno et al.
patent: 6101186 (2000-08-01), Craig
patent: 6108420 (2000-08-01), Larose et al.
patent: 6128630 (2000-10-01), Shackelford
patent: 6148368 (2000-11-01), DeKoning
patent: 6240527 (2001-05-01), Schneider
patent: 6260036 (2001-07-01), Almasi et al.
patent: 6321239 (2001-11-01), Shackelford
patent: 6336164 (2002-01-01), Gerdt et al.
patent: 6347397 (2002-02-01), Curtis
patent: 6366987 (2002-04-01), Tzelnic et al.
patent: 6377958 (2002-04-01), Orcutt
patent: 6381682 (2002-04-01), Noel et al.
patent: 6418509 (2002-07-01), Yanai et al.
patent: 6430548 (2002-08-01), Deis et al.
patent: 6438594 (2002-08-01), Bowman-Amuah
patent: 6449688 (2002-09-01), Peters et al.
patent: 6490664 (2002-12-01), Jones et al.
patent: 6526570 (2003-02-01), Click, Jr. et al.
patent: 6529909 (2003-03-01), Bowman-Amuah
patent: 6535949 (2003-03-01), Parker
patent: 6577254 (2003-06-01), Rasmussen
patent: 6597812 (2003-07-01), Fallon et al.
patent: 6601104 (2003-07-01), Fallon
patent: 6604158 (2003-08-01), Fallon
patent: 6624761 (2003-09-01), Fallon
patent: 6625671 (2003-09-01), Collette et al.
patent: 6628411 (2003-09-01), Miller et al.
patent: 6633244 (2003-10-01), Avery et al.
patent: 6633883 (2003-10-01), Koskas
patent: 6643405 (2003-11-01), Sako
patent: 6643652 (2003-11-01), Helgeson et al.
patent: 6654851 (2003-11-01), McKean
patent: 6657565 (2003-12-01), Kampf
patent: 6664903 (2003-12-01), Kugai
patent: 6704839 (2004-03-01), Butterworth et al.
patent: 6711709 (2004-03-01), York
patent: 6732125 (2004-05-01), Autrey et al.
patent: 6738863 (2004-05-01), Butterworth et al.
patent: 6741747 (2004-05-01), Burns et al.
patent: 6775781 (2004-08-01), Phillips et al.
patent: 6782319 (2004-08-01), McDonough
patent: 6785768 (2004-08-01), Peters et al.
patent: 6795640 (2004-09-01), Honda
patent: 6795897 (2004-09-01), Benveniste et al.
patent: 6847681 (2005-01-01), Saunders et al.
patent: 6856993 (2005-02-01), Verma et al.
patent: 6901403 (2005-05-01), Bata et al.
patent: 6944619 (2005-09-01), Gruenwald
patent: 6983456 (2006-01-01), Poznanovic et al.
patent: 7051031 (2006-05-01), Schein
patent: 7085766 (2006-08-01), Keith, Jr.
patent: 7088823 (2006-08-01), Fetkovich
patent: 7107267 (2006-09-01), Taylor
patent: 7191189 (2007-03-01), Bhatti
patent: 7340581 (2008-03-01), Gorobets et al.
patent: 7370319 (2008-05-01), Pensak et al.
patent: 7392383 (2008-06-01), Basibes et al.
patent: 7428547 (2008-09-01), Basso et al.
patent: 7444625 (2008-10-01), Anwar et al.
patent: 7454411 (2008-11-01), Birdwell et al.
patent: 7523221 (2009-04-01), Hillberg
patent: 7530016 (2009-05-01), Sahota et al.
patent: 7536418 (2009-05-01), Buchsbaum et al.
patent: 2002/0052868 (2002-05-01), Mohindra et al.
patent: 2002/0073066 (2002-06-01), Coutts et al.
patent: 2002/0143735 (2002-10-01), Ayi et al.
patent: 2003/0110478 (2003-06-01), Duesterwald et al.
patent: 2003/0123446 (2003-07-01), Muirhead et al.
patent: 2004/0015958 (2004-01-01), Veil et al.
patent: 2005/0144189 (2005-06-01), Edwards et al.
patent: 2005/0240966 (2005-10-01), Hindle et al.
patent: 2006/0031246 (2006-02-01), Grayson
patent: 2006/0070076 (2006-03-01), Ma
patent: 2006/0101025 (2006-05-01), Tichy et al.
patent: 2006/0123250 (2006-06-01), Maheshwari et al.
patent: 2006/0195476 (2006-08-01), Nori et al.
patent: 2006/0277153 (2006-12-01), Mason et al.
patent: 2008/0134154 (2008-06-01), Patel et al.
patent: 2008/0270587 (2008-10-01), Mason et al.
patent: 2009/0249277 (2009-10-01), Prakash
Burrows et al., “On-line Data Compression in a Log-structured File System,” proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, Oct. 12-15, 1992, ACM Press, pp. 1-21.
Notice of Allowability issued on Dec. 17, 2008 in U.S. Appl. No. 11/505,582.
Office Action (Interview Summary) issued on May 23, 2008 in U.S. Appl. No. 11/145,433.
Office Action (Interview Summary) issued on Nov. 14, 2007 in U.S. Appl. No. 11/145,433.
Office Action issued on Feb. 23, 2009 in U.S. Appl. No. 11/145,433.
Office Action issued on Jul. 20, 2007 in U.S. Appl. No. 11/145,433.
Office Action issued on Mar. 19, 2008 in U.S. Appl. No. 11/145,433.
Office Action issued on Sep. 16, 2008 in U.S. Appl. No. 11/145,433.
Office Action issued on Sep. 8, 2008 in U.S. Appl. No. 11/505,582.
Response to Nov. 14, 2007 Office Action (Interview Summary) filed Dec. 4, 2007 in U.S. Appl. No. 11/145,433.
Rosenblum, Mendel and Ousterhout, John K., “The Design and Implementation of a Log-Structured File System,” ACM Transactions on Computer Systems, vol. 10, No. 1, Feb. 1992; pp. 26-52.
“Sponsor Sessions,” http://microsoft.com/whdc/driverdevcon/ddctracks2005/d05—sponsors.mspx, updated Mar. 25, 2005, printed Apr. 25, 2006, 2 pages.
U.S. Appl. No. 11/509,391, filed Aug. 24, 2006.
U.S. Appl. No. 11/844,102, filed Aug. 23, 2007.
“Windows Driver Devcon 2005; Practical Challenges in Implementing Encryption/Compression Filters,” Microsoft Windows Hardware & Driver Central, Microsoft Corporation, 2005, 21 pages.
“Windows Streams—An Introduction to File System Streams,” printed from http://www.osronline.com, The NT Insider, vol. 13, Issue 2, Mar.-Apr. 2006, Apr. 17, 2006, 6 pages.
Mac OS X ABI Mach-O File Format Reference, Oct. 3, 2006, 62 pages.
Office Action issued on Aug. 3, 2009 in U.S. Appl. No. 11/145,433.
Office Action (Interview Summary) issued on Feb. 1, 2010 in U.S. Appl. No. 11/145,433.
Office Action issued on Mar. 2, 2010 in U.S. Appl. No. 11/844,102.
Office Action issued on Mar. 30, 2010 in U.S. Appl. No. 11/789,147.
Office Action issued on Dec. 8, 2009 in U.S. Appl. No. 11/509,391.

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

Managing lock rankings does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Managing lock rankings, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing lock rankings will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4156967

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