IP Library Granted Patent US 6,976,270
Granted Patent B2
US 6,976,270 · App. 09/850,945 · Granted Dec 13, 2005

Process and component for inquiring about security relationships

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 6,976,270
App. No.
09/850,945
Granted
Dec 13, 2005
Kind
B2
Abstract

A method and software component for inquiring about security relationships is disclosed. The method and software component perform class instantiations and method invocations necessary to retrieve security relationship information for display to a user. The method and software component may perform various manipulations of the security relationship information. The manipulations may comprise eliminating duplicate security relationship information. The method and software component enable a graphical user interface (“GUI”) to avoid being cluttered with the necessary coding to retrieve the security relationship information. Instead, the GUI may simply invoke a function of the software component to retrieve the security relationship information.

Claims (32)

1. A method for inquiring about security relationships, comprising:

invoking a function of a security relationship component, in response to a user entered command;

instantiating an object manager, as directed by the invoked security relationship component function, wherein the object manager enables access to a type of object;

retrieving security relationship information by utilizing the object manager, as directed by the invoked security relationship component function, wherein the security relationship information is returned to the security relationship component; and,

displaying the security relationship information, wherein the type of object is an authorization object that defines a node or nodes on which a user is authorized to run an executable, and wherein the retrieving step comprises the object manager accessing authorization objects to determine the authorized node or nodes of the user.

2. The method of claim 1 , further comprising:

manipulating the security relationship information, as directed by the invoked security relationship component function, wherein the manipulated security relationship information is displayed by the displaying step.

3. The method of claim 2 , wherein the manipulating step comprises eliminating duplicate security relationship information.

4. The method of claim 3 , wherein the eliminating step comprises adding the security relationship information to a hash table, whereby duplicate entries in the hash table are overwritten.

5. The method of claim 1 , wherein the security relationship component function comprises class instantiations, method invocations and/or remote method invocations (“RMIs”).

6. The method of claim 1 , wherein the retrieving step comprises invoking an object manager method.

7. The method of claim 1 , wherein the retrieving step comprises invoking an object method.

8. A computer readable medium comprising instructions for inquiring about security relationships, by:

invoking a function of a security relationship component, in response to a user entered command;

instantiating an object manager, as directed by the invoked security relationship component function, wherein the object manager enables access to a type of object;

retrieving security relationship information by utilizing the object manager, as directed by the invoked security relationship component function, wherein the security relationship information is returned to the security relationship component; and,

displaying the security relationship information, wherein the type of object is an authorization object that defines a node or nodes on which a user is authorized to run an executable, and wherein the retrieving step comprises the object manager accessing authorization objects to determine the authorized node or nodes of the user.

9. The computer readable medium of claim 8 , wherein the instructions further inquire about security relationships by:

manipulating the security relationship information, as directed by the invoked security relationship component function, wherein the manipulated security relationship information is displayed by the displaying step.

10. The computer readable medium of claim 8 , wherein the manipulating step comprises eliminating duplicate security relationship information.

11. The computer readable medium of claim 10 , wherein the eliminating step comprises adding the security relationship information to a hash table, whereby duplicate entries in the hash table are overwritten.

12. The computer readable medium of claim 8 , wherein the security relationship component function comprises class instantiations, method invocations and/or remote method invocations (“RMIs”).

13. The computer readable medium of claim 8 , wherein the retrieving step comprises invoking an object manager method.

14. The computer readable medium of claim 8 , wherein the retrieving step comprises invoking an object method.

15. A computer system in which security relationships are defined by authorization objects, comprising:

a memory for storing a software application; and

a processor on which the software application runs, whereby the software application generates:

an object manager that enables access to authorization objects;

a security relationship component that utilizes the object manager to determine security relationship information from the authorization objects in response to a user entered command; and

nodes, wherein the security relationship information defines on which nodes the user may execute executables.

16. The computer system of claim 15 , wherein the security relationship component comprises one or more methods that are invoked by the user command.

17. The computer system of claim 16 , wherein the security relationship methods comprise class instantiations, method invocations, and/or remote method invocations (“RMIs”).

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2001
From: SANCHEZ, HUMBERTO A., II
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012127/0572 →