Attributes of Captured Objects in a Capture System
11 Assignments
0 Petitions
Accused Products
Abstract
Regular expressions used for searching for patterns in captured objects can be grouped into attributes. Such attributes can be associated with captured objects using tags stored in a database. In one embodiment, the present invention includes capturing an object being transmitted over a network, and determining that a regular expression appears in the object, the regular expression belonging to a group of one or more regular expressions associated with an attribute. If a regular expression associated with the attribute is found in the object, then an attribute field of a tag containing metadata related to the captured object is set to indicate the presence of the attribute in the captured object. The presence of the attribute in the captured object can now be determined from the tag, which can be stored in a database.
152 Citations
56 Claims
-
1-28. -28. (canceled)
-
29. A method to be executed by a processor in an electronic environment, comprising:
-
receiving an object in a network environment; receiving a search query that includes a first regular expression, wherein the first regular expression comprises a string according to one or more syntax rules; mapping the first regular expression to a first attribute, wherein the first attribute is included amongst a plurality of attributes provided in an attribute map, and wherein the plurality of attributes each represent respective regular expressions; and parsing only the regular expressions related to attributes that have not been found in the object, wherein if a parsing activity identifies a match for the first regular expression in the object, then other regular expressions that contain the first attribute are not searched for the search query. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A capture element, comprising:
-
a processor; a memory configured to be accessed by the processor; an interface configured for receiving an object in a network environment, wherein a search query can be received and include a first regular expression, and wherein the first regular expression comprises a string according to one or more syntax rules, the first regular expression being mapped to a first attribute, the first attribute being included amongst a plurality of attributes provided in an attribute map, and wherein the plurality of attributes each represent respective regular expressions; and a parser configured to only parse the regular expressions related to attributes that have not been found in the object, wherein if a parsing activity identifies a match for the first regular expression in the object, then other regular expressions that contain the first attribute are not searched for the search query. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. Logic encoded in one or more tangible media that includes code for execution and when executed by a processor operable to perform operations comprising:
-
receiving an object in a network environment; receiving a search query that includes a first regular expression, wherein the first regular expression comprises a string according to one or more syntax rules; mapping the first regular expression to a first attribute, wherein the first attribute is included amongst a plurality of attributes provided in an attribute map, and wherein the plurality of attributes each represent respective regular expressions; and parsing only the regular expressions related to attributes that have not been found in the object, wherein if a parsing activity identifies a match for the first regular expression in the object, then other regular expressions that contain the first attribute are not searched for the search query. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification