IP Library Granted Patent US 7,925,932
Granted Patent B1
US 7,925,932 · App. 10/945,509 · Granted Apr 12, 2011

Method and appartus for detecting an application process failure

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,925,932
App. No.
10/945,509
Granted
Apr 12, 2011
Kind
B1
Abstract

A method and apparatus for detecting an application process failure is described. In one embodiment, a process membership manager is opened with a first process. This action by the first process causes an instance indicia associated with the process membership manager to be assigned a first predefined value. The first process (i.e., parent process) then forks (or creates) a second process (i.e., child process). Once the second process is created, the instance indicia is changed to a second predefined value. In the event the second process fails, the second predefined value will change to reflect the process failure. Consequently, this change of the second predefined value causes a message, which provides notice of the second process failure, to be sent to a process membership manager.

Claims (14)

1. A method for initiating a failover process, comprising:

receiving a message from an operating system in response to a failed application process, the failed application process having been forked from a first process, the first process being one of a plurality of administrative members and the failed application process being a regular member in a regular membership group; and

sending a notification of said failed application process to all of the plurality of administrative members in response to receiving said message, wherein said first process commences said failover process in response to said notification.

2. The method of claim 1 , wherein said message is a close entry point call.

3. The method of claim 1 , wherein said first process and said failed application process are a parent process and a child process, respectively.

4. The method of claim 1 , wherein said first process is a high availability daemon.

5. The method of claim 1 , further comprising initiating a failover in response to said message.

6. An apparatus for initiating a failover process, comprising:

means for receiving a message from an operating system in response to a failed application process, the failed application process having been forked from a first process, the first process being one of a plurality of administrative members and the failed application process being a regular member in a regular membership group; and

means for sending a notification of said failed application process to all of the plurality of administrative members in response to receiving said message, wherein said first process commences said failover process in response to said notification.

7. The apparatus of claim 6 , wherein said message is a close entry point call.

8. The apparatus of claim 6 , wherein said first process and said failed application process are a parent process and a child process, respectively.

9. The method of claim 6 , wherein said first process is a high availability daemon.

10. The method of claim 6 , further comprising initiating a failover in response to said message.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
CHANGE OF NAME Recorded Sep 21, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019866/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2004
From: SHAH, VEERAL PRABODHACHANDRA
To: VERITAS OPERATING CORPORATION
Reel/Frame 015824/0862 →