Dynamic audio notifications
AssigneeGoogle Inc.
InventorJean Baptiste Maurice Queru
Life of this patent
Estimating the term…
Abstract
Provided are methods and systems for providing dynamic audio notifications, as well as computer programs encoded on computer storage devices and configured to perform the actions of the methods. A notification application executing on a device receives data from another application. The notification application selects a rule associated with the other application, from among one or more rules, and applies the data to the selected rule. The notification application provides a notification based on applying the data to the selected rule, where the notification comprises at least two components, and where at least one of the at least two components is associated with the data.
Claims18
A computer-readable storage medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving, by a notification application executing on a mobile device, data from another application;
- selecting, by the notification application, a rule associated with the other application, from among one or more rules for each of multiple application based on the data and the other application;
- applying, by the notification application, the data to the selected rule;
- based on applying the data to the selected rule, obtaining a first component associated with predefined text and a second component associated with the data;
- and
- providing a notification that includes the first component and the second component to a speech synthesizer.
A computer-implemented method comprising:
- receiving, by a notification application executing on a mobile device, a request from another application to provide a notification, wherein the request includes notification data;
- selecting, by the notification application, a rule associated with the other application and with the notification data received from the other application, from among one or more rules for each of multiple applications based on the notification data and the other application;
- determining, by the notification application, a static component of a notification based on the selected rule, the static component including predefined text;
- determining, by the notification application, a dynamic component of the notification by applying the notification data received from the other application to the selected rule;
- and
- providing, by the notification application, the notification to a speech synthesizer, wherein the notification comprises the static component and the dynamic component.
A system comprising:
- one or more computers and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
- receiving, by a notification application executing on a mobile device, data from another application;
- selecting, by the notification application, a rule associated with the other application, from among one or more rules for each of multiple applications based on the data and the other application;
- dynamically determining a component of a notification by applying, by the notification application, the data received from the other application to the selected rule;
- and
- providing, by the notification application, the notification to a speech synthesizer, wherein the notification comprises at least two components, and wherein at least one of the at least two components is the dynamically determined component.
Dependencies are inferred from the claim text.