Building security system
First Claim
Patent Images
1. A system comprising:
- a gateway device;
a processor; and
memory storing executable instructions that, when executed by the processor of the gateway device, cause the gateway device to;
transmit, to a computing device, first sensor data associated with a first sensor at a location; and
the computing device comprising;
a processor; and
memory storing executable instructions that, when executed by the processor of the computing device, cause the computing device to;
receive, from the gateway device, the first sensor data associated with the first sensor at the location;
determine that the first sensor data indicates an alarm condition at the location;
after determining that the first sensor data indicates the alarm condition, receive second sensor data associated with a second sensor at the location;
determine to activate an alarm based on a determination that the second sensor data associated with the second sensor verifies the alarm condition; and
in response to determining to activate the alarm, transmit an instruction to activate the alarm.
2 Assignments
0 Petitions
Accused Products
Abstract
A security system that can be used in a home, office, or other building in order to generate alarms or take other actions depending on conditions within the building. The security system may rely on sensors within the building which sense various conditions and collect other data. The information learned from the sensors can be communicated to a location outside the building for processing, such as, but not limited to, processing associated with a need to instigate an alarm.
13 Citations
83 Claims
-
1. A system comprising:
-
a gateway device; a processor; and memory storing executable instructions that, when executed by the processor of the gateway device, cause the gateway device to; transmit, to a computing device, first sensor data associated with a first sensor at a location; and the computing device comprising; a processor; and memory storing executable instructions that, when executed by the processor of the computing device, cause the computing device to; receive, from the gateway device, the first sensor data associated with the first sensor at the location; determine that the first sensor data indicates an alarm condition at the location; after determining that the first sensor data indicates the alarm condition, receive second sensor data associated with a second sensor at the location; determine to activate an alarm based on a determination that the second sensor data associated with the second sensor verifies the alarm condition; and in response to determining to activate the alarm, transmit an instruction to activate the alarm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive first sensor data associated with a first sensor at a location; determine that the first sensor data indicates an alarm condition at the location; after determining that the first sensor data indicates the alarm condition, receive second sensor data associated with a second sensor at the location; determine to activate an alarm based on a determination that the second sensor data associated with the second sensor verifies the alarm condition; and in response to determining to activate the alarm, transmit an instruction to activate the alarm. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a first computing device comprising; a processor; and memory storing executable instructions that, when executed by the processor of the first computing device, cause the first computing device to; send, to a second computing device, first sensor data associated with a first sensor at a location, wherein the first sensor data indicates an alarm condition at the location; after sending the first sensor data, receive an instruction to send data to verify the alarm condition; in response to receiving the instruction, send second sensor data associated with a second sensor at the location; and receive an instruction to activate an alarm, wherein the instruction to activate the alarm is based on the second sensor data verifying the alarm condition at the location; and the second computing device comprising; a processor; and memory storing executable instructions that when executed by the processor of the second computing device, cause the second computing device to; receive, from the first computing device, the first sensor data associated with the first sensor at the location. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; send first sensor data associated with a first sensor at a location, wherein the first sensor data indicates an alarm condition at the location; after sending the first sensor data, receive an instruction to send data to verify the alarm condition; in response to receiving the instruction, send second sensor data associated with a second sensor at the location; and receive an instruction to activate an alarm, wherein the instruction to activate the alarm is based on the second sensor data verifying the alarm condition at the location. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a first computing device comprising; a processor; and memory storing executable instructions that, when executed by the processor of the first computing device, cause the first computing device to; receive sensor data from a sensor at a location, wherein the sensor data indicates an alarm condition at the location; determine a tag that indicates the location; send, to a second computing device, the sensor data and the tag that indicates the location; in response to sending the sensor data and the tag, receive an instruction to activate an alarm at the location; and cause the alarm at the location to be activated; and the second computing device comprising; a processor; and memory storing executable instructions that, when executed by the processor of the second computing device, cause the second computing device to; receive, from the first computing device, the sensor data and the tag that indicates the location. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive sensor data from a sensor at a location, wherein the sensor data indicates an alarm condition at the location; determine a tag that indicates the location; send, to a computing device, the sensor data and the tag that indicates the location; in response to sending the sensor data and the tag, receive an instruction to activate an alarm at the location; and cause the alarm at the location to be activated. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive data indicative of sensed conditions at a first location remote from a second location, wherein the apparatus is at the second location; determine whether to activate an alarm at the first location based on the received data; and in response to determining to activate the alarm at the first location, transmit, to a computing device at the first location, a message indicative of a request to verify the determination to activate the alarm. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive, from a computing device at a first location remote from a second location, sensor data indicative of a sensed condition at the first location and identification data identifying the computing device, wherein the apparatus is at the second location; determine that the computing device is subscribed to a monitoring service based on the identification data; determine whether an alarm at the first location is armed at a time corresponding to the sensed condition; if the alarm at the first location is armed at the time corresponding to the sensed condition, transmit, to a second computing device at a third location remote from the second location and the first location, the sensor data indicative of the sensed condition, the identification data, and event data indicating that an event has occurred at the first location; and if the alarm at the first location is disarmed at the time corresponding to the sensed condition, store the sensor data indicative of the sensed condition, the identification data, and event data indicating that an event has occurred at the first location. - View Dependent Claims (54, 55)
-
-
56. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive first data indicative of an alarm condition sensed by a first sensor; receive second data indicative of an alarm condition sensed by a second sensor at a same location as the first sensor, wherein the second sensor is different from the first sensor, and wherein the alarm conditions sensed by the first sensor and the second sensor correspond to a common alarm event; determine that the first data indicates a need to activate an alarm; prior to activating the alarm, verify a need to activate the alarm based on the second data; and in response to verifying the need to activate the alarm, transmit an instruction to activate the alarm. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; receive first data indicative of an alarm condition at a first location, wherein the apparatus is at a second location; determine that the first data indicates a need to activate an alarm at the first location; and after receiving the first data and responsive to determining that the apparatus has lost communication with the first location, verify the need to activate the alarm based on second data previously received by the apparatus from the first location. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. An apparatus comprising:
-
a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to; send first data that indicates an alarm condition sensed by a first sensor at a location and second data sensed by a second sensor at the location and associated with the alarm condition; receive an instruction to activate an alarm at the location, wherein the instruction is based on a determination that the second data sensed by the second sensor verifies the first data that indicates the alarm condition; and in response to receiving the instruction, activate the alarm at the location. - View Dependent Claims (80, 81, 82, 83)
-
Specification