IP Library Granted Patent US 8,844,015
Granted Patent B2
US 8,844,015 · App. 13/362,290 · Granted Sep 23, 2014

Application-access authentication agent

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 8,844,015
App. No.
13/362,290
Granted
Sep 23, 2014
Kind
B2
Abstract

In response to requests from a manager to the agents for connections to the applications executing, the agents authenticate the manager. In response to the authenticating, the agents establish connections to the applications. In response to the establishing of connections, the agents provide the connections to the manager.

Claims (17)

1. A process comprising:

In response to requests from a manager for connections to applications executing on servers, authenticating said manager by agents executing using a processor on said servers, said agents having root-level access privileges to said applications, different passwords being required for root level access to each of said servers and each of said applications, a same certificate being used in authenticating said manager by each of said agents on said servers;

in response to said authenticating, establishing, using said root-level access privileges, connections to said applications by said agents; and

in response to said establishing, providing, by said agents to said manager said connections to said applications;

prior to said authenticating of said manager by said agents, authenticating, by said servers, said manager.

2. A process as recited in claim 1 further comprising:

in response to said authenticating by said servers, said manger installing said agents on said servers.

3. A process as recited in claim 2 further comprising, prior to said authenticating of said manager by said agents, said agents listening for said manager on specified virtual ports and not on other virtual ports.

4. A process as recited in claim 1 further comprising said manager updating said applications using said connections.

5. A process as recited in claim 1 wherein said establishing includes bypassing external-user authenticators included in said applications and used to authenticate users to said applications.

6. A system comprising: storage media encoded with code that, when executed by processors, implements plural agents on plural servers, said agents accepting a same certificate for authentication, each of said agents including:

a manager interface to interface with a manager to receive or fulfill a request by said manager for access to an application executing on a same server as said agent, said manager interface including an authenticator for authenticating said manager using said certificate not required by said application and not required by an operating system executing on said server for root-level access; and

an application interface to provide, using root-level access privileges of said agent to said application, a connection between said agent and said application so that said manager interface provides, in response to said request, a connection between said manager and said application.

7. A system as recited in claim 6 further comprising said processor.

8. A system as recited in claim 6 wherein said code further implements said application, said application including an external-user authenticator for authenticating a user requesting access to said application, said agent being configured to bypass said user authenticator when providing said connection.

9. A system as recited, in claim 6 wherein said code further implements an operating system executing on said server, said operating system including an authenticator to authenticate said manager for the purpose of installing said agent, said authenticator requiring a password for root-level access to said application, said password not being required by said agent to authenticate said manager.

10. A system as recited in claim 6 wherein said code further implements each of said agents having an authenticator that uses said certificate to authorize said manager.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063546/0181) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: MICRO FOCUS LLC
Reel/Frame 067807/0076 →
SECURITY INTEREST Recorded Aug 30, 2023
From: MICRO FOCUS LLC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064760/0862 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0190 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0230 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0181 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2012
From: PENDERGRASS, ERIC ADDIKISON; WOOD, MATTHEW DAVID; WALSH, JUSTIN P; TE, DAVUTH
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027824/0274 →