Patents by Inventor Miaohui Zhang

Miaohui Zhang 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: 20210074386
    Abstract: The present invention relates to a dissipative particle dynamics (DPD) method for simulating an interfacial polymerization process of a hydrogel membrane. The method includes the following steps: 1) selecting various components with chemical structures thereof in a hydrogel phase and an organic phase of an interfacial polymerization system; 2) constructing a DPD model of solvent, hydrogel membrane material and water-soluble monomer in the hydrogel phase and a DPD model of organic solvent and oil-soluble monomer in the organic phase; 3) establishing a DPD model of the interfacial polymerization system composed of the hydrogel phase and the organic phase; 4) calculating an interaction parameter between DPD beads, that is, a conservative force parameter; 5) performing a DPD simulation by using Materials Studio software; and 6) evaluating an influencing factor determining the performance of the separation layer during the interfacial polymerization process according to the calculation file.
    Type: Application
    Filed: March 23, 2020
    Publication date: March 11, 2021
    Inventors: Zhaohuan MAI, Cheng JIANG, Shushan YUAN, Jihai XIONG, Jiujiu WU, Shuanglin GUI, Miaohui ZHANG
  • Patent number: 8966126
    Abstract: A method for a multiple port host to communicate with multiple tape drives is provided by requesting information associated with a particular tape. Information is provided that is indicative of availability status of a plurality of host ports. It is determined if there is a traffic load or a reservation load on an active host port. The active host port is reserved if there is not a traffic load or a reservation load on the active host port. Another method receives input indicative of read/write information from at least one tape drive at a host bus adapter. A host port count is increased, and a size of the read/write information is increased until the read/write information is not accepted by the host bus adapter. The host port count is decreased, and the size of the read/write information is decreased until the read/write information is accepted.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: February 24, 2015
    Assignee: Oracle International Corporation
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li
  • Patent number: 8914553
    Abstract: A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: December 16, 2014
    Assignee: Oracle International Corporation
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li
  • Publication number: 20140258579
    Abstract: A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: Oracle International Corporation
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li
  • Patent number: 8769162
    Abstract: A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: July 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li
  • Publication number: 20130268693
    Abstract: A method for a multiple port host to communicate with multiple tape drives is provided by requesting information associated with a particular tape. Information is provided that is indicative of availability status of a plurality of host ports. It is determined if there is a traffic load or a reservation load on an active host port. The active host port is reserved if there is not a traffic load or a reservation load on the active host port. Another method receives input indicative of read/write information from at least one tape drive at a host bus adapter. A host port count is increased, and a size of the read/write information is increased until the read/write information is not accepted by the host bus adapter. The host port count is decreased, and the size of the read/write information is decreased until the read/write information is accepted.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 10, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li
  • Publication number: 20130265877
    Abstract: A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
    Type: Application
    Filed: December 31, 2012
    Publication date: October 10, 2013
    Applicant: Oracle International Corporation
    Inventors: Charles Baker, Miaohui Zhang, Xiao Li