-
公开(公告)号:US11003667B1
公开(公告)日:2021-05-11
申请号:US15167042
申请日:2016-05-27
Applicant: Google Inc.
Inventor: Gokhan H. Bakir , Suleyman Yurekli , Cristiano De Carvalho , Behshad Behzadi , Aneto Okonkwo , Paige Alexis Dunn-Rankin , Vikram Aggarwal , Aparna Chennapragada
IPC: G06F16/2457 , G06F16/248 , G06F16/28 , G06F16/583
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a displayed resource. 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 multiple search items from the content in the resource, determining a relevance score for each of the multiple search items, selecting one or more of the multiple search items based on the relevance scores, and providing, to the user device for each of the selected one or more multiple search items, a respective contextual user interface element for display with the active resource, where each contextual user interface element includes contextual information regarding the respective search item.
-
公开(公告)号:US20180324115A1
公开(公告)日:2018-11-08
申请号:US15589645
申请日:2017-05-08
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Dina Elhaddad
CPC classification number: H04L51/02 , G06F9/06 , G06F9/453 , G06F17/21 , G06F17/30654 , G10L15/22 , H04L51/046
Abstract: Methods, apparatus, systems, and computer-readable media are provided for invoking an agent module in an automated assistant application in response to user selection of a selectable element presented at a graphical user interface rendered by a non-automated assistant application. The invoked agent module can be associated with other content rendered in the non-automated assistant graphical user interface, and can optionally be invoked with values that are based on user interactions via the non-automated assistant application. Responsive content can be received from the agent module in response to the invocation, and corresponding content provided by the automated assistant application via an automated assistant interface. In these and other manners, selection of the selectable element causes transition from a non-conversational interface, to a conversational automated assistant interface—where an agent (relevant to content in the non-conversational interface) is invoked in the automated assistant interface.
-
公开(公告)号:US11232136B2
公开(公告)日:2022-01-25
申请号:US15194153
申请日:2016-06-27
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Aparna Rajan Ramchandran
IPC: G06F16/33 , G06F3/0484 , G06F16/332 , G06F16/35 , G06F16/31 , G06F9/451 , G06F40/30 , G06F40/279 , G06F3/16 , G06K9/18
Abstract: Methods, systems, and apparatus for receiving user input that invokes digital assistant functionality; obtaining screen data indicating content displayed on a screen of the computing device; determining a classification for an entity referenced in the content indicated by the screen data; determining a suggested request that refers to the entity based on the determined classification; and providing the suggested request in response to receiving the user input that invokes the digital assistant functionality.
-
14.
公开(公告)号:US11170285B2
公开(公告)日:2021-11-09
申请号:US15588055
申请日:2017-05-05
Applicant: Google Inc.
Inventor: Vikram Aggarwal
Abstract: A system is described that determines, based on information associated with a user of a computing device, an event for initiating an interaction between the user and an assistant executing at the computing device. The system selects, based on the event and from a plurality of actions performed by the assistant, at least one action associated with the event. The system determines, based on the at least one action, whether to output a notification of the event which includes an indication of the event and a request to perform the at least one action associated with the event. Responsive to determining to output the notification of the event, the system sends, to the assistant, the notification of the event for output during the interaction between the user and the assistant.
-
公开(公告)号:US10802671B2
公开(公告)日:2020-10-13
申请号:US15206593
申请日:2016-07-11
Applicant: Google Inc.
Inventor: Joao Paulo Pagaime da Silva , Vikram Aggarwal
IPC: G06F3/0482 , G06F16/9535 , G06F16/2457 , G06F16/951 , G06F16/248 , H04L29/06 , H04W88/02
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information for a displayed resource that includes an image. In one aspect, a method includes providing, by a user device to a contextual information server, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, wherein the request specifies content of the active resource and further specifies that the active resource displayed on the user device includes an image, but does not include the image in the request, receiving a request for the image from the contextual information server, providing the image to the contextual information server, receiving a user interface element that includes contextual information regarding the image, and displaying the user interface element on the user device with the active resource.
-
公开(公告)号:US10269351B2
公开(公告)日:2019-04-23
申请号:US15597088
申请日:2017-05-16
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Jung Eun Kim , Deniz Binay
Abstract: Methods, apparatus, systems, and computer-readable media are provided for storing incomplete dialog sessions between a user and an automated assistant in order that the dialog sessions can be completed in furtherance of certain actions. While interacting with an automated assistant, a user can become distracted and not complete the interaction to the point of the automated assistant performing some action. In response, the automated assistant can store the interaction as a dialog session. Subsequently, the user may express interest, directly or indirectly, in completing the dialog session, and the automated assistant can provide the user with a selectable element that, when selected, causes the dialog session to be reopened. The user can then continue the dialog session with the automated assistant in order that the originally intended action can be performed by the automated assistant.
-
公开(公告)号:US20180109920A1
公开(公告)日:2018-04-19
申请号:US15297194
申请日:2016-10-19
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Chen Xiao
Abstract: Systems and methods for providing time-delimited action suggestions are provided. In one example embodiment, a method includes receiving, by one or more computing devices from a user device, data indicative of a user-requested time-bound activity. The time-bound activity is associated with a time period. The method includes identifying, by the one or more computing devices, one or more parameters associated with a user that requested the time-bound activity. The method includes determining, by the one or more computing devices, a suggested action based at least in part on the one or more parameters associated with the user and the time period associated with the time-bound activity. The method includes providing, by the one or more computing devices, an output indicative of the suggested action to the user device.
-
公开(公告)号:US20170371885A1
公开(公告)日:2017-12-28
申请号:US15194153
申请日:2016-06-27
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Aparna Rajan Ramchandran
CPC classification number: G06F16/3322 , G06F3/0484 , G06F3/167 , G06F9/453 , G06F16/313 , G06F16/334 , G06F16/35 , G06F17/2765 , G06F17/2785 , G06K9/18
Abstract: Methods, systems, and apparatus for receiving user input that invokes digital assistant functionality; obtaining screen data indicating content displayed on a screen of the computing device; determining a classification for an entity referenced in the content indicated by the screen data; determining a suggested request that refers to the entity based on the determined classification; and providing the suggested request in response to receiving the user input that invokes the digital assistant functionality.
-
公开(公告)号:US20170200455A1
公开(公告)日:2017-07-13
申请号:US14162046
申请日:2014-01-23
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Shir Yehoshua
IPC: G10L21/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suggesting voice actions. The methods, systems, and apparatus include actions of receiving an utterance spoken by a user, wherein the utterance (i) includes a reference to an entity, and (ii) does not include a reference to any particular voice action. Additional actions include determining a set of voice actions that are characterized as appropriate to be performed in connection with the entity and determining a subset of the voice actions based at least on user profile data associated with the user. Further actions include prompting the user to select a voice action from among the voice actions of the subset and receiving data identifying a selected voice action. Additional actions include in response to receiving the data, generating a suggested voice command for performing the selected voice action in relation to the entity.
-
公开(公告)号:US11200027B2
公开(公告)日:2021-12-14
申请号:US15709157
申请日:2017-09-19
Applicant: Google Inc.
Inventor: Vikram Aggarwal , Michael Andrew Goodman
Abstract: A method includes determining, by an assistant executing at one or more processors, a default group of actions that the assistant is configured to execute in response to receiving a particular audible command. The method includes determining, by the assistant, based on the default group of actions and a user profile associated with a particular user, a custom group of actions that the assistant is configured to execute in response to receiving the particular audible command from the particular user. The method also includes receiving, by the assistant, an indication of the particular audible command, and determining, by the assistant, whether the indication of particular audible command originated from the particular user. The method further includes, responsive to determining that the indication of particular audible command originated from the particular user, executing, by the assistant, each action from the custom group of actions.
-
-
-
-
-
-
-
-
-