IP Library Granted Patent US 9,595,182
Granted Patent B2
US 9,595,182 · App. 15/130,729 · Granted Mar 14, 2017

Method and system for configurable security and surveillance systems

Inventor: Tarik Hammadou (Surry Hills, AU)
Assignee: AVIGILON PATENT HOLDING 1 CORPORATION
G08B29/00G08B13/19656G08B13/19665H04L63/0428H04N7/181H04N7/1675
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,595,182
App. No.
15/130,729
Granted
Mar 14, 2017
Kind
B2
Abstract

A method and system for a configurable security and surveillance system are provided. A configurable security and surveillance system may comprise at least one programmable sensor agent and/or at least one programmable content analysis agent. A plurality of processing features may be offered by the configurable security and surveillance system by programming configurable hardware devices in the programmable sensor agents and/or the programmable content analysis agents via a system manager. Device programming files may be utilized to program the configurable hardware devices. The device programming files may be encrypted and decryption keys may be requested to enable the programming of different processing features into the programmable sensor agents and/or the programmable content analysis agents. The device programming files and/or the decryption keys may be received via a network transfer and/or via a machine-readable media from an e-commerce vendor.

Claims (31)

1. A method for configuring a security and/or surveillance system, the method, comprising:

receiving a device programming file in a programmable content analysis agent of the security and/or surveillance system, said device programming file corresponding to at least one new feature selected for addition to or for upgrade of said programmable content analysis agent;

receiving at least one programming key corresponding to said device programming file;

programming at least one configurable device in said programmable content analysis agent to perform at least said selected at least one new feature, said programming based on said received device programming file, and wherein said new feature enables functionality in said programmable content analysis agent not previously performed in said programmable content analysis agent prior to said programming; and

verifying said programming of said at least one configurable device in said programmable content analysis agent.

2. The method of claim 1 , wherein receiving at least one programming key corresponding to said device programming file is in response to requesting said at least one programming key corresponding to said device programming file.

3. The method of claim 1 , comprising decrypting said device programming file using said at least one programming key.

4. The method of claim 1 , wherein said at least one programming key and/or said at least one device programming file is received via a network transfer.

5. The method of claim 4 , wherein said network transfer transfers information via at least one of: a wired and wireless connection.

6. The method of claim 1 , wherein said security and/or surveillance system includes at least one of: digital and analog components.

7. The method of claim 1 , comprising storing said at least one device programming file in a storage device.

8. A method for dynamically configuring a security and/or surveillance system, the method, comprising:

receiving a device programming file in a programmable content analysis agent of the security and/or surveillance system, said device programming file corresponding to at least one new feature selected dynamically for addition to or for upgrade of said programmable content analysis agent;

receiving at least one programming key corresponding to said device programming file;

programming at least one configurable device in said programmable content analysis agent to perform at least said selected at least one new feature, said programming based on said received device programming file, and wherein said new feature enables functionality in said programmable content analysis agent not previously performed in said programmable content analysis agent prior to said programming; and

verifying said programming of said at least one configurable device in said programmable content analysis agent.

9. The method of claim 8 , wherein receiving at least one programming key corresponding to said device programming file is in response to requesting said at least one programming key corresponding to said device programming file.

10. The method of claim 8 , comprising decrypting said device programming file using said at least one programming key.

11. The method of claim 8 , wherein said at least one programming key and/or said at least one device programming file is received via a network transfer.

12. The method of claim 11 , wherein said network transfer transfers information via at least one of: a wired and wireless connection.

13. The method of claim 8 , wherein said security and/or surveillance system includes at least one of: digital and analog components.

14. The method of claim 8 , comprising storing said at least one device programming file in a storage device.

15. A method for configuring a security and/or surveillance system, the method, comprising:

receiving a device programming file in a programmable content analysis agent of the security and/or surveillance system, said device programming file corresponding to at least one new feature selected for addition to or for upgrade of said programmable content analysis agent;

programming at least one configurable device in said programmable content analysis agent to perform at least said selected at least one new feature, said programming based on said received device programming file, and wherein said new feature enables functionality in said programmable content analysis agent not previously performed in said programmable content analysis agent prior to said programming; and

verifying said programming of said at least one configurable device in said programmable content analysis agent.

16. The method of claim 15 , comprising receiving at least one programming key corresponding to said device programming file.

17. The method of claim 16 , wherein receiving at least one programming key corresponding to said device programming file is in response to requesting said at least one programming key corresponding to said device programming file.

18. The method of claim 17 , comprising decrypting said device programming file using said at least one programming key.

19. The method of claim 15 , comprising determining whether any additional new features are needed for upgrading or updating said programming content analysis agent.

20. The method of claim 19 , comprising programming said at least one configured device in said programming content analysis agent with additional new features to perform at least said additional new features based on said determination that additional new features are needed.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 13, 2022
From: AVIGILON PATENT HOLDING 1 CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 062034/0176 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2018
From: HSBC BANK CANADA
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 046895/0803 →
CHANGE OF NAME Recorded Dec 12, 2016
From: 9051147 CANADA INC.
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 040886/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: ITS7 PTY LTD
To: 9051147 CANADA INC.
Reel/Frame 038297/0115 →
Continuity (3)
Continuation 14594867 · Jan 12, 2015
Continuation 11107671 · Apr 15, 2005
Related Publication 20160247384A1 · Aug 25, 2016