Method and system for providing information to remote clients
First Claim
1. A system for transmitting data between two or more network devices, the system comprising:
- at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network;
an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of video data from the second network device to the first network device wherein the video data is formatted by the second network device and directly streamed to the first network device by the second network device over the digital communications network; and
a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication is performed by the authentication module by receiving a first authentication ticket from the first network device and using information in the authentication ticket and the mapping table to determine if the first network device is authorized to receive the data from the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of notifying a remote client of a sensor triggering event and providing to the remote client data related to the sensor triggering event. In one embodiment, the method includes: receiving a first notification signal indicating that a sensor has been triggered; identifying a data recording device associated with the triggered sensor, wherein the data recording device records video data; identifying a client device designated to receive the video data when the sensor has been triggered; transmitting to the client device a second notification signal indicating that the sensor has been triggered; receiving an acknowledgement signal from the client device; and transmitting the video data to the client device.
-
Citations
34 Claims
-
1. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of video data from the second network device to the first network device wherein the video data is formatted by the second network device and directly streamed to the first network device by the second network device over the digital communications network; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication is performed by the authentication module by receiving a first authentication ticket from the first network device and using information in the authentication ticket and the mapping table to determine if the first network device is authorized to receive the data from the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
9. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of video data from the second network device to the first network device wherein the video data is formatted by the second network device and directly streamed to the first network device by the second network device over the digital communications network; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication is performed by the authentication module by receiving a second authentication ticket from the second network device, the second authentication ticket containing a third answer and at least one second parameter value, the third answer being calculated by inputting the at least one second parameter value and a third secret code contained within a memory of the second network device into a second pre-specified mathematical formula, wherein the third secret code is not contained in the second authentication ticket; calculating a fourth answer by inputting the at least one second parameter value and a fourth secret code contained in the mapping table and correlated with the second network device into the second pre-specified mathematical formula; and comparing the third answer with the fourth answer to determine if the fourth answer matches the third answer.
-
-
18. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of video data from the second network device to the first network device wherein the video data is formatted by the second network device and directly streamed to the first network device by the second network device over the digital communications network; a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication is performed by the authentication module by accessing a second secret code stored in the memory coupled to the at least one central server and associated with the first network device;
generating a second authentication ticket by inputting the second secret code into a second pre-specified mathematical formula and calculating a second answer, wherein the second authentication ticket contains the second answer but not the second secret code; and
transmitting the second authentication ticket to the second network device, wherein the second network device subsequently transmits the second authentication ticket to the first network device so as to establish the authenticated and direct communication link.
-
-
19. A security monitoring and alert system, the system comprising:
-
a video camera for capturing video data; a sensor coupled to the video camera for detecting the occurrence of an event; a digital video recorder, coupled to the video camera and sensor; and a video server, coupled to the digital video recorder and a digital communication network, wherein when the sensor is triggered, the video camera transmits video data to the digital video recorder, wherein the video camera streams the video data to the video server, the video server notifies a remote device via the digital communications network that the sensor has been triggered wherein the remote device displays a website received from the video server wherein the website has a video feed window which displays the video data streamed from the video camera in real-time via the digital communication network; and a mapping table accessible by the at least one central server and containing information indicating whether a first network device is authorized to receive data from a second network device wherein authentication is performed by an authentication module by receiving a first authentication ticket from the first network device and using information in the authentication ticket and the mapping table to determine if the first network device is authorized to receive the data from the second device. - View Dependent Claims (20, 21)
-
-
22. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of data from the second network device to the first network device; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication performed by the authentication module accesses information stored in a memory coupled to the at least one central server and associated with the second network device;
generates a first authentication ticket and transmits the first authentication ticket to the first network device wherein the first network device subsequently transmits the first authentication ticket to the second network device to establish an authenticated and direct communication link with the second network device. - View Dependent Claims (23)
-
-
24. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of data from the second network device to the first network device; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein the act of authentication performed by the authentication module comprises; receiving an first authentication ticket from the first network device, the first authentication ticket containing a first answer and at least one first parameter value, the first answer being calculated by inputting the at least one first parameter value and a first secret code stored in a memory of the first network device into a first pre-specified mathematical formula, wherein the first secret code is not contained in the first authentication ticket; calculating a second answer by inputting the at least one first parameter value and a second secret code stored in the mapping table and correlated with the first network device into the pre-specified mathematical formula; and comparing the first answer with the second answer to determine if they match wherein the data is transmitted from the second network device to the first network device if the first answer matches the second answer. - View Dependent Claims (25)
-
-
26. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of data from the second network device to the first network device; a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein authentication performed by the authentication module receives a first authentication ticket from the first network device wherein the first authentication ticket has a first answer calculated using a first pre-specified mathematical formula;
calculates a second answer by inputting a code stored in the mapping table and correlated with the first network device into the pre-specified mathematical formula; and
compares the first answer with the second answer to determine if the first answer matches the second answer wherein the data is transmitted from the second network device to the first network device if the first answer matches the second answer; anda configuration module for maintaining and updating an inventory of a plurality of network devices registered with the at least one central server, storing status information for the plurality of network devices indicating whether they are operational, lost, stolen or damaged, and storing and updating rules that indicate which network devices can communicate with other network devices. - View Dependent Claims (27)
-
-
28. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of data from the second network device to the first network device; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein the second network device has;
at least one video camera authorized for access by the first network device;
at least one sensor coupled to the at least one video camera;
a digital video recorder coupled to the at least one video camera for receiving video data from the at least one video camera; and
a video server coupled to the digital video recorder and the digital communications network for receiving video data from the digital video recorder wherein when the at least one sensor is triggered, the at least one central server notifies the first network device of the triggering event and thereafter enables the first network device to receive video data from the video server. - View Dependent Claims (29, 30, 31)
-
-
32. A system for transmitting data between two or more network devices, the system comprising:
-
at least one central server coupled to a digital communications network and configured to communicate with a first network device and a second network device via the digital communications network; an authentication module, coupled to the at least one central server, for authenticating at least the first network device prior to allowing transmission of data from the second network device to the first network device; and a mapping table accessible by the at least one central server and containing information indicating whether the first network device is authorized to receive data from the second network device wherein the act of authenticating at least the first network device comprises; accessing a first secret code stored in a memory coupled to the at least one central server and associated with the second network device; generating a first authentication ticket by inputting the first secret code into a first pre-specified mathematical formula and calculating a first answer, wherein the first authentication ticket contains the first answer but not the first secret code; and transmitting the first authentication ticket to the first network device, wherein the first network device subsequently transmits the first authentication ticket to the second network device so as to establish an authenticated and direct communication link with the second network device. - View Dependent Claims (33)
-
-
34. A remote client device enabled to receive streaming video data, the remote client device comprising a program that when executed performs a method of receiving streaming video data, the method comprising the steps of:
-
receiving a notification that a sensor has been triggered; transmitting a request to receive video data from a camera coupled to the sensor; transmitting authentication information to a central server via a digital communications network;
receiving the video data; anddisplaying the video data on a display screen of the remote client device wherein the act of transmitting authentication information comprises; generating an authentication ticket containing a first answer and at least one parameter value, the first answer being calculated by inputting the at least one parameter value and a secret code stored in a memory of the remote client device into a pre-specified mathematical formula, wherein the secret code is not contained in the authentication ticket; and transmitting the authentication ticket to the central server via the digital communications network, thereby enabling the central server to authenticate the remote client device.
-
Specification