Security system having segregated operating software
First Claim
Patent Images
1. A control apparatus for a premises based system, the control apparatus comprising:
- a memory configured to store life safety code and life style code;
a processor configured to;
operate the life safety code, the life safety code relating to code that manages a response of the system to at least one harmful premises condition; and
operate the life style code, the life style code relating to code that manages a response of the system to at least one non-harmful premises condition; and
the memory and processor are configured for separate operation of the life safety and life style code for changing the operation of the life style code without changing the operation of the life safety code, a virtual machine being configured to provide the separate operation of the life safety code and life style code on the processor.
9 Assignments
0 Petitions
Accused Products
Abstract
A control apparatus for a premises based system is provided. The control apparatus has an improved memory and processor configuration for separate operation of the life safety and life style code so that the operation of the life style code may be changed without changing the operation of the life safety code, such as through the use of a virtual machine or code running at a single operating system layer. The memory may store life safety code in a first partition and life style code in a second partition. The life style code may be updated while life safety code continues to run.
229 Citations
23 Claims
-
1. A control apparatus for a premises based system, the control apparatus comprising:
-
a memory configured to store life safety code and life style code; a processor configured to; operate the life safety code, the life safety code relating to code that manages a response of the system to at least one harmful premises condition; and operate the life style code, the life style code relating to code that manages a response of the system to at least one non-harmful premises condition; and the memory and processor are configured for separate operation of the life safety and life style code for changing the operation of the life style code without changing the operation of the life safety code, a virtual machine being configured to provide the separate operation of the life safety code and life style code on the processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control apparatus for a premises based system, the control apparatus comprising:
-
a memory configured to store life safety code and life style code; a processor configured to; operate the life safety code, the life safety code relating to code that manages a response of the system to at least one harmful premises condition; and operate the life style code, the life style code relating to code that manages a response of the system to at least one non-harmful premises condition; the memory and processor are configured for separate operation of the life safety and life style code for changing the operation of the life style code without changing the operation of the life safety code, wherein the life style code is stored in a first partition in the memory and the life safety code is stored in a second partition in the memory different from the first partition, the processor is further configured to modify at least a portion of the life style code in the first partition; and the modification of the life style code includes; receiving updated life style code; storing the updated life style code to a third partition in the memory; installing the updated life style code into a fourth partition in the memory; shutting down and unmounting the life style code from the first partition; and mounting the installed updated life style code for operation by the processor. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for a control apparatus of a premises based system, the method comprising:
-
storing life safety code in a first partition in memory, the life safety code relating to code that manages a response of the system to at least one harmful premises condition; storing life style code in a second partition in memory different from the first partition, the life style code relating to code that manages a response of the system to at least one non-harmful premises condition; and causing the operation of the life style code to be changed while the operation of the life safety code remains unchanged, the changing of the operation of the life style code includes; receiving updated life style code; storing the updated life style code to a third partition in the memory; installing the updated life style code into a fourth partition in the memory; shutting down and unmounting the stored life style code; and mounting the installed updated life style code for operation by the processor. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, the system comprising:
-
a remote server, the remote sever configured to store updated life style code configured to support life style features; and a premises based control apparatus, the control apparatus including; a remote communication element, the remote communication element configured to receive at least a portion of the updated life style code from the remote server; a memory configured to store life safety code relating to code that manages a response of the system to at least one harmful premises condition and life style code relating to code that manages a response of the system to at least one non-harmful premises condition; a processor configured to operate the life safety code and life style code; and the memory and processor are configured for separate operation of the life safety and life style code for changing the operation of the life style code based at least in part on the received updated life style code without changing the operation of the life safety code. - View Dependent Claims (20, 21, 22, 23)
-
Specification