Patentable/Patents/US-7945571
US-7945571

Application of weights to online search request

PublishedMay 17, 2011
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A machine-implemented search method comprises inputting a search query from a user, and before the query is executed, inputting from the user a weighting factor that has a specified relationship to the query. The method further includes initiating a search by causing the query to be applied according to the weighting factor, and returning a result of the search to the user. The weighting factor may represent, for example, a weight to be given to one of multiple information sources that are available to be searched in response to the query, such as an online search engine or a merchant online commerce web site. Alternatively, the weighting factor may represent a weight to be given to a term in the query.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A machine-implemented search method comprising: inputting a search query from a user, the search query including a plurality of elements; enabling the user to specify a first weighting factor for weighting an element in the search query before the search query is executed; enabling the user to group two or more of the plurality of elements into one or more categories before the search query is executed; enabling the user to specify a second weighting factor for weighting a category of the one or more categories before the search query is executed; initiating a search by causing the search query to be executed according to the first weighting factor and the second weighting factor; returning a result of the search to the user using the first weighting factor to build a historical record of user modifications of default search query weighting factors; analyzing the historical record; based on a result of analyzing the historical record, determining a default weighting factor to use for a future search query; and in response to a predetermined user input, causing a plurality of different suggested weighting factor paradigms to be outputted to a user, each said paradigm indicating a manner of selecting one or more weighting factors for a search query, each said paradigm chosen to emphasize a different particular preference set.

2

2. A method as recited in claim 1 , wherein the first weighting factor represents a weight to be given to an information source of a plurality of information sources available to be searched in response to the query.

3

3. A method as recited in claim 1 , wherein the first weighting factor represents a weight to be given to a term in the query.

4

4. A processing system comprising: a processor; a network interface, coupled to the processor, through which to communicate over a network with a terminal device used by a consumer; and a memory storing instructions which, when executed by the processor, cause the processing system to perform a process that comprises: inputting a search query from a user, the search query including a plurality of elements; before the search query is executed, inputting from the user a first weighting factor for weighting an element of the plurality of elements in the search query; enabling the user to group two or more of the plurality of elements into one or more categories before the search query is executed; enabling the user to specify a second weighting factor for weighting a category of the one or more categories before the search query is executed; initiating a search by causing the query to be executed according to the first weighting factor and the second weighting factor; returning a result of the search to the user using the first weighting factor to build a historical record of user modifications of default search query weighting factors; analyzing the historical record; based on a result of analyzing the historical record, determining a default weighting factor to use for a future search query; and in response to a predetermined user input, causing a plurality of different suggested weighting factor paradigms to be outputted to the user, each said paradigm indicating a manner of selecting one or more weighting factors for a search query, each said paradigm chosen to emphasize a different particular preference set.

5

5. A processing system as recited in claim 4 , wherein the first weighting factor represents a weight to be given to an information source of a plurality of information sources available to be searched in response to the query.

6

6. A processing system as recited in claim 4 , wherein the first weighting factor represents a weight to be given to a term in the query.

7

7. A processing system as recited in claim 4 , wherein each of the plurality of elements in the search query is an information comparison field to be used in comparing results of the search.

8

8. A machine-implemented method comprising: inputting a search query from a user, the search query including a plurality of information comparison fields to be used in comparing results of a search; enabling the user to specify a first weighting factor for weighting an information comparison field of the plurality of information comparison fields in the search query, before the search query is executed; enabling the user to group two or more of the plurality of information comparison fields into one or more categories before the search query is executed; enabling the user to specify one or more second weighting factors for weighting each category of the one or more categories before the search query is executed; initiating a search by causing the search query to be executed according to the first weighting factor and each said second weighting factor; causing a result of the search to be returned to the user using the first weighting factor to build a historical record of user modifications of default search query weighting factors; analyzing the historical record; based on a result of analyzing the historical record, determining a default weighting factor to use for a future search query; and in response to a predetermined user input, causing a plurality of different suggested weighting factor paradigms to be outputted to the user, each said paradigm indicating a manner of selecting one or more weighting factors for a search query, each said paradigm chosen to emphasize a different particular preference set.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

November 26, 2007

Publication Date

May 17, 2011

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Application of weights to online search request” (US-7945571). https://patentable.app/patents/US-7945571

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.