AUTOMATIC CHANGING MODE OF A COMMUNICATION DEVICE
First Claim
1. A method for managing the mode and function of a communication device wherein the communication device has a mode stack that contains an ordered list of current device modes with provision for multiple current device modes and wherein one or more current device mode values in the mode stack may be designated as the most recently registered current device mode;
- a device operator storing in a data table;
a) an indication of an event that can be automatically detected by the communication device, andb) an associated device mode value;
detecting an event previously stored in the data table;
determining the relevant device mode value as the device mode value associated in the data table with the detected event; and
changing the mode of the communication device by altering the registration of the relevant device mode value within the mode stack.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication device records a current mode, which is an indication of how incoming communications and other alert events are to be processed. We provide a mode stack, which records modes that have been the current mode, with means for determining which one or more mode stack entries constitutes the current mode. We also provide for an automode table, which records events that will trigger specific modes to be automatically registered and unregistered on the mode stack. Automode table entries may be based on temporal events such as from electronic calendars, based on geographical events such as determined by GPS or RFID, based on application events such as phone or media player usage, based on communication events such as establishing a communication link with a Bluetooth device, or based on other detectable events. The result is a device that can automatically adjust mode and alert response according to predefined conditions.
-
Citations
20 Claims
-
1. A method for managing the mode and function of a communication device wherein the communication device has a mode stack that contains an ordered list of current device modes with provision for multiple current device modes and wherein one or more current device mode values in the mode stack may be designated as the most recently registered current device mode;
-
a device operator storing in a data table; a) an indication of an event that can be automatically detected by the communication device, and b) an associated device mode value; detecting an event previously stored in the data table; determining the relevant device mode value as the device mode value associated in the data table with the detected event; and changing the mode of the communication device by altering the registration of the relevant device mode value within the mode stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for managing the mode and function of a communication device including:
-
a mode stack that functions as an ordered list of device mode values with one device mode value in the mode stack being the most recently registered device mode value in the mode stack; a configuration module that allows a device operator to store in a data table; a) an indication of an event that can be automatically detected by the communication device, and b) an associated device mode value; a detection module for detecting an event previously stored in the data table; and a mode-stack updating module for looking up the relevant device mode value as the device mode value associated in the data table with the detected event and changing the mode of the communication device by altering the registration of the relevant device mode value within the mode stack.
-
-
20. A communication device comprising:
-
a processor; a first storage area coupled to the processor for storing a mode stack that contains a plurality of device mode values and provision for storing and indication of how recent specific device mode values were registered in the mode stack; a storage area coupled to the processor for storing a plurality of indications of events that can be automatically detected by the device with storage of corresponding device mode values. a display module for generating a user interface with provision for a user to store a) an indication of an event that can be automatically detected by the communication device, and b) an associated device mode value; a detection subsystem for detecting a previously stored event; a mode determination subsystem for determining the relevant device mode value as the device mode value associated in the second memory with the detected event; and a mode changing subsystem for changing the mode of the communication device by altering the registration of the relevant device mode value within the mode stack.
-
Specification