Methods and systems for tracking storage resources associated with a document distribution system
First Claim
1. A method for tracking the allocation of resources within a document storage repository including a user account having a user storage total and a document distributor account having a document distributor storage total, the method comprising:
- identifying a user account containing a document, the document comprising an attribute that defines an author of the document as a document distributor or a general user, and a storage amount defining the amount of the document storage repository used by the document;
analyzing the document to determine whether the attribute defines the author of the document as either a document distributor or a general user; and
in the event that the document distributor is the author, excluding the storage amount associated with the document from a user storage total and including the storage amount in a document distributor storage total.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracking the allocation of resources within a document storage repository containing a user account having a user storage total and a document distributor account having a document distributor storage total. The method can include identifying a user account containing a document, the document having an attribute that defines an author of the document as a document distributor or a general user, and a storage amount defining the amount of the document storage repository used by the document. The document can be analyzed to determine whether the attribute defines the author of the document as either a document distributor or a general user. In the event that the document distributor is the author, the storage amount associated with the document is excluded from a user storage total and included in the storage total of the document distributor.
62 Citations
33 Claims
-
1. A method for tracking the allocation of resources within a document storage repository including a user account having a user storage total and a document distributor account having a document distributor storage total, the method comprising:
-
identifying a user account containing a document, the document comprising an attribute that defines an author of the document as a document distributor or a general user, and a storage amount defining the amount of the document storage repository used by the document;
analyzing the document to determine whether the attribute defines the author of the document as either a document distributor or a general user; and
in the event that the document distributor is the author, excluding the storage amount associated with the document from a user storage total and including the storage amount in a document distributor storage total. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for tracking the allocation of resources of at least one container file associated with at least one user and determining a storage total for the at least one user, the method comprising:
-
identifying at least one container file that includes at least one document, the at least one container file comprising an attribute defining authorship of the at least one container file, and a storage amount defining the size of the at least one container file and the at least one document;
analyzing the at least one container file to determine whether the attribute is either a first entry or a second entry, the second entry indicating that the at least one container file is authored by a document distributor; and
in the event that the attribute is set to the second entry, excluding the storage total associated with the at least one container file in the storage total associated with the user.
-
-
20. A method for tracking a storage total representative of the amount of storage within a data repository used by a document distributor, the method comprising:
-
identifying at least one container file in a data repository associated with a user, the at least one container file comprising a plurality of documents, each of the plurality of documents comprising;
an attribute defining the author of the document as either a document distributor or a general user; and
a storage value defining the size of the document;
analyzing each of the plurality of documents to identify which of the plurality of documents is authored by a document distributor; and
calculating a storage total for the document distributor by summing the storage total for each document of the plurality of documents within each container file that is authored by the document distributor. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for implementing, in a system that includes at least one processor and a data repository, a method for tracking a storage total representative of the amount of storage within the data repository used by a document distributor, the computer program product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions, when executed by the processor, cause the system to perform the acts of;
identifying at least one container file in the data repository associated with a user, the at least one container file comprising a plurality of documents, each of the plurality of documents comprising;
an attribute defining the author of the document as either a document distributor or a general user; and
a storage value defining the size of the document;
analyzing each of the plurality of documents to identify which of the plurality of documents is authored by a document distributor; and
calculating a storage total for the document distributor by summing the storage total for each document of the plurality of documents within each container file that is authored by the document distributor.
-
31. A computer program product for implementing, in a system that includes at least one processor and a data repository, a method for tracking the allocation of resources within a document storage repository containing a user account having a user storage total and a document distributor account having a document distributor storage total, the computer program product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions, when executed by the processor, cause the system to perform the acts of;
identifying a user account containing a document, the document comprising an attribute that defines an author of the document as a document distributor or a general user, and a storage amount defining the amount of the document storage repository used by the document;
analyzing the document to determine whether the attribute defines the author of the document as either a document distributor or a general user; and
in the event that the document distributor is the author, excluding the storage amount associated with the document from a user storage total and including the storage amount in a document distributor storage total.
-
32. A computer program product for implementing, in a system that includes a processor and a data repository, a method for tracking the allocation of resources within a document storage repository containing a user account having a user storage total and a document distributor account having a document distributor storage total, the computer program product comprising:
a computer readable medium carrying computer-executable instructions for implementing the method, wherein the computer-executable instructions comprise;
program code means for identifying a user account containing a document, the document comprising an attribute that defines an author of the document as a document distributor or a general user, and a storage amount defining the amount of the document storage repository used by the document;
program code means for analyzing the document to determine whether the attribute defines the author of the document as either a document distributor or a general user; and
in the event that the document distributor is the author, program code means for excluding the storage amount associated with the document from a user storage total and including the storage amount in a document distributor storage total.
-
33. A computer-readable medium having a plurality of data fields stored on the medium and representing a data structure comprising:
-
a first data field containing data representative of at least one of a container file and a document;
a second data field derived from the first data field by identifying an author of at least one of the container file and the document;
a third data field derived from the first data field by calculating a storage size of at least one of the container file and the document; and
a forth data field functioning to identify the author of at least one of the container file and the document as either a document distributor or a general user, wherein in the event that the forth data field identifies the author as the document distributor, adding the storage size of at least one of the container file and the document to the storage total of the document distributor.
-
Specification