IP Library Granted Patent US 7,143,106
Granted Patent B2
US 7,143,106 · App. 10/254,106 · Granted Nov 28, 2006

Reclaiming resources in response to forced state transitions

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 7,143,106
App. No.
10/254,106
Granted
Nov 28, 2006
Kind
B2
Abstract

Resources used by components are aggressively reclaimed, in order to enable those resources to be available to other components. To aggressively reclaim one or more resources of a component, the component is forced to transition from one state to a reclaim state, and at the reclaim state, the resources are reclaimed, if necessary.

Claims (28)

1. A method of reclaiming resources, said method comprising:

determining whether a component of an application is to be forced to transition from one state to a reclaim state, said determining being based upon a management policy assigned to a connection used by the component;

forcing the component to transition from the one state to the reclaim state to reclaim the connection used by the component, in response to the determining; and

reclaiming the connection, in response to the forcing;

wherein the determining occurs at a decision state within a lifecycle of states of said component, and wherein said forcing comprises forcing said component from the decision state to the reclaim state, in response to the determining.

2. The method of claim 1 , further comprising assigning the management policy to the connection, the management policy being selected from multiple policies assignable to the connection, and wherein the forcing is managed based upon the management policy assigned.

3. The method of claim 1 , wherein the state of a component that is the decision state depends on the component.

4. The method of claim 1 , wherein said determining comprises dynamically determining, based upon the management policy assigned to the connection, whether said forcing is to occur.

5. A system of reclaiming resources, said system comprising:

means for determining whether a component of an application is to be forced to transition from one state to a reclaim state, the determining being based upon a management policy assigned to a connection used by the component;

means for forcing the component to transition from the one state to the reclaim state to reclaim the connection used by the component, in response to the determining; and

means for reclaiming the connection, in response to the forcing;

where in the determining occurs at a decision state within a lifecycle of states of said component, and wherein said means for forcing comprises means for forcing said component from the decision state to the reclaim state, in response to the determining.

6. The system of claim 5 , further comprising means for assigning the management policy to the connection, the management policy being selected from multiple policies assignable to the connection, and wherein the forcing is managed based upon the management policy assigned.

7. The system of claim 5 , wherein the state of a component that is the decision state depends on the component.

8. The system of claim 5 , wherein said means for determining comprises means for dynamically determining, based upon the management policy assigned to the connection, whether the forcing is to occur.

9. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of reclaiming resources, said method comprising:

determining whether a component of an application is to be forced to transition from one state to a reclaim state, said determining being based upon a management policy assigned to a connection used by the component;

forcing the component to transition from the one state to the reclaim state to reclaim the connection used by the component, in response to the determining;

reclaiming the connection, in response to the forcing; and

assigning the management policy to the connection, the management policy being selected from multiple policies assignable to the connection, and wherein the forcing is managed based upon the management policy assigned.

10. At least one program storage device readable by a machine tangibly embodying at least one program of instructions executable by the machine to perform a method of reclaiming resources, said method comprising:

determining whether a component of an application is to be forced to transition from one state to a reclaim state, said determining being based upon a management policy assigned to a connection used by the component;

forcing the component to transition from the one state to the reclaim state to reclaim the connection used by the component, in response to the determining; and

reclaiming the connection, in response to the forcing;

wherein the determining occurs at a decision state within a lifecycle of states of said component, and wherein said forcing comprises forcing said component from the decision irate to the reclaim state, in response to the determining.

11. The at least one program storage device of claim 10 , wherein the state of component that is the decision state depends on the component.

12. The at least one program storage device of claim 10 , wherein said determining comprises dynamically determining, based upon the management policy assigned to the connection, whether said forcing is to occur.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2002
From: FREY, JEFFREY A.; KINDER, STEPHEN J.; SYKES, MATTHEW J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013567/0518 →