Patents by Inventor Denis Foo Kune

Denis Foo Kune 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: 11201885
    Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 14, 2021
    Assignee: VIRTA LABORATORIES, INC.
    Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb, Andrew Whitehouse DeOrio
  • Publication number: 20200396236
    Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 17, 2020
    Applicant: Virta Laboratories, Inc.
    Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
  • Patent number: 10693896
    Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 23, 2020
    Assignee: Virta Laboratories, Inc.
    Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
  • Publication number: 20180007074
    Abstract: The present disclosure describes systems and methods for detecting malware. More particularly, the system includes a monitoring device that monitors side-channel activity of a target device. The monitoring device that can work in conjunction with (or independently of) a cloud-based security analytics engine to perform anomaly detection and classification on the side-channel activity. For example, the monitoring device can calculate a first set of features that are then transmitted to the security analytics engine for anomaly detection and classification.
    Type: Application
    Filed: January 13, 2016
    Publication date: January 4, 2018
    Applicant: Virta Laboratories, Inc.
    Inventors: Denis Foo Kune, Benjamin Andrew Ransford, Daniel Edward Holcomb
  • Patent number: 8458778
    Abstract: A method includes storing a security credential associated with a communication network on a portable storage device. The method also includes detecting removal of the portable storage device from a specified location. The method further includes allowing at least one communication device to communicate over the communication network using the security credential. In addition, the method includes revoking the security credential after a specified time period has elapsed. The portable storage device could represent a card, and the specified location could represent a card reader/writer. Also, the communication network could represent a wireless network, and the security credential could represent a cryptographic key.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: June 4, 2013
    Assignee: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Denis Foo Kune, Soumitri N. Kolavennu
  • Patent number: 8428067
    Abstract: A method includes identifying a condition associated with a communication network and/or an industrial control and automation system. The method also includes selecting, based on the identified condition, one or more quality of service (QoS) parameters used to route data through the communication network. In addition, the method includes communicating information identifying the one or more QoS parameters to one or more components in the communication network. The one or more QoS parameters could be contained within one of multiple QoS policies, and the method could include selecting one of the QoS policies. The condition could represent an emergency condition, and the one or more QoS parameters could include a higher QoS priority for traffic (such as voice communications and sensor data) to and from specified personnel (such as first responders). The communication network could represent at least one wired network and/or at least one wireless network.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: April 23, 2013
    Assignee: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
  • Patent number: 8280057
    Abstract: A method includes receiving data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The method also includes decrypting the received data using a first encryption key to produce decrypted data and encrypting the decrypted data using a second encryption key to produce encrypted data. The method further includes communicating the encrypted data to at least a second wireless node in the wireless network. Another method includes generating first data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The other method also includes encrypting the first data using an encryption key and transmitting the first data to multiple second wireless nodes in the wireless network, where the second wireless nodes are capable of using the same encryption key to decrypt the first data.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: October 2, 2012
    Assignee: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
  • Patent number: 8037296
    Abstract: A method includes wirelessly receiving a message at a receiving node. The method also includes extracting a partial counter value from the message, where the partial counter value represents a subset of bits from a complete counter value of a transmitting node. The method further includes decrypting and authenticating the message based on the partial counter value. Decrypting and authenticating the message could include examining a bitmap to identify a bit value associated with the partial counter value, decrypting and authenticating the message if the identified bit value has a first value, and discarding the message if the identified bit value has a second value. Decrypting and authenticating the message could also include identifying at least one complete counter value at the receiving node based on the partial counter value and attempting to decrypt and authenticate the message using the at least one complete counter value.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: October 11, 2011
    Assignee: Honeywell International Inc.
    Inventors: Denis Foo Kune, Joseph John Kimball, Thomas L. Phinney
  • Patent number: 7936878
    Abstract: The present system having a secure wireless infrastructure with a key server acting as a key distribution center. The key server may be the core of the network, securely admitting new nodes or devices, deploying and updating keys and authorizing secure communications sessions. The system may also share secure keying information with a new device not already a member of a secure wireless network. The keying information may be used for authentication or encryption or both, and may be provided to the new device in a manner or mode which is not susceptible to exposure outside of the secure network. The keying information shared with the new device may be regarded as a birth key. Then the new device may send a birth key encrypted request to join the secure network via an exposed communication mode. The key server may respond with a birth key encrypted key encryption key.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: May 3, 2011
    Assignee: Honeywell International Inc.
    Inventors: Denis Foo Kune, Patrick S. Gonia, Thomas L. Phinney, Joseph John Kimball
  • Patent number: 7877596
    Abstract: A recursive verification protocol to reduce the time variance due to delays in the network by putting the subject node at most one hop from the verifier node provides for an efficient manner to test wireless sensor nodes. Since the software signatures are time based, recursive testing will give a much cleaner signal for positive verification of the software running on any one node in the sensor network. In this protocol, the main verifier checks its neighbor, who in turn checks its neighbor, and continuing this process until all nodes have been verified. This ensures minimum time delays for the software verification. Should a node fail the test, the software verification downstream is halted until an alternative path (one not including the failed node) is found. Utilizing techniques well known in the art, having a node tested twice, or not at all, can be avoided.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: January 25, 2011
    Assignee: Honeywell International Inc.
    Inventors: Denis Foo Kune, Karthikeyan Mahadevan
  • Publication number: 20090292913
    Abstract: A method includes wirelessly receiving a message at a receiving node. The method also includes extracting a partial counter value from the message, where the partial counter value represents a subset of bits from a complete counter value of a transmitting node. The method further includes decrypting and authenticating the message based on the partial counter value. Decrypting and authenticating the message could include examining a bitmap to identify a bit value associated with the partial counter value, decrypting and authenticating the message if the identified bit value has a first value, and discarding the message if the identified bit value has a second value. Decrypting and authenticating the message could also include identifying at least one complete counter value at the receiving node based on the partial counter value and attempting to decrypt and authenticate the message using the at least one complete counter value.
    Type: Application
    Filed: June 10, 2008
    Publication date: November 26, 2009
    Applicant: Honeywell International Inc.
    Inventors: Denis Foo Kune, Joseph John Kimball, Thomas L. Phinney
  • Publication number: 20090064295
    Abstract: A method includes storing a security credential associated with a communication network on a portable storage device. The method also includes detecting removal of the portable storage device from a specified location. The method further includes allowing at least one communication device to communicate over the communication network using the security credential. In addition, the method includes revoking the security credential after a specified time period has elapsed. The portable storage device could represent a card, and the specified location could represent a card reader/writer. Also, the communication network could represent a wireless network, and the security credential could represent a cryptographic key.
    Type: Application
    Filed: January 25, 2008
    Publication date: March 5, 2009
    Applicant: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Denis Foo Kune, Soumitri N. Kolavennu
  • Publication number: 20090060192
    Abstract: A method includes receiving data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The method also includes decrypting the received data using a first encryption key to produce decrypted data and encrypting the decrypted data using a second encryption key to produce encrypted data. The method further includes communicating the encrypted data to at least a second wireless node in the wireless network. Another method includes generating first data at a first wireless node in a wireless network, where the data is associated with an industrial control and automation system. The other method also includes encrypting the first data using an encryption key and transmitting the first data to multiple second wireless nodes in the wireless network, where the second wireless nodes are capable of using the same encryption key to decrypt the first data.
    Type: Application
    Filed: January 25, 2008
    Publication date: March 5, 2009
    Applicant: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
  • Publication number: 20090059786
    Abstract: A method includes identifying a condition associated with a communication network and/or an industrial control and automation system. The method also includes selecting, based on the identified condition, one or more quality of service (QoS) parameters used to route data through the communication network. In addition, the method includes communicating information identifying the one or more QoS parameters to one or more components in the communication network. The one or more QoS parameters could be contained within one of multiple QoS policies, and the method could include selecting one of the QoS policies. The condition could represent an emergency condition, and the one or more QoS parameters could include a higher QoS priority for traffic (such as voice communications and sensor data) to and from specified personnel (such as first responders). The communication network could represent at least one wired network and/or at least one wireless network.
    Type: Application
    Filed: January 25, 2008
    Publication date: March 5, 2009
    Applicant: Honeywell International Inc.
    Inventors: Ramakrishna S. Budampati, Soumitri N. Kolavennu, Denis Foo Kune
  • Publication number: 20080295171
    Abstract: A wireless node in a wireless network examines data packets directed to itself (i.e., value in destination address field indicates that the wireless node is an intended recipient)for presence of anomalies that suggest intrusion. The data packet is examined as part of the normal course of operation of the node. Upon detection of an anomaly, the wireless node sends a message packet containing details of the anomaly to a sentinel device. The sentinel device processes the anomalies to determine if a possibility of intrusion is indicated, and activates a spy routine in the wireless node. The spy routine enables further investigation into the intrusion. As components (such as wireless nodes) in the wireless network operate normally (normal operations) until an anomalous condition/event occurs, the additional power requirements for intrusion detection are reduced. If intrusion is detected, appropriate actions, such as alerting an operator, are taken to mitigate the intrusion.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: Honeywell International Inc.
    Inventors: Abhishek Kumar Singh, Gaurav Kumar, Sudarshan Yermal, Kartikeya Sriniwas Ramanathan, Denis Foo Kune, Channabasavaraj Raravi
  • Publication number: 20080130902
    Abstract: The present system having a secure wireless infrastructure with a key server acting as a key distribution center. The key server may be the core of the network, securely admitting new nodes or devices, deploying and updating keys and authorizing secure communications sessions. The system may also share secure keying information with a new device not already a member of a secure wireless network. The keying information may be used for authentication or encryption or both, and may be provided to the new device in a manner or mode which is not susceptible to exposure outside of the secure network. The keying information shared with the new device may be regarded as a birth key. Then the new device may send a birth key encrypted request to join the secure network via an exposed communication mode. The key server may respond with a birth key encrypted key encryption key.
    Type: Application
    Filed: October 9, 2007
    Publication date: June 5, 2008
    Applicant: Honeywell International Inc.
    Inventors: Denis Foo Kune, Patrick S. Gonia, Thomas L. Phinney, Joseph John Kimball
  • Publication number: 20070271452
    Abstract: A recursive verification protocol to reduce the time variance due to delays in the network by putting the subject node at most one hop from the verifier node provides for an efficient manner to test wireless sensor nodes. Since the software signatures are time based, recursive testing will give a much cleaner signal for positive verification of the software running on any one node in the sensor network. In this protocol, the main verifier checks its neighbor, who in turn checks its neighbor, and continuing this process until all nodes have been verified. This ensures minimum time delays for the software verification. Should a node fail the test, the software verification downstream is halted until an alternative path (one not including the failed node) is found. Utilizing techniques well known in the art, having a node tested twice, or not at all, can be avoided.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: Honeywell International Inc.
    Inventors: Denis Foo Kune, Karthikeyan Mahadevan