SYSTEM AND METHOD FOR GENERATING SUGGESTIONS BY A SEARCH ENGINE IN RESPONSE TO SEARCH QUERIES
First Claim
1. A computer-implemented method within a server system for generating suggestions by a search engine in response to search queries, comprising:
- providing a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects;
the search engine receiving a search query from a user device;
comparing one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items;
generating at least one suggestion based on search query, the suggestion comprising one of the matching digital media items;
generating at least one search result based on search query; and
the search engine transmitting an output to the user device comprising the at least one suggestion and/or the at least one search result.
2 Assignments
0 Petitions
Accused Products
Abstract
As disclosed herein, a computer-implemented method within a server system generates suggestions by a search engine in response to search queries. The method uses a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects. The search engine receives a search query from a user device. The method compares one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items and generates at least one suggestion based on search query, the suggestion comprising one of the matching digital media items and at least one search result based on search query. The search engine transmits an output to the user device comprising the at least one suggestion and/or the at least one search result.
26 Citations
24 Claims
-
1. A computer-implemented method within a server system for generating suggestions by a search engine in response to search queries, comprising:
-
providing a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects; the search engine receiving a search query from a user device; comparing one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items; generating at least one suggestion based on search query, the suggestion comprising one of the matching digital media items; generating at least one search result based on search query; and the search engine transmitting an output to the user device comprising the at least one suggestion and/or the at least one search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method using a server system for managing and processing search queries, comprising:
-
receiving a search query from a user; and in response to receiving the search query the server system predicting a plurality of suggestions, the suggestions comprising digital media items relevant to the received search query; selecting one or more of the predicted suggestion; generating a plurality of search results based on the received search query; selecting one or more of the generated search results; and outputting at least one suggestion and/or search result to the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of providing suggestions and/or results in response to a search query, comprising:
-
using a server to analyze a received search query; for each word and/or number in the search query, generate and compare suggestions for relevant digital media items, including parts of digital media, and/or associations; for each digital media item, match and/or process with at least one index, database, object-relational mapping and/or object-oriented language; score and generate a ranked list based on the received search query; compare the received search query with predictability, frequency and/or popularity from previously selected queries; and providing and outputting one or more suggestions and/or results for the search query based on at least one ranking list, predictability, frequency and/or popularity. - View Dependent Claims (23, 24)
-
Specification