-
公开(公告)号:US20170337045A1
公开(公告)日:2017-11-23
申请号:US15157064
申请日:2016-05-17
Applicant: Google Inc.
Inventor: Alexander Hills , Nathan Dickerson Beach , Daniel George Koulomzin , Joao Paulo Gil de Paiva , Matias Gonzalo Duarte , Brett Lider , Morten Just Petersen , Jeffrey Hoefs
IPC: G06F9/44 , G06F3/0484 , H04L12/58
Abstract: A computing device is described that receives notification data, and selects, based on the notification data, a template graphical user interface (GUI) view from a plurality of template GUI views. The computing device automatically generates, from a portion of the notification data, an application GUI view that includes the portion of the notification data included within one or more fields of the template GUI view. The computing device outputs, for display, the application GUI view.
-
公开(公告)号:US20170222961A1
公开(公告)日:2017-08-03
申请号:US15015075
申请日:2016-02-03
Applicant: Google Inc.
Inventor: Nathan Dickerson Beach , Daniel George Koulomzin
IPC: H04L12/58
CPC classification number: H04L51/16 , H04L51/02 , H04L51/046 , H04L51/063 , H04L51/24
Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
-
公开(公告)号:US10447810B2
公开(公告)日:2019-10-15
申请号:US15178420
申请日:2016-06-09
Applicant: Google Inc.
Inventor: Nathan Dickerson Beach , Daniel George Koulomzin , Brett Lider , Tomer Amarilio , Alok Chandel , Jeffrey Hoefs
Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
-
公开(公告)号:US10250541B2
公开(公告)日:2019-04-02
申请号:US15015075
申请日:2016-02-03
Applicant: Google Inc.
Inventor: Nathan Dickerson Beach , Daniel George Koulomzin
IPC: H04L12/58
Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
-
公开(公告)号:US20180089588A1
公开(公告)日:2018-03-29
申请号:US15686954
申请日:2017-08-25
Applicant: Google Inc.
Inventor: Sujith Ravi , Thomas Matthew Rudick , Nathan Dickerson Beach , John Patrick McGregor, JR. , Mirko Ranieri
Abstract: A computing device may receive a communication sent from an external computing device. At least one processor of the computing device may determine, using an on-device machine-trained model and based at least in part on the communication, one or more candidate responses to the communication. The at least one processor may receive an indication of a user input that selects a candidate response from the one or more candidate responses. Responsive to receiving the indication of the user input that selects the candidate response, the at least one processor may send the candidate response to the external computing device.
-
公开(公告)号:US20170359439A1
公开(公告)日:2017-12-14
申请号:US15178420
申请日:2016-06-09
Applicant: Google Inc.
Inventor: Nathan Dickerson Beach , Daniel George Koulomzin , Brett Lider , Tomer Amarilio , Alok Chandel , Jeffrey Hoefs
Abstract: A computing device is described that receives, at a first particular time, first notification data. Responsive to receiving the first notification data, the computing device outputs, at a first intensity level, a first alert associated with the first notification data. The computing device receives, at a second particular time after the first particular time, second notification data. Responsive to the computing device receiving an indication of user interaction with the computing device between the first particular time and the second particular time, the computing device outputs, at the first intensity level, a second alert associated with the second notification data. Conversely, responsive to the computing device not receiving the indication of user interaction with the computing device, the computing device either outputs, at a second intensity level that is less than the first intensity level, the second alert, or refrains from outputting the second alert entirely.
-
-
-
-
-