Computer-implemented method and system for managing attributes of intellectual property documents, optionally including organization thereof
First Claim
Patent Images
1. A computer-implemented system for searching for a document, comprising:
- providing, in a computer system,a first data storage having a plurality of documents including at least one document, anda second data storage storing respective references to the documents, including a reference to the at least one document, an attribute assigned to the document, and all ancestors of the assigned attribute but not descendants or siblings according to a hierarchy of attributes, the respective references uniquely indicating respective individual documents in the first data storage;
the at least one document being a data record including a plurality of fields,the attribute being different from the fields and contents of the fields in the at least one document; and
a computer processor device, the computer processor device being configured toaccept, from an input device, a user'"'"'s selection of search criteria including an attribute type and one of predetermined attributes associated with the attribute type;
search the ancestors stored in the second data storage for the one of the predetermined attributes; and
locate the at least one document from the respective reference in the first data storage when the one of the predetermined attributes is associated as one of the ancestors of the attribute assigned to the document.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-enabled system, method, and medium is provided to support, e.g., analyzing intellectual property documents by assigning attributes to the documents. The present invention is suitable for use by intellectual property professionals and is flexible to support development and use of customized attribute types and attributes. Optionally, a group of intellectual property documents can be divided into projects, which can be ingested including assigning attributes. Optionally, the attributes can be used to filter information included in e.g., searches, and/or reports.
-
Citations
18 Claims
-
1. A computer-implemented system for searching for a document, comprising:
-
providing, in a computer system, a first data storage having a plurality of documents including at least one document, and a second data storage storing respective references to the documents, including a reference to the at least one document, an attribute assigned to the document, and all ancestors of the assigned attribute but not descendants or siblings according to a hierarchy of attributes, the respective references uniquely indicating respective individual documents in the first data storage; the at least one document being a data record including a plurality of fields, the attribute being different from the fields and contents of the fields in the at least one document; and a computer processor device, the computer processor device being configured to accept, from an input device, a user'"'"'s selection of search criteria including an attribute type and one of predetermined attributes associated with the attribute type; search the ancestors stored in the second data storage for the one of the predetermined attributes; and locate the at least one document from the respective reference in the first data storage when the one of the predetermined attributes is associated as one of the ancestors of the attribute assigned to the document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program stored on a non-transitory computer-readable medium with a method for searching for a document, the comprising computer-executable steps for:
-
providing, in a computer system, a first data storage having a plurality of documents including at least one document, and a second data storage storing respective references to the documents, including a reference to the at least one document, an attribute assigned to the document, and all ancestors of the assigned attribute but not descendants or siblings according to a hierarchy of attributes, the respective references uniquely indicating respective individual documents in the first data storage; the at least one document being a data record including a plurality of fields, the attribute being different from the fields and contents of the fields in the at least one document; and accepting from an input device, a user'"'"'s selection of search criteria including an attribute type and one of predetermined attributes associated with the attribute type; searching the ancestors stored in the second data storage for the one of the predetermined attributes; and locating the at least one document from the respective reference in the first data storage when the one of the predetermined attributes is associated as one of the ancestors of the attribute assigned to the document. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for searching for a document, comprising:
-
providing, in a computer system, a first data storage having a plurality of documents including at least one document, and a second data storage storing respective references to the documents, including a reference to the at least one document, an attribute assigned to the document, and all ancestors of the assigned attribute but not descendants or siblings according to a hierarchy of attributes, the respective references uniquely indicating respective individual documents in the first data storage; the at least one document being a data record including a plurality of fields, the attribute being different from the fields and contents of the fields in the at least one document; and accepting from an input device, a user'"'"'s selection of search criteria including an attribute type and one of predetermined attributes associated with the attribute type; searching the ancestors stored in the second data storage for the one of the predetermined attributes; and locating the at least one document from the respective reference in the first data storage when the one of the predetermined attributes is associated as one of the ancestors of the attribute assigned to the document. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification