Syllabic search engines and related methods
First Claim
1. A method comprising:
- a computing device receiving a search string including an ordered sequence of syllable counts;
comparing the ordered sequence of syllable counts with the contents of a database of analyzed documents, each document comprising a plurality of words; and
retrieving from the database a document uniquely represented by the search string.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved search engine, for a computing device or computer network, utilizes search strings comprising complete words and numbers representing a syllable count for each unknown word. Pattern-matching algorithms are utilized to search a document database for documents that match the input search strings. The document database is constructed by analyzing a number of documents, utilizing document-analyzing algorithms. In one embodiment, each database record comprises a document that has been analyzed into one or more groups of word sequences. Each word sequence comprises an ordered list of words in the word sequence, as well as a corresponding ordered list of the syllable count for each word in the word sequence. The syllabic search engine can be implemented in different ways, such as through a software application, operating system, network software, or a custom software module. Improved computers and computer networks for providing a syllabic search function are also described.
8 Citations
26 Claims
-
1. A method comprising:
-
a computing device receiving a search string including an ordered sequence of syllable counts; comparing the ordered sequence of syllable counts with the contents of a database of analyzed documents, each document comprising a plurality of words; and retrieving from the database a document uniquely represented by the search string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device including a memory to store a database, and a user interface, the computing device executing a computer program comprising the operations of:
-
receiving via the user interface a search string including an ordered sequence of syllable counts; comparing the ordered sequence of syllable counts with the contents of the database, the database comprising a plurality of analyzed documents, each document comprising a plurality of words; and retrieving from the database a document uniquely represented by the search string. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer network including a computing device having a user interface, and a remote computing device having a remote memory to store a database and a computer program, the computer network executing the computer program and comprising the operations of:
-
receiving via the user interface a search string including an ordered sequence of syllable counts; comparing the ordered sequence of syllable counts with the contents of the database, the database comprising a plurality of analyzed documents, each document comprising a plurality of words; and retrieving from the database a document uniquely represented by the search string. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An article comprising a non-transitory machine-accessible medium having associated instructions, wherein the instructions, when accessed, result in a machine performing:
-
receiving a search string including an ordered sequence of syllable counts; comparing the ordered sequence of syllable counts with the contents of a database of analyzed documents, each document comprising a plurality of words; and retrieving from the database a document uniquely represented by the search string. - View Dependent Claims (24, 25, 26)
-
Specification