Patents Assigned to Ivanti, Inc.
  • Patent number: 10637950
    Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 28, 2020
    Assignee: Ivanti, Inc.
    Inventors: Gregory P. Olsen, Paul Byron Hillyard
  • Patent number: 10628173
    Abstract: A computing device that is configured for remotely invoking dynamic classes is described. The computing device includes a processor, memory in electronic communication with the processor and instructions stored in the memory. The computing device deploys one or more assemblies, which are used by an unreferenced derived class. A byte array that includes the unreferenced derived class is received from a remote node. The unreferenced derived class includes an implementation of a common base class. The computing device further receives a class name and one or more assembly names from the remote node. The computing device decodes the byte array to reconstitute the unreferenced derived class and calls the implementation of the common base class. One or more operations may be performed with the unreferenced derived class.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: April 21, 2020
    Assignee: Ivanti, Inc.
    Inventor: Paul Byron Hillyard
  • Patent number: 10630671
    Abstract: A method is provided for a multi-tenant system to accept web service calls from third party systems over a computer network. The method includes centrally receiving messages with different endpoint URLs from the third party systems over the computer network and processing each message by parsing an endpoint URL of the message to identify a tenant and an action for a payload of the message and authenticating the message. When the message is authenticated, the method further includes generating an acknowledgment of the message based on the identified tenant and the identified action and sending the acknowledgment over the computer network, routing the payload, the identified tenant, and the identified the action to a queue based on the identified tenant, retrieving the payload, the identified tenant, and the identified action from the queue, determining a user script corresponding to the identified action, and executing the user script on the payload.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 21, 2020
    Assignee: Ivanti, Inc.
    Inventors: Suresh S. Pandian, Udo H. Waibel, Hong Hauw, Andrii Zavgorodnii, Sundarapandian Sabapathy, Shaohua Yao, Randy Jessee, Roland Poklemba
  • Patent number: 10617558
    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: November 26, 2013
    Date of Patent: April 14, 2020
    Assignee: IVANTIS, INC.
    Inventors: Andrew T. Schieber, Iqbal K. Ahmed
  • Publication number: 20200057625
    Abstract: 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: Application
    Filed: August 16, 2019
    Publication date: February 20, 2020
    Applicant: Ivanti, Inc.
    Inventors: Eran LIVNE, Sébastien BARON
  • Publication number: 20200036702
    Abstract: A method by a management server is described. The method includes receiving a credentials request from a requesting management node. The credentials request includes a public key of the requesting management node. The method also includes determining whether the management server has credentials encrypted for the requesting management node in a local cache. The credentials are encrypted using the public key of the requesting management node and cannot be decrypted by the management server. The method further includes sending the encrypted credentials to the requesting management node when the management server has the encrypted credentials. The requesting management node can decrypt the encrypted credentials using a private key.
    Type: Application
    Filed: February 27, 2019
    Publication date: January 30, 2020
    Applicant: Ivanti, Inc.
    Inventors: Mark TEMPEL, Andrew MORAVEC
  • Patent number: 10537474
    Abstract: An ocular implant for treating glaucoma is provided, which may include any number of features. More particularly, the present invention relates to implants that facilitate the transfer of fluid from within one area of the eye to another area of the eye. One feature of the implant is that it includes a proximal inlet portion and a distal inlet portion adapted to be inserted into the anterior chamber of the eye, and an intermediate portion adapted to be inserted into Schlemm's canal. Another feature of the implant is that it can be biased to assume a predetermined shape to aid in placement within the eye.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 21, 2020
    Assignee: IVANTIS, INC.
    Inventors: Charles L. Euteneuer, Thomas R. Hektner, Andrew T. Schieber, John Wardle
  • Patent number: 10492949
    Abstract: An ocular implant delivery system is provided with a number of features. In some embodiments, the delivery system comprises a rotation mechanism configured to rotate and orient a cannula of the system, and an advancement mechanism configured to advance and retract an ocular implant through the delivery system and into an eye of a patient. In some embodiments, the cannula is sized and configured to be inserted into Schlemm's canal of the eye. The ocular implant is configured to maintain its orientation within the delivery system as the cannula is rotated. In some embodiments, the ocular implant automatically disengages the delivery system when it is advanced beyond a distal tip of the delivery system. Methods of implanting an ocular implant are also provided.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: December 3, 2019
    Assignee: IVANTIS, INC.
    Inventors: John Wardle, Andrew T. Schieber
  • 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: 20190342371
    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: Application
    Filed: December 3, 2018
    Publication date: November 7, 2019
    Applicant: Ivanti, Inc.
    Inventors: Lamar John VAN WAGENEN, Brant David THOMSEN, Scott Allen CADDES
  • Patent number: 10416978
    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: Grant
    Filed: August 8, 2017
    Date of Patent: September 17, 2019
    Assignee: Ivanti, Inc.
    Inventor: Brandon Lehner
  • Patent number: 10406025
    Abstract: An ocular implant is provided. In some embodiments, the ocular implant includes a body that is curved about a longitudinal central axis and a distal body portion that defines a longitudinal channel including a channel opening. The implant is sized and configured such that the ocular implant assumes an orientation in which the channel opening is adjacent a major side of Schlemm's canal when the ocular implant is disposed in Schlemm's canal. Methods for delivering ocular implants into Schlemm's canal are also provided. Some methods include covering openings in the ocular implant, advancing the implant into Schlemm's canal while at least some of the openings are covered, and uncovering the openings while the distal portion of the implant is disposed in Schlemm's canal.
    Type: Grant
    Filed: November 4, 2015
    Date of Patent: September 10, 2019
    Assignee: IVANTIS, INC.
    Inventors: John Wardle, Andrew T. Schieber, Kenneth M. Galt
  • Publication number: 20190268320
    Abstract: A method is provided for a multi-tenant system to accept web service calls from third party systems over a computer network. The method includes centrally receiving messages with different endpoint URLs from the third party systems over the computer network and processing each message by parsing an endpoint URL of the message to identify a tenant and an action for a payload of the message and authenticating the message. When the message is authenticated, the method further includes generating an acknowledgment of the message based on the identified tenant and the identified action and sending the acknowledgment over the computer network, routing the payload, the identified tenant, and the identified the action to a queue based on the identified tenant, retrieving the payload, the identified tenant, and the identified action from the queue, determining a user script corresponding to the identified action, and executing the user script on the payload.
    Type: Application
    Filed: December 20, 2018
    Publication date: August 29, 2019
    Applicant: Ivanti, Inc.
    Inventors: Suresh S. PANDIAN, Udo H. WAIBEL, Hong HAUW, Andrii ZAVGORODNII, Sundarapandian SABAPATHY, Shaohua YAO, Randy JESSEE, Roland POKLEMBA
  • Patent number: 10390993
    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: May 6, 2019
    Date of Patent: August 27, 2019
    Assignee: IVANTIS, INC.
    Inventor: Michael S. Berlin
  • Patent number: 10363168
    Abstract: An ocular implant adapted to reside at least partially in a portion of Schlemm's canal of an eye. The implant includes a spine extending along a longitudinal axis of the implant, a plurality of curved supports extending from the spine, each support comprising a first end extending from a first location on a first side of the spine and a second end extending from a second location on a second side of the spine, the second location being proximal to the first location, so that each support forms a portion of a helix, the spine and supports defining a volume having a maximum width perpendicular to the longitudinal axis between 0.005 inches and 0.04 inches, the ocular implant being configured to bend preferentially in a preferential bending plane.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: July 30, 2019
    Assignee: IVANTIS, INC.
    Inventors: Andrew T. Schieber, Kenneth M. Galt
  • Patent number: 10335314
    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: November 20, 2018
    Date of Patent: July 2, 2019
    Assignee: IVANTIS, INC.
    Inventor: Michael S. Berlin
  • Patent number: 10235216
    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: October 14, 2010
    Date of Patent: March 19, 2019
    Assignee: Ivanti, Inc.
    Inventor: Jerome Broekhuijsen
  • Patent number: 10180845
    Abstract: A method for network booting by a preboot execution environment (PXE) proxy is described. The method includes receiving one or more boot service discovery protocol (BSDP) packets from a client device. The method also includes determining a bootable image file to provide to the client device based on characteristics of the client device received in the one or more BSDP packets. The method further includes determining a nearest network location of the bootable image file. The method additionally includes providing the nearest network location of the bootable image file to the client device.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: January 15, 2019
    Assignee: Ivanti, Inc.
    Inventor: Joseph Nunes
  • Patent number: 10159601
    Abstract: A method and delivery system are disclosed for creating an aqueous flow pathway in the trabecular meshwork, juxtacanalicular trabecular meshwork and Schlemm's canal of an eye for reducing elevated intraocular pressure. Pulsed laser radiation is delivered from the distal end of a fiber-optic probe sufficient to cause photoablation of selected portions of the trabecular meshwork, the juxtacanalicular trabecular meshwork and an inner wall of Schlemm's canal in the target site. The fiber-optic probe may be advanced so as to create an aperture in the inner wall of Schlemm's canal in which fluid from the anterior chamber of the eye flows. The method and delivery system may further be used on any tissue types in the body.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 25, 2018
    Assignee: IVANTIS, INC.
    Inventor: Michael S. Berlin
  • Patent number: 10164961
    Abstract: A method is provided for a multi-tenant system to accept web service calls from third party systems over a computer network. The method includes centrally receiving messages with different endpoint URLs from the third party systems over the computer network and processing each message by parsing an endpoint URL of the message to identify a tenant and an action for a payload of the message and authenticating the message. When the message is authenticated, the method further includes generating an acknowledgment of the message based on the identified tenant and the identified action and sending the acknowledgment over the computer network, routing the payload, the identified tenant, and the identified the action to a queue based on the identified tenant, retrieving the payload, the identified tenant, and the identified action from the queue, determining a user script corresponding to the identified action, and executing the user script on the payload.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: December 25, 2018
    Assignee: Ivanti, Inc.
    Inventors: Suresh S. Pandian, Udo H. Waibel, Hong Hauw, Andrii Zavgorodnii, Sundarapandian Sabapathy, Shaohua Yao, Randy Jessee, Roland Poklemba