Patents Assigned to Ivanti, Inc.
-
Publication number: 20210209291Abstract: 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: ApplicationFiled: January 11, 2021Publication date: July 8, 2021Applicant: Ivanti, Inc.Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
-
Patent number: 11042421Abstract: A method for modifying a system-defined user interface control on a computing device is described. The method includes wrapping, on the computing device, a system-defined control within a programmer-defined control at run-time and modifying functionality of the system-defined control at run-time. Modifying functionality includes intercepting an initial message for a system-defined control, preventing the system-defined control from rendering and rendering a programmer-defined control in place of the system-defined control. Modifying functionality also includes intercepting a message for the system-defined control, determining whether the message requires modified functionality and providing modified functionality if the message requires modified functionality. Modifying functionality also includes sending the message to the system-defined control if the message does not require modified functionality and providing regular functionality if the message does not require modified functionality.Type: GrantFiled: March 18, 2019Date of Patent: June 22, 2021Assignee: Ivanti, Inc.Inventor: Jerome Broekhuijsen
-
Patent number: 11026836Abstract: An ocular implant adapted to be disposed within Schlemm's canal of a human eye with a body extending along a curved longitudinal central axis in a curvature plane, a first strut on one side of the implant and a second strut on an opposite side of the implant, the circumferential extent of the first strut with respect to the plane of curvature being greater than the circumferential extent of the second strut with respect to the plane of curvature. The invention also includes methods of using the implant.Type: GrantFiled: May 9, 2016Date of Patent: June 8, 2021Assignee: IVANTIS, INC.Inventors: John Wardle, Andrew T. Schieber
-
Publication number: 20210160249Abstract: 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: ApplicationFiled: November 9, 2020Publication date: May 27, 2021Applicant: Ivanti, Inc.Inventors: Randy Deninno, Mark Robert Tempel, Travis Peters, Rob Juncker
-
Publication number: 20210150023Abstract: An apparatus includes a processor operatively coupled to a memory. The processor receives a first set of risk assessment rules including first user privilege criteria and first device criteria. The first device criteria include a computing device patch level, a network type, and/or a password policy. The processor identifies a user-specific security risk based on the first set of risk assessment rules and applies a privilege mitigation measure based on the user-specific security risk without being in communication with a management server. The processor later receives a second, updated set of risk assessment rules at the computing device. Upon detecting another login of the user, the processor identifies an updated user-specific security risk based on the updated set of risk assessment rules, and applies a modified privilege mitigation measure based on the updated user-specific security risk, again without being in communication with the management server.Type: ApplicationFiled: October 13, 2020Publication date: May 20, 2021Applicant: Ivanti, Inc.Inventors: Robert M. Juncker, Christopher J. Goettl
-
Patent number: 10997131Abstract: A computing device configured for using a member attribute to perform a database operation is described. The computing device includes a processor and instructions stored in memory. The computing device generates an object based on a class with a member. The member has an associated attribute that indicates a database mapping. The computing device also performs a database operation based on the attribute.Type: GrantFiled: May 23, 2017Date of Patent: May 4, 2021Assignee: Ivanti, Inc.Inventor: Paul Byron Hillyard
-
Patent number: 10938886Abstract: Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.Type: GrantFiled: December 3, 2018Date of Patent: March 2, 2021Assignee: Ivanti, Inc.Inventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
-
Publication number: 20210030590Abstract: An ocular implant including a drug releasing element and having an inlet portion and a Schlemm's canal portion distal to the inlet portion, the inlet portion being disposed at a proximal end of the implant and sized and configured to be placed within an anterior chamber of a human eye, the Schlemm's canal portion being arranged and configured to be disposed within Schlemm's canal of the eye when the inlet portion is disposed in the anterior chamber.Type: ApplicationFiled: February 19, 2019Publication date: February 4, 2021Applicant: Ivantis, Inc.Inventors: Wendy Blanda, Rhett Schiffman
-
Patent number: 10897393Abstract: 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: February 16, 2018Date of Patent: January 19, 2021Assignee: Ivanti, Inc.Inventor: Roman Mach
-
Patent number: 10891425Abstract: 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: July 28, 2016Date of Patent: January 12, 2021Assignee: Ivanti, Inc.Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
-
Patent number: 10873621Abstract: 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: July 23, 2018Date of Patent: December 22, 2020Assignee: Ivanti, Inc.Inventor: Daniel Thomas Alger
-
Patent number: 10834091Abstract: 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: February 27, 2018Date of Patent: November 10, 2020Assignee: Ivanti, Inc.Inventors: Randy Deninno, Mark Robert Tempel, Travis Peters, Robert M. Juncker
-
Patent number: 10834150Abstract: 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: December 26, 2014Date of Patent: November 10, 2020Assignee: Ivanti, Inc.Inventors: Gregory Paul Olsen, Blake Alan Thompson
-
Patent number: 10805333Abstract: An apparatus includes a processor operatively coupled to a memory. The processor receives a first set of risk assessment rules including first user privilege criteria and first device criteria. The first device criteria includes a computing device patch level, a network type, and/or a password policy. The processor identifies a user-specific security risk based on the first set of risk assessment rules and applies a privilege mitigation measure based on the user-specific security risk without being in communication with a management server. The processor later receives a second, updated set of risk assessment rules at the computing device. Upon detecting another login of the user, the processor identifies an updated user-specific security risk based on the updated set of risk assessment rules, and applies a modified privilege mitigation measure based on the updated user-specific security risk, again without being in communication with the management server.Type: GrantFiled: February 27, 2018Date of Patent: October 13, 2020Assignee: Ivanti, Inc.Inventors: Robert M. Juncker, Christopher J. Goettl
-
Patent number: 10797896Abstract: A computing device configured for determining a node status is described. The computing device includes a processor and instructions in memory. The computing device determines a representative node corresponding to a network group with multiple nodes. The computing device also sends a status retrieval directive to the representative node. The status retrieval directive includes a directive for retrieval of the node status of a target node. The computing device also receives the node status of the target node from the representative node and stores the node status on a database.Type: GrantFiled: October 23, 2017Date of Patent: October 6, 2020Assignee: Ivanti, Inc.Inventor: Michael Earl
-
Patent number: 10709547Abstract: A method and system for deploying an ocular implant into Schlemm's canal of an eye. The method includes the steps of inserting a distal end of a cannula through a cornea of the eye and into an anterior chamber of the eye, the cannula having a distal opening extending from the distal end and through a side wall, a curved distal portion and a curved intermediate portion; placing the distal opening of the cannula into fluid communication with Schlemm's canal; advancing the ocular implant distally through the cannula with a delivery tool engaged with the ocular implant, a proximal portion of the ocular implant engaging the delivery tool proximal to a distal portion of the delivery tool; and disengaging the ocular implant and the delivery tool when the proximal portion of the ocular implant reaches the cannula distal opening.Type: GrantFiled: July 14, 2015Date of Patent: July 14, 2020Assignee: IVANTIS, INC.Inventor: Andrew T. Schieber
-
Patent number: 10687978Abstract: An apparatus having an inserter device with a shaft disposed in an interior space and an intraocular implant adapted to self-retain to an inner wall of Schlemm's canal. The intraocular implant has a proximal portion sized and shaped to reside within an anterior chamber of the eye, the proximal portion having a proximal opening; a distal portion sized and shaped to reside within Schlemm's canal of the eye, the distal portion having a distal opening, and a passageway extending in a straight line from the proximal opening to the distal opening to conduct fluid from the anterior chamber to Schlemm's canal. The shaft of the inserter device is adapted to advance the intraocular implant out of the interior space and through an inner wall of Schlemm's canal.Type: GrantFiled: July 29, 2019Date of Patent: June 23, 2020Assignee: IVANTIS, INC.Inventor: Michael S. Berlin
-
Publication number: 20200150942Abstract: A method for predicting whether a party will purchase a product. The method includes accessing data wherein the data is obtained from a plurality of computing environments of a plurality of parties, analyzing the data; and predicting whether one of the plurality of parties will purchase a product based on the analyzed data.Type: ApplicationFiled: September 16, 2019Publication date: May 14, 2020Applicant: Ivanti, Inc.Inventor: Brandon LEHNER
-
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: 10642978Abstract: Methods of detecting malicious code injected into memory of a computer system are disclosed. The memory injection detection methods may include enumerating memory regions of an address space in memory of computer system to create memory region address information. The memory region address information may be compared to loaded module address information to facilitate detection of malicious code memory injection.Type: GrantFiled: August 4, 2017Date of Patent: May 5, 2020Assignee: Ivanti, Inc.Inventor: Daniel Teal