Wearable device command regulation
First Claim
1. A system for regulating alerts received in a mobile device, the system comprising:
- a mobile device comprising;
an alert storage module to receive alerts and generate a plurality of alert heaps each including respective one or more alerts;
a cost analyzer module to determine for an alert a respective cost value associated with issuing a notification of the alert;
an alert prioritizer module to merge the plurality of alert heaps to generate a cost-biased leftist heap including prioritized alerts at least based on the cost values of the alerts in the plurality of alert heaps;
a communicator module to receive alerts from a wearable device through a communication link, and to transmit the notification commands to the wearable device through the communication link; and
a command queue module coupled to the alert prioritizer module to generate notification commands based on the prioritized alerts.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for regulating alerts in a wearable device are disclosed. The alerts may be generated from a mobile device or a wearable device communicatively coupled to the mobile device. The system may include an alert storage module that receives alerts of various types, and generate a plurality of alert heaps each including respective one or more alerts. The system may determine for an alert a respective cost value associated with issuing a notification of the alert. The alert heaps may be merged to produce a cost-biased leftist heap including prioritized alerts based on the cost values of the alerts. The system may generate a queue of notification commands based on the prioritized alerts, and transmit the commands to the wearable device.
12 Citations
16 Claims
-
1. A system for regulating alerts received in a mobile device, the system comprising:
a mobile device comprising; an alert storage module to receive alerts and generate a plurality of alert heaps each including respective one or more alerts; a cost analyzer module to determine for an alert a respective cost value associated with issuing a notification of the alert; an alert prioritizer module to merge the plurality of alert heaps to generate a cost-biased leftist heap including prioritized alerts at least based on the cost values of the alerts in the plurality of alert heaps; a communicator module to receive alerts from a wearable device through a communication link, and to transmit the notification commands to the wearable device through the communication link; and a command queue module coupled to the alert prioritizer module to generate notification commands based on the prioritized alerts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for regulating alerts received in a mobile device, the method comprising:
-
receiving alerts from a mobile device; generating a plurality of alert heaps each including respective one or more alerts; determining for an alert a respective cost value associated with issuing a notification of the alert; generating a cost-biased leftist heap including prioritized alerts at least based on the cost values of the alerts in the plurality of alert heaps generating a queue of notification commands based on the prioritized alerts; establishing a communication link between the mobile device and a wearable device; receiving one or more alerts from the wearable device through the communication link; and transmitting the notification commands to the wearable device through the communication link. - View Dependent Claims (12, 13)
-
-
14. At least one non-transitory machine readable storage medium, comprising a plurality of instructions that, responsive to being executed with processor circuitry of a computing device, cause the computing device to:
-
receive alerts from a mobile device; generate a plurality of alert heaps each including respective one or more alerts; determine for an alert a respective cost value associated with issuing a notification of the alert; generate a cost-biased leftist heap including prioritized one or more alerts at least based on the cost values of the alerts in the plurality of alert heaps generate a queue of notification commands based on the prioritized alerts; establish a communication link between the mobile device and a wearable device; receive one or more alerts from the wearable device through the communication link; and transmit the notification commands to the wearable device through the communication link. - View Dependent Claims (15, 16)
-
Specification