Activity Recognition in Multi-Entity Environments
First Claim
Patent Images
1. A method comprising:
- defining a graph including vertices and edges, wherein each vertex corresponds to a sensor in a physical environment and each edge represents a direct path between two vertices with no other vertices between the two vertices along the path;
defining a set of logical rules for identifying and tracking entities within the physical environment based on the graph;
receiving data from a particular sensor in the physical environment corresponding to a vertex in the graph; and
executing instructions on a computer processor to identify and track a location of a particular entity within the physical environment based on the data received from the particular sensor and based on the set of logical rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A physical environment is equipped with a plurality of non-obtrusive sensors (e.g., motion sensors). As a plurality of residents perform various activities within the physical environment, sensor readings are received from one or more of the sensors. Based on the sensor readings, each of the plurality of residents is identified and locations of each of the plurality of residents are tracked.
48 Citations
12 Claims
-
1. A method comprising:
-
defining a graph including vertices and edges, wherein each vertex corresponds to a sensor in a physical environment and each edge represents a direct path between two vertices with no other vertices between the two vertices along the path; defining a set of logical rules for identifying and tracking entities within the physical environment based on the graph; receiving data from a particular sensor in the physical environment corresponding to a vertex in the graph; and executing instructions on a computer processor to identify and track a location of a particular entity within the physical environment based on the data received from the particular sensor and based on the set of logical rules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
defining a transition matrix for a physical environment, wherein the transition matrix represents a probability of an entity moving from a first sensor location within the physical environment to a second sensor location within the physical environment; receiving a sensor event from a particular sensor in the physical environment; for each entity of a plurality of entities in the physical environment; determining a known current location of the entity; and determining, based on the transition matrix, a probability that the entity moved from the known current location to the second sensor location; and identifying a particular entity within the physical environment as an entity that caused the sensor event based on the particular entity having a highest probability of having moved from the known current location of the particular entity to the second sensor location.
-
-
9. A method comprising:
-
receiving, from a smart environment equipped with non-obtrusive sensors, a plurality of sensor readings; executing computer-readable instructions to analyze the sensor readings to detect a plurality of residents within the smart environment; and analyzing the sensor readings to track locations of each of the plurality of residents within the smart environment. - View Dependent Claims (10, 11, 12)
-
Specification