Script manager for distributed systems
US-2017322929-A1 · Nov 9, 2017 · US
US12045302B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12045302-B2 |
| Application number | US-202318106856-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 7, 2023 |
| Priority date | May 11, 2022 |
| Publication date | Jul 23, 2024 |
| Grant date | Jul 23, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Querying, e.g. by the use of web search engines · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Browsing optimisation, e.g. caching or content distillation · CPC title
Search customisation based on user profiles and personalisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.