Electrical computers and digital processing systems: virtual mac – Task management or control
Reexamination Certificate
2003-12-15
2008-05-27
Heneghan, Matthew (Department: 2139)
Electrical computers and digital processing systems: virtual mac
Task management or control
C707S793000, C713S164000
Reexamination Certificate
active
07380246
ABSTRACT:
The present invention provides a method and system of accessing at least one target file in a computer system with an operating system with file locking implemented with byte-range locking. In an exemplary embodiment, the method and system include obtaining a set of handles that corresponds to a set of all files that are open in the computer system, determining within the kernel of the operating system a set of file identifiers that corresponds to the set of handles, identifying from the set of file identifiers a file identifier that corresponds to the target file, sending the identified file identifier to the kernel, initializing within the kernel file caching for the identified file identifier, and requesting within the kernel the cache manager of the operating system to obtain by using the identified file identifier a region of the target file from the file system driver of the operating system.
REFERENCES:
patent: 4918653 (1990-04-01), Johri et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5673394 (1997-09-01), Fenwick et al.
patent: 5675725 (1997-10-01), Malcolm
patent: 5689706 (1997-11-01), Rao et al.
patent: 5734898 (1998-03-01), He
patent: 5761659 (1998-06-01), Bertoni
patent: 5873118 (1999-02-01), Letwin
patent: 6026474 (2000-02-01), Carter et al.
patent: 6161111 (2000-12-01), Mutalik et al.
patent: 6356863 (2002-03-01), Sayle
patent: 6389427 (2002-05-01), Faulkner
patent: 6401093 (2002-06-01), Anand et al.
patent: 6510499 (2003-01-01), Aaker
patent: 6513051 (2003-01-01), Bolosky et al.
patent: 6516351 (2003-02-01), Borr
patent: 6654794 (2003-11-01), French
patent: 6842770 (2005-01-01), Serlet et al.
patent: 6952736 (2005-10-01), Westbrook
patent: 6973549 (2005-12-01), Testardi
patent: 6985915 (2006-01-01), Somalwar et al.
patent: 7162486 (2007-01-01), Patel et al.
patent: 7174360 (2007-02-01), Uemura et al.
patent: 7185013 (2007-02-01), Burnett
patent: 7281168 (2007-10-01), Coates et al.
patent: 2002/0019874 (2002-02-01), Borr
patent: 2002/0055923 (2002-05-01), Kupfer
patent: 2002/0078239 (2002-06-01), Howard et al.
patent: 2002/0078244 (2002-06-01), Howard
patent: 2002/0138664 (2002-09-01), Blott et al.
patent: 2003/0053102 (2003-03-01), Kelsey
patent: 2003/0065796 (2003-04-01), Borr
patent: 2003/0200193 (2003-10-01), Boucher
patent: 2003/0229609 (2003-12-01), Haugh
patent: 2004/0255048 (2004-12-01), Lev Ran et al.
OSR Online List. Tom Hansen. RE: Can I read locked file?. Oct. 22, 2002. http://www.osronline.com/showThread.cfm?link=35605 pp. 1-5.
OSR Open Systems Resources, Inc. Frequently Asked Questions on Windows 2000 Installable File Systems. Aug. 4, 2002. http://web.archive.org/web/20020804164138/http://www.osr.com/resources—ifsfaq.shtml pp. 1-57.
J. Heidemann, G. Popek. Performace of Cache Coherence in Stackable Filing. ACM SIGOPS Operating Systems Review , Proceedings of the fifteenth ACM symposium on Operating systems principles SOSP. vol. 29 Issue 5. Dec. 1995. http://portal.acm.org/results.cfm?coll=ACM&dl=ACM&CFID=3489846&CFTOKEN=36796228 pp. 127-142.
Distributed Program Construction. Lecture 2: Intro to Design of Dist. Systems. http://www.cs.rice.edu/˜druschel/comp413/lectures/design.html Fall 2002. pp. 1-11.
[OpenAFS-devel] afs adn byte-range locking ideas Dec. 4, 2001 https://lists.openafs.org/pipermail/openafs-devel/2001-December/002221.html.
Exclusive File Access in Mac OS X—Technical Note TN2037 Exclusive File Access in Mac OS X—http://developer.apple.com/technotes/tn/tn2037.html p. 1-8 May 1, 2002.
Lock Em Up—Byte Range Locking, 2002 OSR Open Systems Resources, Inc.—http://www.osr.com
tinsider/2002/byterange/byterange.htm 2002 p. 1-6.
SecureShare (PDF) Safe UNIX/Windows File Sharing Through Mulitprotocol Locking—www.connectathon.org/talks98/borr.pdf p.1-16 Mar. 10, 1998.
Jun Hu, DCE/DFS UMIACS University of Maryland, pp. 1-11, no date.
NEX v4 Mailing List Archive: 1998: RE: Locking and Sharing: http://playground.sun.com/pub
fsv4
fsv4-wg-archive/1998/0178.html 1998, p. 1-3.
Distributed File System: Design Comparisons II, Pei Cao, Cisco Systems, Inc., no date.
LockFile Ex (Storage: Patform SDK)—pp. 1-3http://msdn.microsoft.com/library/en-us/fileio/base/lockfileex.asp?frame=true 2003.
Network Appliance—SecureShare: Guaranteed Multiprotocol File Locking [TR 3024] http://www.netapp.com/tech—library/3024.html, pp. 1-19, Aug. 15, 2002.
42nd IETF, NFSv4 Strawman, pp. 1-19, no date.
DCE 2.2 NFS to DFS Authenticating Gateway—pp. 1-4. http://www-3.ibm.com/software
etwork/dce/library/publicatins/dceaix—22/a3u2t/A3U2T, no date.
7.10 File Locking in AFS http://www.final.gov/docs/UNIX/unixx—at—fermilab/htmldoc/rev1997/uatf-55.html Apr. 10, 1998.
NFS: Hunting for a Cross-Platform File System, http://www.networkcomputing.com/912/912buyers2.html, pp. 1-4 2003.
w3c-dist-authΕw3.org from Jan. to Mar. 1997: Re: Range locking not used in group . . . http://lists.w3.org/Archives/Public/w3c-dist-auth/1997 JanMar/0179.html, pp. 1-3 1997.
Chapter 14. File and Record Locking http://us3.samba.org/samb/devel/docs/html/locking.html, p.-16, no date, p. 1-16.
Technology Spotlight—Network Data Sharing for Windows and UNIX Clients, pp. 1-9 Apr. 30, 2001.
Pair Networks—Current Topics—Insider Newsletter—Coding Tips, http://www.pair.com/pair/current/insider/0702/coding.html, pp. 1-1 Jul. 2002.
Microsoft Knowledge Base Article—129202, PC Ext: Explanation of Opportunistic Locking on Windows NT, pp. 1-3—http://support.microsoft.com/default.aspx?scid= Mar. 11, 2003.
NFS v4 Mailing List Archive: 1998: Re: Alternative Locking Prop, http://playround.sun.com/pub
fsv4
fsv4-wg-archive/1998/0425.html pp. 1-3-Apr. 25, 1998.
129202—PC Ext: Explanation of Opportunistic Locking on windows NT, pp. 1-2, http://support.microsoft.com/default.aspx?scid=KB;en-us;q129202 Mar. 11, 2003.
Slashdot/ Open File Locking and Mac OS X?, pp. 1-11 http://apple.slashdot.org/apple/03/02/21/0919220.shtml?tid=179 Feb. 21, 2003.
Frederick, Dale—Flexible File Management, pp. 1-4 http://www.basis.com//mag-v3n3/flexfiles.html 1999.
[LeapList]File Open Problem, pp. 1-3 http://lists.leap-cf.org/pipermail/leaplist/2002-October/024342.html Oct. 3, 2002.
File Locking, pp. 1-—http://lists.swau.edu/pipermail/pwerh-1/1999-October/003019.html Oct. 4, 1999.
http://starship.python.net/crew/jjkunce/python
tposixfile.py, pp. 1-5 Jun. 1998.
WEB FS.com—Web Feature Brief—Client Catching & Lock Management no date, p. 1-5.
Reed Benjamin C.
Smith Mark A.
Del Zoppo, III Anthony M.
Driggs, Hogg, Daugherty & Del Zoppo Co., LPA
Heneghan Matthew
Lenovo ( Singapore) Pte. Ltd.
Young Nicole M
LandOfFree
Method and system of accessing at least one target file in a... 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 system of accessing at least one target file in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of accessing at least one target file in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3983128