D
Don Y
Guest
On 9/14/2014 3:14 PM, Jeff Liebermann wrote:
Makes sense. Note, however, that they probably are happy to just
know that there is *A* person in *A* particular room. The identity
and EXACT location would be icing on the cake (the identity could
be inferred as "one of the guys that are currently unaccounted" -- and
probably refined beyond that: Which of these guys are likely to be
*in* that room?")
[You also have to consider the mindset/motivation of the users -- in
your scenario, one would assume they WANT to be found -- unlike
Finney! :> ]
You can track presence a variety of different ways. Much depends on
how many bodies you are trying to track and how many locations.
E.g., you can track RFID tags passing by fixed RFID readers (at
"choke" points in the traffic flow). You have no idea where the
people are n the times between 'reads'. But, geography can allow
you to make good deductions (there's only one way into that room!)
OTOH, if you have relatively few bodies and many locations, you
can affix the RFID reader (effectively) to the *body* and have it
report tags that it "passes by"!
"Policy" has not incentivized them, suitably! :> "Your badge is
your timecard. Without it, The System has no way of knowing that
you worked, today!" (Draconian but you get my point)
This is the approach that I am currently pursuing. It serves two
purposes: provides location tracking for the user(s) (by noting
which device is "assigned" to each user) AND provides a means by
which The User can interact with The System -- and vice versa.
It's the equivalent of carrying your cell phone with you "everywhere
you go" (except IN the shower) but without the bulk/inconvenience/cost.
The "incentive" for doing so is you can interact with The System
without having to wander over to some "control terminal". And,
The System can better anticipate your needs (because it knows
WHO you are, your preferences, current location and its impact
on those preferences, etc.). E.g., if *I* call for "music",
it will not likely be the same sort of material that SWMBO would
want to hear!
I lead a very unstructured life. (SWMBO wonders how we ever *see* each
other! :> ) Yet, I never shower in the kitchen. Nor eat in the
bathroom. If I am in the bedroom for more than a few minutes (time it
takes to restock the printer in there), I am asleep (or trying to be).
If I am in the Living Room, I am probably watching a movie. If I am
in the back yard, I'm picking fruit or doing yard work.
Activities tend to stick to locations.
[One screw up is I cant resolve altitude. So, if I am working on the
roof -- patching, painting, servicing antennae, etc. -- The System
thinks I am inside the house (and wonders how I was able to move
from the master bath DIRECTLY into the kitchen... through several
walls!!! :< Unanticipated condition required some rework of my
coding logic.]
How are you incentivizing them? Most folks that I know carry their
cell phones on their person even inside their homes (Sheesh! Can't
you WALK OVER to the counter to pick it up when it rings??)
Would you complain if you wore a wristband that gave you access
to The System (and, in return, tracked your location "for free")?
*My* preference is for a BT earpiece. It gives me voice access
to The System so I can interact with it "hands/eyes free". And,
I don't have to *build* the damn things (at least for protos).
If you have "data", then why limit it to one particular "application"?
Why shouldn't the phone be able to benefit from knowledge of the
user's location? Or, likely activities?
Knowing that the occupant(s) is(are) asleep allows you to adjust the
HVAC. But, it also lets you inhibit incoming phone calls that could
*disturb* that sleep (i.e., if you can identify the caller and
make a judgement call as to how important that interruption would
likely be regarded by the sleeping occupant). Or inhibit the doorbell
for similar reason.
Ensure the lights in the house have been turned off (one of my
most common errors: "You left the lights on in the kitchen last
night").
Etc.
Leverage *everything* that you have -- an "integrated" solution
instead of a bunch of "islands of automation" (e.g., storebought
solutions!)
You have to consider the consequences of a "bad prediction"!
If someone's call goes to voicemail instead of to the callee,
there may be some "opportunity cost". Or not.
If a car assumes you will ZIG and you, instead, ZAG... :<
> Have you considered that this project might be a bit too ambitious?
Nope. I don't aim for a perfect solution. Rather, to put together
a framework that others can improve upon (or, dissect and extract
"useful bits").
My real goals lie elsewhere -- this is just a good vehicle to
explore a "significant (understatement!) application" that touches
on lots of different areas (not easily dismissed).
Phone is just one of many subsystems. But, rather than *simply*
tying the phone in to The System, take the opportunity to improve
upon how we interact with The Phone (and callers).
Relacing a secretary with a (tape) answering machine is a tiny
improvement. Replacing a tape answering machine with a digital
store is another tiny improvement. Ditto voice-mail (remote
access, call forwarding, etc.) None of these things fundamentally
change the way we interact with people trying to "access us"
via the PSTN!
On Sun, 14 Sep 2014 14:03:57 -0700, Don Y<this@isnotme.com> wrote:
One could envision other technologies used to detect occupancy,
activity, *identity*.
I worked on a proposal for a nuclear power plant that wanted to know
the location of literally everyone at all times. We didn't get the
contract, but did participate in the inevitable compromises until the
bitter end. The problem was that they wanted to know if anyone was
trapped inside a room or building in the even of a nuclear incident.
Makes sense. Note, however, that they probably are happy to just
know that there is *A* person in *A* particular room. The identity
and EXACT location would be icing on the cake (the identity could
be inferred as "one of the guys that are currently unaccounted" -- and
probably refined beyond that: Which of these guys are likely to be
*in* that room?")
[You also have to consider the mindset/motivation of the users -- in
your scenario, one would assume they WANT to be found -- unlike
Finney! :> ]
There were various systems proposed for identification (mine was an IR
transponder on an ID badge) but all were rejected as being unusable
during an emergency, especially when everyone tries to squeeze through
the doorway bottlenecks. After the usual acrimonious yelling and
screaming, it was decided to keep it simple and just track people
going in and out of the doorways. There were only 20 doorways that
needed monitoring. They gave up on individual identification and just
settled on counting people going in and out which was done with two
PIR detectors per doorway. They couldn't do activity and identity,
but occupancy was possible.
You can track presence a variety of different ways. Much depends on
how many bodies you are trying to track and how many locations.
E.g., you can track RFID tags passing by fixed RFID readers (at
"choke" points in the traffic flow). You have no idea where the
people are n the times between 'reads'. But, geography can allow
you to make good deductions (there's only one way into that room!)
OTOH, if you have relatively few bodies and many locations, you
can affix the RFID reader (effectively) to the *body* and have it
report tags that it "passes by"!
Expanding on this, you could issue everyone an RF ID badge, and track
their location. The technology for this already exists. There are
some technical problems, but the real problem is human. People forget
their ID badges. The local hospital has such a system. I can get
real numbers if you want, but my guess is that on any given day, at
least 5% of the staff has forgotten their electronic door keys, ID
badges, or both. They pickup temporary cards at the security office
and then forget to return them.
"Policy" has not incentivized them, suitably! :> "Your badge is
your timecard. Without it, The System has no way of knowing that
you worked, today!" (Draconian but you get my point)
This is the approach that I am currently pursuing. It serves two
purposes: provides location tracking for the user(s) (by noting
which device is "assigned" to each user) AND provides a means by
which The User can interact with The System -- and vice versa.
It's the equivalent of carrying your cell phone with you "everywhere
you go" (except IN the shower) but without the bulk/inconvenience/cost.
The "incentive" for doing so is you can interact with The System
without having to wander over to some "control terminal". And,
The System can better anticipate your needs (because it knows
WHO you are, your preferences, current location and its impact
on those preferences, etc.). E.g., if *I* call for "music",
it will not likely be the same sort of material that SWMBO would
want to hear!
Just knowing that an individual is in a particular room allows a lot
to be inferred (with some degree of accuracy) about his/her activities.
True, if you're consistent. I'm not. For example, I arrive anywhere
between 8AM and 1PM. lunch is anywhere between 10AM and 3PM. I leave
anywhere between 5PM and midnight.
I lead a very unstructured life. (SWMBO wonders how we ever *see* each
other! :> ) Yet, I never shower in the kitchen. Nor eat in the
bathroom. If I am in the bedroom for more than a few minutes (time it
takes to restock the printer in there), I am asleep (or trying to be).
If I am in the Living Room, I am probably watching a movie. If I am
in the back yard, I'm picking fruit or doing yard work.
Activities tend to stick to locations.
[One screw up is I cant resolve altitude. So, if I am working on the
roof -- patching, painting, servicing antennae, etc. -- The System
thinks I am inside the house (and wonders how I was able to move
from the master bath DIRECTLY into the kitchen... through several
walls!!! :< Unanticipated condition required some rework of my
coding logic.]
In a residential setting,
I'm sure the family will be thrilled with your requirement that they
carry RF ID cards and have their activities monitored.
How are you incentivizing them? Most folks that I know carry their
cell phones on their person even inside their homes (Sheesh! Can't
you WALK OVER to the counter to pick it up when it rings??)
Would you complain if you wore a wristband that gave you access
to The System (and, in return, tracked your location "for free")?
*My* preference is for a BT earpiece. It gives me voice access
to The System so I can interact with it "hands/eyes free". And,
I don't have to *build* the damn things (at least for protos).
Of course, you can make a *wrong* deduction (maybe the user is repairing
some of the plumbing and has the fan on to vent the solder/flux fumes
from the propane torch)?
I've worked on several "smart home" systems. Something like this, but
more customized:
http://www.elanhomesystems.com
One of them has a voice control feature. You say the magic words and
the computah, err... computer, responds with the desired action. The
system has some intelligence. For example, telling it to turn on the
lights when the lights are already turned on, will produce a
computerized question asking for clarification. There are sensors
scattered around the house to deal with the HVAC system which includes
an occupancy sensor system. It's not to track users so that phone
calls can be directed to the correct room. It's simply to turn off
the heat or cooling in rooms that are not being used. Batting average
for getting right is about 95%, which means that the HVAC system is
wasting expensive gas and electricity for 18 days per year. Swell.
If you have "data", then why limit it to one particular "application"?
Why shouldn't the phone be able to benefit from knowledge of the
user's location? Or, likely activities?
Knowing that the occupant(s) is(are) asleep allows you to adjust the
HVAC. But, it also lets you inhibit incoming phone calls that could
*disturb* that sleep (i.e., if you can identify the caller and
make a judgement call as to how important that interruption would
likely be regarded by the sleeping occupant). Or inhibit the doorbell
for similar reason.
Ensure the lights in the house have been turned off (one of my
most common errors: "You left the lights on in the kitchen last
night").
Etc.
Leverage *everything* that you have -- an "integrated" solution
instead of a bunch of "islands of automation" (e.g., storebought
solutions!)
Automation is fine. Predictive automation is a problem (see DARPA
autonomous vehicle trials for an example).
You have to consider the consequences of a "bad prediction"!
If someone's call goes to voicemail instead of to the callee,
there may be some "opportunity cost". Or not.
If a car assumes you will ZIG and you, instead, ZAG... :<
> Have you considered that this project might be a bit too ambitious?
Nope. I don't aim for a perfect solution. Rather, to put together
a framework that others can improve upon (or, dissect and extract
"useful bits").
My real goals lie elsewhere -- this is just a good vehicle to
explore a "significant (understatement!) application" that touches
on lots of different areas (not easily dismissed).
If not, have you considered that instrumenting the house and office in
the manner you suggest might be overkill for simply answering a
telephone? Rube Goldberg comes to mind, where the complexity of the
system is far in excess of what is required to accomplish a simple
task.
Phone is just one of many subsystems. But, rather than *simply*
tying the phone in to The System, take the opportunity to improve
upon how we interact with The Phone (and callers).
Relacing a secretary with a (tape) answering machine is a tiny
improvement. Replacing a tape answering machine with a digital
store is another tiny improvement. Ditto voice-mail (remote
access, call forwarding, etc.) None of these things fundamentally
change the way we interact with people trying to "access us"
via the PSTN!