Patents by Inventor Jenlong Wang

Jenlong 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).

  • Publication number: 20170262345
    Abstract: This invention is a software application utilizing distributed storage systems to provide backup, archive and disaster recovery (BCADR) functionality across multiple clouds. The multi-cloud aware BCADR application and distributed storage systems are utilized together to prevent data lost and to provide high availability in disastrous incidents. Data deduplication reduces the storage required to store many backups. Reference counting is utilized to assist in garbage collection of staled data chunks after removal of staled backups.
    Type: Application
    Filed: March 12, 2016
    Publication date: September 14, 2017
    Inventors: Jenlong Wang, Yu-Zen Chang Wang
  • Patent number: 7640409
    Abstract: Method and apparatus for data migration are described herein. In one embodiment, in response to data received from an application to be written to a first storage volume, the data is written to the first storage volume and a second storage volume substantially concurrently. When the first and second storage volumes are synchronized, a switchover is performed from the first storage volume to the second storage volume, such that subsequent data received from the application is written to the second storage volume, where writing the data to the first and second storage volumes and the switchover are performed without knowledge of the application. Other methods and apparatuses are also described.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: December 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Anthony Arthur Stafford, Norman Allen Abramovitz, Thomas Egan, Jenlong Wang, Cheng-Mu Wen, Juntse Chen, Thomas Rex Bosworth, Steven Bundy Wahl, Bradley David Musolff
  • Publication number: 20050201272
    Abstract: A system, method and computer program to detect and recover from a communications failure in a computer network. The computer network has several nodes which include processor-based systems, input/output controllers and network controllers. Each node has a cluster adapter connected to multiple port switches through communications links. Data is transmitted through among the nodes through the communications links in the form of packets. A fabric manager module will monitor the network and detect a link failure. Upon the detection of a link failure between two switches a spanning tree partitioning module will partition the network into two trees at the point of the link failure. Thereafter, a link and switch identification module will identify a link between the two trees that can replace the failed link and has the least impact on the network. A routing table calculation algorithm module will calculate a new routing and distance table based on the identified link.
    Type: Application
    Filed: June 29, 2004
    Publication date: September 15, 2005
    Inventors: Jenlong Wang, Hungjen Yang, Bruce Schlobohm, William Swortwood
  • Patent number: 6757242
    Abstract: A system, method and computer program to detect and recover from a communications failure in a computer network. The computer network has several nodes which include processor-based systems, input/output controllers and network controllers. Each node has a cluster adapter connected to multiple port switches through communications links. Data is transmitted through among the nodes through the communications links in the form of packets. A fabric manager module will monitor the network and detect a link failure. Upon the detection of a link failure between two switches a spanning tree partitioning module will partition the network into two trees at the point of the link failure. Thereafter, a link and switch identification module will identify a link between the two trees that can replace the failed link and has the least impact on the network. A routing table calculation algorithm module will calculate a new routing and distance table based on the identified link.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: June 29, 2004
    Assignee: Intel Corporation
    Inventors: Jenlong Wang, Hungjen (Sean) Yang, Bruce Schlobohm, William H. Swortwood
  • Patent number: 6694361
    Abstract: A cluster includes a fabric, a host coupled to the fabric, an I/O enclosure coupled to the fabric, and a subnet manager. The subnet manager performs a topology discovery of the cluster and detects ports associated with the fabric. The subnet manager computes a minimal spanning tree for the cluster, which connects every port to every other port through a single path. The subnet manager assigns a single base LID to each port and programs the assigned LIDs into forwarding tables in the fabric. Additional LIDs are reserved for each port while the single base LID is assigned to each port such that the fabric is functional and connected when the subnet manager is performing a path analysis of the cluster.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: February 17, 2004
    Assignee: Intel Corporation
    Inventors: Rajesh R. Shah, Jenlong Wang