System and method for searching extended regular expressions
First Claim
Patent Images
1. A method for searching at least one database using extended regular expressions, comprising the steps of:
- receiving a search request including at least one extended regular expression;
parsing the at least one extended regular expression;
searching the at least one database for data that matches the at least one extended regular expression, wherein the database includes a hierarchical data list, a hierarchical data element, and a hierarchical data container; and
retrieving the at least one of the hierarchical data list, hierarchical data element, and hierarchical data container that comprises data that matches the at least one extended regular expression from the at least one database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for searching extended regular expressions. The system enables users to submit searches for extended regular expressions. The searches may be arbitrarily complex. Searches may also be performed for Unicode and ASCII strings. The system may parse the extended regular expression to be searched and search one or more object stores for extended regular expressions satisfying the search. The extended regular expressions located may then be presented to the user.
89 Citations
28 Claims
-
1. A method for searching at least one database using extended regular expressions, comprising the steps of:
- receiving a search request including at least one extended regular expression;
parsing the at least one extended regular expression;
searching the at least one database for data that matches the at least one extended regular expression, wherein the database includes a hierarchical data list, a hierarchical data element, and a hierarchical data container; and
retrieving the at least one of the hierarchical data list, hierarchical data element, and hierarchical data container that comprises data that matches the at least one extended regular expression from the at least one database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- receiving a search request including at least one extended regular expression;
-
8. A system for searching at least one data base using extended regular expressions, comprising:
- a receiving module that receives a search request including at least one extended regular expression;
a parsing module that parses the at least one extended regular expression;
a searching module that searches the at least one database for data that matches the at least one extended regular expression, wherein the database includes a hierarchical data list, a hierarchical data element, and a hierarchical data container; and
a retrieving module that retrieves the at least one of the hierarchical data list, hierarchical data element, and hierarchical data container that comprises data that matches the at least one extended regular expression from the at least one database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a receiving module that receives a search request including at least one extended regular expression;
-
15. A system for searching at least one database using extended regular expressions, comprising:
-
receiving paeans for receiving a search request including at least one extended regular expression;
parsing means for parsing the at least one extended regular expression;
searching means for searching the at least one database for data that matches the at least one extended regular expression, wherein the database includes a hierarchical data list, a hierarchical data element, and a hierarchical data container; and
retrieving means for retrieving the at least one of the hierarchical data list, hierarchical data element, and hierarchical data container that comprises data that matches the at least one extended regular expression from the at least one database. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A, processor readable medium comprising processor readable code for searching at least one database using extended regular expressions, comprising:
- receiving code that causes a processor to receive a search request including at least one extended regular expression;
parsing code that causes the processor to parse the at least one extended regular expression;
searching code that causes the processor to search the at least one database for data that matches the at least one extended regular expression, wherein the database includes a hierarchical data list, a hierarchical data element, and a hierarchical data container; and
retrieving code that causes the processor to retrieve the at least one of the hierarchical data list, hierarchical data element, and hierarchical data container that comprises data that matches the at least one extended regular expression from the at least one database. - View Dependent Claims (23, 24, 25, 26, 27, 28)
- receiving code that causes a processor to receive a search request including at least one extended regular expression;
Specification