Security event update protocol
First Claim
1. A method comprising:
- initiating, at a remote client, a security event update request for a security system coupled to a building;
retrieving, at the remote client, a stored last received event identification (“
LREI”
) for an event type, wherein an event identification is a unique, increased, and ordered identifier that is assigned to and associated with an event when the event occurs, and wherein said LREI is the event identification associated with a last event received by the remote client for the event type;
inserting said LREI for said event type into said security event update request; and
transmitting said security event update request as a polling signal from the remote client towards a server.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer-readable mediums are provided. For example, in one method a request is initiated for a security event update. Thereafter, a last received event identification (“LREI”) for at least one event type is retrieved from memory and inserted a security event update request. The request is transmitted as a polling signal towards a device (e.g., a server or remote client). In another method, a request signal containing is received. An LREI for an event type is extracted from the request. The LREI is compared to an event identification stored in memory. The results are inserted into a response. An indication, is inserted into the response, that at least one event identification is greater than said LREI and is not inserted in the response. The response is transmitted. In yet other embodiments, the computer-readable mediums and systems are also provided which perform similar features recited by the above methods.
-
Citations
18 Claims
-
1. A method comprising:
-
initiating, at a remote client, a security event update request for a security system coupled to a building; retrieving, at the remote client, a stored last received event identification (“
LREI”
) for an event type, wherein an event identification is a unique, increased, and ordered identifier that is assigned to and associated with an event when the event occurs, and wherein said LREI is the event identification associated with a last event received by the remote client for the event type;inserting said LREI for said event type into said security event update request; and transmitting said security event update request as a polling signal from the remote client towards a server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, at a server, a security event update request signal for a security system that is coupled to a building; extracting a last received event identification (“
LREI”
) from said request signal, wherein an event identification is a unique, increased and ordered identifier that is assigned to and associated with an event when the event occurs, and wherein said LREI is the event identification associated with a last event received by a remote client for an event type;comparing said LREI to an event identification associated with an event of the event type stored in memory at the server; inserting results of said comparison into a response when said event identification is greater than said LREI; inserting an indication in said response that more events of the event type exist, if at least one event identification associated with an event of the event type is greater than said LREI and is not transmitted in said response; and transmitting said response. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor of a remote client, cause the processor to perform the steps comprising:
-
initiating, at a remote client, a security event update request for a security system coupled to a building; retrieving, at the remote client, a stored last received event identification (“
LREI”
) for an event type, wherein an event identification is a unique, increased, and ordered identifier that is assigned to and associated with an event when the event occurs, and wherein said LREI is the event identification associated with a last event received by the remote client for the event type;inserting said LREI for said event type into said security event update request; and transmitting said security event update request as a polling signal from the remote client towards a server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor of a server, cause the processor to perform the steps comprising:
-
receiving, at the server, a security event update request signal for a security system that is coupled to a building; extracting a last received event identification (“
LREI”
) for an event type from said request signal, wherein an event identification is a unique increased and order identifier that is assigned to and associated with an event when the event occurs, and wherein said LREI is the event identification associated with a last event received for an event type;comparing said LREI to an event identification associated with an event of the event type stored in memory at the server; inserting said results into a response when said event identification is greater than said LREI; inserting an indication in said response that more events of the event type exist, if at least one event identification associated with an event of the event type is greater than said LREI and is not transmitted in said response; and transmitting said response. - View Dependent Claims (17, 18)
-
Specification