Systems and methods for generating and using shared natural language libraries

US12561289B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12561289-B2
Application numberUS-202318206567-A
CountryUS
Kind codeB2
Filing dateJun 6, 2023
Priority dateJul 29, 2010
Publication dateFeb 24, 2026
Grant dateFeb 24, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for searching databases by sound data input 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 using sound data input. 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.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for converting speech to text, the method comprising: receiving a sound input, by a computer system, from a client device; determining at least one natural language query from the sound input; analyzing at least a portion of the natural language query, prior to fully converting the sound input into text, to determine a topic of the natural language query; selecting a customized language model specifically trained as a large language model on the topic; and fully converting the sound input of the natural language query into text using the customized language model; wherein the customized language model is selected from a plurality of natural language libraries or sub-libraries, each aggregated from multiple service providers and stored in the cloud. 2 . The method according to claim 1 , wherein analyzing at least a portion of the natural language query to determine a topic of the natural language query comprises matching the at least a portion of the natural language query to a natural language library that is associated with the topic. 3 . The method according to claim 1 , the method further comprising: updating content of the customized language model responsive to encountering a new type of search query. 4 . The method according to claim 3 , wherein updating the content of the customized language model is performed by a natural language library update. 5 . The method according to claim 1 , further comprising: utilizing a natural language query processor to narrow down the possibilities in the language model to a smaller set. 6 . A non-transitory computer-readable storage medium storing instructions for converting speech to text, the instructions when executed by a computer processor performing actions comprising: receiving a sound input, by a computer system, from a client device; determining at least one natural language query from the sound input; analyzing at least a portion of the natural language query, prior to fully converting the sound input into text, to determine a topic of the natural language query; selecting a customized language model specifically trained as a large language model on the topic; and fully converting the sound input of the natural language query into text using the customized language model; wherein the customized language model is selected from a plurality of natural language libraries or sub-libraries, each aggregated from multiple service providers and stored in the cloud. 7 . The non-transitory computer-readable storage medium according to claim 6 , wherein analyzing at least a portion of the natural language query to determine a topic of the natural language query comprises matching the at least a portion of the natural language query to a natural language library that is associated with the topic. 8 . The non-transitory computer-readable storage medium according to claim 6 , the actions further comprising: updating content of the customized language model responsive to encountering a new type of search query. 9 . The non-transitory computer-readable storage medium according to claim 8 , wherein updating the content of the customized language model is performed by a natural language library update. 10 . The non-transitory computer-readable storage medium according to claim 6 , the actions further comprising: utilizing a natural language query processor to narrow down the possibilities in the language model to a smaller set.

Assignees

Inventors

Classifications

  • updating or merging of old and new templates; Mean values; Weighting · CPC title

  • using context dependencies, e.g. language models · CPC title

  • Training · CPC title

  • using natural language analysis · CPC title

  • Selection or weighting of terms from queries, including natural language queries · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12561289B2 cover?
Systems and methods for searching databases by sound data input 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 using sound data input. The technology described herein provides a s…
Who is the assignee on this patent?
Soundhound Inc, Soundhound Ai Ip Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/3344. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).