IP Library Granted Patent US 9,286,357
Granted Patent B1
US 9,286,357 · App. 14/589,140 · Granted Mar 15, 2016

Blending content in an output

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,286,357
App. No.
14/589,140
Granted
Mar 15, 2016
Kind
B1
Abstract

Techniques include obtaining ranges of content relevance scores for different collections of content; generating a normalized range based on the ranges of content relevance scores; and normalizing a particular range of a particular collection of content including: generating a distribution of content relevance scores for the collection of content; identifying portions in the distribution; and generating a mapping of portions from the distribution to portions in the normalized range.

Claims (44)

1. A computer-implemented method comprising:

performing searches of different collections of content to identify content in at least first and second collections in the different collections that is relevant to a search query, with the first collection having a first range of content relevance scores that differs from a second range of content relevance score for the second collection;

determining where normalized content relevance scores corresponding to the identified content occur in a normalized range of content relevance scores for the at least first and second collections, with one or more unnormalized content relevance scores corresponding to the identified content being normalized based on division of a distribution of the unnormalized content relevance scores into first subsets, with a first subset including a portion of the unnormalized content relevance scores in the distribution, division of the normalized range into a plurality of second subsets, with a second subset including one or more of the normalized values, with the first subsets being mapped to the second subsets, one of the first subsets including a particular content relevance score, one of the second subsets being mapped to the one of the first subsets, and a normalized value being included in the one of the second subsets;

ranking the identified content based, at least in part, on where the content relevance scores occur in the normalized range; and

outputting at least part of the identified content based on the ranking.

2. The method of claim 1 , further comprising:

obtaining updated ranges of content relevance scores at predetermined time intervals; and

updating the normalized range based on the updated ranges.

3. The method of claim 1 , further comprising:

obtaining updated ranges of content relevance scores based on changes to the different collections of content; and

updating the normalized range based on the updated ranges.

4. The method of claim 1 , wherein the different collections of content correspond to corpora for at least some of the following: news content, video content, blog content, social networking content, and Web content.

5. The method of claim 4 , wherein the corpora include at least one of: content from a country, content in a language, content for a demographic group, and content for a gender.

6. The method of claim 1 , wherein the at least part of the identified content comprises one or more snippets of the identified content.

7. One or more non-transitory machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:

performing searches of different collections of content to identify content in at least first and second collections in the different collections that is relevant to a search query, with the first collection having a first range of content relevance scores that differs from a second range of content relevance score for the second collection;

determining where normalized content relevance scores corresponding to the identified content occur in a normalized range of content relevance scores for the at least first and second collections, with one or more unnormalized content relevance scores corresponding to the identified content being normalized based on division of a distribution of the unnormalized content relevance scores into first subsets, with a first subset including a portion of the unnormalized content relevance scores in the distribution, division of the normalized range into a plurality of second subsets, with a second subset including one or more of the normalized values, with the first subsets being mapped to the second subsets, one of the first subsets including a particular content relevance score, one of the second subsets being mapped to the one of the first subsets, and a normalized value being included in the one of the second subsets;

ranking the identified content based, at least in part, on where the content relevance scores occur in the normalized range; and

outputting at least part of the identified content based on the ranking.

8. The one or more non-transitory machine-readable hardware storage devices of claim 7 , wherein the operations further comprise:

obtaining updated ranges of content relevance scores at predetermined time intervals; and

updating the normalized range based on the updated ranges.

9. The one or more non-transitory machine-readable hardware storage devices of claim 7 , wherein the operations further comprise:

obtaining updated ranges of content relevance scores based on changes to the different collections of content; and

updating the normalized range based on the updated ranges.

10. The one or more non-transitory machine-readable hardware storage devices of claim 7 , wherein the different collections of content correspond to corpora for at least some of the following: news content, video content, blog content, social networking content, and Web content.

11. The one or more non-transitory machine-readable hardware storage devices of claim 10 , wherein the corpora include at least one of: content from a country, content in a language, content for a demographic group, and content for a gender.

12. The one or more non-transitory machine-readable hardware storage devices of claim 7 , wherein the at least part of the identified content comprises one or more snippets of the identified content.

13. A system comprising:

one or more processing devices; and

one or more non-transitory machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising:

performing searches of different collections of content to identify content in at least first and second collections in the different collections that is relevant to a search query, with the first collection having a first range of content relevance scores that differs from a second range of content relevance score for the second collection;

determining where normalized content relevance scores corresponding to the identified content occur in a normalized range of content relevance scores for the at least first and second collections, with one or more unnormalized content relevance scores corresponding to the identified content being normalized based on division of a distribution of the unnormalized content relevance scores into first subsets, with a first subset including a portion of the unnormalized content relevance scores in the distribution, division of the normalized range into a plurality of second subsets, with a second subset including one or more of the normalized values, with the first subsets being mapped to the second subsets, one of the first subsets including a particular content relevance score, one of the second subsets being mapped to the one of the first subsets, and a normalized value being included in the one of the second subsets;

ranking the identified content based, at least in part, on where the content relevance scores occur in the normalized range; and

outputting at least part of the identified content based on the ranking.

14. The system of claim 13 , wherein the operations further comprise:

obtaining updated ranges of content relevance scores at predetermined time intervals; and

updating the normalized range based on the updated ranges.

15. The system of claim 13 , wherein the operations further comprise:

obtaining updated ranges of content relevance scores based on changes to the different collections of content; and

updating the normalized range based on the updated ranges.

16. The system of claim 13 , wherein the different collections of content correspond to corpora for at least some of the following: news content, video content, blog content, social networking content, and Web content.

17. The system of claim 16 , wherein the corpora include at least one of: content from a country, content in a language, content for a demographic group, and content for a gender.

18. The system of claim 13 , wherein the at least part of the identified content comprises one or more snippets of the identified content.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: SOBOL, ALEXANDER; ROHE, ANDRE; SUNG, SANGSOO; CIONCA, LUCIAN F.
To: GOOGLE INC.
Reel/Frame 035315/0083 →