METHOD OF ESTABLISHING VIRTUAL SECURITY KEYPAD SESSION FROM A MOBILE DEVICE USING JAVA VIRTUAL MACHINE
First Claim
1. A method of establishing virtual security keypad session from a mobile device, comprising:
- establishing an application operable to execute on a virtual machine on a mobile device, said application enabled to present virtual security keypad on said mobile device; and
allowing a user to input data on the mobile device via the application to control a remote security system, said application encrypting said input data and communicating said encrypted input data as one or more requests over wireless communication network, said application further receiving one or more encrypted response data representing one or more responses from said remote security system, said application further decrypting and presenting said encrypted response data on the virtual security keypad.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided that allow mobile devices to securely communicate over wireless network with one or more security system control panels for controlling the security systems remotely. A mobile device may include an application or software that presents a virtual security keypad to the user on the mobile device for entering data or receiving data as if the user were directly using a security system control panel at a premise being secured. Mobile device communicates with a network operating center system using encrypted communication. The network operating decrypts the communication from the mobile device and sends it to a security system control panel. The network operating center system receives responses from the security system control panel, encrypts the responses and sends to the mobile device.
-
Citations
30 Claims
-
1. A method of establishing virtual security keypad session from a mobile device, comprising:
-
establishing an application operable to execute on a virtual machine on a mobile device, said application enabled to present virtual security keypad on said mobile device; and allowing a user to input data on the mobile device via the application to control a remote security system, said application encrypting said input data and communicating said encrypted input data as one or more requests over wireless communication network, said application further receiving one or more encrypted response data representing one or more responses from said remote security system, said application further decrypting and presenting said encrypted response data on the virtual security keypad. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of establishing virtual security keypad session from a mobile device, comprising:
-
receiving a request to initiate a session from a mobile device implementing a virtual security keypad; establishing a connection with a security control panel of a security system securing a premise identified in the request; receiving one or more encrypted requests from the mobile device; unpacking and decrypting said one or more encrypted requests; sending said unpacked and decrypted requests to said security control panel; receiving one or more responses from said security control panel; encrypting said one or more responses; and sending said encrypted one or more responses to the mobile device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for establishing virtual security keypad session from a mobile device, comprising:
-
a mobile device; an application executing on the mobile device and operable to provide virtual security keypad, the application further operable to request a communication session with a security system control panel securing a premise, said application further operable to send encrypted communication requests for controlling said security system control panel and to receive encrypted communication responses, the application further operable to decrypt said encrypted communication responses and present said decrypted responses on the virtual security keypad; and a network operating center system operable to receive said request for a communication session from said application and to establish a connection with said security system control panel, the network operating center system further operable to receive said encrypted communication requests from said application, decrypt said communication requests and send said decrypted communication requests to said security system control panel, the network operating center system further operable to receive responses from said security system control panel, encrypt said responses from said security system control panel and send to said application. - View Dependent Claims (14, 15, 16, 30)
-
-
17. A system for establishing virtual security keypad session from a mobile device, comprising:
-
a mobile device; means on the mobile device for establishing virtual security keypad; and means for allowing a user to input data on the mobile device to control a remote security system, and for encrypting said input data on the mobile device and communicating said encrypted input data as one or more requests over a wireless communication network, and for further receiving one or more encrypted response data representing one or more responses from said remote security system, decrypting and presenting said encrypted response data on the virtual security keypad. - View Dependent Claims (18, 19)
-
-
20. A system for establishing virtual security keypad session from a mobile device, comprising:
-
means for receiving a request to initiate a session from a mobile device implementing a virtual security keypad; means for establishing a connection with a security control panel of a security system securing a premise identified in the request; means for receiving one or more encrypted requests from the mobile device; means for unpacking and decrypting said one or more encrypted requests; means for sending said unpacked and decrypted requests to said security control panel; means for receiving one or more responses from said security control panel; means for encrypting said one or more responses; and means for sending said encrypted one or more responses to the mobile device. - View Dependent Claims (21, 22)
-
-
23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of establishing virtual security keypad session from a mobile device, comprising:
-
establishing an application operable to execute on a virtual machine on a mobile device, said application enabled to present virtual security keypad on said mobile device; and allowing a user to input data on the mobile device via the application to control a remote security system, said application encrypting said input data and communicating said encrypted input data as one or more requests over wireless communication network, said application further receiving one or more encrypted response data representing one or more responses from said remote security system, said application further decrypting and presenting said encrypted response data on the virtual security keypad. - View Dependent Claims (24, 25, 29)
-
-
26. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of establishing virtual security keypad session from a mobile device, comprising:
-
receiving a request to initiate a session from a mobile device implementing a virtual security keypad; establishing a connection with a security control panel of a security system securing a premise identified in the request; receiving one or more encrypted requests from the mobile device; unpacking and decrypting said one or more encrypted requests; sending said unpacked and decrypted requests to said security control panel; receiving one or more responses from said security control panel; encrypting said one or more responses; and sending said encrypted one or more responses to the mobile device. - View Dependent Claims (27, 28)
-
Specification