Web server document library
AssigneeMicrosoft Corporation
InventorsMichael P. Arcuri, Michael Joseph Morton, Jon Franklin Matousek, Sam Sengupta, James Dulfer
Life of this patent
Estimating the term…
Abstract
Document libraries that facilitate content contribution to and management of a website. In general, a document library comprises a database, a special “document library” file system folder and the documents in that folder (or within subfolders of that folder). The database maintains properties of documents in the document library file system folder, and is used to dynamically update views of the document library file system folder and views of properties of the documents. Each document folder is a folder in which content of a specified type may be read and saved.
Claims17
A computer system comprising:
- at least one processor for executing computer-executable instructions;
- and at least one computer-readable storage medium storing computer-executable instructions, which when executed by the at least one processor, cause the computing system to perform steps, comprising:
- receiving a document for storing in association with a selected document library file system folder, the selected document library file system folder is associated with a selected document library from among a plurality of document libraries, each document library among the plurality of document libraries comprising a document library database, a document library file system folder, and documents included within the document library file system folder, wherein each document library of the plurality of document libraries has a corresponding set of properties that apply to the type of documents that are associated with that document library;
- associating the set of properties corresponding to the selected document library with the document such that the document is associated with a consistent set of properties applied to all documents stored in association with the selected document library, and such that each document in the selected document library has the consistent set of properties that make such documents specific to only the selected document library;
- writing property value information for at least some of the properties in the set to the document library database of the selected document library that includes an entry for the document to relate the property value information to the document;
- and
- storing the document in the selected document library file system folder of the selected document library, such that the document and all other document stored in the selected document library file system folder have consistent properties making such documents specific to the selected document library in which the documents are all stored.
One or more computer readable storage media storing computer-executable instructions, which when executed by a processor comprising:
- searching the selected document library to locate documents having property information that matches the search criteria;
- receiving a document for storing in association with a selected document library file system folder, the selected document library file system folder is associated with a selected document library from among a plurality of document libraries, each document library among the plurality of document libraries comprising a document library database, a document library file system folder, and documents included within the document library file system folder, wherein each document library of the plurality of document libraries has a corresponding set of properties that apply to the type of documents that are associated with that document library;
- associating the set of properties corresponding to the selected document library with the document such that the document is associated with a consistent set of properties applied to all documents stored in association with the selected document library, and such that each document in the selected document library has the consistent set of properties that make such documents specific to only the selected document library;
- writing property value information for at least some of the properties in the set to the document library database of the selected document library that includes an entry for the document to relate the property value information to the document;
- and
- storing the document in the selected document library file system folder of the selected document library, such that the document and all other document stored in the selected document library file system folder have consistent properties making such documents specific to the selected document library in which the documents are all stored.
Dependencies are inferred from the claim text.