Systems and methods to index and search voice sites
First Claim
Patent Images
1. A system comprising:
- circuitry configured to crawl voice sites;
circuitry configured to index voice sites and store results in a voice site index, wherein each voice site comprises a voice driven application that includes one or more voice pages hosted on servers or computers in a telecom infrastructure;
circuitry configured to receive a search request in voice from a user via a telephone;
a speech to text generator configured to perform speech recognition on the voice search request and convert the request from voice to text;
a parser configured to parse the text search request;
circuitry configured to perform, in response to the parsed search request, a search on the voice site index and rank the search results;
circuitry configured to filter the search results based on at least one of location, emotion and context; and
a voice interface configured to present the filtered search results to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes crawling and indexing voice sites and storing results in an index; receiving a search request in voice from a user via a telephone; performing speech recognition on the voice search request and converting the request from voice to text; parsing the query; and performing a search on the index and ranking the search results. Search results may be filtered based on attributes such as location and context. Filtered search results may be presented to the user in categories to enable easy voice browsing of the search results by the user. Computer program code and systems are also provided.
-
Citations
20 Claims
-
1. A system comprising:
-
circuitry configured to crawl voice sites; circuitry configured to index voice sites and store results in a voice site index, wherein each voice site comprises a voice driven application that includes one or more voice pages hosted on servers or computers in a telecom infrastructure; circuitry configured to receive a search request in voice from a user via a telephone; a speech to text generator configured to perform speech recognition on the voice search request and convert the request from voice to text; a parser configured to parse the text search request; circuitry configured to perform, in response to the parsed search request, a search on the voice site index and rank the search results; circuitry configured to filter the search results based on at least one of location, emotion and context; and a voice interface configured to present the filtered search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
crawling and indexing voice sites and storing results in a voice site index, wherein each voice site comprises a voice driven application that includes one or more voice pages hosted on servers or computers in a telecom infrastructure; receiving a search request in voice from a user via a telephone; performing speech recognition on the voice search request and converting the request from voice to text; parsing the text search request; performing, in response to the parsed search request, a search on the voice site index and ranking the search results; filtering search results based on at least one of location, emotion and context; and presenting the filtered search results to the user in categories to enable easy voice browsing of the search results by the user. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory memory encoded with instructions that, when executed by a computer, causes the computer to:
-
receive a voice search request from a user via a telephone; perform speech recognition on the voice search request and convert the request from voice to text; parse the text search request; perform, in response to the parsed search request, a search on an index of voice sites and rank the search results, wherein each voice site comprises a voice driven application that includes one or more voice pages hosted on servers or computers in a telecom infrastructure; and present at least one relevant search result to the user such that the user can audibly hear the results over the telephone. - View Dependent Claims (19, 20)
-
Specification