System for contextually driven, personalized, in-time utility for wearable electronic devices
The present disclosure provides for Contextual Alerting Functions (CAFs). CAFs are an interface paradigm for synchronized device frameworks across multi-device ecosystems and user data models. CAFs replace existing concepts such as apps and/or notifications.
1 . A method for providing contextual alerts through a wearable device, comprising:
detecting, by one or more sensors on the wearable device, a context of a user, the context including external conditions surrounding the wearable device;
determining, by one or more processors on the wearable device, whether the detected context triggers an alert without a physical interaction between the wearable device and the user;
when the detected context triggers the alert, displaying a notification and a user prompt for a user interaction with external devices through the wearable device using templated information pulled from an application without launching the application on the wearable device, wherein the notification is relevant to the context; and
receiving the user interaction with the notification without launching the application on the wearable device,
wherein the templated information is adjustable using automatically generated suggestions based on a pattern of the user interaction.
2 . The method of claim 1 , further comprising:
determining, based on the user interaction, whether to perform an action; and
performing the action when it is determined to perform the action.
3 . The method of claim 2 , wherein performing the action comprises interfacing with a wirelessly paired device to perform the action.
4 . The method of claim 2 , wherein providing the notification comprises identifying a template corresponding to the alert from a plurality of templates stored on a wirelessly paired device.
5 . The method of claim 4 , wherein performing the action comprises pulling content from the wirelessly paired device based on the template.
6 . The method of claim 5 , wherein pulling the content comprises pulling the content from an application on the wirelessly paired device without launching the application.
7 . The method of claim 1 , wherein determining whether the detected context triggers an alert comprises executing an operating system level framework.
8 . The method of claim 1 , further comprising providing a suggestion for updating alert settings for the alert.
9 . The method of claim 1 , further comprising:
detecting a pattern of interaction with the alert; and
automatically updating alert settings based on the detected pattern of interaction.
10 . A system for providing contextual alerts through a wearable device, comprising:
one or more sensors; and
one or more processors in communication with the one or more sensors, the one or more processors configured to:
detect, using the one or more sensors, a context of a user, the context including external conditions surrounding the wearable device;
determine whether the detected context triggers an alert without a physical interaction between the wearable device and the user;
when the detected context triggers the alert, displaying a notification and a user prompt for a user interaction with external devices through the wearable device using templated information pulled from an application without launching the application on the wearable device, wherein the notification is relevant to the context; and
receive the user interaction with the notification without launching the application on the wearable device, wherein the templated information is adjustable using automatically generated suggestions based on a pattern of the user interaction.
11 . The system of claim 10 , wherein the one or more processors are further configured to:
determine, based on the user interaction, whether to perform an action; and
perform the action when it is determined to perform the action.
12 . The system of claim 11 , wherein performing the action comprises interfacing with a wirelessly paired device to perform the action.
13 . The system of claim 11 , wherein providing the notification comprises identifying a template corresponding to the alert from a plurality of templates stored on a wirelessly paired device.
14 . The system of claim 13 , wherein performing the action comprises pulling content from the wirelessly paired device based on the template.
15 . The system of claim 14 , wherein pulling the content comprises pulling the content from an application on the wirelessly paired device without launching the application.
16 . The system of claim 10 , further comprising a display, wherein providing the notification comprises displaying a description and one or more response prompts through the display.
17 . The system of claim 10 , wherein the one or more processors are configured to execute an operating system level framework to provide the notification.
18 . The system of claim 10 , wherein the one or more processors are further configured to determine a suggested update for alert settings for the alert.
19 . The system of claim 10 , wherein the one or more processors are further configured to:
detect a pattern of interaction with the alert; and
automatically update alert settings based on the detected pattern of interaction.
20 . A non-transitory computer-readable medium storing instructions executable by one or more processors to perform a method for providing contextual alerts through a wearable device, comprising:
detecting, by one or more sensors on the wearable device, a context of a user, the context including external conditions surrounding the wearable device;
determining whether the detected context triggers an alert without a physical interaction between the wearable device and the user;
when the detected context triggers the alert, displaying a notification and a user prompt for a user interaction with external devices through the wearable device using templated information pulled from an application without launching the application on the wearable device, wherein the notification is relevant to the context; and
receiving the user interaction with the notification without launching the application on the wearable device, wherein the templated information is adjustable using automatically generated suggestions based on a pattern of the user interaction.