IP Library Granted Patent US 9,100,284
Granted Patent B2
US 9,100,284 · App. 11/288,806 · Granted Aug 4, 2015

System and method for installation of network interface modules

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,100,284
App. No.
11/288,806
Granted
Aug 4, 2015
Kind
B2
Abstract

The present invention is directed to a method and system for installing and programming a network interface module within a security system. A security programming system may be implemented from a computing device connected over a network with the network interface module. The computing device may communicate with a server storing components of the security programming system. The security programming system may include user interface components located on the server and accessible through a browser of the computing device to enable selection of a network interface module participating in the security system and selection of a security system application program. The system may additionally include one or more programming applications located on the server for programming the selected network interface module to operate within the security system, wherein the programming application is selectable from the user browser of the computing device.

Claims (55)

1. A security programming system for installing and programming a network interface module to interact with a security system from a computing device connected over a network with the network interface module, the security programming system comprising:

a server adapted to communicate with the computing device;

a network interface module scanning application located on the server and accessible through a browser of the computing device, network interface module scanning application automatically locating network interface modules on the network and providing a list of located network interface modules on the network;

user interface components located on the server and accessible through the browser of the computing device to enable selection of a newly installed network interface module participating in the security system from the list of located network interface modules automatically generated by the network interface module scanning application and to enable selection of a security system application program for the selected newly installed network interface module; and

at least one programming application located on the server for programming the selected newly installed network interface module to operate within the security system, wherein activation of the programming application is accomplished through one of a selectable and a fill-in option from the user browser of the computing device, the selected and programmed network interface module providing communication between the security system and at least one of the server and a monitoring center via the network, wherein the user interface components include an application selection component to permit a user to enter an application ID corresponding to the security system, and wherein the network interface module scanning application and the at least one programming application are automatically sent from the server to the computing device in response to the user entering a valid application ID.

2. The system of claim 1 , wherein the user interface components comprise an application selection component for facilitating selection of a programming application through one of selection and fill-in of an application ID.

3. The system of claim 1 , wherein the user interface components comprise a network interface module selection component for allowing one of selection and entry of a MAC address of a selected network interface module within a network.

4. The system of claim 1 , wherein the user interface components comprise an advanced parameter component.

5. The system of claim 4 , wherein the advanced parameter component comprises a form for user entry of information.

6. The system of claim 1 , wherein the user interface components comprise at least one of fill-in forms and drop down menus including a set of user-selectable options.

7. The system of claim 1 , wherein the computing device and the network interface module are connected over a LAN.

8. The system of claim 7 , wherein the server is connected with the computing device over at least one of the Internet, a LAN, and a WAN.

9. The system of claim 1 , wherein the at least one programming application for the selected network interface module is activated in response to the user selecting a single input button on the user interface.

10. A method for facilitating installation and programming of a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating over a network with a server storing components of a security programming system, the method comprising:

providing a programming resource through the server upon receiving a request from the computing device, the programming resource including a network interface module scanning application accessible through the browser of the computing device, network interface module scanning application automatically locating network interface modules on the network;

delivering a user interface including a list of located network interface modules on the network and selectable parameters, viewable through the browser, for selecting a located newly installed network interface module from the list of located network interface modules automatically generated by the network interface module scanning application;

delivering a user interface including selectable parameters, viewable through the browser for locating a programming application for the located newly installed network interface module, wherein the located, selected and programmed newly installed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

offering an application ID list including at least one selectable application ID for selecting a programming application.

11. The method of claim 10 , further comprising offering a selectable programming option through the user interface for allowing programming of the network interface module from the computing device.

12. The method of claim 10 , further comprising providing a selectable advanced parameter interface.

13. The method of claim 12 , further comprising providing a form for user entry of information within the selectable advanced parameter interface.

14. A non-transitory computer readable medium comprising computer executable instructions for performing the method of claim 10 .

15. The method of claim 10 , wherein the computing device and the network interface module are connected over a LAN.

16. A method for facilitating installation and programming of a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating over a network with a server storing components of a security programming system, the method comprising:

providing a programming resource through the server upon receiving a request from the computing device, the programming resource including a network interface module scanning application accessible through the browser of the computing device, network interface module scanning application automatically locating network interface modules on the network;

delivering a user interface including a list of located network interface modules on the network and selectable parameters, viewable through the browser, for selecting a located newly installed network interface module from the list of located network interface modules automatically generated by the network interface module scanning application;

delivering a user interface including selectable parameters, viewable through the browser for locating a programming application for the located newly installed network interface module, wherein the located, selected and programmed newly installed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

offering a MAC address list including at least one selectable MAC address for locating the network interface module.

17. The method of claim 16 , further comprising offering an application ID list including at least one selectable application ID for selecting a programming application.

18. A method for installing and programming a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating with a server storing components of a security programming system, the method comprising:

accessing a programming resource residing on the server through the browser of the computing device, the programming resource including a network interface module scanning application which automatically locates network interface modules on the network;

selecting a newly installed network interface module of the security system through user interface components including a list of located network interface modules on the network provided by the programming resource;

selecting a program provided through user interface components for programming the selected newly installed network interface module, wherein the selected and programmed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

selecting an application ID from an application ID list including at least one selectable application ID for selecting a programming application.

19. The method of claim 18 , further comprising selecting a programming option provided through the user interface components to initiate programming of the located network interface module using the programming resource.

20. The method of claim 18 , further comprising entering advanced parameters into a provided advanced parameter interface.

21. The method of claim 18 , wherein the computing device and the network interface module are connected over a LAN.

22. The method of claim 18 , wherein the step of selecting a program provided through user interface components includes selecting a single input button on the user interface.

23. A method for installing and programming a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating with a server storing components of a security programming system, the method comprising:

accessing a programming resource residing on the server through the browser of the computing device, the programming resource including a network interface module scanning application which automatically locates network interface modules on the network;

selecting a newly installed network interface module of the security system through user interface components including a list of located network interface modules on the network provided by the programming resource;

selecting a program provided through user interface components for programming the selected newly installed network interface module, wherein the selected and programmed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

selecting a MAC address from a provided list including at least one selectable MAC address for locating the network interface module.

24. The method of claim 23 , further comprising selecting an application ID from an application ID list including at least one selectable application ID for selecting a programming application.

25. A method for facilitating installation and programming of a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating over a network with a server storing components of a security programming system, the method comprising:

providing a programming resource through the server upon receiving a request from the computing device, the programming resource including a network interface module scanning application accessible through the browser of the computing device, network interface module scanning application automatically locating network interface modules on the network;

delivering a user interface including a list of located network interface modules on the network and selectable parameters, viewable through the browser, for selecting a located newly installed network interface module from the list of located network interface modules automatically generated by the network interface module scanning application;

delivering a user interface including selectable parameters, viewable through the browser for locating a programming application for the located newly installed network interface module, wherein the located, selected and programmed newly installed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

providing an application selection component on the user interface to permit a user to enter an application ID corresponding to the security system, and automatically sending the network interface module scanning application and the programming application from the server to the computing device in response to the user entering a valid application ID.

26. The method of claim 25 , wherein the programming application for the selected network interface module is activated in response to the user selecting a single input button on the user interface.

27. A method for installing and programming a network interface module for interaction with a security system from a browser of a computing device connected with the network interface module, the computing device capable of communicating with a server storing components of a security programming system, the method comprising:

accessing a programming resource residing on the server through the browser of the computing device, the programming resource including a network interface module scanning application which automatically locates network interface modules on the network;

selecting a newly installed network interface module of the security system through user interface components including a list of located network interface modules on the network provided by the programming resource;

selecting a program provided through user interface components for programming the selected newly installed network interface module, wherein the selected and programmed network interface module provides communication between the security system and at least one of the server and a monitoring center via the network; and

providing an application selection component on the user interface to permit a user to enter an application ID corresponding to the security system, and automatically sending the network interface module scanning application and the programming application from the server to the computing device in response to the user entering a valid application ID.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 73363, FRAME 0729 Recorded May 4, 2026
From: GLAS TRUST CORPORATION LIMITED
To: ELECTRO-VOICE DYNACORD LLC (F/K/A BOSCH SECURITY SYSTEMS, LLC, F/K/A BOSCH SECURITY SYSTEMS, INC.)
Reel/Frame 075499/0896 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 28, 2025
From: BOSCH SECURITY SYSTEMS, LLC (FKA BOSCH SECURITY SYSTEMS, INC.)
To: GLAS TRUST CORPORATION LIMITED
Reel/Frame 073363/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2006
From: KOVACSISS, III, STEPHEN A.
To: BOSCH SECURITY SYSTEMS, INC.; ROBERT BOSCH GMBH
Reel/Frame 017007/0685 →