Devices and Methods for Detecting Environmental Circumstances and Responding With Designated Communication Actions
First Claim
1. A method, comprising:
- deriving, by an analysis module, a set of environmental circumstances based on an output of environmental sensors, integrated into a communication device, that periodically sample a user environment; and
comparing, by the analysis module, the derived set of environmental circumstances to a set of templates to determine whether there is a matching template, wherein if more than one of the templates matches the derived set of environmental circumstances, a best-match template is determined, and wherein if there is a matching template, an action script is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a wireless communication device and a communication device control method that include a set of templates corresponding to a plurality of potential environmental circumstances. The templates may be stored in a database in the computer readable memory of the communication device. At predetermined intervals, a suite of environmental sensors integral to the communication device may periodically sample the user'"'"'s environment. The user'"'"'s environmental circumstances may be derived or inferred by an analysis module based on the output of the suite of environmental sensors and then may be compared to the templates to determine a matching template. An action script is then executed based at least partially on the matching template which may include the contacting of a responding party.
-
Citations
20 Claims
-
1. A method, comprising:
-
deriving, by an analysis module, a set of environmental circumstances based on an output of environmental sensors, integrated into a communication device, that periodically sample a user environment; and comparing, by the analysis module, the derived set of environmental circumstances to a set of templates to determine whether there is a matching template, wherein if more than one of the templates matches the derived set of environmental circumstances, a best-match template is determined, and wherein if there is a matching template, an action script is executed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage device having instructions recorded thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
deriving a set of environmental circumstances based on an output of environmental sensors, integrated into a communication device, that periodically samples a user environment; and comparing the derived set of environmental circumstances to a set of templates to determine if there is a matching template, wherein if more than one of the templates matches the derived set of environmental circumstances, a best-match template is determined, and wherein if there is a matching template, an action script is executed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a processor; and a memory storing instructions which, when executed by the processor, cause the processor to perform operations comprising; deriving a set of environmental circumstances based on an output of environmental sensors, integrated into a communication device, that periodically sample a user environment; and comparing the derived set of environmental circumstances to a set of templates to determine if there is a matching template, wherein if more than one of the templates matches the derived set of environmental circumstances, a best-match template is determined, and wherein if there is a matching template, an action script is executed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification