Patents Assigned to Ivanti, Inc.
  • Publication number: 20210209291
    Abstract: 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: Application
    Filed: January 11, 2021
    Publication date: July 8, 2021
    Applicant: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 11042421
    Abstract: 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: Grant
    Filed: March 18, 2019
    Date of Patent: June 22, 2021
    Assignee: Ivanti, Inc.
    Inventor: Jerome Broekhuijsen
  • Patent number: 11026836
    Abstract: 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: Grant
    Filed: May 9, 2016
    Date of Patent: June 8, 2021
    Assignee: IVANTIS, INC.
    Inventors: John Wardle, Andrew T. Schieber
  • Publication number: 20210160249
    Abstract: 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: Application
    Filed: November 9, 2020
    Publication date: May 27, 2021
    Applicant: Ivanti, Inc.
    Inventors: Randy Deninno, Mark Robert Tempel, Travis Peters, Rob Juncker
  • Publication number: 20210150023
    Abstract: 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: Application
    Filed: October 13, 2020
    Publication date: May 20, 2021
    Applicant: Ivanti, Inc.
    Inventors: Robert M. Juncker, Christopher J. Goettl
  • Patent number: 10997131
    Abstract: 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: Grant
    Filed: May 23, 2017
    Date of Patent: May 4, 2021
    Assignee: Ivanti, Inc.
    Inventor: Paul Byron Hillyard
  • Patent number: 10938886
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: March 2, 2021
    Assignee: Ivanti, Inc.
    Inventors: Lamar John Van Wagenen, Brant David Thomsen, Scott Allen Caddes
  • Publication number: 20210030590
    Abstract: 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: Application
    Filed: February 19, 2019
    Publication date: February 4, 2021
    Applicant: Ivantis, Inc.
    Inventors: Wendy Blanda, Rhett Schiffman
  • Patent number: 10897393
    Abstract: 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: Grant
    Filed: February 16, 2018
    Date of Patent: January 19, 2021
    Assignee: Ivanti, Inc.
    Inventor: Roman Mach
  • Patent number: 10891425
    Abstract: 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: Grant
    Filed: July 28, 2016
    Date of Patent: January 12, 2021
    Assignee: Ivanti, Inc.
    Inventors: James George Hill, Jared Vincent Jonas, Davidson James Banner
  • Patent number: 10873621
    Abstract: 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: Grant
    Filed: July 23, 2018
    Date of Patent: December 22, 2020
    Assignee: Ivanti, Inc.
    Inventor: Daniel Thomas Alger
  • Patent number: 10834091
    Abstract: 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: Grant
    Filed: February 27, 2018
    Date of Patent: November 10, 2020
    Assignee: Ivanti, Inc.
    Inventors: Randy Deninno, Mark Robert Tempel, Travis Peters, Robert M. Juncker
  • Patent number: 10834150
    Abstract: 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: Grant
    Filed: December 26, 2014
    Date of Patent: November 10, 2020
    Assignee: Ivanti, Inc.
    Inventors: Gregory Paul Olsen, Blake Alan Thompson
  • Patent number: 10805333
    Abstract: 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: Grant
    Filed: February 27, 2018
    Date of Patent: October 13, 2020
    Assignee: Ivanti, Inc.
    Inventors: Robert M. Juncker, Christopher J. Goettl
  • Patent number: 10797896
    Abstract: 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: Grant
    Filed: October 23, 2017
    Date of Patent: October 6, 2020
    Assignee: Ivanti, Inc.
    Inventor: Michael Earl
  • Patent number: 10709547
    Abstract: 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: Grant
    Filed: July 14, 2015
    Date of Patent: July 14, 2020
    Assignee: IVANTIS, INC.
    Inventor: Andrew T. Schieber
  • Patent number: 10687978
    Abstract: 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: Grant
    Filed: July 29, 2019
    Date of Patent: June 23, 2020
    Assignee: IVANTIS, INC.
    Inventor: Michael S. Berlin
  • Publication number: 20200150942
    Abstract: 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: Application
    Filed: September 16, 2019
    Publication date: May 14, 2020
    Applicant: Ivanti, Inc.
    Inventor: Brandon LEHNER
  • 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: 10642978
    Abstract: 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: Grant
    Filed: August 4, 2017
    Date of Patent: May 5, 2020
    Assignee: Ivanti, Inc.
    Inventor: Daniel Teal