9870408

Search Method and System

PublishedJanuary 16, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

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

1

1. A method implemented by one or more computers, the method comprising: obtaining a plurality of search results for a query based on first relevance scores; classifying the plurality of search results into a plurality of classifications; generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications; and ranking the plurality of search results based on the first relevance scores and the second relevance scores.

2

2. The method of claim 1 , further comprising extracting a preset number of search results from the plurality of search results.

3

3. The method of claim 2 , wherein the preset number of search results comprises at least one search result from each classification of the plurality of classifications.

4

4. The method of claim 2 , wherein the query is received from a client, and the method further comprises providing the preset number of search results to the client for display.

5

5. The method of claim 2 , further comprising storing the query, the preset number of search results, and a corresponding relationship between the query and the preset number of search results into a database.

6

6. The method of claim 2 , wherein the preset number is determined based on a number of the plurality of classification.

7

7. The method of claim 1 , wherein the plurality of classifications comprise a plurality of attribute categories or a plurality of geographical locations.

8

8. One or more storage devices storing executable instructions that, when executed by one or more computers, instruct the one or more computers to perform acts comprising: obtaining a plurality of search results for a query based on first relevance scores; classifying the plurality of search results into a plurality of classifications; generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications; and ranking the plurality of search results based on the first relevance scores and the second relevance scores.

9

9. The one or more storage devices of claim 8 , the acts further comprising extracting a preset number of search results from the plurality of search results.

10

10. The one or more storage devices of claim 9 , wherein the preset number of search results comprises at least one search result from each classification of the plurality of classifications.

11

11. The one or more storage devices of claim 9 , wherein the query is received from a client, and the method further comprises providing the preset number of search results to the client for display.

12

12. The one or more storage devices of claim 9 , further comprising storing the query, the preset number of search results, and a corresponding relationship between the query and the preset number of search results into a database.

13

13. The one or more storage devices of claim 9 , wherein the preset number is determined based on a number of the plurality of classification.

14

14. The one or more storage devices of claim 8 , wherein the plurality of classifications comprise a plurality of attribute categories or a plurality of geographical locations.

15

15. A system comprising: one or more processors; storage media storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising: obtaining a plurality of search results for a query based on first relevance scores; classifying the plurality of search results into a plurality of classifications; generating second relevance scores for the plurality of search results based on respective rankings of the plurality of search results in corresponding classifications of the plurality of classifications; and ranking the plurality of search results based on the first relevance scores and the second relevance scores.

16

16. The system of claim 15 , the acts further comprising extracting a preset number of search results from the plurality of search results.

17

17. The system of claim 16 , wherein the preset number of search results comprises at least one search result from each classification of the plurality of classifications.

18

18. The system of claim 16 , wherein the query is received from a client, and the method further comprises providing the preset number of search results to the client for display.

19

19. The system of claim 16 , further comprising storing the query, the preset number of search results, and a corresponding relationship between the query and the preset number of search results into a database.

20

20. The system of claim 15 , wherein the plurality of classifications comprise a plurality of attribute categories or a plurality of geographical locations.

Patent Metadata

Filing Date

Unknown

Publication Date

January 16, 2018

Inventors

Li Zhang
Jinhui Li
Ruijie Guo

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. “SEARCH METHOD AND SYSTEM” (9870408). https://patentable.app/patents/9870408

© 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.