Runtime library including a virtual file system

Data processing: software development – installation – and managem – Software program development tool

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S101000, C717S120000

Reexamination Certificate

active

07966599

ABSTRACT:
This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs running on the computer. Providing runtime services can include receiving first information and second information through a single file access routine of an API for the virtual file system; determining a selected one of multiple file storage areas to access based on the first information, the multiple file storage areas including a first local area accessible by a first program and inaccessible by a second program, and a second area accessible by the first program and the second program; mapping the second information to file resource(s) in the selected file storage area in the virtual file system; and accessing the one or more file resources for the first program.

REFERENCES:
patent: 6161139 (2000-12-01), Win et al.
patent: 6418444 (2002-07-01), Raduchel et al.
patent: 6618855 (2003-09-01), Lindholm et al.
patent: 6684387 (2004-01-01), Acker et al.
patent: 6687745 (2004-02-01), Franco et al.
patent: 6742176 (2004-05-01), Million et al.
patent: 6748591 (2004-06-01), Lewallen
patent: 6766314 (2004-07-01), Burnett
patent: 6766481 (2004-07-01), Estep et al.
patent: 6842770 (2005-01-01), Serlet et al.
patent: 6941470 (2005-09-01), Jooste
patent: 7013392 (2006-03-01), Sasaki et al.
patent: 7076784 (2006-07-01), Russell et al.
patent: 7127700 (2006-10-01), Large
patent: 7185319 (2007-02-01), Kaler et al.
patent: 7331035 (2008-02-01), Loos et al.
patent: 7409675 (2008-08-01), Brumme et al.
patent: 7467370 (2008-12-01), Proudler et al.
patent: 7496887 (2009-02-01), Grasselt et al.
patent: 7503031 (2009-03-01), Chang et al.
patent: 7584451 (2009-09-01), Iborra et al.
patent: 7669177 (2010-02-01), Gerber et al.
patent: 7734914 (2010-06-01), Malasky
patent: 7788730 (2010-08-01), Dean et al.
patent: 7818721 (2010-10-01), Sundararajan et al.
patent: 7865875 (2011-01-01), Hockenberry et al.
patent: 7873940 (2011-01-01), Sanghvi et al.
patent: 2003/0061278 (2003-03-01), Agarwalla et al.
patent: 2003/0236850 (2003-12-01), Kodama
patent: 2005/0120242 (2005-06-01), Mayer et al.
Ludwig et al, “File system encryption with integrated user management”, ACM SIGOPS, 88-93, 2001.
Robinson et al, “Implementiing middleware for content filtering and information flow control”, ACM CSAW, pp. 47-53, 2007.
Vazhkudai et al, “Constructing collaborative desktop storage caches for large scientific datasets”, ACM Trans. on storage, vol. 2, No. 3, pp. 221-254, 2006.
Damiani et al, “A fine grained access control system for XML documents”, ACM Trans. on Information and System Security, vol. 5, No. 2, pp. 169-202, 2002.
Nguyen, USPTO Nonfinal Office Action in U.S. Appl. No. 11/219,235, mailed Jan. 8, 2009, to be published by USPTO as part of the file history, 25 pages.
Nguyen, USPTO Final Office Action in U.S. Appl. No. 11/219,235, mailed May 4, 2009, to be published by USPTO as part of the file history, 24 pages.
Berners-Lee, et al. “Uniform Resource Locators (URL)”, Dec. 1994, retrieved from the internet at http://www.ietf.org/rfc/rfc1738.txt, on Jul. 11, 2006, 21 pages.
Berners-Lee, “Universal Resource Identifiers in WWW”, Jun. 1994, retrieved from the internet at http://www.ietf.org/rfc/rfc1630.txt, on Aug. 20, 2006, 27 pages.
Brown, “Security Briefs: Strong Names and Security in the .NET Framework” Dec. 2003 retrieved from the internet at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/strongNames.asp?—r=1, on Jul. 11, 2006, 8 pages.
Daniel, “A Trivial Convention for using HTTP in URN Resolution”, Jun. 1997, retrieved from the internet at http://www.ietf.org/rfc/rfc2169.txt, on Aug. 20, 2006, 9 pages.
Malasky, “System and Method for Allowing Applications to Securely Access Files”, U.S. Appl. No. 11/219,235, filed Sep. 2, 2005, 30 pages.
Microsoft Corporation “IsolatedStorageContainment Enumeration”, 2006 retrieved from the internet at http://msdn2.microsoft.com/en-us/library/system.security.pennissions.isolatedstoragecontainment.aspx, on Aug. 25, 2006, 5 pages.
Moats, “URN Syntax”, May 1997, retrieved from the internet at http://www.ietf.org/rfc/rfc2141.txt, on Aug. 20, 2006, 8 pages.
Moore, “WebDAV Protocol Comes of Age”, Oct. 12, 2001, retrieved from the internet at http://www.infoworld.com/articles/fe/xml/01/10/15/011015feedge, on Aug. 25, 2006, 6 pages.
Open Services Gateway Initiative, “OSGi Service Platform, Release 3”, Mar. 2003, 602 pages.
Seda “Strong Names Explained—The Code Project—.NET”, Nov. 25, 2004 retrieved from the internet at http://www.codeproject.com/dotnet/StrongNameExplained.asp, on Aug. 4, 2006, 12 pages.
Sun Microsystems Inc. “Security Features Overview”, retrieved from the internet at http://java.sun.com/docs/books/tutorial/security/overview/index.html, on Aug. 3, 2006, 7 pages.
Wikipedia.org, “Runtime”, retrieved from the internet at http://en.wikipedia.org/wiki/Runtime, on Aug. 25, 2006, 2 pages.
Free On-Line Dictionary of Computing, 1997, http://foldoc.org/pathname and http://foldoc.org/basename, 2 pages.
Valentino, Response to Nonfinal Office Action in U.S. Appl. No. 11/219,235, dated Apr. 3, 2009, to be published by USPTO as part of the file history, 12 pages.
Valentino, Response to Final Office Action in U.S. Appl. No. 11/219,235, dated Jul. 2, 2009, to be published by USPTO as part of the file history, 11 pages.
Nguyen, USPTO Advisory Action in U.S. Appl. No. 11/219,235, dated Jul. 23, 2009, to be published by USPTO as part of the file history, 2 pages.
Valentino, Appeal Brief in U.S. Appl. No. 11/219,235, dated Oct. 5, 2009, to be published by USPTO as part of the file history, 19 pages.
Nguyen, USPTO Notice of Allowance in U.S. Appl. No. 11/219,235, dated Jan. 25, 2010, to be published by USPTO as part of the file history, 14 pages.

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

Runtime library including a virtual file system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Runtime library including a virtual file system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime library including a virtual file system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2693820

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