Automatically learning and controlling connected devices
First Claim
1. A system for controlling network connected devices, including:
- a processor configured to;
receive a first input from a plurality of sensors;
determine a first state including a first location based on the first input, wherein the first state is associated with a first probability;
receive a second input from the plurality of sensors;
determine a second state including a second location based on the second input associated with a second probability;
determine that the second state corresponds to an actual state based on a transition model and the second probability, wherein the transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state; and
trigger a rule to change a state of at least one network connected device based on the second state, wherein changing the state of the at least one network connected device includes controlling the at least one network connected device based on the second state; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A first input is received from a plurality of sensors. A first state including a first location based on the first input is determined. The first state is associated with a first probability. A second input is received from the plurality of sensors. A second state including a second location is determined based on the second input associated with a second probability. It is determined that the second state corresponds to an actual state based on a transition model and the second probability. The transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state. A rule to change a state of at least one network connected device is triggered based on the second state.
-
Citations
22 Claims
-
1. A system for controlling network connected devices, including:
-
a processor configured to; receive a first input from a plurality of sensors; determine a first state including a first location based on the first input, wherein the first state is associated with a first probability; receive a second input from the plurality of sensors; determine a second state including a second location based on the second input associated with a second probability; determine that the second state corresponds to an actual state based on a transition model and the second probability, wherein the transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state; and trigger a rule to change a state of at least one network connected device based on the second state, wherein changing the state of the at least one network connected device includes controlling the at least one network connected device based on the second state; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling network connected devices, including:
-
receiving a first input from a plurality of sensors; determining a first state including a first location based on the first input, wherein the first state is associated with a first probability; receiving a second input from the plurality of sensors; determining a second state including a second location based on the second input associated with a second probability; using a processor to determine that the second state corresponds to an actual state based on a transition model and the second probability, wherein the transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state; and triggering a rule to change a state of at least one network connected device based on the second state, wherein changing the state of the at least one network connected device includes controlling the at least one network connected device based on the second state.
-
-
22. A computer program product for controlling network connected devices, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a first input from a plurality of sensors; determining a first state including a first location based on the first input, wherein the first state is associated with a first probability; receiving a second input from the plurality of sensors; determining a second state including a second location based on the second input associated with a second probability; determining that the second state corresponds to an actual state based on a transition model and the second probability, wherein the transition model associates the first state with the second state and indicates a likelihood of a transition from the first state to the second state; and triggering a rule to change a state of at least one network connected device based on the second state, wherein changing the state of the at least one network connected device includes controlling the at least one network connected device based on the second state.
-
Specification