IP Library Granted Patent US 8,914,481
Granted Patent B2
US 8,914,481 · App. 12/258,181 · Granted Dec 16, 2014

Spontaneous resource management

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,914,481
App. No.
12/258,181
Granted
Dec 16, 2014
Kind
B2
Abstract

Techniques for spontaneous resource management are provided. Information about resources is indexed and housed in a repository. The information is dynamically updated. Search queries are performed against the indexed information in the repository for purposes of forming dynamic groupings of the resources that are then managed as custom-defined and dynamic groups.

Claims (10)

1. A machine-implemented method, comprising:

regularly receiving broadcast messages from managed services of an enterprise over a network;

indexing the broadcast messages in a repository; without changing the broadcast messages and each broadcast message indicating the standards to which it adheres and indicating what each managed service associated with a particular broadcast message is doing and what it is, what the each managed service is doing is indicated by what is loaded and processing on a particular device for that managed service; and

subsequently permitting additional information obtained for each managed service to be viewed as a blog, the additional information is related to each managed service and the additional information for selectively identifying particular ones of the managed service that form a managed group of services that a management tool dynamically manages as a logical entity, the managed services are one or more of: services, servers, proxies, and storage devices, and the additional information obtained by periodic searches of a repository that is a self-organizing server, the periodic searches dynamically alters membership in the managed group by adding new managed service and removing existing managed services permitting the membership to chaotically change based on dynamic conditions that change with each of the managed services and the membership is automatically updated when the dynamic conditions are evaluated and warrant addition or removal from the membership, each service dynamically self-populates itself to the particular groups and each of the service dynamically self adds and removes itself from the particular groups as circumstances warrant based on the evaluation of the conditions.

2. The method of claim 1 , wherein regularly receiving further includes receiving the broadcast messages as part of heartbeat messages emanating from servers that process the managed services.

3. The method of claim 1 , wherein regularly receiving further includes periodically performing queries against the managed services to acquire additional information for each of the managed services that is indexed within the repository with the broadcast messages and available to the search of the management tool.

4. The method of claim 3 , wherein performing further includes inspecting install logs and comments located in headers and source code for the managed services when performing the queries.

5. The method of claim 1 , wherein indexing further includes using a World-Wide Web (WWW) search engine to perform the indexing of the broadcast messages within the repository and wherein the management tool uses the search engine to subsequently perform the search.

6. The method of claim 1 , wherein indexing further includes maintaining the repository as one or more of: a file, a set of files, a directory, a set of directories, a relational database, a set of relational databases organized as a data warehouse, a dynamically maintained document, a set of dynamically maintained documents, an object, a set of objects, an object oriented database, a set of object oriented databases, and a hybrid database.

7. The method of claim 1 , wherein subsequently permitting further includes returning a relevancy rating for each particular managed service that is returned when the management tool performs the search against the repository, and wherein the management tool selectively picks each member of the managed group in response to that member's relevancy rating.

Assignments (16)
RELEASE OF SECURITY INTEREST REEL/FRAME 035656/0251 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.)
Reel/Frame 062623/0009 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT TYPO IN APPLICATION NUMBER 10708121 WHICH SHOULD BE 10708021 PREVIOUSLY RECORDED ON REEL 042388 FRAME 0386. ASSIGNOR(S) HEREBY CONFIRMS THE NOTICE OF SUCCESSION OF AGENCY. Recorded Jul 26, 2018
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 048793/0832 →
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 →
NOTICE OF SUCCESSION OF AGENCY Recorded May 2, 2017
From: BANK OF AMERICA, N.A., AS PRIOR AGENT
To: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR AGENT
Reel/Frame 042388/0386 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →
SECURITY INTEREST Recorded May 13, 2015
From: MICRO FOCUS (US), INC.; BORLAND SOFTWARE CORPORATION; ATTACHMATE CORPORATION; NETIQ CORPORATION; NOVELL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 035656/0251 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0216 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034470/0680 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 028252/0316 Recorded Nov 24, 2014
From: CREDIT SUISSE AG
To: NOVELL, INC.
Reel/Frame 034469/0057 →
GRANT OF PATENT SECURITY INTEREST SECOND LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0316 →
GRANT OF PATENT SECURITY INTEREST FIRST LIEN Recorded May 23, 2012
From: NOVELL, INC.
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 028252/0216 →
RELEASE OF SECURITY INTEREST IN PATENTS FIRST LIEN (RELEASES RF 026270/0001 AND 027289/0727) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0077 →
RELEASE OF SECURITY IN PATENTS SECOND LIEN (RELEASES RF 026275/0018 AND 027290/0983) Recorded May 22, 2012
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: NOVELL, INC.
Reel/Frame 028252/0154 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded May 13, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026275/0018 →
GRANT OF PATENT SECURITY INTEREST Recorded May 12, 2011
From: NOVELL, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 026270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2008
From: ISAACSON, SCOTT ALAN; CARTER, STEPHEN R; GREEN, TAMMY ANITA
To: NOVELL, INC.
Reel/Frame 021909/0548 →