The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 17, 2018

Filed:

Apr. 28, 2016
Applicant:

Brocade Communications Systems, Inc., San Jose, CA (US);

Inventors:

Girish K. Goyal, Fremont, CA (US);

Suresh Vobbilisetty, San Jose, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); G06F 9/44 (2018.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01); G06F 9/50 (2006.01); G06F 11/14 (2006.01); G06F 9/455 (2018.01); G06F 11/30 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01); G06F 9/45558 (2013.01); G06F 9/46 (2013.01); G06F 11/1484 (2013.01); G06F 11/202 (2013.01); G06F 11/302 (2013.01); G06F 11/3055 (2013.01); G06F 11/3079 (2013.01); G06F 2009/4557 (2013.01); G06F 2201/865 (2013.01);
Abstract

One embodiment of the present invention provides a system. The system includes a high availability module and a data transformation module. During operation, the high availability module identifies a modified object belonging to an application in a second system. A modification to the modified object is associated with a transaction identifier. The high availability module also identifies a local object corresponding to the modified object associated with a standby application corresponding to the application in the second system. The data transformation module automatically transforms the value of the modified object to a value assignable to the local object, including pointer conversion to point to equivalent object of the second system. The high availability module updates the current value of the local object with the transformed value.


Find Patent Forward Citations

Loading…