Determining whether and/or how to implement request to prevent provision of search result(s)

US12045302B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12045302-B2
Application numberUS-202318106856-A
CountryUS
Kind codeB2
Filing dateFeb 7, 2023
Priority dateMay 11, 2022
Publication dateJul 23, 2024
Grant dateJul 23, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Implementations relate to determining whether and/or how to implement a user request to prevent a particular search result from being provided in response to a search query. Some of those implementations grant or deny the request based on processing of the particular search result, the search query, and/or account information for a user submitting the user request. For example, some implementations process such information utilizing a classifier in determining whether to automatically deny the request, automatically approve the request, or to provide the request for manual review. Some additional or alternative implementations at least selectively automatically expand (or suggest for automatic expansion) an approval of a request to search result(s) and/or to one or more search queries that are not specified in the request.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method implemented by one or more processors, the method comprising: receiving, responsive to user interface inputs provided by a user at a client device, a request to prevent at least a particular search result, that is currently provided by a search engine responsive to a search query, from being provided by the search engine responsive to the search query, wherein the particular search result is for a corresponding web document, and wherein the request includes indications of: the search query, the particular search result, and account information of the user; determining, based on the request, whether to prevent the particular search result from being provided by the search engine responsive to the search query; in response to determining to prevent the particular search result from being provided by the search engine responsive to the search query: preventing the particular search result from being provided by the search engine responsive to future submissions of the search query; determining, based on the request, whether to prevent any search result, for the corresponding web document, from being provided by the search engine responsive to one or more additional queries; and in response to determining to prevent any search result for the corresponding web document from being provided responsive to the one or more of the additional queries: preventing any search result for the corresponding web document from being provided by the search engine responsive to one or more of the additional queries. 2. The method of claim 1 , further comprising: identifying a second web document; determining, based on similarity between the corresponding web document and the second web document, whether to prevent any search result, for the second web document, from being provided by the search engine responsive to the one or more additional queries; and in response to determining to prevent any search result for the second web document from being provided responsive to the one or more additional queries: preventing any search result for the second web document from being provided by the search engine responsive to one or more of the additional queries. 3. The method of claim 1 , wherein determining whether to prevent any search result, for the corresponding web document, from being provided by the search engine responsive to the one or more additional queries includes: processing, using a machine learning model, at least a portion of the request to generate output, wherein the machine learning model is trained using supervised training instances that each include corresponding request parameters for a corresponding request and a corresponding indication of whether the corresponding request was approved; and determining, based on the generated output, whether to prevent any search result, for the corresponding web document, from being provided by the search engine responsive to the one or more additional queries. 4. The method of claim 3 , further comprising determining the one or more additional queries based on a magnitude of the generated output. 5. The method of claim 4 , wherein determining the one or more additional queries comprises determining the one or more additional queries based on the one or more additional queries having one or more terms in common with the search query and/or having semantic relatedness to the search query. 6. The method of claim 3 , wherein processing at least the portion of the request using the machine learning model comprises processing account information that is based on the indication of the account information that is included in the request. 7. The method of claim 6 , wherein the account information comprises: an age of an account of the user; a quantity of previous requests, for preventing search results from being provided, submitted by the account of the user; and/or one or more outcomes of one or more of the previous requests submitted by the account of the user. 8. The method of claim 3 , wherein determining, based on the request, to prevent the particular search result from being provided by the search engine responsive to the search query is based on the generated output satisfying a first threshold; and wherein determining, based on the request, to prevent any search result for the corresponding web document from being provided by the search engine responsive to one or more of the additional queries is based on the generated output satisfying a second threshold that is more restrictive than the first threshold. 9. The method of claim 1 , wherein determining, based on the request, whether to prevent the particular search result from being provided by the search engine responsive to the search query comprises: determining, based on processing the request, whether to (i) automatically approve the request or (ii) transmit the request to one or more reviewing client devices for manual review; and determining to prevent the particular search result from being provided by the search engine responsive to the search query in response to: determining to (i) automatically approve the request, or determining to (ii) transmit the request to one or more reviewing client devices for manual review, and receiving, responsive to transmitting the request, an indication that the request is to be approved. 10. The method of claim 9 , wherein determining, based on the request, whether to prevent the particular search result from being provided by the search engine responsive to the search query further comprises: determining, based on processing the request, whether to (iii) automatically deny the request; determining to not prevent the particular search result from being provided by the search engine responsive to the search query in response to: determining to (iii) automatically deny the request, or determining to (ii) transmit the request to one or more reviewing client devices for manual review, and receiving, responsive to transmitting the request, an indication that the request is to be denied. 11. A system comprising: memory storing instructions; one or more processors operable to execute the instructions to: receive, responsive to user interface inputs provided by a user at a client device, a request to prevent at least a particular search result, that is currently provided by a search engine responsive to a search query, from being provided by the search engine responsive to the search query, wherein the particular search result is for a corresponding web document, and wherein the request includes indications of: the search query, the particular search result, and account information of the user; determine, based on the request, whether to prevent the particular search result from being provided by the search engine responsive to the search query; in response to determining to prevent the particular search result from being provided by the search engine responsive to the search query: prevent the particular search result from being provided by the search engine responsive to future submissions of the search query; determine, based on the request, whether to prevent any search result, for the corresponding web document, from being provided by the search engine responsive to one or more additional queries; and in response to determining to prevent any search result for the corresponding web document from being provided responsive to the one or more of the additional queries: prevent any search result for the corresponding web document from being provided by the search engine responsive to one or more of the additional queries. 12. The system of claim 11 , wherei

Assignees

Inventors

Classifications

  • Querying, e.g. by the use of web search engines · CPC title

  • Document structures and storage, e.g. HTML extensions · CPC title

  • G06F16/957Primary

    Browsing optimisation, e.g. caching or content distillation · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12045302B2 cover?
Implementations relate to determining whether and/or how to implement a user request to prevent a particular search result from being provided in response to a search query. Some of those implementations grant or deny the request based on processing of the particular search result, the search query, and/or account information for a user submitting the user request. For example, some implementat…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/957. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).