Patent ID: 8838530

Claim:
A system configured for extracting, retrieving, and managing objects in a network of computers or a computer, the system comprises: at least one host terminal including: at least one control module configured for initialization, control, and execution of operation of the system; a descriptor generating and managing (DGM) module generating at least one generated descriptor, wherein the DGM module manages the at least one generated descriptor of at least one of a plurality of different data types and hierarchies of the at least one generated descriptor of the at least one of the plurality of different data types; a descriptor appending module (DA) for appending at least one appended descriptor of the at least one generated descriptor to each of the objects automatically wherein the DA module is configured for: automatically checking whether a selection of one of the objects is an email or not; obtaining a unique ID of the email if the selection is the email and storing the unique ID along with the at least one appended descriptor in at least one database; and obtaining path(s) of files(s) or folder(s) if the selection is the file(s) or the folder(s) respectively and storing the path(s) of the file(s) or the folder(s) and the at least one appended descriptor in the at least one database; the at least one database for storing the at least one appended descriptor along with a link to the one of the objects; a control and monitoring module configured for sharing, importing, exporting, and synchronizing the at least one generated descriptor of the at least one of the plurality of different data types with the hierarchies of the at least one generated descriptor of the at least one of the plurality of different data types across the network and the at least one appended descriptor stored in the at least one database thereby: facilitating controlled access to the objects; and providing reports of activity in terms of the file(s) or the folder(s) created, modified, opened, renamed, moved and deleted; a back-up module configured for flexible and configurable backup of information regarding the objects and the at least one generated descriptor, the backup module configured for maintaining copies of the file(s) and the folder(s) plus a mapping of the path(s) of the file(s) and the folder(s) in a directory system, and the link between the at least one appended descriptor and the path(s) across the network wherein the link between the at least one appended descriptor and the path(s) are manifest as an attachment to the file(s) and the folder(s); a search module for executing a search mechanism to perform a search query based on the at least one appended descriptor stored in the at least one database; and means for retrieving the objects wherein the objects are retrieved through computation of the at least one appended descriptor, wherein computation locates a descriptor of numeric or date range or Boolean logic.