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: 9380081
    Abstract: 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: Grant
    Filed: May 17, 2013
    Date of Patent: June 28, 2016
    Assignee: CA, Inc.
    Inventors: Guoxian Shang, Haiyang Zhang, Hector Wang, Raymond Huang, Alexey Shvechkov
  • Patent number: 9003018
    Abstract: 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: Grant
    Filed: September 15, 2011
    Date of Patent: April 7, 2015
    Assignee: CA, Inc.
    Inventors: Xiaopin (Hector) Wang, Shisheng (Victor) Liu, Guoxian Shang, Haiyang Zhang
  • Patent number: 8924354
    Abstract: 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: Grant
    Filed: February 1, 2011
    Date of Patent: December 30, 2014
    Assignee: CA, Inc.
    Inventors: Hector Wang, Haiyang Zhang, Shaorong Li, Guoxian Shang
  • Patent number: 8805847
    Abstract: 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: Grant
    Filed: May 6, 2010
    Date of Patent: August 12, 2014
    Assignee: CA, Inc.
    Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li
  • Publication number: 20140201149
    Abstract: 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: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: CA, Inc.
    Inventors: Xiaopin (Hector) WANG, Ran Shuai, Shisheng (Victor) Liu, Jiaolin Yang
  • Publication number: 20130073714
    Abstract: 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: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: Computer Associates Think, Inc.
    Inventors: Xiaopin (Hector) Wang, Shisheng (Victor) Liu, Guoxian Shang, Haiyang Zhang
  • Publication number: 20120197844
    Abstract: 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: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Applicant: Computer Associates Think, Inc.
    Inventors: Hector Wang, Haiyang Zhang, Shaorong Li, Guoxian Shang
  • Publication number: 20110282843
    Abstract: 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: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li
  • Publication number: 20110276573
    Abstract: 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: Application
    Filed: May 6, 2010
    Publication date: November 10, 2011
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Xiaopin (Hector) Wang, Haiyang Zhang, Shaorong Li