| US 7,577,420 B2 | ||
| Instant help security system for emergency help using 2G, 2.5G and 3G cellular wirelesses half duplex call | ||
| Sudharshan Srinivasan, 5496 Golubin Common, Fremont, Calif. 94555 (US); Jai Kumar, 20360 Clifden Way, Cupertino, Calif. 95014 (US); and Kothandraman Ramchandran, 45426 Potawatami Dr., Fremont, Calif. 94539 (US) | ||
| Filed on Feb. 15, 2006, as Appl. No. 11/354,448. | ||
| Claims priority of provisional application 60/654024, filed on Feb. 17, 2005. | ||
| Prior Publication US 2006/0183460 A1, Aug. 17, 2006 | ||
| Int. Cl. H04M 11/04 (2006.01) | ||
| U.S. Cl. 455—404.1 [455/404.2; 455/518; 455/519; 455/521; 370/296; 370/312; 370/432; 340/287; 340/291; 379/37; 379/42; 379/43; 379/44; 379/51] | 20 Claims |

| 20. A method in said security system for setting up a fault tolerant instant communication channel between a set of monitored
resources, group of owners and group of helpers using half duplex communication call of second generation, two point five
generation and third generation cellular wireless networks, said method comprising:
a) associating said monitored resource with data to be communicated in said call;
b) associating said monitored resource with at least one data gathering agent;
c) associating said data gathering agent with at least one other said data gathering agent to form a local network of said
data gathering agents;
d) nominating one said data gathering agent as a gateway data gathering agent to enable connectivity to said cellular network;
e) associating said gateway data gathering agent with cellular wireless network connectivity to enable initiation of said
call in said wireless network;
f) detecting change in said data associated with said monitored resource by said data gathering agents;
g) associating said change in said data with a data change event;
h) associating said gateway data gathering agent with conditions and corresponding actions in relation to said data event;
i) associating one said condition and corresponding action with detection of an emergency situation;
j) associating one said condition and corresponding action with call initiation procedure of call;
k) associating one said condition and corresponding action with data logging procedure in said gateway data gathering agent;
l) associating said gateway data gathering agent with at least one owner;
m) associating said gateway data gathering agent with at least one said helper;
n) transferring said event from said data gathering agents to said gateway data gathering agent in response to detecting said
change in said data;
o) transferring said data about monitored resource from said data gathering agents to said gateway data gathering agent in
response to detecting said change in said data;
p) detecting an emergency situation in said gateway data gathering agent in response to said data change event and associated
condition;
q) invoking said corresponding action to initiate said call using said call initiation procedure and said cellular wireless
network connectivity in response to detection of said emergency situation and setup said call among said gateway data gathering
agent, said helpers and said owners;
r) transferring said data gathered in said emergency situation by said gateway data gathering agent into said call in real
time;
s) communicating request for new data from said owners and said helpers back to data gathering agents to enable gathering
more data interactively in real time;
t) communicating request for new data from said gateway data gathering agent to other data gathering agents to request for
more data;
u) transferring data from said data gathering agents to said gateway data gathering agent in response to said request for
more data;
v) providing plurality of said cellular wireless network connections to plurality of said gateway data gathering agents to
enable fault tolerance in case of failure of one said gateway data gathering agent;
W) cloning subscriber identity modules and using in said gateway data gathering agents to provide fault tolerance while reusing
a single said cellular connection;
x) organizing said gateway data gathering agents into a failover sequence as active gateway data gathering agent and standby
gateway data gathering agent;
y) changing said association between said data gathering agents and said active gateway to connect to standby gateway when
connectivity to said active gateway is lost; and
z) invoking said standby gateway data gathering agent when connectivity to said active gateway is lost.
|