Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for enabling querying independently of a computerized system about objects thereof, the computerized system comprising an index of objects of the computerized system stored in at least one storage device of the computerized system, the index comprises entries of information about respective objects, and a properties catalog storing with respect to each entry properties of the respective object, the method comprising: receiving from a computer externally linked to the computerized system a query about a first object having a respective entry in the index stored in the at least one storage device of the computerized system; identifying, based on at least one property stored in said properties catalog, a relation between the queried first object to at least one second object similar to the queried first object and respectively having at least one entry in the stored index; and sending to the computer replications of the respective stored entries of the queried first object and the at least one second object similar to the queried first object; and identifying when the computer externally linked to the computerized system creates or modifies objects of the computerized system, and in response, pushing to the computer replications of entries corresponding to objects of the computerized system that were previously created or modified by the computer, thereby enabling the computer, locally and independently of the computerized system, to potentially query objects related to objects that the computer has previously handled by using the provided replications.
2. The method according to claim 1 , wherein the at least one property comprises a property common to the first object and the at least one second object.
3. The method according to claim 1 , wherein the at least one property comprises a property that is at least partly common to the first object and the at least one second object.
4. The method according to claim 1 , wherein the at least one property comprises a similar property of the first object and the at least one second object.
5. The method according to claim 1 , wherein the at least one property comprises a plurality of properties having at least one relationship therebetween.
6. The method according to claim 1 , wherein sending to the computer linked to the computerized system replications of the respective stored entries of the first object and the at least one second object is carried out by the computerized system responsive to connection of the computer to the computerized system.
7. The method according to claim 1 , wherein sending to the computer linked to the computerized system replications of the respective stored entries of the first object and the at least one second object is carried out by the computerized system responsive to an interaction of the computer with the computerized system with respect to the objects of the computerized system.
8. The method according to claim 7 , wherein the interaction comprises a query by the computer about at least one of the objects of the computerized system.
9. The method according to claim 7 , wherein the interaction comprises a request by the computer for at least one of the objects of the computerized system.
10. The method according to claim 1 , wherein sending to the computer linked to the computerized system replications of the respective stored entries of the first object and the at least one second object is initiated by the computerized system.
11. The method according to claim 1 , wherein the replications of the respective stored entries of the first object and the at least one second object are constructed in the computer in a local index of the computer.
12. The method according to claim 1 , wherein the replications of the respective stored entries of the first object and the at least one second object are formed in a different manner relative to entries of the first object and the at least one second object of the computerized system.
13. An apparatus for enabling querying independently of a computerized system about objects thereof, the objects comprising data constructs stored in at least one storage device of the computerized system, comprising: at least one storage device storing an index of objects of the computerized system, the index comprising entries of information about respective objects, and a properties catalog storing with respect to each entry properties of the respective object; and at least one processing component configured to execute a code, the code comprising instructions for: receiving from a computer externally linked to the computerized system a query about a queried first object having a respective entry in the stored index; identifying, based on at least one property stored in said properties catalog, a relation between the queried first object to at least one second object similar to the queried first object and respectively having at least one entry in the stored index; sending to the computer externally linked to the computerized system replications of the respective stored entries of the queried first object and the at least one second object similar to the queried first object; and identifying when the computer externally linked to the computerized system creates or modifies objects of the computerized system, and in response, pushing to the computer replications of entries corresponding to objects of the computerized system that were previously created or modified by the computer, thereby enabling the computer, locally and independently of the computerized system, to potentially query objects related to objects that the computer has previously handled by using the provided replications.
14. The apparatus according to claim 13 , wherein the code comprises instructions for providing the computer with replications of entries of the index when the computer is connected to the computerized system.
15. The apparatus according to claim 13 , wherein the code comprises instructions for providing the computer with replications of entries of the index responsive to a connection of the computer to the computerized system.
16. The apparatus according to claim 13 , wherein the code comprises instructions for providing the computer with replications of entries of the index responsive to an interaction of the computer with respect to the first object of the computerized system.
17. The method according to claim 1 , wherein the at least one property is selected from a group consisting of: ownership, access histories, permissions and classifications.
18. The apparatus according to claim 13 , wherein the at least one property is selected from a group consisting of: ownership, access histories, permissions and classifications.
19. The method according to claim 1 , wherein the computerized system replicates at least a part of the index in the externally linked computer, based on a certain circumstance or an event, prior to receiving a query from the externally linked computer, enabling the computer to locally query about objects without querying the index.
20. The apparatus according to claim 13 , wherein the computerized system replicates at least a part of the index in the externally linked computer, based on a certain circumstance or an event, prior to receiving a query from the externally linked computer, enabling the computer to locally query about objects without querying the index.
Unknown
April 10, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.