Detector devices for presenting notifications and supporting context inferences
First Claim
1. A computer-implemented method comprising:
- receiving, at a performing network device, a plurality of environmental data points from a plurality of other network devices, wherein;
at least two of the plurality of environmental data points correspond to measurements of different types of environmental stimuli; and
each of the performing network device and the plurality of other network devices is part of a same network;
accessing, from a local storage at the performing network device, a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of at least one of the plurality of other network devices such that each of the at least one of the plurality of other network devices is enabled to generate an inference output based on environmental data inputs;
generating an inference using the rule and the plurality of environmental data points;
identifying a notification or device control based on the inference;
facilitating a presentation of the notification or a device operation in accordance with the device control;
facilitating an inference-identifying presentation identifying the inference, the inference-identifying presentation including an option to confirm or reject the inference;
receiving an input indicating whether the inference was confirmed; and
modifying the rule based on the input.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques can relate to generating inferences based on network devices'"'"' measuring of environmental data points and generating notifications or controlling devices based on the inferences. One or more environmental data points can be accessed. Each environmental data point in the one or more environmental data points can include one measured by a detector device and that characterizes a corresponding environmental stimulus. At least one of the environmental data points can be indicative of a light intensity or power usage measured by a first device. An inference can be generated based on the one or more environmental data points. A notification or device control can be identified based on the inference. A communication can be generated and transmitted to a second device. Receipt of the communication can cause the second device to present the notification or to be controlled in accordance with the device control.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a performing network device, a plurality of environmental data points from a plurality of other network devices, wherein; at least two of the plurality of environmental data points correspond to measurements of different types of environmental stimuli; and each of the performing network device and the plurality of other network devices is part of a same network; accessing, from a local storage at the performing network device, a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of at least one of the plurality of other network devices such that each of the at least one of the plurality of other network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and the plurality of environmental data points; identifying a notification or device control based on the inference; facilitating a presentation of the notification or a device operation in accordance with the device control; facilitating an inference-identifying presentation identifying the inference, the inference-identifying presentation including an option to confirm or reject the inference; receiving an input indicating whether the inference was confirmed; and modifying the rule based on the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including; receiving a plurality of environmental data points from a plurality of other network devices, wherein; at least two of the plurality of environmental data points correspond to measurements of different types of environmental stimuli; and each of the system and the plurality of other network devices is part of a same network; locally accessing a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of at least one of the plurality of other network devices such that each of the at least one of the plurality of other network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and the plurality of environmental data points; identifying a notification or device control based on the inference; facilitating a presentation of the notification or a device operation in accordance with the device control; facilitating an inference-identifying presentation identifying the inference, the inference-identifying presentation including an option to confirm or reject the inference; receiving an input indicating whether the inference was confirmed; and modifying the rule based on the input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions, at a performing network device, including:
-
receiving a plurality of environmental data points from a plurality of other network devices, wherein; at least two of the plurality of environmental data points correspond to measurements of different types of environmental stimuli; and each of the performing network device and the plurality of other network devices is part of a same network; locally accessing a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of at least one of the plurality of other network devices such that each of the at least one of the plurality of other network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and the plurality of environmental data points; identifying a notification or device control based on the inference; facilitating a presentation of the notification or a device operation in accordance with the device control; facilitating an inference-identifying presentation identifying the inference, the inference-identifying presentation including an option to confirm or reject the inference; receiving an input indicating whether the inference was confirmed; and modifying the rule based on the input. - View Dependent Claims (18, 19, 20)
-
Specification