-
21.
公开(公告)号:US11907214B2
公开(公告)日:2024-02-20
申请号:US18103345
申请日:2023-01-30
Applicant: GOOGLE LLC
Inventor: Benedict Liang , Bryan Christopher Horling , Lan Huo , Anarghya Mitra
IPC: G06F16/27 , G06F16/2453 , G06F16/242 , G06F16/2455 , G06F16/248 , G10L15/22 , G10L15/30
CPC classification number: G06F16/24539 , G06F16/243 , G06F16/248 , G06F16/24552 , G10L15/22 , G10L15/30 , G10L2015/221
Abstract: Implementations set forth herein relate to conditionally caching responses to automated assistant queries according to certain contextual data that may be associated with each automated assistant query. Each query can be identified based on historical interactions between a user and an automated assistant, and—depending on the query, fulfillment data can be cached according to certain contextual data that influences the query response. Depending on how the contextual data changes, a cached response stored at a client device can be discarded and/or replaced with an updated cached response. For example, a query that users commonly ask prior to leaving for work can have a corresponding assistant response that depends on features of an environment of the users. This unique assistant response can be cached, before the users provide the query, to minimize latency that can occur when network or processing bandwidth is unpredictable.
-
22.
公开(公告)号:US20230252989A1
公开(公告)日:2023-08-10
申请号:US18136189
申请日:2023-04-18
Applicant: GOOGLE LLC
Inventor: Daniel Cotting , Zaheed Sabur , Lan Huo , Bryan Christopher Horling , Behshad Behzadi , Lucas Mirelmann , Michael Golikov , Denis Burakov , Steve Cheng , Bohdan Vlasyuk , Sergey Nazarov , Mario Bertschler , Luv Kothari
IPC: G10L15/22 , G06F3/16 , G10L15/18 , G10L15/30 , H04L67/568
CPC classification number: G10L15/22 , G06F3/165 , G06F3/167 , G10L15/1815 , G10L15/30 , H04L67/568 , G10L2015/223 , H04L67/01
Abstract: Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some of those implementations, in determining which proactive cache entries to provide (proactively or in response to a request) to a given client device, a remote system selects, from a superset of candidate proactive cache entries, a subset of the cache entries for providing to the given client device.
-
23.
公开(公告)号:US20230177050A1
公开(公告)日:2023-06-08
申请号:US18103345
申请日:2023-01-30
Applicant: GOOGLE LLC
Inventor: Benedict Liang , Bryan Christopher Horling , Lan Huo , Anarghya Mitra
IPC: G06F16/2453 , G06F16/242 , G06F16/2455 , G06F16/248 , G10L15/22 , G10L15/30
CPC classification number: G06F16/24539 , G06F16/243 , G06F16/24552 , G06F16/248 , G10L15/22 , G10L15/30 , G10L2015/221
Abstract: Implementations set forth herein relate to conditionally caching responses to automated assistant queries according to certain contextual data that may be associated with each automated assistant query. Each query can be identified based on historical interactions between a user and an automated assistant, and—depending on the query, fulfillment data can be cached according to certain contextual data that influences the query response. Depending on how the contextual data changes, a cached response stored at a client device can be discarded and/or replaced with an updated cached response. For example, a query that users commonly ask prior to leaving for work can have a corresponding assistant response that depends on features of an environment of the users. This unique assistant response can be cached, before the users provide the query, to minimize latency that can occur when network or processing bandwidth is unpredictable.
-
公开(公告)号:US20220059093A1
公开(公告)日:2022-02-24
申请号:US17521131
申请日:2021-11-08
Applicant: Google LLC
Inventor: Daniel Cotting , Zaheed Sabur , Lan Huo , Bryan Christopher Horling , Behshad Behzadi , Lucas Mirelmann , Michael Golikov , Denis Burakov , Steve Cheng , Bohdan Vlasyuk , Sergey Nazarov , Mario Bertschler , Luv Kothari
Abstract: Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some of those implementations, in determining which proactive cache entries to provide (proactively or in response to a request) to a given client device, a remote system selects, from a superset of candidate proactive cache entries, a subset of the cache entries for providing to the given client device.
-
公开(公告)号:US10484319B1
公开(公告)日:2019-11-19
申请号:US16360903
申请日:2019-03-21
Applicant: Google LLC
Inventor: Bryan Christopher Horling , Ashutosh Shukla , Antoine Jean Bruguier
Abstract: Methods and apparatus are disclosed for resolving multiple interpretations of an ambiguous temporal term of a resource to a subset of the multiple interpretations. In some implementations, a group of one or more messages is identified, an ambiguous temporal term of the messages determined, additional content of the messages determined, and multiple interpretations of the ambiguous temporal term resolved to a subset based on the additional content.
-
26.
公开(公告)号:US20240362292A1
公开(公告)日:2024-10-31
申请号:US18766098
申请日:2024-07-08
Applicant: GOOGLE LLC
Inventor: Divya Sharma , Wei Chen , Ron Eden , Maryam Garrett , Bryan Christopher Horling , Angel Rodriguez , Sean Jordan , Onur Ozdemir , Molly Murphy
IPC: G06F16/957 , G06F16/953 , G06F16/958
CPC classification number: G06F16/957 , G06F16/953 , G06F16/986
Abstract: 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.
-
公开(公告)号:US12131101B2
公开(公告)日:2024-10-29
申请号:US18403313
申请日:2024-01-03
Applicant: GOOGLE LLC
Inventor: David Kogan , Bryan Christopher Horling
IPC: G06F16/248 , G06F3/0484 , G06F3/16 , G06F16/28 , G06F16/332 , G06F16/338 , G06F16/951
CPC classification number: G06F3/167 , G06F3/0484 , G06F16/248 , G06F16/285 , G06F16/3326 , G06F16/3329 , G06F16/338 , G06F16/951
Abstract: Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user. The adaptation may be in response to attribute(s), of one or more of the search results, referenced in spoken and/or typed textual input provided by the user during the dialog. Some of those implementations may enable a user to provide textual input to navigate the search results within the dialog and within resource and/or interface constraints associated with the dialog. Some of those implementations may additionally and/or alternatively enable adapting, based on textual input provided by a user to the automated assistant, when and/or whether search results having certain attributes are provided to the user by the automated assistant.
-
28.
公开(公告)号:US20240355327A1
公开(公告)日:2024-10-24
申请号:US18623853
申请日:2024-04-01
Applicant: GOOGLE LLC
Inventor: Daniel Cotting , Zaheed Sabur , Lan Huo , Bryan Christopher Horling , Behshad Behzadi , Lucas Mirelmann , Michael Golikov , Denis Burakov , Steve Cheng , Bohdan Vlasyuk , Sergey Nazarov , Mario Bertschler , Luv Kothari
CPC classification number: G10L15/22 , G06F3/165 , G06F3/167 , G10L15/1815 , G10L15/30 , H04L67/568 , G10L2015/223 , H04L67/01
Abstract: Implementations can reduce the time required to obtain responses from an automated assistant through proactive caching, locally at a client device, of proactive assistant cache entries—and through on-device utilization of the proactive assistant cache entries. Different proactive cache entries can be provided to different client devices, and various implementations relate to technique(s) utilized in determining which proactive cache entries to provide to which client devices. In some of those implementations, in determining which proactive cache entries to provide (proactively or in response to a request) to a given client device, a remote system selects, from a superset of candidate proactive cache entries, a subset of the cache entries for providing to the given client device.
-
29.
公开(公告)号:US20240256533A1
公开(公告)日:2024-08-01
申请号:US18103973
申请日:2023-01-31
Applicant: GOOGLE LLC
Inventor: Wangqing Yuan , Bryan Christopher Horling
IPC: G06F16/2452 , G06F40/30
CPC classification number: G06F16/24522 , G06F40/30
Abstract: Techniques disclosed herein are directed towards generating structured data output based on processing a natural language user query using a semantic parser model. Many implementations include identifying one or more argument spans in the given natural language user query based on comparing an embedding space representation of a candidate argument with an embedding space representation of an example query, where the example query is provided by a developer. Various implementations include hotfixing an under-triggering model and/or an over-triggering model based on additional or alternative example queries provided by a developer.
-
公开(公告)号:US20240152537A1
公开(公告)日:2024-05-09
申请号:US18413846
申请日:2024-01-16
Applicant: GOOGLE LLC
Inventor: Maryam Garrett , Wan Fen Nicole Quah , Bryan Christopher Horling , Ruijie He
IPC: G06F16/338 , G06F16/33 , G06F16/907 , G06F40/103 , G06F40/169 , G06F40/30 , H04W4/02 , H04W4/029
CPC classification number: G06F16/338 , G06F16/3344 , G06F16/907 , G06F40/103 , G06F40/169 , G06F40/30 , H04W4/02 , H04W4/029
Abstract: Some implementations are directed to generating a personal database entry for a user based on free-form natural language input formulated by the user via one or more user interface input devices of a computing device of the user. The generated personal database entry may include one or more terms of the natural language input and descriptive metadata determined based on one or more terms of the natural language input and/or based on contextual features associated with receiving the natural language input. Some implementations are directed to generating, based on one or more personal database entries of a user, output that is responsive to further free-form natural language input of the user. For example, one or more entries that are responsive to further natural language input of the user can be identified based on matching content of those entries to one or more search parameters determined based on the further input.
-
-
-
-
-
-
-
-
-