Patents by Inventor John J. Donovan
John J. Donovan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8730040Abstract: The present invention is a process monitoring method, comprising the steps of capturing sensory data from one or more sensors; storing the sensory data from the one or more sensors in a data storage device; processing the sensory data from the sensors to detect primitive events in the sensory data; correlating two or more primitive events to determine one or more correlated events; and performing one or more actions based on the correlation performed in the correlating step, including sending alerts to recipients in a company's hierarchy. The process monitoring method can be used with a variety of sensors, including temperature, pressure, revolutions per minute, electrical meters, altitude meters, and speedometers, and can accept input from a variety of legacy systems, including financial systems, inventory systems, personnel systems, currency systems, and law enforcement databases. The invention can be used to optimize business processes and ensure safety and security procedures are followed.Type: GrantFiled: January 14, 2013Date of Patent: May 20, 2014Assignee: KD Secure LLCInventors: John J Donovan, Daniar Hussain
-
Patent number: 8354926Abstract: The present invention is a method to ensure business processes are followed, comprising the steps of capturing sensory data from one or more sensors; storing the sensory data from the one or more sensors in a data storage device; processing the sensory data from the sensors to detect primitive events in the sensory data using a computer processor; correlating two or more primitive events, weighted by attribute data representing information about the sensors used to sense the primitive events, to determine one or more correlated events using the computer processor; and performing one or more actions to ensure business processes are followed based on the correlation performed in the correlating step.Type: GrantFiled: March 4, 2012Date of Patent: January 15, 2013Assignee: KD Secure LLCInventors: John J Donovan, Daniar Hussain
-
Publication number: 20120226526Abstract: The present invention is a video surveillance, storage, and alerting system having the following components. One or more surveillance cameras capture video data having attribute data, the attribute data representing importance of the surveillance cameras. One or more video analytics devices process the video data from one or more of the surveillance cameras and detect primitive video events in the video data. A network management module monitors network status of the surveillance cameras, and the video analytics devices, and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the surveillance cameras used to capture the video data, and network events from the network management module weighted by attribute data of device corresponding to the network event.Type: ApplicationFiled: March 4, 2012Publication date: September 6, 2012Applicant: KD SECURE LLCInventors: John J. Donovan, Daniar Hussain
-
Patent number: 8130098Abstract: The present invention is a safety and business productivity system having the following components. One or more cameras capture video data having attribute data, the attribute data representing importance of the cameras. One or more video analytics devices process the video data from one or more of the cameras and detect primitive video events in the video data. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the cameras used to capture the video data. An alerting engine generates one or more alerts and performs one or more actions based on the correlation performed by the correlation engine.Type: GrantFiled: September 6, 2011Date of Patent: March 6, 2012Assignee: KD Secure LLCInventors: John J Donovan, Daniar Hussain
-
Publication number: 20110320389Abstract: The present invention is a safety and business productivity system having the following components. One or more cameras capture video data having attribute data, the attribute data representing importance of the cameras. One or more video analytics devices process the video data from one or more of the cameras and detect primitive video events in the video data. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the cameras used to capture the video data. An alerting engine generates one or more alerts and performs one or more actions based on the correlation performed by the correlation engine.Type: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Applicant: KD SECURE LLCInventors: John J. Donovan, Daniar Hussain
-
Patent number: 8013738Abstract: The present invention is a video surveillance, storage, and alerting system having the following components. One or more surveillance cameras capture video data having attribute data, the attribute data representing importance of the surveillance cameras. One or more video analytics devices process the video data from one or more of the surveillance cameras and detect primitive video events in the video data. A network management module monitors network status of the surveillance cameras, and the video analytics devices, and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the surveillance cameras used to capture the video data, and network events from the network management module weighted by attribute data of device corresponding to the network event.Type: GrantFiled: October 4, 2007Date of Patent: September 6, 2011Assignee: KD Secure, LLCInventors: John J. Donovan, Daniar Hussain
-
Patent number: 7999847Abstract: An audio surveillance, storage, and alerting system, including the following components: One or more audio sensory devices capture audio data having attribute data representing importance of the audio sensory devices. One or more audio analytics devices process the audio data to detect audio events. A network management module monitors network status of the audio sensory devices and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more events weighted by the attribute data of the device used to capture the data. Finally, an alerting engine generates one or more alerts and performs one or more actions based on the correlation performed by the correlation engine. This invention may be used to help fight crime and help ensure safety procedures are followed.Type: GrantFiled: September 9, 2008Date of Patent: August 16, 2011Assignee: KD Secure LLCInventors: John J. Donovan, Daniar Hussain
-
Patent number: 7876351Abstract: Methods, systems, and apparatus for monitoring, alerting, and acting, including the following steps. Input data is received from one or more sensory devices. One or more data weights are determined for the input data based on a weight corresponding to a source of the input data, a weight corresponding to a time the input data was received, and a weight corresponding to a frequency that the input data was received. A set of rules is evaluated based on the input data and the data weights. One or more actions, including a heirarchy of one or more alerts, are activated based on the results of the evaluation of the rules.Type: GrantFiled: September 3, 2008Date of Patent: January 25, 2011Assignee: KD Secure LLCInventors: John J. Donovan, Daniar Hussain
-
Publication number: 20100321183Abstract: The present invention is a video surveillance, storage, and alerting system having the following components. One or more surveillance cameras capture video data having attribute data, the attribute data representing importance of the surveillance cameras. One or more video analytics devices process the video data from one or more of the surveillance cameras and detect primitive video events in the video data. A network management module monitors network status of the surveillance cameras, and the video analytics devices, and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more primitive video events from the video analytics devices weighted by the attribute data of the surveillance cameras used to capture the video data, and network events from the network management module weighted by attribute data of device corresponding to the network event.Type: ApplicationFiled: October 4, 2007Publication date: December 23, 2010Inventors: John J. Donovan, Daniar Hussain
-
Publication number: 20100169975Abstract: This invention is a system, method, and apparatus for detecting compromise of IP devices that make up an IP-based network. One embodiment is a method for detecting and alerting on the following conditions: (1) Denial of Service Attack; (2) Unauthorized Usage Attack (for an IP camera, unauthorized person seeing a camera image); and (3) Spoofing Attack (for an IP camera, unauthorized person seeing substitute images). A survey of services running on the IP device, historical benchmark data, and traceroute information may be used to detect a possible Denial of Service Attack. A detailed log analysis and a passive DNS compromise system may be used to detect a possible unauthorized usage. Finally, a fingerprint (a hash of device configuration data) may be used as a private key to detect a possible spoofing attack. The present invention may be used to help mitigate intrusions and vulnerabilities in IP networks.Type: ApplicationFiled: October 19, 2009Publication date: July 1, 2010Inventors: Charles K. Stefanidakis, Richard Person, Anish Dhanda, Gregory Sabatino, John J. Donovan
-
Patent number: 7747780Abstract: A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.Type: GrantFiled: May 8, 2009Date of Patent: June 29, 2010Assignee: Dnsstuff, Inc.Inventors: R. Scott Perry, Paul D. Parisi, John J. Donovan
-
Patent number: 7737837Abstract: The present invention is an alerting system having one or more sensors for capturing sensory data, one or more processors and one or more memories having program code to (1) capture sensory data from the one or more sensors; (2) capture attribute data representing information about the sensors used to capture the sensory data; (3) process the sensory data from the one or more sensors to detect primitive events in the sensory data; (4) correlate two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and (5) perform one or more actions based on the correlation performed in the correlating step. The system may also be connected to one or more legacy systems, such as FBI, Interpol, or other criminal database systems.Type: GrantFiled: April 21, 2008Date of Patent: June 15, 2010Assignee: KD Secure LLCInventors: John J. Donovan, Daniar Hussain
-
Publication number: 20100125663Abstract: This invention is a system, method, and apparatus for detecting compromise of IP devices that make up an IP-based network. One embodiment is a method for detecting and alerting on the following conditions: (1) Denial of Service Attack; (2) Unauthorized Usage Attack (for an IP camera, unauthorized person seeing a camera image); and (3) Spoofing Attack (for an IP camera, unauthorized person seeing substitute images). A survey of services running on the IP device, historical benchmark data, and traceroute information may be used to detect a possible Denial of Service Attack. A detailed log analysis and a passive DNS compromise system may be used to detect a possible unauthorized usage. Finally, a fingerprint (a hash of device configuration data) may be used as a private key to detect a possible spoofing attack. The present invention may be used to help mitigate intrusions and vulnerabilities in IP networks.Type: ApplicationFiled: January 28, 2009Publication date: May 20, 2010Inventors: John J. Donovan, Daniar Hussain, Adam Ierymenko, Paul Parisi, Richard Person, Marc Siegel, Charles Stefanidakis
-
Publication number: 20100030876Abstract: A method, system and apparatus including receiving a request from a network device, the request including an IP address of said network device, generating and sending to the network device a domain name for locating a device configured to process a DNS query, the domain name corresponding to the IP address, the network device generating and sending a DNS query including the domain name and at least one local DNS setting of the network device to the device configured to the process the DNS query, and the device processing an association between the IP address and the at least one local DNS setting of the network device.Type: ApplicationFiled: May 8, 2009Publication date: February 4, 2010Applicant: DNSStuff, INC.Inventors: R. Scott Perry, Paul D. Parisi, John J. Donovan
-
Patent number: 7595815Abstract: A method and system for intelligent monitoring and intelligent alerting. One or more data inputs are received from one or more systems. A weight is attributed to each data input based on the data input, the source of the data input, and other factors. One or more video inputs are received from one or more video sources. Image analysis is performed on the video data to determine one or more video parameters. The video parameters are assigned one or more weights based on the video source and other factors. A series of rules are evaluated using the data inputs, the video inputs, and their respective weights. An associated action is performed for each rule that is activated. The present invention may be used for various security and safety purposes, including fighting crime, detecting and preventing terrorist activity, and ensuring safety procedures are followed.Type: GrantFiled: May 8, 2007Date of Patent: September 29, 2009Assignee: KD Secure, LLCInventors: John J. Donovan, Daniar Hussain
-
Publication number: 20090135007Abstract: The present invention is an alerting system having one or more sensors for capturing sensory data, one or more processors and one or more memories having program code to (1) capture sensory data from the one or more sensors; (2) capture attribute data representing information about the sensors used to capture the sensory data; (3) process the sensory data from the one or more sensors to detect primitive events in the sensory data; (4) correlate two or more primitive events, the primitive events weighted by the attribute data of the sensors used to capture the sensory data; and (5) perform one or more actions based on the correlation performed in the correlating step. The system may also be connected to one or more legacy systems, such as FBI, Interpol, or other criminal database systems.Type: ApplicationFiled: April 21, 2008Publication date: May 28, 2009Inventors: John J. Donovan, Daniar Hussain
-
Publication number: 20090002157Abstract: An audio surveillance, storage, and alerting system, including the following components: One or more audio sensory devices capture audio data having attribute data representing importance of the audio sensory devices. One or more audio analytics devices process the audio data to detect audio events. A network management module monitors network status of the audio sensory devices and generates network events reflective of the network status of all subsystems. A correlation engine correlates two or more events weighted by the attribute data of the device used to capture the data. Finally, an alerting engine generates one or more alerts and performs one or more actions based on the correlation performed by the correlation engine. This invention may be used to help fight crime and help ensure safety procedures are followed.Type: ApplicationFiled: September 9, 2008Publication date: January 1, 2009Inventors: John J. Donovan, Daniar Hussain
-
Publication number: 20080316315Abstract: Methods, systems, and apparatus for monitoring, alerting, and acting, including the following steps. Input data is received from one or more sensory devices. One or more data weights are determined for the input data based on a weight corresponding to a source of the input data, a weight corresponding to a time the input data was received, and a weight corresponding to a frequency that the input data was received. A set of rules is evaluated based on the input data and the data weights. One or more actions, including a hierarchy of one or more alerts, are activated based on the result of the evaluation of the rules.Type: ApplicationFiled: September 3, 2008Publication date: December 25, 2008Inventors: John J. Donovan, Daniar Hussain
-
Publication number: 20080297599Abstract: One embodiment is a method of storing video data from a video surveillance system having one or more cameras. Video data is captured from one or more surveillance cameras. Meta-data is automatically generated by performing video analysis on the captured video data from the surveillance cameras. A human operator may manually enter additional meta-data. Attribute data and associated weights, representing information about the relevance of the meta-data, is received. The video data is stored in a hierarchical video storage area; the meta-data, indexed by date and time stamp to the video data, is stored in a meta-data storage area; and the attribute data is stored in an attribute storage area. One or more alerts may be issued based on the past and present meta-data. The video data is secured by encrypting and storing the video data remotely, and audit trails are generated about who and when viewed the video data.Type: ApplicationFiled: May 28, 2007Publication date: December 4, 2008Inventors: John J. Donovan, Daniar Hussain
-
Patent number: 7460149Abstract: One embodiment is a method of storing video data from a video surveillance system having one or more cameras. Video data is captured from one or more surveillance cameras. Meta-data is automatically generated by performing video analysis on the captured video data from the surveillance cameras. A human operator may manually enter additional meta-data. Attribute data and associated weights, representing information about the relevance of the meta-data, is received. The video data is stored in a hierarchical video storage area; the meta-data, indexed by date and time stamp to the video data, is stored in a meta-data storage area; and the attribute data is stored in an attribute storage area. One or more alerts may be issued based on the past and present meta-data. The video data is secured by encrypting and storing the video data remotely, and audit trails are generated about who and when viewed the video data.Type: GrantFiled: May 28, 2007Date of Patent: December 2, 2008Assignee: KD Secure, LLCInventors: John J. Donovan, Danir Hussain