Systems and methods for searching cloud-based databases
First Claim
1. A method for providing hosting for speech recognition database query handling, the method comprising:
- receiving a database on a computer system over a network, the database comprising a plurality of items for recognition;
processing the database using the computer system, the processing comprising;
transforming one or more of the plurality of items for recognition with phonetic data for comparison of the phonetic data to a sound data input comprising a query, the phonetic data comprising a sequence of phonemes, each phoneme representing a perceptually distinct unit of sound; and
generating corresponding rankings for the one or more of the plurality of items for recognition, the corresponding rankings being based on a desired order of search results from the database;
receiving on the computer system over the network the sound data input comprising the query for the processed database;
determining one or more search results in the processed database using the computer system based on the query, corresponding features, and the corresponding rankings, the processed database being the database that is processed to generate each of the corresponding features and the corresponding rankings, the one or more search results being selected from the one or more of the plurality of items for recognition; and
transmitting the one or more search results from the computer system to a remote computer system to display in the desired order.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for searching cloud-based databases are provided herein. A service provider may have a need to make their database(s) searchable through search technology. However, the service provider may not have the resources to implement such search technology. The search technology may allow for search queries against these cloud-based databases. The technology described herein provides a solution addressing the service provider'"'"'s need, by giving a search technology that furnishes search results in a fast, accurate manner. In further embodiments, systems and methods to monetize those search results are also described herein.
-
Citations
25 Claims
-
1. A method for providing hosting for speech recognition database query handling, the method comprising:
-
receiving a database on a computer system over a network, the database comprising a plurality of items for recognition; processing the database using the computer system, the processing comprising; transforming one or more of the plurality of items for recognition with phonetic data for comparison of the phonetic data to a sound data input comprising a query, the phonetic data comprising a sequence of phonemes, each phoneme representing a perceptually distinct unit of sound; and generating corresponding rankings for the one or more of the plurality of items for recognition, the corresponding rankings being based on a desired order of search results from the database; receiving on the computer system over the network the sound data input comprising the query for the processed database; determining one or more search results in the processed database using the computer system based on the query, corresponding features, and the corresponding rankings, the processed database being the database that is processed to generate each of the corresponding features and the corresponding rankings, the one or more search results being selected from the one or more of the plurality of items for recognition; and transmitting the one or more search results from the computer system to a remote computer system to display in the desired order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for providing hosting for speech recognition database query handling, the system comprising:
-
a communications module configured to receive a database on a computer system over a network, the database comprising a plurality of items for recognition; and a processor for executing instructions stored in memory to; process the database using the computer system, the process comprising; transforming one or more of the plurality of items for recognition with phonetic data for comparison of the phonetic data to a sound data input comprising a query, the phonetic data comprising a sequence of phonemes, each phoneme representing a perceptually distinct unit of sound; and generating corresponding rankings for the one or more of the plurality of items for recognition, the corresponding rankings being based on a desired order of search results from the database; receive on the computer system over the network the sound data input comprising the query for the processed database; determine one or more search results in the processed database using the computer system based on the query, corresponding features, and the corresponding rankings, the processed database being the database that is processed to generate each of the corresponding features and the corresponding rankings, the one or more search results being selected from the one or more of the plurality of items for recognition; and transmit the one or more search results from the computer system to a remote computer system to display in the desired order.
-
-
19. A method for providing for speech recognition database query handling, the method comprising:
-
receiving a database on a computer system over a network, the database comprising a plurality of items for recognition; processing the database using the computer system, the processing comprising transforming one or more of the plurality of items for recognition with phonetic data for comparison of the phonetic data to a sound data input comprising a query, the phonetic data comprising a sequence of phonemes, each phoneme representing a perceptually distinct unit of sound; receiving on the computer system over the network the sound data input comprising the query for the processed database; processing the query by dividing the query into a plurality of query chunks; determining one or more search results in the processed database using the computer system based upon one or more of the plurality of query chunks and the corresponding phonetic data; and selectively transmitting, for display in real time to a remote computer system from the computer system, one or more fields of the one or more search results, the one or more fields being related to the one or more search results. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification