Patents by Inventor Sunil Mathew
Sunil Mathew 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).
-
Publication number: 20240160782Abstract: The present disclosure describes systems and methods for efficient reporting of data which includes personally identifiable information (PII) and which is collected and processed by a security awareness system. The data may be stored in a data storage system. The data may include a time stamp and queries of an historical nature may be supported.Type: ApplicationFiled: November 14, 2023Publication date: May 16, 2024Applicant: KnowBe4, Inc.Inventors: Sunil Mathew THOMAS, Peter John HAYWARD, Phillip Samuel ROSOCHACKI, Raymond SKINNER, Mark William PATTON
-
Patent number: 11818166Abstract: A malware infection prediction method predicts a likelihood that a client device is to be infected with in a period of time based on state and behavior telemetry data. A malware infection prediction system receives telemetry data associated with use (i.e. behavior data) and configuration (i.e. state data) of a client device. By using a trained model, the system predicts a likelihood of the client device becoming infected within a given time frame. Based on the predicted likelihood, the system generates recommendations including recommended actions for reducing the likelihood of the client device becoming infected. The system then generates notifications including the recommendations and sends the notifications to the client device or to an administrative account associated with the client device.Type: GrantFiled: July 7, 2021Date of Patent: November 14, 2023Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Tina LaVonne Barfield, Adam Hyder
-
Patent number: 11586741Abstract: A computer security system includes a test management system and associated communication architecture that enables creation of customized tests of computer security application features. A server stores a test script in a custom scripting language. The test script includes a set of control statements that may be organized in a decision tree to control facilitation of the test. Clients poll the server to independently obtain and execute the control statements. Execution of the control statements control which clients participate in a test, which feature will be tested in the test, and what telemetry data will be collected from the clients to evaluate the test. The server evaluates the telemetry data to determine an outcome of the test and determines whether to further distribute or roll back the tested feature based on the test outcome. The testing can be utilized to rapidly and robustly deploy features that will enhance computer security.Type: GrantFiled: August 24, 2021Date of Patent: February 21, 2023Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Jonathan Chan, Jonathan Eagan Rackley
-
Patent number: 11520887Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: GrantFiled: October 14, 2020Date of Patent: December 6, 2022Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Publication number: 20220318397Abstract: A computer security system includes a test management system and associated communication architecture that enables creation of customized tests of computer security application features. A server stores a test script in a custom scripting language. The test script includes a set of control statements that may be organized in a decision tree to control facilitation of the test. Clients poll the server to independently obtain and execute the control statements. Execution of the control statements control which clients participate in a test, which feature will be tested in the test, and what telemetry data will be collected from the clients to evaluate the test. The server evaluates the telemetry data to determine an outcome of the test and determines whether to further distribute or roll back the tested feature based on the test outcome. The testing can be utilized to rapidly and robustly deploy features that will enhance computer security.Type: ApplicationFiled: August 24, 2021Publication date: October 6, 2022Inventors: Sunil Mathew Thomas, Jonathan Chan, Jonathan Eagan Rackley
-
Publication number: 20220239670Abstract: A malware infection prediction method predicts a likelihood that a client device is to be infected with in a period of time based on state and behavior telemetry data. A malware infection prediction system receives telemetry data associated with use (i.e. behavior data) and configuration (i.e. state data) of a client device. By using a trained model, the system predicts a likelihood of the client device becoming infected within a given time frame. Based on the predicted likelihood, the system generates recommendations including recommended actions for reducing the likelihood of the client device becoming infected. The system then generates notifications including the recommendations and sends the notifications to the client device or to an administrative account associated with the client device.Type: ApplicationFiled: July 7, 2021Publication date: July 28, 2022Inventors: Sunil Mathew Thomas, Tina LaVonne Barfield, Adam Hyder
-
Patent number: 11184328Abstract: A security server assigns users sessions to a provider that provides virtual private networks. The security server trains a machine-learned model to identify a provider from a set of providers. The security server obtains connection parameters associated with a requested VPN connection. Connection parameters comprise a location of a computing device that requested the VPN connection, a time of the requested VPN connection, a current and/or historical state of VPN performance data, and user preferences. The security server applies the machine-learned model to the connection parameters to identify a provider. The security server provisions a user session based on the provider and establishes a connection through the provider.Type: GrantFiled: January 28, 2021Date of Patent: November 23, 2021Assignee: Malwarebytes Inc.Inventors: Adam Hyder, Ravi Kalyan Namballa, Matthew English, Vijay Arumugam Velayutham, Motil Jayakar, Sunil Mathew Thomas
-
Patent number: 11157614Abstract: A system manages the rate of false positive detections of malware by controlling release of malware definition updates. The system determines a cohort of target devices for distributing an initial release of an update of malware definitions and sends the update exclusively to the target devices. The system then obtains telemetry data which include information associated with usage of the target devices following the update. The system analyzes the telemetry data for instances of false positive detections of malware arising from the update to the malware definitions. Based on the analysis of the telemetry data, the system determines whether to further distribute the update outside of the cohort of target client devices or to roll back the update provided to the cohort. The system executes the decision to further distribute the update or to roll back the update.Type: GrantFiled: January 27, 2021Date of Patent: October 26, 2021Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Tina LaVonne Barfield, Adam Hyder
-
Patent number: 11126731Abstract: A computer security system includes a test management system and associated communication architecture that enables creation of customized tests of computer security application features. A server stores a test script in a custom scripting language. The test script includes a set of control statements that may be organized in a decision tree to control facilitation of the test. Clients poll the server to independently obtain and execute the control statements. Execution of the control statements control which clients participate in a test, which feature will be tested in the test, and what telemetry data will be collected from the clients to evaluate the test. The server evaluates the telemetry data to determine an outcome of the test and determines whether to further distribute or roll back the tested feature based on the test outcome. The testing can be utilized to rapidly and robustly deploy features that will enhance computer security.Type: GrantFiled: March 30, 2021Date of Patent: September 21, 2021Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Jonathan Chan, Jonathan Eagan Rackley
-
Patent number: 11082446Abstract: A malware infection prediction method predicts a likelihood that a client device is to be infected with in a period of time based on state and behavior telemetry data. A malware infection prediction system receives telemetry data associated with use (i.e. behavior data) and configuration (i.e. state data) of a client device. By using a trained model, the system predicts a likelihood of the client device becoming infected within a given time frame. Based on the predicted likelihood, the system generates recommendations including recommended actions for reducing the likelihood of the client device becoming infected. The system then generates notifications including the recommendations and sends the notifications to the client device or to an administrative account associated with the client device.Type: GrantFiled: January 27, 2021Date of Patent: August 3, 2021Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Tina LaVonne Barfield, Adam Hyder
-
Publication number: 20210026963Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: ApplicationFiled: October 14, 2020Publication date: January 28, 2021Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Patent number: 10839078Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: GrantFiled: November 11, 2019Date of Patent: November 17, 2020Assignee: MALWAREBYTES INC.Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Publication number: 20200082082Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: ApplicationFiled: November 11, 2019Publication date: March 12, 2020Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Patent number: 10496821Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: GrantFiled: December 10, 2018Date of Patent: December 3, 2019Assignee: Malwarebytes Inc.Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Publication number: 20190294793Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: ApplicationFiled: December 10, 2018Publication date: September 26, 2019Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Patent number: 10339153Abstract: An approach for standardizing access to user registries, the approach involving providing a first schema extension to an identity management system and a bridge component to an identity management application wherein the bridge component comprises a second schema extension to the identity management application, receiving a request in a first data format associated with the identity management system, converting the request into a second data format associated with the identity management application and executing the request in the identity management application, receiving a response to the request in the second data format, converting the response into the first data format and returning the response to an end user via the identity management system.Type: GrantFiled: April 12, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: John Kurian, Sunil Mathew George, Rohan S. Zunzarrao
-
Patent number: 10185826Abstract: Client devices detect malware based on a ruleset received from a security server. To evaluate a current ruleset, an administrative client device initiates a ruleset evaluation of the malware detection ruleset. A security server partitions stored malware samples into a group of evaluation lists based on an evaluation policy. The security server then creates scanning nodes on an evaluation server according to the evaluation policy. The scanning nodes scan the malware samples of the evaluation lists using the rulesets and associate each malware sample with a rule of the ruleset based on the detections, if any. The security server analyzes the associations and optimizes the ruleset and stored malware samples. The security server sends the optimized ruleset to client devices such that they more efficiently detect malware samples.Type: GrantFiled: March 20, 2018Date of Patent: January 22, 2019Assignee: MALWAREBYTES INC.Inventors: Sunil Mathew Thomas, Michael Graham Malone
-
Publication number: 20170324746Abstract: An approach for standardizing access to user registries, the approach involving providing a first schema extension to an identity management system and a bridge component to an identity management application wherein the bridge component comprises a second schema extension to the identity management application, receiving a request in a first data format associated with the identity management system, converting the request into a second data format associated with the identity management application and executing the request in the identity management application, receiving a response to the request in the second data format, converting the response into the first data format and returning the response to an end user via the identity management system.Type: ApplicationFiled: July 26, 2017Publication date: November 9, 2017Inventors: John Kurian, Sunil Mathew George, Rohan S. Zunzarrao
-
Publication number: 20170295184Abstract: An approach for standardizing access to user registries, the approach involving providing a first schema extension to an identity management system and a bridge component to an identity management application wherein the bridge component comprises a second schema extension to the identity management application, receiving a request in a first data format associated with the identity management system, converting the request into a second data format associated with the identity management application and executing the request in the identity management application, receiving a response to the request in the second data format, converting the response into the first data format and returning the response to an end user via the identity management system.Type: ApplicationFiled: April 12, 2016Publication date: October 12, 2017Inventors: John Kurian, Sunil Mathew George, Rohan S. Zunzarrao
-
Patent number: 9409612Abstract: A seal assembly can be incorporated into a track joint assembly of an undercarriage of a track-type machine. The track joint can have a first member pivotable about a rotational axis relative to a second member thereof. The first member includes a seal member engagement surface defining, at least in part, an axially-extending seal cavity about the rotational axis and within which the seal assembly is disposed. The seal assembly can include a thrust ring and a seal member mounted to the thrust ring. The seal member includes a first member engagement surface, a second member engagement surface, a frusto-conical inner relief surface, a thrust ring engagement surface, and an outer relief surface.Type: GrantFiled: April 15, 2014Date of Patent: August 9, 2016Assignee: Caterpillar Inc.Inventors: Sunil Mathew, Mark Kiesel, Pradeep Chapagain