Patents by Inventor Hector Wang
Hector Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9380081Abstract: A system and method establishes bidirectional contact through firewall devices. A method includes establishing a first connection between a first device and a second device and storing a connection record on the second device. When the second device receives a request to connect with the first device, it identifies and searches for the connection record corresponding to the first device. When the second device finds the connection, the second device sends a request to establish a second connection from the second device to the first device. Upon receiving the request to establish a second connection, the first device verifies the request to establish the second connection and the lifetime of the first connection. Upon verification, the first device establishes the second connection between the first computing device and the second device.Type: GrantFiled: May 17, 2013Date of Patent: June 28, 2016Assignee: CA, Inc.Inventors: Guoxian Shang, Haiyang Zhang, Hector Wang, Raymond Huang, Alexey Shvechkov
-
Patent number: 9003018Abstract: According to one embodiment of the present disclosure, a method for synchronizing data sets includes receiving a request to synchronize a first data set associated with a first server and a second data set associated with a second server. The method also includes determining, with reference to one or more replication constraints, whether to begin synchronization. The method further includes applying one or more resource control actions in response to determining to begin synchronization.Type: GrantFiled: September 15, 2011Date of Patent: April 7, 2015Assignee: CA, Inc.Inventors: Xiaopin (Hector) Wang, Shisheng (Victor) Liu, Guoxian Shang, Haiyang Zhang
-
Patent number: 8924354Abstract: Systems and methods for replicating data from a production server to a backup server include identifying one or more data blocks of a file that were modified after a first time instant and before a second time instant. The file may be associated with a protected directory of the production server. An representative data block (e.g., including a hash value) for at least one of the identified data blocks may be computed using a cryptography algorithm, e.g., MD5 or SHA-1. The computed cryptographic data block representing the identified data block may then be sent for replication to the backup server. An operation performed between the first time instant and the second time instant on one or more files of the protected directory may be recorded, and sent to the backup server.Type: GrantFiled: February 1, 2011Date of Patent: December 30, 2014Assignee: CA, Inc.Inventors: Hector Wang, Haiyang Zhang, Shaorong Li, Guoxian Shang
-
Patent number: 8805847Abstract: Journal event consolidation extracts events occurring between two predetermined point in time on data volume, categorizes the events into categories of events, and consolidates the events in the categories of events.Type: GrantFiled: May 6, 2010Date of Patent: August 12, 2014Assignee: CA, Inc.Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li
-
Publication number: 20140201149Abstract: A request to generate a snapshot of the master file system for replication is received. The master file system is frozen and a freeze callback function is invoked to generate a consistent point in time. The freeze callback function initiates generation of a bookmark event based on a current time. The bookmark event indicates the consistent point in time for generation of the snapshot. The freeze callback function also initiates capturing I/O events intended for the master file system in order and suspending journal flushing to data storage so as to avoid deadlock of the master file system. The freeze callback function is forwarded and used to generate the snapshot by indicating the consistent point in time to start generation of the snapshot.Type: ApplicationFiled: January 16, 2013Publication date: July 17, 2014Applicant: CA, Inc.Inventors: Xiaopin (Hector) WANG, Ran Shuai, Shisheng (Victor) Liu, Jiaolin Yang
-
Publication number: 20130073714Abstract: According to one embodiment of the present disclosure, a method for synchronizing data sets includes receiving a request to synchronize a first data set associated with a first server and a second data set associated with a second server. The method also includes determining, with reference to one or more replication constraints, whether to begin synchronization. The method further includes applying one or more resource control actions in response to determining to begin synchronization.Type: ApplicationFiled: September 15, 2011Publication date: March 21, 2013Applicant: Computer Associates Think, Inc.Inventors: Xiaopin (Hector) Wang, Shisheng (Victor) Liu, Guoxian Shang, Haiyang Zhang
-
Publication number: 20120197844Abstract: Systems and methods for replicating data from a production server to a backup server include identifying one or more data blocks of a file that were modified after a first time instant and before a second time instant. The file may be associated with a protected directory of the production server. An representative data block (e.g., including a hash value) for at least one of the identified data blocks may be computed using a cryptography algorithm, e.g., MD5 or SHA-1. The computed cryptographic data block representing the identified data block may then be sent for replication to the backup server. An operation performed between the first time instant and the second time instant on one or more files of the protected directory may be recorded, and sent to the backup server.Type: ApplicationFiled: February 1, 2011Publication date: August 2, 2012Applicant: Computer Associates Think, Inc.Inventors: Hector Wang, Haiyang Zhang, Shaorong Li, Guoxian Shang
-
Publication number: 20110282843Abstract: A work flow is initiated and identified by a scenario identifier. A file system driver is notified to record operations on data associated with the work flow identified by the scenario identifier as raw journals without recording data content associated with the operations. The recorded operations are consolidated with previous operations as each operation is recorded in the raw journals. A system snapshot is initiated to be taken. The file system driver is notified of a point in time the system snapshot is taken. Data content associated with the consolidated recorded operations is retrieved from the system snapshot. A first packet is created from selected recorded operations and sent synchronously. A second packet including rest of the recorded operations along with associated data content are sent asynchronously with the point in time of the system snapshot.Type: ApplicationFiled: May 17, 2010Publication date: November 17, 2011Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li
-
Publication number: 20110276573Abstract: Journal event consolidation extracts events occurring between two predetermined point in time on data volume, categorizes the events into categories of events, and consolidates the events in the categories of events.Type: ApplicationFiled: May 6, 2010Publication date: November 10, 2011Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li