Parsing natural language queries without retraining

    公开(公告)号:US11914627B1

    公开(公告)日:2024-02-27

    申请号:US17718040

    申请日:2022-04-11

    Applicant: GOOGLE LLC

    CPC classification number: G06F16/3344 G06F9/451 G06F16/334 G06F16/338

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for disambiguating join paths for natural language queries. One of the methods includes, obtaining a natural language query from a user; parsing the natural language query into structured operations to be performed on APIs of a knowledge base, including: responsive to detecting a parsing ambiguity in which the natural language query can be parsed in two or more ways: providing, through a user interface, to the user one or more information items identifying the parsing ambiguity; responsive to a user interaction with an information item: modifying the parsing in accordance with the user interaction to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base to determine one or more search results; and providing one or more search results to the user.

    Parsing natural language queries without retraining

    公开(公告)号:US11301502B1

    公开(公告)日:2022-04-12

    申请号:US15265524

    申请日:2016-09-14

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for disambiguating join paths for natural language queries. One of the methods includes, obtaining a natural language query from a user; parsing the natural language query into structured operations to be performed on APIs of a knowledge base, including: responsive to detecting a parsing ambiguity in which the natural language query can be parsed in two or more ways: providing, through a user interface, to the user one or more information items identifying the parsing ambiguity; responsive to a user interaction with an information item: modifying the parsing in accordance with the user interaction to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base to determine one or more search results; and providing one or more search results to the user.

    Video revenue sharing program
    4.
    发明授权

    公开(公告)号:US11049081B1

    公开(公告)日:2021-06-29

    申请号:US16042854

    申请日:2018-07-23

    Applicant: Google LLC

    Abstract: A system and method generates a popularity score for a first video based at least in part on first popularity data. The popularity score indicative of a popularity of the first video. The system and method retrieves first historical data including historical popularity of a second video submitted by an owner of the first video, in view of determining that the popularity score for the first video is greater than a predetermined value. The system and method determines that the second video is eligible to participate in a video performance sharing program based at least in part on the first historical data. The system and method generates a communication for a client device associated with the owner of the second video to invite the owner of the second video to participate in the video performance sharing program.

    Disambiguating join paths for natural language queries

    公开(公告)号:US10997167B2

    公开(公告)日:2021-05-04

    申请号:US16353619

    申请日:2019-03-14

    Applicant: Google LLC

    Abstract: One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.

    DISAMBIGUATING JOIN PATHS FOR NATURAL LANGUAGE QUERIES

    公开(公告)号:US20190278771A1

    公开(公告)日:2019-09-12

    申请号:US16353619

    申请日:2019-03-14

    Applicant: Google LLC

    Abstract: One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.

    Disambiguating join paths for natural language queries

    公开(公告)号:US10282444B2

    公开(公告)日:2019-05-07

    申请号:US15261556

    申请日:2016-09-09

    Applicant: Google LLC

    Abstract: One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.

Patent Agency Ranking