Detector devices for presenting notifications and supporting context inferences
First Claim
1. A computer-implemented method comprising:
- detecting, via a sensor at a performing network device, an environmental data point that characterizes an environmental stimulus, wherein the performing network device is located in a first area of a building;
receiving, at the performing network device, one or more other environmental data points from one or more other network devices, wherein;
the environmental data point and at least one of the one or more other environmental data points correspond to measurements of different types of environmental stimuli;
each of the performing network device and the one or more other network devices are part of a same network; and
at least one of the one or more other network devices is located in a second area of the building;
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 the at least one of the one or more other network devices such that each of the at least one of the one or more network devices is enabled to generate an inference output based on environmental data inputs;
generating an inference using the rule and a plurality of environmental data points, wherein the plurality of environmental data points includes the environmental data point and the one or more other environmental data points;
identifying a notification or device control based on the inference; and
generating and transmitting a communication, wherein receipt of the communication causes presentation of the notification or a device operation in accordance with the device control.
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.
33 Citations
36 Claims
-
1. A computer-implemented method comprising:
-
detecting, via a sensor at a performing network device, an environmental data point that characterizes an environmental stimulus, wherein the performing network device is located in a first area of a building; receiving, at the performing network device, one or more other environmental data points from one or more other network devices, wherein; the environmental data point and at least one of the one or more other environmental data points correspond to measurements of different types of environmental stimuli; each of the performing network device and the one or more other network devices are part of a same network; and at least one of the one or more other network devices is located in a second area of the building; 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 the at least one of the one or more other network devices such that each of the at least one of the one or more network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and a plurality of environmental data points, wherein the plurality of environmental data points includes the environmental data point and the one or more other environmental data points; identifying a notification or device control based on the inference; and generating and transmitting a communication, wherein receipt of the communication causes presentation of the notification or a device operation in accordance with the device control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a sensor; 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; detecting, via the sensor, an environmental data point that characterizes an environmental stimulus; receiving one or more other environmental data points from one or more other network devices, wherein; the environmental data point and at least one of the one or more other environmental data points correspond to measurements of different types of environmental stimuli; each of the system and the one or more other network devices are part of a same network; the system is located in a first area of a building; and at least one of the one or more other network devices is located in a second area of the building; locally accessing a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of the at least one of the one or more other network devices such that each of the at least one of the one or more network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and a plurality of environmental data points, wherein the plurality of environmental data points includes the environmental data point and the one or more other environmental data points; identifying a notification or device control based on the inference; and generating and transmitting a communication, wherein receipt of the communication causes presentation of the notification or a device operation in accordance with the device control. - View Dependent Claims (14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26)
-
-
19. 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 including:
-
accessing an environmental data point measured via a sensor at a performing network device that characterizes an environmental stimulus; receiving one or more other environmental data points from one or more other network devices, wherein; the environmental data point and at least one of the one or more other environmental data points correspond to measurements of different types of environmental stimuli; each of the performing network device and the one or more other network devices are part of a same network; the performing network device is located in a first area of a building; and at least one of the one or more other network devices is located in a second area of the building; locally accessing a rule that relates environmental data inputs to inference outputs, wherein a corresponding rule is also stored at each of the at least one of the one or more other network devices such that each of the at least one of the one or more network devices is enabled to generate an inference output based on environmental data inputs; generating an inference using the rule and a plurality of environmental data points, wherein the plurality of environmental data points includes the environmental data point and the one or more other environmental data points; identifying a notification or device control based on the inference; and generating and transmitting a communication, wherein receipt of the communication causes presentation of the notification or a device operation in accordance with the device control. - View Dependent Claims (20, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification