SYSTEM AND METHOD FOR CLASSIFYING OBJECTS
First Claim
1. A computer-implemented method of classifying objects, comprising:
- providing a set of user-configurable services from a classification pipeline server machine to a plurality of filesystem client machines across a network via an interface for a classification pipeline wherein said classification pipeline comprises a plurality of processing layers, each of the plurality of layers operable to extract a different type of information;
receiving at said classification pipeline server machine through said interface for said classification pipeline a request from a filesystem client machine to obtain information on an object in a filesystem;
obtaining or extracting metadata on or about said object;
tagging or classifying said object according to a set of classification rules expressed across said metadata;
formulating a response at said classification pipeline server machine, wherein said response comprises said metadata, data contained by said object, a classification of said object, tagged entities found within content of said object, or a combination thereof; and
communicating said response from said classification pipeline server machine to said filesystem client machine.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a classification pipeline disclosed herein have the ability to both collect data as it occurs and dynamically redact it, allowing ongoing statistics to be gathered and maintained while simultaneously constraining the total amount of storage capacity that must be dedicated to such a purpose. Various types of information can be extracted from or obtained on the object through the classification pipeline. In one embodiment, the classification pipeline comprises a plurality of layers implemented as a set of services available to network clients through a Web interface or an Applications Programming Interface (API). Each client can subscribe to one or more layers of the classification pipeline at their leisure and tailor their classification pipeline configuration through the interface. The classification pipeline can be configured to collaborate with other software to provide a consistent snapshot of the state of a network environment based on data collected at the time.
-
Citations
19 Claims
-
1. A computer-implemented method of classifying objects, comprising:
-
providing a set of user-configurable services from a classification pipeline server machine to a plurality of filesystem client machines across a network via an interface for a classification pipeline wherein said classification pipeline comprises a plurality of processing layers, each of the plurality of layers operable to extract a different type of information; receiving at said classification pipeline server machine through said interface for said classification pipeline a request from a filesystem client machine to obtain information on an object in a filesystem; obtaining or extracting metadata on or about said object; tagging or classifying said object according to a set of classification rules expressed across said metadata; formulating a response at said classification pipeline server machine, wherein said response comprises said metadata, data contained by said object, a classification of said object, tagged entities found within content of said object, or a combination thereof; and communicating said response from said classification pipeline server machine to said filesystem client machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable memory encoded with computer-executable instructions of a computer program for:
-
providing a set of user-configurable services from a classification pipeline server machine to a plurality of filesystem client machines across a network via an interface for a classification pipeline wherein said classification pipeline comprises a plurality of processing layers, each of the plurality of layers operable to extract a different type of information; receiving at said classification pipeline server machine through said interface for said classification pipeline a request from a filesystem client machine to obtain information on an object in a filesystem; obtaining or extracting metadata on or about said object; tagging or classifying said object according to a set of classification rules expressed across said metadata; formulating a response at said classification pipeline server machine, wherein said response comprises said metadata, data contained by said object, a classification of said object, tagged entities found within content of said object, or a combination thereof; and communicating said response from said classification pipeline server machine to said filesystem client machine. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system implementing a classification pipeline for classifying objects in a network environment, said computer system comprising a computer-readable storage medium encoded with computer-executable instructions for:
-
providing a set of user-configurable services from a classification pipeline server machine to a plurality of filesystem client machines across a network via an interface for a classification pipeline, wherein said classification pipeline comprises a plurality of processing layers, each of the plurality of layers operable to extract a different type of information; receiving at said classification pipeline server machine through said interface for said classification pipeline a request from a filesystem client machine to obtain information on an object in a filesystem; obtaining or extracting metadata on or about said object; tagging or classifying said object according to a set of classification rules expressed across said metadata; formulating a response at said classification pipeline server machine, wherein said response comprises said metadata, data contained by said object, a classification of said object, tagged entities found within content of said object, or a combination thereof; and communicating said response from said classification pipeline server machine to said filesystem client machine. - View Dependent Claims (18, 19)
-
Specification