IP Library Granted Patent US 12,483,592
Granted Patent B2
US 12,483,592 · App. 16/505,245 · Granted Nov 25, 2025

Method and apparatus for enforcing realtime access controls for endpoints

Inventors: Donald Warren Hasson (Madison, MS); David William Durham (Raymond, MS); Dustin L. Majure (Madison, MS)
Assignee: BeyondTrust Corporation
H04L63/20H04L63/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,483,592
App. No.
16/505,245
Granted
Nov 25, 2025
Kind
B2
Abstract

The disclosed system includes privileged access management (PAM) appliance that facilitates establishing a session between an accessor device and an endpoint device. Generally, an access application can be pushed to the endpoint device. Once received, the endpoint device can automatically execute the access application. When executed, the access application can connect to the PAM appliance. The PAM appliance can establish the session between the accessor device and the endpoint device.

Claims (46)

1 . A privileged access management (PAM) apparatus comprising at least one computing device comprising a hardware processor, the at least one computing device configured to:

push an access application to an endpoint device in response to receiving a first request from an accessor device, wherein the access application is automatically executed by the endpoint device, wherein the endpoint device and the accessor device are separate devices;

receive a second request to connect from the access application;

establish an access session between the accessor device and the access application executed by the endpoint device to provide access to at least one resource of the endpoint device based on a conversion of a first access protocol used by the PAM apparatus to a second access protocol used by the endpoint device; and

provide a credential for the accessor device for use in the access session based on an in-session policy.

2 . The PAM apparatus of claim 1 , wherein the at least one computing device is further configured to push the access application to the endpoint device based on at least one of: a system management bus, a remote procedure call, inter process communications, a file transfer protocol, a secure shell, or a hypertext transfer protocol.

3 . The PAM apparatus of claim 1 , wherein the at least one computing device is further configured to:

receive a third request from a second accessor device to access a second endpoint device;

push another access application to the second endpoint device;

receive a fourth request to connect from the other access application; and

establish a second session between the second accessor device and the second endpoint device.

4 . The PAM apparatus of claim 1 , wherein the endpoint device excludes a pre-installed access client.

5 . The PAM apparatus of claim 1 , wherein the at least one computing device is further configured to execute a push service to handle operations for pushing the access application to the endpoint device.

6 . The PAM apparatus of claim 1 , wherein the at least one computing device is further configured to manage access rights to the endpoint device.

7 . The PAM apparatus of claim 1 , wherein establishing the access session comprises providing the accessor device with real time access control to resources of the endpoint device.

8 . A method comprising:

in response to receiving a first request from an accessor device, sending an access application to an endpoint device, wherein the access application is automatically executed by the endpoint device, wherein the endpoint device and the accessor device are separate devices;

receiving a second request for connection from the access application;

establishing, via the access application, an access session between the accessor device and the endpoint device to provide access to at least one resource of the endpoint device;

converting, via a protocol agent and for the access session, a first access protocol used by a privileged access management (PAM) appliance to a second access protocol used by the endpoint device; and

granting access to a credential for the accessor device for use in the access session based on an in-session policy.

9 . The method of claim 8 , wherein sending the access application to the endpoint device is performed by the protocol agent on behalf of the privileged access management (PAM) appliance.

10 . The method of claim 9 , wherein the protocol agent communicates with the endpoint device on a local network and communicates with the PAM appliance on a wide-area network.

11 . The method of claim 8 , wherein a PAM appliance establishes the access session and the method further comprises managing, via the PAM appliance, access rights to a plurality of endpoint devices including the endpoint device and respective access session traffic.

12 . The method of claim 8 , further comprising determining the in-session policy for the access session, wherein the in-session policy grants or denies access to at least one of: a tool, a command, or a resource for the endpoint device.

13 . The method of claim 8 , wherein sending the access application to the endpoint device is performed by the accessor device.

14 . The method of claim 8 , further comprising assigning the in-session policy to the accessor device.

15 . A system comprising:

a data store comprising an access application;

an endpoint device; and

a privileged access management (PAM) appliance in communication with the endpoint device and the data store, the PAM appliance comprising a hardware processor and being configured to:

in response to receiving a first request from an accessor device, retrieve the access application from the data store, wherein the endpoint device and the accessor device are separate devices;

push the access application to the endpoint device;

receive a second request for connection from the access application;

establish an access session between the accessor device and the access application executed by the endpoint device to provide access to at least one resource of the endpoint device based on a conversion of a first access protocol used by the PAM appliance to a second access protocol used by the endpoint device; and

grant, to the accessor device, access to a credential based on an in-session policy.

16 . The system of claim 15 , wherein the endpoint device is configured to:

receive the access application from the PAM appliance; and

in response to receiving the access application, automatically execute the access application.

17 . The system of claim 15 , further comprising a protocol agent in communication via a local area network with the endpoint device, wherein the access application is pushed to the endpoint device via the protocol agent.

18 . The system of claim 15 , further comprising a protocol agent configured to:

connect to the endpoint device using the first access protocol via a first network;

connect to the PAM appliance using the second access protocol via a second network; and

perform the conversion of the first access protocol used by the PAM appliance to the second access protocol used by the endpoint device.

19 . The system of claim 15 , wherein the PAM appliance is further configured to establish a persistent connection to a protocol agent based on a certificate based authentication.

20 . The system of claim 15 , wherein the PAM appliance is further configured to further grant, to the accessor device, access to at least one of: a command or a tool on the endpoint device based on the in-session policy.

Assignments (3)
SECURITY INTEREST Recorded Nov 28, 2023
From: BEYONDTRUST CORPORATION
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 065682/0447 →
CHANGE OF NAME Recorded May 26, 2020
From: BOMGAR CORPORATION
To: BEYONDTRUST CORPORATION
Reel/Frame 052748/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: HASSON, DONALD WARREN; DURHAM, DAVID WILLIAM; MAJURE, DUSTIN L.
To: BOMGAR CORPORATION
Reel/Frame 050177/0927 →
Continuity (4)
Continuation 15966984 · Apr 30, 2018
Continuation 15133598 · Apr 20, 2016
Provisional Application 62150006 · Apr 20, 2015
Related Publication 20200014726A1 · Jan 9, 2020
References Cited (175)
US 5719786A · Nelson · 1998 [cited by applicant]
US 6123737A · Sadowsky · 2000 [cited by applicant]
US 6327579B1 · Crawford · 2001 [cited by applicant]
US 6336135B1 · Niblett · 2002 [cited by examiner]
US 6353446B1 · Vaughn et al. · 2002 [cited by applicant]
US 6466654B1 · Cooper et al. · 2002 [cited by applicant]
US 7117529B1 · Odonnell · 2006 [cited by applicant]
US 7240102B1 · Kouznetsov et al. · 2007 [cited by applicant]
US 7346922B2 · Miliefsky · 2008 [cited by applicant]
US 7373553B2 · Trip et al. · 2008 [cited by applicant]
US 7376538B1 · Eatough · 2008 [cited by applicant]
US 7539627B2 · Schmidt · 2009 [cited by applicant]
US 7539733B2 · Mohammed et al. · 2009 [cited by applicant]
US 7565700B2 · Bellwood et al. · 2009 [cited by applicant]
US 7587588B2 · Clemmons et al. · 2009 [cited by applicant]
US 7680944B1 · Taghizadeh · 2010 [cited by applicant]
US 7908401B2 · Chang · 2011 [cited by applicant]
US 7941848B2 · Yadav et al. · 2011 [cited by applicant]
US 7958247B2 · Abu-Samaha · 2011 [cited by applicant]
US 8024399B2 · Reisman · 2011 [cited by applicant]
US 8112513B2 · Margulis · 2012 [cited by applicant]
US 8156205B1 · Forsberg · 2012 [cited by applicant]
US 8166310B2 · Harrison et al. · 2012 [cited by applicant]
US 8321540B2 · Webb-Johnson · 2012 [cited by applicant]
US 8335831B2 · Fan · 2012 [cited by applicant]
US 8434129B2 · Kannappan · 2013 [cited by applicant]
US 8527774B2 · Fallows · 2013 [cited by applicant]
US 8850516B1 · Hrebicek · 2014 [cited by applicant]
US 8880616B2 · Schuelke · 2014 [cited by applicant]
US 8924459B2 · Gagne et al. · 2014 [cited by applicant]
US 8966075B1 · Chickering et al. · 2015 [cited by applicant]
US 9055055B1 · Strand · 2015 [cited by applicant]
US 9178773B1 · Tassone · 2015 [cited by applicant]
US 9246979B2 · Bomgaars · 2016 [cited by applicant]
US 9305182B1 · Berls · 2016 [cited by applicant]
US 9473540B2 · Silver · 2016 [cited by examiner]
US 9712514B2 · Brieman · 2017 [cited by applicant]
US 9754303B1 · Jagtap · 2017 [cited by applicant]
US 20010036176A1 · Girard · 2001 [cited by applicant]
US 20010051890A1 · Burgess · 2001 [cited by applicant]
US 20020062379A1 · Widegren · 2002 [cited by examiner]
US 20020075844A1 · Hagen · 2002 [cited by applicant]
US 20020091819A1 · Melchione · 2002 [cited by applicant]
US 20020120749A1 · Widegren et al. · 2002 [cited by applicant]
US 20020161895A1 · Appiah et al. · 2002 [cited by applicant]
US 20020169783A1 · Kreulen et al. · 2002 [cited by applicant]
US 20030004791A1 · Kojima · 2003 [cited by applicant]
US 20030008265A1 · Helmick et al. · 2003 [cited by applicant]
US 20030009754A1 · Rowley · 2003 [cited by applicant]
US 20030018704A1 · Polychronidis · 2003 [cited by applicant]
US 20030023476A1 · Gainey · 2003 [cited by applicant]
US 20030033308A1 · Patel · 2003 [cited by applicant]
US 20030065731A1 · Mohammad · 2003 [cited by applicant]
US 20030065738A1 · Yang · 2003 [cited by applicant]
US 20030084010A1 · Bigus · 2003 [cited by applicant]
US 20030093530A1 · Syed · 2003 [cited by applicant]
US 20030093692A1 · Porras · 2003 [cited by applicant]
US 20030120135A1 · Gopinathan et al. · 2003 [cited by applicant]
US 20030120557A1 · Evans · 2003 [cited by applicant]
US 20030131084A1 · Pizzorni · 2003 [cited by applicant]
US 20030149740A1 · Wookey · 2003 [cited by applicant]
US 20030225905A1 · Scifres et al. · 2003 [cited by applicant]
US 20030233432A1 · Davis et al. · 2003 [cited by applicant]
US 20040001514A1 · Wookey et al. · 2004 [cited by applicant]
US 20040003073A1 · Krzyzanowski et al. · 2004 [cited by applicant]
US 20040153712A1 · Owhadi et al. · 2004 [cited by applicant]
US 20040173059A1 · Klein · 2004 [cited by applicant]
US 20040249975A1 · Tuck et al. · 2004 [cited by applicant]
US 20050038827A1 · Hooks · 2005 [cited by applicant]
US 20050050319A1 · Suraski · 2005 [cited by applicant]
US 20050080897A1 · Braun et al. · 2005 [cited by applicant]
US 20050132030A1 · Hopen · 2005 [cited by applicant]
US 20050177869A1 · Savage · 2005 [cited by applicant]
US 20050190769A1 · Smith · 2005 [cited by applicant]
US 20050234824A1 · Gill · 2005 [cited by applicant]
US 20050289226A1 · Mohammed et al. · 2005 [cited by applicant]
US 20060010485A1 · Gorman · 2006 [cited by applicant]
US 20060017551A1 · Neher · 2006 [cited by applicant]
US 20060031537A1 · Boutboul · 2006 [cited by applicant]
US 20060047927A1 · Xing et al. · 2006 [cited by applicant]
US 20060053447A1 · Krzyzanowski et al. · 2006 [cited by applicant]
US 20060064582A1 · Teal · 2006 [cited by applicant]
US 20060072721A1 · Wisniewski · 2006 [cited by applicant]
US 20060104306A1 · Adamczyk · 2006 [cited by examiner]
US 20060159243A1 · Mangione et al. · 2006 [cited by applicant]
US 20060248522A1 · Lakshminarayanan · 2006 [cited by applicant]
US 20060271968A1 · Zellner · 2006 [cited by applicant]
US 20060277287A1 · Mccall et al. · 2006 [cited by applicant]
US 20070021138A1 · Allen et al. · 2007 [cited by applicant]
US 20070033265A1 · Anderson et al. · 2007 [cited by applicant]
US 20070044034A1 · Nieves · 2007 [cited by applicant]
US 20070047459A1 · Kadaba · 2007 [cited by applicant]
US 20070054686A1 · Allen · 2007 [cited by applicant]
US 20070067098A1 · Zelentsov · 2007 [cited by applicant]
US 20070130457A1 · Kamat et al. · 2007 [cited by applicant]
US 20070143824A1 · Shahbazi · 2007 [cited by applicant]
US 20070176787A1 · Iten et al. · 2007 [cited by applicant]
US 20070180501A1 · Yadav et al. · 2007 [cited by applicant]
US 20070218875A1 · Calhoun et al. · 2007 [cited by applicant]
US 20070239884A1 · Karmakar · 2007 [cited by applicant]
US 20070253418A1 · Shiri et al. · 2007 [cited by applicant]
US 20070255604A1 · Seelig · 2007 [cited by applicant]
US 20070260673A1 · Shenfiled · 2007 [cited by applicant]
US 20070268837A1 · Melton · 2007 [cited by applicant]
US 20070294368A1 · Bomgaars · 2007 [cited by examiner]
US 20070299953A1 · Walker · 2007 [cited by applicant]
US 20070300291A1 · Bomgaars · 2007 [cited by applicant]
US 20080010480A1 · Hurley · 2008 [cited by examiner]
US 20080034060A1 · Fisher · 2008 [cited by applicant]
US 20080040441A1 · Maes · 2008 [cited by applicant]
US 20080065236A1 · Bristol · 2008 [cited by applicant]
US 20080091454A1 · Fisher · 2008 [cited by applicant]
US 20080172574A1 · Fisher · 2008 [cited by applicant]
US 20080184241A1 · Headrick et al. · 2008 [cited by applicant]
US 20080244705A1 · Cromer · 2008 [cited by examiner]
US 20090007217A1 · Birger · 2009 [cited by applicant]
US 20090019367A1 · Cavagnari · 2009 [cited by applicant]
US 20090052675A1 · Levow et al. · 2009 [cited by applicant]
US 20090077184A1 · Brewer et al. · 2009 [cited by applicant]
US 20090164554A1 · Wei · 2009 [cited by applicant]
US 20090187651A1 · Schuckenbrock et al. · 2009 [cited by applicant]
US 20090199276A1 · Schneider · 2009 [cited by applicant]
US 20090201303A1 · Westerhoff · 2009 [cited by applicant]
US 20090248794A1 · Helms · 2009 [cited by applicant]
US 20090271472A1 · Scheifler · 2009 [cited by applicant]
US 20090299793A1 · Guzel · 2009 [cited by examiner]
US 20100071043A1 · Babula et al. · 2010 [cited by applicant]
US 20100094847A1 · Malan · 2010 [cited by examiner]
US 20100138270A1 · Werth · 2010 [cited by applicant]
US 20100154009A1 · Del Sordo · 2010 [cited by applicant]
US 20100169497A1 · Klimentiev · 2010 [cited by applicant]
US 20100192020A1 · Van Riel · 2010 [cited by applicant]
US 20100192146A1 · Stay · 2010 [cited by applicant]
US 20100257596A1 · Ngo et al. · 2010 [cited by applicant]
US 20100281519A1 · Das · 2010 [cited by examiner]
US 20110099604A1 · Zhou · 2011 [cited by applicant]
US 20110107406A1 · Frost et al. · 2011 [cited by applicant]
US 20110154231A1 · Cherdon · 2011 [cited by applicant]
US 20110191799A1 · Raza · 2011 [cited by applicant]
US 20110273294A1 · Harwell · 2011 [cited by applicant]
US 20110276683A1 · Goldschlag · 2011 [cited by applicant]
US 20110277027A1 · Hayton · 2011 [cited by applicant]
US 20110302629A1 · Whitson et al. · 2011 [cited by applicant]
US 20120005746A1 · Wei · 2012 [cited by examiner]
US 20120117212A1 · Fries · 2012 [cited by applicant]
US 20120147894A1 · Mulligan · 2012 [cited by applicant]
US 20120265976A1 · Spiers · 2012 [cited by examiner]
US 20120311564A1 · Khalid · 2012 [cited by applicant]
US 20120331524A1 · Mower et al. · 2012 [cited by applicant]
US 20130081112A1 · Kelly · 2013 [cited by applicant]
US 20130114610A1 · Polcyn · 2013 [cited by applicant]
US 20140013409A1 · Halageri · 2014 [cited by applicant]
US 20140172783A1 · Suzuki · 2014 [cited by applicant]
US 20140173594A1 · Ng et al. · 2014 [cited by applicant]
US 20140188676A1 · Marmolejo-Meillon · 2014 [cited by applicant]
US 20140337834A1 · Adogla · 2014 [cited by applicant]
US 20150020164A1 · Tankov · 2015 [cited by applicant]
US 20150067171A1 · Yum · 2015 [cited by applicant]
US 20150089620A1 · Manza · 2015 [cited by applicant]
US 20150200821A1 · Sade · 2015 [cited by applicant]
US 20150227926A1 · Grigg · 2015 [cited by applicant]
US 20150264035A1 · Waterhouse · 2015 [cited by applicant]
US 20150304292A1 · Dulkin · 2015 [cited by applicant]
US 20150350019A1 · Terayama · 2015 [cited by applicant]
US 20150381593A1 · Low · 2015 [cited by applicant]
US 20160234198A1 · Brieman · 2016 [cited by applicant]
US 20160286003A1 · Pessis · 2016 [cited by applicant]
US 20160299790A1 · Wagner · 2016 [cited by applicant]
US 20160301675A1 · Wiles · 2016 [cited by applicant]
US 20160308876A1 · Smith, III · 2016 [cited by applicant]
US 20160308906A1 · Hasson · 2016 [cited by applicant]
US 20170300687A1 · Cherukuri · 2017 [cited by applicant]
US 20180248916A1 · Hasson · 2018 [cited by applicant]
WO 2005032892A1 · 2005 [cited by applicant]
NPL Search Results (Year: 2020). [cited by examiner]