Patents by Inventor Sean McDonald
Sean McDonald 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: 20250254182Abstract: Systems and methods for detecting threats using threat signatures loaded in a computing device. The method includes receiving a first plurality of threat signatures at a computing device on a first network location; storing the first plurality of threat signatures in read only memory (ROM) of the computing device; and monitoring, using the computing device, network activity by executing at least one of: a telemetry module, a network profiler module, and a machine learning module. The method further includes creating a customized signature set by selecting a second plurality of threat signatures from the first plurality of threat signatures based on output from at least one or more of the telemetry module, the network profiler module, or machine learning module, loading the customized signature set into random access memory (RAM) of the computing device, and scanning network activity using the customized signature set.Type: ApplicationFiled: February 6, 2024Publication date: August 7, 2025Inventors: Mukesh Kumar, Santosh Subramanya, Sooraj K S, Sean McDonald
-
Publication number: 20250248077Abstract: A method of automated software management includes importing update metadata consumed from an update list describing cybersecurity vulnerabilities and product updates. Based on the update metadata, the method includes generating an initial update list including outstanding product updates for endpoints included in a managed network. The method includes discovering products of an endpoint of the managed network. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update.Type: ApplicationFiled: April 21, 2025Publication date: July 31, 2025Applicant: Ivanti, Inc.Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
-
Patent number: 12282765Abstract: A method of automated software management includes generating an initial update list including outstanding product updates for an endpoint. The method includes receiving from a third-party agent, product metadata related to products loaded on the endpoint. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update. The method includes distributing only the subset of outstanding product updates of the modified update list to the managed endpoint.Type: GrantFiled: October 11, 2022Date of Patent: April 22, 2025Assignee: Ivanti, Inc.Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer, Garland Michael Krueger Port
-
Publication number: 20250106224Abstract: A computer system implemented method for detecting false positive events includes detecting an event that is potentially indicative of a digital threat, defining a neighborhood of a plurality of computer systems in operable communication with the computer system, inquiring to the neighborhood of the plurality of computer systems whether at least one computer system of the plurality of computer systems has had the event, or a related event, occur, receiving responses from one or more of the computer systems of the plurality of computer systems of the neighborhood based on the inquiring, analyzing the received responses from one or more of the computer systems of the plurality of computer systems of the neighborhood to determine a context of the event, classifying the event as a false positive event based on the analyzing and the determined context, and suppressing the event based on the classifying.Type: ApplicationFiled: September 21, 2023Publication date: March 27, 2025Inventors: Guy William Roberts, Sean McDonald
-
Patent number: 12131150Abstract: A method for patch management is described. The method includes downloading a patch that is incompatible with a patch management system. The method also includes creating an archive that is executable by the patch management system. The archive includes the incompatible patch. The method further includes sending the archive to the patch management system.Type: GrantFiled: November 22, 2019Date of Patent: October 29, 2024Assignee: Ivanti, Inc.Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
-
Patent number: 12047397Abstract: Methods and systems for detecting threats using threat signatures loaded in a computing device.Type: GrantFiled: May 23, 2022Date of Patent: July 23, 2024Assignee: Sophos LimitedInventors: Santosh Subramanya, Shankar Jayaraman, Sajimon Kurien, Mukesh Kumar, Guruskanthan Viswanathan, Sean McDonald
-
Patent number: 11853739Abstract: A method of automated software management includes importing update metadata consumed from an update list describing cybersecurity vulnerabilities and product updates. Based on the update metadata, the method includes generating an initial update list including outstanding product updates for endpoints included in a managed network. The method includes discovering products of an endpoint of the managed network. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update.Type: GrantFiled: October 22, 2021Date of Patent: December 26, 2023Assignee: Ivanti, Inc.Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
-
Publication number: 20230114076Abstract: A method of automated software management includes generating an initial update list including outstanding product updates for an endpoint. The method includes receiving from a third-party agent, product metadata related to products loaded on the endpoint. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update. The method includes distributing only the subset of outstanding product updates of the modified update list to the managed endpoint.Type: ApplicationFiled: October 11, 2022Publication date: April 13, 2023Applicant: Ivanti, Inc.Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer, Garland Port
-
Publication number: 20220129260Abstract: A method of automated software management includes importing update metadata consumed from an update list describing cybersecurity vulnerabilities and product updates. Based on the update metadata, the method includes generating an initial update list including outstanding product updates for endpoints included in a managed network. The method includes discovering products of an endpoint of the managed network. Based on discovered products, the method includes generating an endpoint-specific inventory including product metadata of the products loaded on the endpoint. The method includes identifying an unnecessary product update of the outstanding product updates not related to the discovered products. The method includes filtering the unnecessary product update from the initial update list to generate a modified update list including a subset of outstanding product updates and omitting the unnecessary product update.Type: ApplicationFiled: October 22, 2021Publication date: April 28, 2022Applicant: Ivanti, Inc.Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
-
Publication number: 20200142689Abstract: A method for patch management is described. The method includes downloading a patch that is incompatible with a patch management system. The method also includes creating an archive that is executable by the patch management system. The archive includes the incompatible patch. The method further includes sending the archive to the patch management system.Type: ApplicationFiled: November 22, 2019Publication date: May 7, 2020Applicant: Ivanti, Inc.Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
-
Patent number: 10489147Abstract: A method for patch management is described. The method includes downloading a patch that is incompatible with a patch management system. The method also includes creating an archive that is executable by the patch management system. The archive includes the incompatible patch. The method further includes sending the archive to the patch management system.Type: GrantFiled: October 1, 2014Date of Patent: November 26, 2019Assignee: Ivanti, Inc.Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
-
Publication number: 20190088370Abstract: Disclosed herein are unique systems and methods for remotely located physician specialists to diagnose and treat patients in a non-acute care facility having symptoms typically indicating a need for transfer to an acute care facility. The disclosed principles minimize the transfer of patients from a non-acute care facility to an acute care facility when not needed. The disclosed principles provide for the use of telemedicine units by geographically remote physician specialists to diagnose and treat patients in a non-acute care facility. If the physician specialist determines via the telemedicine unit that transfer of the patient to higher level of facility is needed, then the patient is transferred. If the physician specialist determines that the patient's new, elevated condition may be treated in the current, lower level facility, the physician specialist can prescribe a treatment for the current facility's staff to implement, even under the supervision of the physician specialist if it is needed.Type: ApplicationFiled: November 13, 2018Publication date: March 21, 2019Inventors: Kevin Houlihan, Eduardo Vadia, Christopher Michael Gallagher, Erica St. Angel, Sean McDonald
-
Patent number: 10067858Abstract: In a method of software item testing, an automated test of a software item is initiated in a cloud-based computing environment in exchange for a fee. The test is part of a testing framework in the cloud-based computing environment. In response to occurrence of an error condition during the test, the test is paused within the cloud-based computing environment. An alteration to the test is accepted while the test is paused. The alteration is accepted via a user interface to the cloud-based computing environment. Testing is continued within the cloud-based computing environment, using altered test.Type: GrantFiled: October 12, 2012Date of Patent: September 4, 2018Assignee: VMware, Inc.Inventors: Sean McDonald, David Gibbens
-
Publication number: 20170344717Abstract: Disclosed herein are unique systems and methods for remotely located physician specialists to diagnose and treat patients in a non-acute care facility having symptoms typically indicating a need for transfer to an acute care facility. The disclosed principles minimize the transfer of patients from a non-acute care facility to an acute care facility when not needed. The disclosed principles provide for the use of telemedicine units by geographically remote physician specialists to diagnose and treat patients in a non-acute care facility. If the physician specialist determines via the telemedicine unit that transfer of the patient to higher level of facility is needed, then the patient is transferred. If the physician specialist determines that the patient's new, elevated condition may be treated in the current, lower level facility, the physician specialist can prescribe a treatment for the current facility's staff to implement, even under the supervision of the physician specialist if it is needed.Type: ApplicationFiled: May 18, 2017Publication date: November 30, 2017Applicant: Access Physicians: Global Telemedicine Solutions, PLLCInventors: Kevin Houlihan, Eduardo Vadia, Christopher Michael Gallagher, Erica St. Angel, Sean McDonald
-
Patent number: 9292416Abstract: In a method of software development kit (SDK) testing, a graphical user interface is provided for initializing a test of an SDK. An application is created to run against the SDK. The output of the SDK is verified.Type: GrantFiled: October 12, 2012Date of Patent: March 22, 2016Assignee: VMware, Inc.Inventors: David Gibbens, Nicholas Krueger, Sean McDonald, Scott Rens, Travis Dow
-
Patent number: 9292422Abstract: In a method of testing a software item, a graphical user interface is presented for scheduling a test of the software item. Specified information regarding conduct of a test is received via the graphical user interface. The specified information includes a test time for initiating the test. The test is initiated at the test time.Type: GrantFiled: October 12, 2012Date of Patent: March 22, 2016Assignee: VMware, Inc.Inventors: Callistus C Schissel, Andrew Moravec, Sean McDonald, Scott Rens, David Gibbens
-
Patent number: 9069902Abstract: In a method of creating a custom action, a user interface is presented for entry of lines of a custom action. In response to receipt of a sub-portion of a line of the custom action via said user interface, the sub-portion is automatically checked for errors in syntax. The custom action is stored as a selectable custom action in a dynamic layer of a testing infrastructure. The dynamic layer of the testing infrastructure is associated with a particular instance of a software item.Type: GrantFiled: October 12, 2012Date of Patent: June 30, 2015Assignee: VMware, Inc.Inventors: David Gibbens, Mark Tempel, Sean McDonald, Scott Rens
-
Patent number: 8839201Abstract: In a method of testing a software item, an automated test of a software item is conducted. In response to occurrence of an error condition during the test, test data associated with the error condition is captured. A portion of the captured test data is forwarded to a designated electronic notification location.Type: GrantFiled: October 12, 2012Date of Patent: September 16, 2014Assignee: VMware, Inc.Inventors: Callistus C Schissel, Sean McDonald, David Gibbens
-
Patent number: D763675Type: GrantFiled: June 26, 2015Date of Patent: August 16, 2016Assignee: JL DARLING, LLCInventors: Ryan Sean McDonald, Julie Ann Bacon, John Thomas Mattingly
-
Patent number: D767385Type: GrantFiled: June 30, 2015Date of Patent: September 27, 2016Assignee: JL Darling, LLCInventors: Ryan Sean McDonald, Julie Ann Bacon, John Thomas Mattingly