-
公开(公告)号:US10860799B2
公开(公告)日:2020-12-08
申请号:US15991513
申请日:2018-05-29
Applicant: Google LLC
Inventor: Mugurel Ionut Andreica , Tatsiana Sakhar , Behshad Behzadi , Marcin M. Nowak-Przygodzki , Adrian-Marius Dumitran
IPC: G06F17/27 , G06F40/295 , G06F16/31 , G06F16/332 , G06F40/211 , G06F17/21
Abstract: In some implementations, a query that includes a sequence of terms is obtained, the query is mapped, based on the sequence of the terms, to a dependency tree that represents dependencies among the terms in the query, an entity type that corresponds to an entity sought by the query is determined based on a term represented by a root of the dependency tree, a particular entity is identified based on both the entity type and a relevance of the entity to the terms in the query, and a response to the query is provided based on the particular entity that is identified.
-
公开(公告)号:US10691680B1
公开(公告)日:2020-06-23
申请号:US15617184
申请日:2017-06-08
Applicant: Google LLC
Inventor: Matthias Heiler , Behshad Behzadi , Evgeny A. Cherepanov , Nils Grimsmo , Aurelien Boffy , Alessandro Agostini , Karoly Csalogany , Fredrik Bergenlid , Marcin M. Nowak-Przygodzki
IPC: G06F16/242 , G06F16/23 , G06F16/248 , G06F16/9535 , G06F16/2457 , G06F16/9032
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining query refinements using search data. In one aspect, a method includes receiving a first query and a second query each comprising one or more n-grams for a user session, determining a first set of query refinements for the first query, determining a second set of query refinements from the first set of query refinements, each query refinement in the second set of query refinements including at least one n-gram that is similar to an n-gram from the first query and at least on n-gram that is similar to an n-gram from the second query, scoring each query refinement in the second set of query refinements, selecting a third query from a group consisting of the second set of query refinements and the second query, and providing the third query as input to a search operation.
-
公开(公告)号:US10467300B1
公开(公告)日:2019-11-05
申请号:US15388912
申请日:2016-12-22
Applicant: Google LLC
Inventor: Michal Jastrzebski , Ibrahim Badr , Gokhan H. Bakir , Aneto Okonkwo , Marcin M. Nowak-Przygodzki
IPC: G06F16/951 , G06F16/2457
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, identifying entities from content in the resource, generating queries for topical information based on the entities identified from the content, identifying topical resources that are responsive to the queries for topical information, and providing, to the user device, a user interface element for display with the active resource, wherein the user interface element includes contextual information regarding the identified topical resources.
-
公开(公告)号:US12235921B2
公开(公告)日:2025-02-25
申请号:US18387753
申请日:2023-11-07
Applicant: GOOGLE LLC
IPC: G06F16/955 , G06F3/16 , G10L15/22 , G10L15/26 , G06F40/134
Abstract: A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing system using the resource identifier, stored as the bookmark, to access the resource page. The computing system uses the resource identifier to access the resource page based on the request from the user device. The request is generated by the user device in response to the user device receiving a second voice input from the user.
-
公开(公告)号:US12229127B2
公开(公告)日:2025-02-18
申请号:US17977601
申请日:2022-10-31
Applicant: GOOGLE LLC
Inventor: Gokhan H. Bakir , Behshad Behzadi , Marcin M. Nowak-Przygodzki
IPC: G06F16/248 , G06F16/2453 , G06F16/9535 , G06F40/143 , H04L67/02
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search result that represents a second resource from the plurality of search results, and providing the second resource for display to the user.
-
公开(公告)号:US12141132B1
公开(公告)日:2024-11-12
申请号:US18070261
申请日:2022-11-28
Applicant: GOOGLE LLC
Inventor: Matthias Heiler , Behshad Behzadi , Evgeny A. Cherepanov , Nils Grimsmo , Aurélien Boffy , Alessandro Agostini , Karoly Csalogany , Fredrik Bergenlid , Marcin M. Nowak-Przygodzki
IPC: G06F16/242 , G06F16/23 , G06F16/2457 , G06F16/248 , G06F16/33 , G06F16/9032 , G06F16/9535
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining query refinements using search data. In one aspect, a method includes receiving a first query and a second query each comprising one or more n-grams for a user session, determining a first set of query refinements for the first query, determining a second set of query refinements from the first set of query refinements, each query refinement in the second set of query refinements including at least one n-gram that is similar to an n-gram from the first query and at least on n-gram that is similar to an n-gram from the second query, scoring each query refinement in the second set of query refinements, selecting a third query from a group consisting of the second set of query refinements and the second query, and providing the third query as input to a search operation.
-
公开(公告)号:US11514035B1
公开(公告)日:2022-11-29
申请号:US16889166
申请日:2020-06-01
Applicant: Google LLC
Inventor: Matthias Heiler , Behshad Behzadi , Evgeny A. Cherepanov , Nils Grimsmo , Aurelien Boffy , Alessandro Agostini , Karoly Csalogany , Fredrik Bergenlid , Marcin M. Nowak-Przygodzki
IPC: G06F16/242 , G06F16/23 , G06F16/9032 , G06F16/2457 , G06F16/9535 , G06F16/248
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining query refinements using search data. In one aspect, a method includes receiving a first query and a second query each comprising one or more n-grams for a user session, determining a first set of query refinements for the first query, determining a second set of query refinements from the first set of query refinements, each query refinement in the second set of query refinements including at least one n-gram that is similar to an n-gram from the first query and at least on n-gram that is similar to an n-gram from the second query, scoring each query refinement in the second set of query refinements, selecting a third query from a group consisting of the second set of query refinements and the second query, and providing the third query as input to a search operation.
-
公开(公告)号:US11423113B2
公开(公告)日:2022-08-23
申请号:US17073735
申请日:2020-10-19
Applicant: Google LLC
IPC: G06F16/955 , G10L15/22 , G06F3/16 , G10L15/26 , G06F40/134
Abstract: A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing system using the resource identifier, stored as the bookmark, to access the resource page. The computing system uses the resource identifier to access the resource page based on the request from the user device. The request is generated by the user device in response to the user device receiving a second voice input from the user.
-
公开(公告)号:US20210103628A1
公开(公告)日:2021-04-08
申请号:US17073735
申请日:2020-10-19
Applicant: Google LLC
IPC: G06F16/955 , G10L15/22 , G06F3/16 , G10L15/26
Abstract: A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing system using the resource identifier, stored as the bookmark, to access the resource page. The computing system uses the resource identifier to access the resource page based on the request from the user device. The request is generated by the user device in response to the user device receiving a second voice input from the user.
-
公开(公告)号:US10885077B2
公开(公告)日:2021-01-05
申请号:US16135205
申请日:2018-09-19
Applicant: Google LLC
Inventor: Vladimir Vuskovic , Joseph Lange , Behshad Behzadi , Marcin M. Nowak-Przygodzki
IPC: G06F16/332 , G06F16/33
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating subqueries from a query. In one aspect, a method includes obtaining a query, generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery, determining a quality score for the set of two subqueries, determining whether the quality score for the set of two subqueries satisfies a quality threshold, and in response to determining that the quality score for the set of two subqueries satisfies the quality threshold, providing a first response to the first subquery that is responsive to a first operation that receives the first subquery as input and providing a second response to the second subquery that is responsive to a second operation that receives the second subquery as input.
-
-
-
-
-
-
-
-
-