Patentable/Patents/US-10324993
US-10324993

Predicting a search engine ranking signal value

PublishedJune 18, 2019
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, systems, and apparatus including computer programs encoded on a computer storage medium, for augmenting search engine index that indexes resources from a collection of resources. In one aspect, a method of augmenting a first search engine index that indexes resources from a first collection of resources includes the actions of identifying a first resource, in the first collection of resources, that is indexed in the first search engine index for which a value of a search engine ranking signal is not available, wherein a search engine uses values of the search engine ranking signal in ranking resources in response to received search queries; processing text from the first resource using a machine learning model, the machine learning model being configured to: process the text to predict a value of the search engine ranking signal for the first resource; and updating the first search engine index by associating the predicted value of the search engine ranking signal with the first resource in the first search engine index.

Patent Claims
20 claims

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

1

1. A method of augmenting a first search engine index that indexes resources from a first collection of resources, the method comprising: maintaining, by one or more computers, a first search engine index that indexes resources from a first collection of resources and associates each of a plurality of resources from the first collection of resources with a respective value of a search engine ranking signal for the resource, wherein the respective value of the search engine ranking signal is text of a particular type corresponding to the search engine ranking signal that characterizes the resource; identifying, by the one or more computers, a first resource, in the first collection of resources, that is (i) indexed in the first search engine index and (ii) for which an actual value of the search engine ranking signal is not available in the first search engine index; processing, by the one or more computers, text from the first resource using a machine learning model, the machine learning model being configured to: process the text to generate text of the particular type that is predicted to characterize the resource; updating, by the one or more computers, the first search engine index by associating the text generated by the machine learning model with the first resource as a predicted value of the search engine ranking signal in the first search engine index; and providing the predicted value for the search engine ranking signal in place of the actual value for the search engine ranking signal to a search engine for use in generating a ranking score for the first resource in response to a received search query.

2

2. The method of claim 1 , further comprising: identifying a plurality of second resources from a second search engine index that indexes a second collection of resources, each of the second resources being associated in the second search engine index with a respective value of the search engine ranking signal for the second resource; generating training data that includes, for each of the plurality of second resources: text of the second resource, and the respective value of the search engine ranking signal for the second resource; and training the machine learning model on the training data.

3

3. The method of claim 2 , wherein the second collection of resources is a collection of Internet resources.

4

4. The method of claim 3 , wherein the first collection of resources is different from the second collection of resources.

5

5. The method of claim 4 , wherein the first collection of resources is a collection of entity-specific resources.

6

6. The method of claim 1 , wherein the text generated by the machine learning model includes one or more search queries that users would submit to the search engine to search for the first resource.

7

7. The method of claim 1 , wherein the machine learning model comprises: an encoder neural network configured to process the text of the first resource to generate an encoded representation of the first resource; and a first decoder neural network configured to generate the text of the particular type that is predicted to characterize the resource using the encoded representation of the first resource.

8

8. The method of claim 7 , wherein a value of a second search engine ranking signal also used by the search engine in ranking resources in response to received search queries is also not available for the first resource in the first search engine index, and wherein the method further comprises: processing the encoded representation of the first resource using a second decoder neural network configured to generate a predicted value of the second search engine ranking signal using the encoded representation of the first resource.

9

9. A method comprising: identifying, by one or more computers, a plurality of first resources from a first search engine index that indexes a first collection of resources, each of the first resources being associated in the first search engine index with a respective value of a search engine ranking signal for the first resource, wherein the respective values of the search engine ranking signal are used by a search engine to generate ranking scores for the resources in response to received search queries, wherein each respective value of the search engine ranking signal is text of a particular type corresponding to the search engine ranking signal that characterizes the corresponding resource; generating, by the one or more computers, training data that includes, for each of the plurality of first resources: text of the first resource, and the respective value of the search engine ranking signal for the first resource; training, by the one or more computers, a machine learning model on the training data, wherein the machine learning model is configured to: receive text of a resource, and process the text to generate text of the particular type that is predicted to characterize the resource.

10

10. The method of claim 9 , further comprising: identifying a second resource, in a second collection of resources, that is indexed in a second search engine index for which a value of a search engine ranking signal is not available, wherein a search engine uses values of the search engine ranking signal in ranking resources in response to received search queries; processing text from the second resource using the trained machine learning model, the trained machine learning model being configured to: process the text to generate second text of the particular type that is predicted to characterize the second resource; and updating, by the one or more computers, the first search engine index by associating the second text generated by the machine learning model with the second resource as a predicted value of the search engine ranking signal in the first search engine index; and providing the predicted value for the search engine ranking signal in place of the actual value for the search engine ranking signal to a search engine for use in generating a ranking score for the second resource in response to a received search query.

11

11. The method of claim 10 , wherein the first collection of resources is a collection of Internet resources.

12

12. The method of claim 11 , wherein the second collection of resources is different from the first collection of resources.

13

13. The method of claim 12 , wherein the second collection of resources is a collection of entity-specific resources.

14

14. The method of claim 10 , wherein the predicted value of the search engine ranking signal for the second resource includes one or more search queries that users would submit to the search engine to search for the second resource.

15

15. The method of claim 10 , wherein the machine learning model comprises: an encoder neural network configured to process the text of the second resource to generate an encoded representation of the second resource; and a second decoder neural network configured to generate the predicted value of the search engine ranking signal using the encoded representation of the second resource.

16

16. The method of claim 15 , wherein a value of a first search engine ranking signal also used by the search engine in ranking resources in response to received search queries is also not available for the second resource, and wherein the method further comprises: processing the encoded representation of the second resource using a first decoder neural network configured to generate a predicted value of the first search engine ranking signal using the encoded representation of the second resource.

17

17. A system comprising one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising: maintaining a first search engine index that indexes resources from a first collection of resources and associates resources from the first collection of resources with a corresponding value of a search engine ranking signal for the resource, wherein the corresponding value of the search engine ranking signal is text of a particular type corresponding to the search engine ranking signal that characterizes the resource; identifying a first resource, in the first collection of resources, that is (i) indexed in the first search engine index and (ii) for which an actual value of the search engine ranking signal is not available is not available in the first search engine index; processing text from the first resource using a machine learning model, the machine learning model being configured to: process the text to generate text of the particular type that is predicted to characterize the resource; updating the first search engine index by associating the text generated by the machine learning model with the first resource as a predicted value of the search engine ranking signal in the first search engine index; and providing the predicted value for the search engine ranking signal in place of the actual value for the search engine ranking signal to a search engine for use in generating a ranking score for the first resource in response to a received search query.

18

18. The system of claim 17 , the operations further comprising: identifying a plurality of second resources from a second search engine index that indexes a second collection of resources, each of the second resources being associated in the second search engine index with a respective value of the search engine ranking signal for the second resource; generating training data that includes, for each of the plurality of second resources: text of the second resource, and the respective value of the search engine ranking signal for the second resource; and training the machine learning model on the training data.

19

19. The system of claim 17 , wherein the text generated by the machine learning model includes one or more search queries that users would submit to the search engine to search for the first resource.

20

20. The system of claim 17 , wherein the machine learning model comprises: an encoder neural network configured to process the text of the first resource to generate an encoded representation of the first resource; and a first decoder neural network configured to generate the text of the particular type that is predicted to characterize the resource using the encoded representation of the first resource.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

December 5, 2016

Publication Date

June 18, 2019

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. “Predicting a search engine ranking signal value” (US-10324993). https://patentable.app/patents/US-10324993

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