Patents Assigned to Ivantis, Inc.
-
Patent number: 11698977Abstract: A method and/or computer software for estimating the probability that a software weakness will be used in an exploit and/or malware and the probability that the developed exploit and/or malware will result in a compromise.Type: GrantFiled: November 13, 2020Date of Patent: July 11, 2023Assignee: Ivanti, Inc.Inventors: Benjamin Anthony Mixon-Baca, Srinivas Mukkamala
-
Patent number: 11700264Abstract: An apparatus includes a processor operatively coupled to a memory. The processor detects a software application installed on a client computing device, and/or usage data. Detected usage data is associated with a current user of the client computing device and with the software application. The processor identifies a user role for the current user based on the software application and/or usage data. The processor applies a security configuration to the client computing device based on the user role. The security configuration limits access by the current user to a portion of the software application. The processor sends an identifier of the user role to an administrative server for storage in an Active Directory (AD) database.Type: GrantFiled: November 9, 2020Date of Patent: July 11, 2023Assignee: Ivanti, Inc.Inventors: Randy Deninno, Mark Robert Tempel, Travis Peters, Rob Juncker
-
Publication number: 20230171166Abstract: An embodiment includes a method of real-time, endpoint-specific SLA compliance evaluation in a managed network. The method includes receiving SLA definition input that indicates an SLA definition of the managed network. Responsive to detection of a trigger event, the method includes initiating a scan of endpoints including retrieval of endpoint-level state data. The method includes identifying a portion of the retrieved state data relevant to the SLA definition. The method includes aggregating the portions of the retrieved state data. The method includes determining whether the managed network is SLA compliant at an endpoint-level of granularity based on the aggregated portions. Responsive to the managed network being noncompliant, the method includes identifying a subset of endpoints failing to meet the SLA definition and implementing a product modification process to address a metric of the SLA definition and change a product to bring the first endpoint into compliance.Type: ApplicationFiled: January 11, 2023Publication date: June 1, 2023Applicant: Ivanti, Inc.Inventors: Mitch Berg, Matthew Hazzard, Ciaran Walsh, Sam Schwichtenberg, David Rolls, David Brylyn, Brent Miller, Brian Secrist
-
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: 20230116748Abstract: A method of identification and remediation of a mass event in a managed network. The method includes receiving a first report of an event occurring at a first endpoint of the managed network. In response, a first action is performed. The first action being initiated based on a repeating event trigger not being triggered. The method includes receiving a second report of the event occurring at a second endpoint. In response, the method includes determining whether a threshold that triggers the repeating event trigger is exceeded. The threshold being indicative of a mass event in the managed network. Responsive to the threshold being exceeded, the method includes triggering the repeating event trigger and performing a second automated resolution action in the managed network. The second action being different from the first action. Responsive to the threshold not being exceeded, the method includes performing the first action at the second endpoint.Type: ApplicationFiled: October 12, 2022Publication date: April 13, 2023Applicant: Ivanti, Inc.Inventors: Robin Rowe, Jack Smith
-
Patent number: 11620372Abstract: Techniques are disclosed to provide application extension-based authentication on a device under third party management. In various embodiments, a unique identifier associated with an authentication app is stored on the device. An app extension framework that enables a native app to request, via an app extension associated with the authentication app, access to a service with which the native app is associated is provided. The authentication app is configured to use the unique identifier to determine a security posture of the device and to grant or deny access to the service based at least in part on the security posture of the device.Type: GrantFiled: June 19, 2020Date of Patent: April 4, 2023Assignee: Ivanti, Inc.Inventor: Suresh Kumar Batchu
-
Publication number: 20230067169Abstract: A method of credential sharing between users in a system includes creating a credential for a first user that is configured such that entry of secure details of the credential enables execution of an operation. The method includes receiving data indicative of a first selection of the credential and a second selection of a second user. The method includes encrypting the secure details such that the second user is capable of decrypting the secure details and other users are incapable of decrypting the secure details. The method includes appending a profile of the second user with encrypted secure details. The method includes receiving an execution request to perform the first operation from the second user and decrypting the secure details. After entry of the decrypted secure details, the method includes authenticating the second user using the secure details and enabling execution of the first operation by the second user.Type: ApplicationFiled: August 26, 2022Publication date: March 2, 2023Applicant: Ivanti, Inc.Inventors: Matthew Hazzard, Alex Ivanoff
-
Patent number: 11570064Abstract: An embodiment includes a method of secured, remote device access through dynamic scope adjustment in an incident management system. The method includes receiving an incident report indicative of a technical issue at a first device. Responsive to receipt of the incident report, the method includes determining that the first device is assigned an information technology (IT) support provider and dynamically elevating the first device to a scope of the IT support provider. Following a correction of at least a portion of the technical issue by the IT support provider, the method includes dynamically relegating the first device from the scope to prevent remote access to the first device following the correction.Type: GrantFiled: March 19, 2021Date of Patent: January 31, 2023Assignee: Ivanti, Inc.Inventor: Richard James Somerfield
-
Publication number: 20230022477Abstract: Systems, devices, and methods are disclosed to send a signal to deploy a software patch at a compute device, to identify, based on a dependency map, a set of system components on the compute device that are likely to be impacted by the software patch, to monitor a set of parameters for a set of applications on the compute device that interact with a set of system components, to compare values for the set of parameters to one or more predefined criteria and to determine a compatibility classification for the software patch. Systems, devices, and methods are disclosed to update the dependency map based on the compatibility classification to define an updated dependency map, and based on the updated dependency map send a signal to deploy the software patch at a set of compute devices.Type: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Applicant: Ivanti, Inc.Inventors: Eran Livne, Sébastien Baron
-
Patent number: 11556808Abstract: Content delivery optimization and recommendation is disclosed. A manner of delivering a content object to a mobile device may be determined at least in part by applying a behavior model associated with a user of the mobile device to attributes associated with the content object. The behavior model may be generated based at least in part on observed activities of the user. The content object is provided to the mobile device in the determined manner.Type: GrantFiled: August 29, 2014Date of Patent: January 17, 2023Assignee: Ivanti, Inc.Inventors: Mansu Kim, Suresh Kumar Batchu, Benjamin Markines
-
Publication number: 20230004642Abstract: A method of application integrity verification and remediation includes scanning an appliance to identify installed program files associated with an application under analysis deployed at the appliance. The method includes computing a hash value of a first installed file of the installed program files. The method includes determining whether the first installed file exists in vendor program files of the application that are maintained separate from the installed program files. The method includes fetching a hash value of a first vendor file of the vendor program files. The first vendor file corresponds to the first installed file. Responsive to the fetched hash value differing from the computed hash value, the method includes classifying the first installed program file as a compromised file and remediating the compromised file at the network appliance.Type: ApplicationFiled: June 21, 2022Publication date: January 5, 2023Applicant: Ivanti, Inc.Inventors: Sarat Chandra Chowdary Kongara, Nagesh Ayyagari, Fnu Pankaj Kumar, Vinoj Ebenezer Stanley, Praveen Kalla
-
Patent number: 11533223Abstract: A method for managing nodes is disclosed. The method includes testing a management script on a management server for managing at least one node. The method also includes receiving administrator validation to distribute the management script. The method further includes sending the validated management script to one or more management servers on one or more networks.Type: GrantFiled: January 18, 2021Date of Patent: December 20, 2022Assignee: Ivanti, Inc.Inventor: Roman Mach
-
Publication number: 20220327031Abstract: A method of remote device diagnosis and mitigation includes receiving a signal indicative of an intermittent technical state of a first device. Immediately responsive thereto, the method includes interrogating the first device for parameters. The method includes interrogating the first device for the parameters at a third time outside receipt of the signal. The parameters include a transient parameter present at a first time of the intermittent technical state and not present a second time following the first time. The method includes recording the parameters from the first time in a first data file and the parameters for the third time in an additional data file. The first data file is compared with the additional data file to identify a difference in a parameter indicative of a cause of the intermittent technical state. The method includes remotely implementing a change on the first device to mitigate the cause.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Applicant: Ivanti, Inc.Inventor: Liam Hughes
-
Patent number: 11468226Abstract: A method for automatic presentation of a terminal application screen is described. The method includes receiving terminal application screen data from a server. The method also includes selecting a transformation template based on a comparison of text in the terminal application screen data to identification text in the transformation template. The transformation template includes instructions for transforming the terminal application screen data into an HTML page. The method further includes transforming the terminal application screen data into the HTML page using the selected transformation template. The HTML page is displayed in a web interface on a client device.Type: GrantFiled: January 11, 2021Date of Patent: October 11, 2022Assignee: Ivanti, Inc.Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
-
Patent number: 11461086Abstract: Systems, devices, and methods are disclosed to send a signal to deploy a software patch at a compute device, to identify, based on a dependency map, a set of system components on the compute device that are likely to be impacted by the software patch, to monitor a set of parameters for a set of applications on the compute device that interact with a set of system components, to compare values for the set of parameters to one or more predefined criteria and to determine a compatibility classification for the software patch. Systems, devices, and methods are disclosed to update the dependency map based on the compatibility classification to define an updated dependency map, and based on the updated dependency map send a signal to deploy the software patch at a set of compute devices.Type: GrantFiled: August 16, 2019Date of Patent: October 4, 2022Assignee: Ivanti, Inc.Inventors: Eran Livne, Sébastien Baron
-
Patent number: 11451616Abstract: A method for converting data between two data transfer protocols is described. The method includes receiving first HyperText Transfer Protocol (HTTP) enabled data from a first computer system. The method also includes converting the first HTTP-enabled data obtained from the first computer system to first remote terminal session data. The method also includes sending the first remote terminal session data to a second computer system via a remote terminal session.Type: GrantFiled: December 18, 2020Date of Patent: September 20, 2022Assignee: Ivanti, Inc.Inventor: Daniel Thomas Alger
-
Publication number: 20220263854Abstract: An embodiment includes a method of vulnerability detection and mitigation in a managed network. The method includes receiving a defined state of a product on a managed endpoint of a managed network. The method includes detecting a trigger event in the managed network. The trigger event is indicative of a change to the managed device or to the product that is inconsistent with the defined state. Responsive to detection of the trigger event, the method includes automatically implementing a product modification process. The product modification process includes distribution of at least one product update to a product installed at the managed endpoint.Type: ApplicationFiled: February 17, 2022Publication date: August 18, 2022Applicant: Ivanti, Inc.Inventors: Brent Miller, Mitch Berg, Brian Secrist
-
Patent number: 11416348Abstract: A method of remote device diagnosis and mitigation includes receiving a signal indicative of an intermittent technical state of a first device. Immediately responsive thereto, the method includes interrogating the first device for parameters. The method includes interrogating the first device for the parameters at a third time outside receipt of the signal. The parameters include a transient parameter present at a first time of the intermittent technical state and not present a second time following the first time. The method includes recording the parameters from the first time in a first data file and the parameters for the third time in an additional data file. The first data file is compared with the additional data file to identify a difference in a parameter indicative of a cause of the intermittent technical state. The method includes remotely implementing a change on the first device to mitigate the cause.Type: GrantFiled: April 1, 2021Date of Patent: August 16, 2022Assignee: Ivanti, Inc.Inventor: Liam Hughes
-
Publication number: 20220222067Abstract: An embodiment includes a method of software utilization evaluation in a managed network. The method includes receiving a software parameter for a software implemented by a managed device in a managed network. The method includes obtaining status data of the software on the device. The status data indicating whether the software is in use at the device at a time. The method includes aggregating the status data to determine a software usage of the software at the device. Responsive to the software usage being below a usage threshold, the method includes generating software management action. The usage threshold being based on the software parameter. Responsive to a state at a management device, the method includes implementing the software management action to remotely modify at least one aspect of the managed device.Type: ApplicationFiled: January 11, 2022Publication date: July 14, 2022Applicant: Ivanti, Inc.Inventors: Terry Courtney, David Edgar, Vida Sirmeniene, Simon Oldfield
-
Patent number: 11323494Abstract: A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.Type: GrantFiled: November 9, 2020Date of Patent: May 3, 2022Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson