Patent Document ID: 8156117
Application ID: 12676216

Base Claim:
1. A system for storing, searching and retrieval of a plurality of information objects of an arbitrary application domain, comprising: a distributed computer system comprising one or a plurality of computing devices connected with each other by communication lines, a connected logical storage network, wherein each node is an active unit of storage (AUS) and connections between nodes of said network are formed by links of one active units of storage to others, wherein every active unit of storage resides on one of the computing devices of said distributed computer system and comprises: at least one of said plurality of information objects (IOs), each of which is represented in a tree-like structure, a list of links to a certain plurality of other active units of storage by means of which said AUS participates in the operation of the logical storage network, and an associated program agent that allows performing operations on said AUS in connection with searching, storing and retrieving information by user requests using said list of links, wherein a program agent of each active unit of storage compares the IO incorporated into it with the IO of any other AUS and based on the comparison results computes the value of metric distance between the compared IOs and the IOs are electronic documents in the form of XML documents.

---

Claim 44:
44. The method for removing information about objects of an arbitrary application domain from the system for storage and retrieval of a plurality of information objects according to claim 1 , comprising the steps of: a) marking an AUS to be removed, and b) comparing IOs of new AUSs added to said storage and search system with the IO of the AUS to be removed and, if the similarity criterion as per the metric of said IOs is met, replacing the AUS being removed with the added AUS on the logical network of said system.