IP Library Granted Patent US 9,146,972
Granted Patent B2
US 9,146,972 · App. 13/832,720 · Granted Sep 29, 2015

Ranking of presentation modes for particular content

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,146,972
App. No.
13/832,720
Granted
Sep 29, 2015
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for scoring and ranking environmental views of particular content. In an aspect, a method determines, for each presentation mode of a content item, a presentation mode score for the presentation mode based on presentation mode signals, each presentation mode score being an indicator of quality of the presentation mode; selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode.

Claims (88)

1. A computer-implemented method performed by data processing apparatus comprising one or more computers in data communication, the method comprising:

receiving, by the data processing apparatus, data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment installation status for the presentation mode, the presentation environment installation status being indicative of whether an application that facilities the instantiation of the presentation environment defined by the presentation mode is installed on a user device from which the search query was received; and

determining the presentation mode score based, in part, on the presentation environment installation status.

2. The computer-implemented method of claim 1 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation mode selection rate indicative of a selection rate of the search result when presented in the presentation mode; and

determining the presentation mode score, in part, based on the presentation mode selection rate.

3. The computer-implemented method of claim 1 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode score, in part, based on the presentation environment quality score.

4. The computer-implemented method of claim 1 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a user device type of a user device from which the search query was received; and

determining the presentation mode score based, in part, on the user device type.

5. The computer-implemented method of claim 4 , wherein determining the a presentation mode score based, in part, on the user device type comprises:

for each presentation mode, determining whether the presentation environment of the presentation mode can be instantiated on the user device type; and

determining the presentation mode score based, in part, on the determination.

6. A computer-implemented method performed by data processing apparatus comprising one or more computers in data communication, the method comprising:

receiving, by the data processing apparatus, data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode score, in part, based on the presentation environment quality score;

wherein determining a presentation environment quality score for the presentation mode comprises determining an error measure that is a measure of errors that occur on a user device when the presentation environment is instantiated.

7. A system, comprising:

a data processing apparatus; and

software stored in non-transitory computer readable storage medium storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the search result, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment installation status for the presentation mode, the presentation environment installation status being indicative of whether an application that facilities the instantiation of the presentation environment defined by the presentation mode is installed on a user device from which the search query was received; and

determining the presentation mode score based, in part, on the presentation environment installation status.

8. The system of claim 7 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, comprises:

for each presentation mode, determining a presentation mode selection rate indicative of a selection rate of the search result when presented in the presentation mode; and

determining the presentation mode score, in part, based on the presentation mode selection rate.

9. The system of claim 7 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode score, in part, based on the presentation environment quality score.

10. The system of claim 7 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a user device type of a user device from which the search query was received; and

determining the presentation mode score based, in part, on the user device type.

11. A system, comprising:

a data processing apparatus; and

software stored in non-transitory computer readable storage medium storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode score, in part, based on the presentation mode selection rate;

wherein determining a presentation environment quality score for the presentation mode comprises determining an error measure that is a measure of errors that occur on a user device when the presentation environment is instantiated.

12. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode of the content item, in part, based on the presentation mode quality score;

wherein determining a presentation environment quality score for the presentation mode comprises determining an error measure that is a measure of errors that occur on a user device when the presentation environment is instantiated.

13. A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:

receiving data identifying a plurality of content items, each content item corresponding to data determined to be responsive to the query and ranked according to a presentation order, wherein one of the content items has a plurality of presentation modes, each presentation mode being a mode by which the content item is presented and specific to one of an application and a user device type and defining a presentation environment that is instantiated on a user device when a search result for the content item and generated for the presentation mode is selected;

determining, for each presentation mode of the content item, a presentation mode score for the presentation mode, each presentation mode score being an indicator of quality of the presentation mode;

selecting the presentation mode having presentation mode score indicating a highest quality relative to the quality indicated to the other presentation modes by the other presentation mode scores; and

providing the search results to a user device for presentation according to the presentation order, each search result referencing a corresponding content item, and wherein the search result for the content item having the plurality of presentation modes is provided according to the selected presentation mode;

wherein determining, for each presentation mode of the content, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment installation status for the presentation mode, the presentation environment installation status being indicative of whether an application that facilities the instantiation of the presentation environment defined by the presentation mode is installed on a user device from which the search query was received; and

determine the presentation mode score based, in part, on the presentation environment installation status.

14. The non-transitory computer readable storage medium of claim 13 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation mode selection rate indicative of a selection rate of the search result when presented in the presentation mode; and

determining the presentation mode of the content item, in part, based on the presentation mode selection rate.

15. The non-transitory computer readable storage medium of claim 13 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a presentation environment quality score for the presentation mode, the presentation environment quality score being indicative of a quality of the presentation environment; and

determining the presentation mode of the content item, in part, based on the presentation mode quality score.

16. The non-transitory computer readable storage medium of claim 12 , wherein determining, for each presentation mode of the content item, a presentation mode score for the presentation mode comprises:

for each presentation mode, determining a user device type of a user device from which the search query was received; and

determining the presentation mode score based, in part, on the user device type.

17. The non-transitory computer readable storage medium of claim 16 , wherein generating a presentation mode score based, in part, on the user device type comprises:

for each presentation mode, determining whether the presentation environment of the presentation mode can be instantiated on the user device type; and

determining the presentation mode score based, in part, on the determination.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2013
From: CHANG, LAWRENCE; JUNG, CHAESANG
To: GOOGLE INC.
Reel/Frame 030397/0253 →