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: 20250254182
    Abstract: 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: Application
    Filed: February 6, 2024
    Publication date: August 7, 2025
    Inventors: Mukesh Kumar, Santosh Subramanya, Sooraj K S, Sean McDonald
  • Publication number: 20250248077
    Abstract: 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: Application
    Filed: April 21, 2025
    Publication date: July 31, 2025
    Applicant: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
  • Patent number: 12282765
    Abstract: 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: Grant
    Filed: October 11, 2022
    Date of Patent: April 22, 2025
    Assignee: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer, Garland Michael Krueger Port
  • Publication number: 20250106224
    Abstract: 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: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Inventors: Guy William Roberts, Sean McDonald
  • Patent number: 12131150
    Abstract: 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: Grant
    Filed: November 22, 2019
    Date of Patent: October 29, 2024
    Assignee: Ivanti, Inc.
    Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
  • Patent number: 12047397
    Abstract: Methods and systems for detecting threats using threat signatures loaded in a computing device.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: July 23, 2024
    Assignee: Sophos Limited
    Inventors: Santosh Subramanya, Shankar Jayaraman, Sajimon Kurien, Mukesh Kumar, Guruskanthan Viswanathan, Sean McDonald
  • Patent number: 11853739
    Abstract: 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: Grant
    Filed: October 22, 2021
    Date of Patent: December 26, 2023
    Assignee: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
  • Publication number: 20230114076
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 13, 2023
    Applicant: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer, Garland Port
  • Publication number: 20220129260
    Abstract: 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: Application
    Filed: October 22, 2021
    Publication date: April 28, 2022
    Applicant: Ivanti, Inc.
    Inventors: Sean McDonald, Johnathan Gohde, Jaremie Romer
  • Publication number: 20200142689
    Abstract: 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: Application
    Filed: November 22, 2019
    Publication date: May 7, 2020
    Applicant: Ivanti, Inc.
    Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
  • Patent number: 10489147
    Abstract: 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: Grant
    Filed: October 1, 2014
    Date of Patent: November 26, 2019
    Assignee: Ivanti, Inc.
    Inventors: Michael Fahland, Nicholas Krueger, Sean McDonald
  • Publication number: 20190088370
    Abstract: 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: Application
    Filed: November 13, 2018
    Publication date: March 21, 2019
    Inventors: Kevin Houlihan, Eduardo Vadia, Christopher Michael Gallagher, Erica St. Angel, Sean McDonald
  • Patent number: 10067858
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: September 4, 2018
    Assignee: VMware, Inc.
    Inventors: Sean McDonald, David Gibbens
  • Publication number: 20170344717
    Abstract: 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: Application
    Filed: May 18, 2017
    Publication date: November 30, 2017
    Applicant: Access Physicians: Global Telemedicine Solutions, PLLC
    Inventors: Kevin Houlihan, Eduardo Vadia, Christopher Michael Gallagher, Erica St. Angel, Sean McDonald
  • Patent number: 9292416
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: March 22, 2016
    Assignee: VMware, Inc.
    Inventors: David Gibbens, Nicholas Krueger, Sean McDonald, Scott Rens, Travis Dow
  • Patent number: 9292422
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: March 22, 2016
    Assignee: VMware, Inc.
    Inventors: Callistus C Schissel, Andrew Moravec, Sean McDonald, Scott Rens, David Gibbens
  • Patent number: 9069902
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: June 30, 2015
    Assignee: VMware, Inc.
    Inventors: David Gibbens, Mark Tempel, Sean McDonald, Scott Rens
  • Patent number: 8839201
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: September 16, 2014
    Assignee: VMware, Inc.
    Inventors: Callistus C Schissel, Sean McDonald, David Gibbens
  • Patent number: D763675
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 16, 2016
    Assignee: JL DARLING, LLC
    Inventors: Ryan Sean McDonald, Julie Ann Bacon, John Thomas Mattingly
  • Patent number: D767385
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 27, 2016
    Assignee: JL Darling, LLC
    Inventors: Ryan Sean McDonald, Julie Ann Bacon, John Thomas Mattingly