System and method for learning patterns of behavior and operating a monitoring and response system based thereon
First Claim
1. A method of operating an automated monitoring system adapted to monitor an actor in an environment, the method comprising:
- providing at least one sensor for monitoring at least one of said actor and said environment;
accumulating information signaled by said at least one sensor over time, said information being indicative of functioning of at least one of said actor, said environment, and said system;
determining a probability density function for said information signaled by each sensor of said at least one sensor in order to create data indicative of said each sensor activity;
utilizing a plurality of filter routines to reduce a quantity of said data indicative of said each sensor activity wherein said plurality of filter routines includes a plurality of the following;
a domain heuristic filter routine, a redundant pattern filter routine, a repetitive sensor firing routine and a cluster technique filter routine;
automatically generating a learned model of behavior based upon said data indicative of said each sensor activity reduced by said plurality of filter routines;
operating said system to generate a response for assisting said actor based upon reference to said learned model of behavior; and
automatically acting upon said response to assist said actor, characterized by altering a current mode of operation of a user interface device located in said environment in a manner differing from previously assigned instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of operating a monitoring and response system for an actor in a daily living environment that relies upon learned models of behavior for adapting system operation. The learned model of behavior preferably includes sequential patterns organized pursuant to assigned partition values that in turn are generated based upon an evaluation of accumulated data. Based upon reference to the learned model of behavior, the system can generate more appropriate response plans based upon expected or unexpected activities, more readily recognize intended activities, recognize abandoned tasks, formulate probabilities of method choice, build probabilities of action success, anticipate and respond to actor movement within the environment, optimize response plan effectiveness, and share learned models across two or more separate system installations.
139 Citations
56 Claims
-
1. A method of operating an automated monitoring system adapted to monitor an actor in an environment, the method comprising:
-
providing at least one sensor for monitoring at least one of said actor and said environment; accumulating information signaled by said at least one sensor over time, said information being indicative of functioning of at least one of said actor, said environment, and said system; determining a probability density function for said information signaled by each sensor of said at least one sensor in order to create data indicative of said each sensor activity; utilizing a plurality of filter routines to reduce a quantity of said data indicative of said each sensor activity wherein said plurality of filter routines includes a plurality of the following;
a domain heuristic filter routine, a redundant pattern filter routine, a repetitive sensor firing routine and a cluster technique filter routine;automatically generating a learned model of behavior based upon said data indicative of said each sensor activity reduced by said plurality of filter routines; operating said system to generate a response for assisting said actor based upon reference to said learned model of behavior; and automatically acting upon said response to assist said actor, characterized by altering a current mode of operation of a user interface device located in said environment in a manner differing from previously assigned instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for automatically monitoring and supporting an actor in an environment, the system comprising:
-
at least one sensor; at least one effector; and a controller for receiving information from said at least one sensor to monitor said actor and for controlling operations of said effector based upon the said information, said controller further being adapted to; accumulate information signaled by said at least one sensor over time; determine a probability density function for said information signaled by each sensor of said at least one sensor in order to create data indicative of said each sensor activity; utilize a plurality of filter routines to reduce a quantity of said data indicative of said each sensor activety wherein said plurality of filter routines includes a plurality of the following;
a domain heuristic filter routine, a redundant pattern filter routine, a repetitive sensor firing routine and a cluster technique filter routine;automatically generate a learned model of behavior relating to one of said actor and said environment based upon said data indicative of said each sensor activity reduced by said plurality of filter routines; automatically initiate providing of assistance to said actor based upon reference to said learned model of behavior by automatically altering a current mode of operation of said effector in a manner indicated by said learned model of behavior. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method of building a learned model of behavior for use by an actor monitoring and support system, the method comprising:
-
receiving a plurality of data items for at least two weeks from a plurality of information sources wherein each information source of said plurality of information sources relates to at least one of said actor or an environment of said actor; assigning a time of day of occurrence to each data items of said plurality of data items from at least one source of said plurality of information sources; separately aggregating said plurality of data items from said each information source; determining a probability density function for said plurality of data items from said each information source in order to create data indicative of said each information source; utilizing a plurality of filter routines to reduce a quantity of said data indicative of said each information source wherein said plurality of filter routines includes a plurality or the following;
a domain heuristic filter routine, a redundant pattern filter routine, a repetitive sensor firing routine and a cluster technique filter routine;determining discrete partitions for said each information source of said plurality of information sources based upon an evaluation of said data items and said time of day of occurrence; assigning a corresponding partition value to said each data item; automatically generating a learned model of behavior based upon said corresponding partition value; and utilizing said learned model of behavior thereby created to generate responses by actuators in said environment. - View Dependent Claims (55)
-
-
56. A method of operating an automated monitoring system adapted to monitor an actor in an environment, the method comprising:
-
providing a plurality of sensors for monitoring a human actor in a daily living environment including a sensor adapted to pose, and record responses to, questions presented to the actor; accumulating information signaled by said plurality of sensors over time indicative of said human actor functioning in said daily living environment; and creating a plurality of probability density functions by determining a probability density function for each sensor of said plurality of sensors in order to create data indicative of said each sensor activity; utilizing a plurality of filter routines to reduce a quantity of said data indicative of said each sensor activity wherein said plurality of filter routines includes a plurality of the following;
a domain heuristic filter routine, a redundant pattern filter routine, a repetitive sensor firing routine and a cluster technique filter routine;generating a learned model of behavior based upon said data indicative of said each sensor activity reduced by said plurality of filter routines; and utilizing said learned model of behavior to generate responses by actuators in said environment.
-
Specification