8032519

Generating Search Result Summaries

PublishedOctober 4, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

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

1

1. A method comprising: generating a number of snippets based in part on at least one query term; ranking the number of snippets using a ranking formula to rank each snippet based in part on a number of tunable coefficients, number of words in each snippet, one or more of a number of punctuation symbols and numbers in each snippet, and a score of a proximity feature associated with each snippet, the proximity feature being associated with a snippet span; and, providing a result summary based in part on use of the ranking formula.

2

2. The method of claim 1 , further comprising using the ranking formula to rank each snippet using one or more ranking features including a first feature associated with the number of words in each snippet, a second feature associated with the number of punctuation symbols in each snippet, a third feature associated with the number of numbers in each snippet, and a fourth feature associated with the score of the proximity feature.

3

3. The method of claim 1 , further comprising using the ranking formula to rank snippets based in part on the number of words in each snippet multiplied by a first tunable coefficient, the number of punctuation symbols in each snippet multiplied by a second tunable coefficient, the number of numbers in each snippet multiplied by a third tunable coefficient, and the score of the proximity feature multiplied by a fourth tunable coefficient.

4

4. The method of claim 3 , further comprising determining the score of the proximity feature according to the snippet span generated using a number of query terms in each span and number of terms in each span.

5

5. The method of claim 1 , further comprising calculating the score of a span for the proximity feature based in part on a tunable proximity factor, a number of query terms in the span, and a number of terms in the span.

6

6. The method of claim 1 , further comprising using one of a pre-ranking filter and a post-ranking filter to filter snippets as part of reducing redundancy in a search result summary.

7

7. The method of claim 1 , further comprising using at least one pre-ranking filter selected from a query filter and a punctuation filter.

8

8. The method of claim 7 , further comprising using at least one post-ranking filter selected from a title filter and a similarity filter.

9

9. The method of claim 1 , further comprising using a filter to filter snippets including using one or more of a query filter, a punctuation filter, a title filter, and a similarity filter.

10

10. The method of claim 9 , further comprising using the query filter to filter snippets based in part on included query terms.

11

11. The method of claim 9 , further comprising using the punctuation filter to filter snippets based in part on a number and type of punctuation symbols.

12

12. The method of claim 9 , further comprising using the similarity filter to generate an index associated with the snippets including determining whether to discard certain snippets based in part on an examination of the index.

13

13. A method comprising: providing snippets based in part on one or more inputs; filtering the snippets using at least one filter; ranking the snippets including using a ranking algorithm to rank the snippets based in part on the number of words in each snippet multiplied by a first tunable coefficient, the number of punctuation symbols in each snippet multiplied by a second tunable coefficient, and a proximity feature multiplied by a third tunable coefficient; and, generating a search summary using one or more ranked snippets.

14

14. The method of claim 13 , further comprising using a starvation handling procedure to complete a summary character limitation.

15

15. The method of claim 13 , further comprising filtering the snippets using one or more pre-ranking filters and one or more post-ranking filters.

16

16. The method of claim 15 , further comprising filtering the snippets using the one or more pre-ranking filters and one or more post-ranking filters selected from a query filter, a punctuation filter, a title filter, and a similarity filter.

17

17. The method of claim 13 , further comprising filtering ranked snippets using an indexed list in part to determine use of one or more ranked snippets as part of providing a search result summary.

18

18. A system comprising: a snippet generator to generate snippets based in part on one or more inputs and one or more chunks of information; a ranking component to rank snippets and generate ranked snippets using a ranking algorithm to rank each snippet based in part on a determination using a number of words in each snippet and a first tunable coefficient, a number of numbers in each snippet and a second tunable coefficient, a number of punctuation symbols and a third tunable coefficient, and a score of a proximity feature and a fourth tunable coefficient, wherein one or more ranked snippets are used to provide a search result summary; and, storage to store a search result summary.

Patent Metadata

Filing Date

Unknown

Publication Date

October 4, 2011

Inventors

Dirk Groeneveld
Dmitriy Meyerzon
David Mowatt

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. “GENERATING SEARCH RESULT SUMMARIES” (8032519). https://patentable.app/patents/8032519

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