Patents by Inventor Frank Zhao

Frank Zhao 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: 20170262232
    Abstract: Embodiments of the present disclosure propose a method and apparatus for optimizing storage of application data. The method comprises obtaining description information for application data from an application; performing storage optimization based on the description information; and performing at least pan of a storage function to be implemented by the back-end storage device, based on the description information before transmitting application data to the back-end storage device. With the method or apparatus according to the embodiments of the present disclosure, an efficient manner of integrating the application and non-volatile storage device is provided to coordinate the application and storage, thereby improving efficiency and expanding capability.
    Type: Application
    Filed: March 10, 2017
    Publication date: September 14, 2017
    Inventors: Junping Frank Zhao, Kun Wang, Yu Cao, Zhe Dong, Sanping LI
  • Publication number: 20170195247
    Abstract: Embodiments of the present disclosure provide a method and apparatus for a cloud system. The method includes: dynamically selecting, based on available infrastructure resources and at least one resource request, a scheduling strategy from a set of candidate scheduling strategies; and applying the selected scheduling strategy to schedule the infrastructure resources to serve the at least one resource request. Through embodiments of the present disclosure, when a single resource request or a batch of resource requests arrive, the most appropriate scheduling strategy is dynamically selected to generate an optimal allocation scheme for the request(s), thereby achieving cost-effective operations with the service level requirement of the resource request(s) satisfied.
    Type: Application
    Filed: December 22, 2016
    Publication date: July 6, 2017
    Inventors: Jun Tao, Yu Cao, Xiaoyan Guo, Sanping Li, Junping Frank Zhao
  • Publication number: 20170187792
    Abstract: Embodiments of the present disclosure provide a method and apparatus for distributed data processing. The method comprises: receiving from an upstream node an input message attached with a shared count, the shared count being used for determining a processing status of a root message associated with the input message; processing the input message to generate one or more new messages; allocating to each of the one or more new messages a respective new shared count based on the received shared count; and transmitting the one or more new messages to one or more downstream nodes respectively. Compared with the prior art, the methods and apparatuses for distributed data processing according to the embodiments of the present disclosure can effectively reduce network traffic overheads and the consumed CPU and memory resources, and would be scalable for different topologies of various distributed data processing systems.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 29, 2017
    Inventors: Junping Frank Zhao, Fenghao Zhang, Yu Cao, Jun Tao, Ricky Yuxi Sun
  • Publication number: 20170185466
    Abstract: Embodiments of the present disclosure provide a method and apparatus for determining a cause of performance degradation of a storage system. The method comprises: monitoring performance of the storage system according to a predetermined policy; generating a performance degradation event from a result of the monitoring based on system performance baseline; in response to performance degradation event, obtaining information about the performance degradation; and offline analyzing the information to determine the cause of the performance degradation. Compared with the prior art, embodiments of the present disclosure can manage the system performance degradation effectively and continuously to minimize running costs and enable current performance profiling tools in the manner of insertion.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 29, 2017
    Inventors: Junping Frank Zhao, Yu Cao, Sanping Li
  • Publication number: 20170101552
    Abstract: An adhesive composition is provided that includes a block copolymer present at greater than or equal to 30 total weight percent of the adhesive system comprising a high glass transition temperature in subunits Y and Y?, each of the subunits Y and Y? having a high glass transition temperature of from 70° C. to 130° C. with a low glass transition temperature subunit Z having a low glass transition temperature of from ?100° C. to 10° C. intermediate between said high glass transition temperature acrylate subunits to define a structure Y-Z-Y?. The triblock copolymer is dissolved in a monomer curable under free radical. A free radical initiator of a peroxide or a hydroperoxide are present in combination with a sulfonyl chloride, dihydropyridine and copper or vanadium salt. By heating the cured adhesive at or above 70° C., the adhesive is amenable to being removed, repaired, or reworked.
    Type: Application
    Filed: September 20, 2016
    Publication date: April 13, 2017
    Inventors: Daniel K. Doe, Camus Weng, Welkin Li, Peter A. Carbutt, Frank Zhao
  • Publication number: 20170090803
    Abstract: Various embodiments of the present disclosure relates to a method and device for checking false sharing in deletion of a data block. The method includes setting weight bits and a weight reset bit in the MP pointing to the data block, wherein the weight reset bit is configured to define whether weight indicated by the weight bits has been increased; and determining, based on the weight bits and the weight reset bit, whether a false sharing occurs. The method determines whether the false sharing occurs accurately and with low cost by using a computable formula. All information for such computable formula comes from in-memory MP, with no need to load any extra metadata, for example, with no need to access BMD. The method also considers a scenario where a weight increase occurs during weight split and mergence.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 30, 2017
    Inventors: Junping Frank Zhao, Fenghao Zhang
  • Publication number: 20170093672
    Abstract: A method, device, and computer program product for fingerprint based status detection in a distributed processing system is provided. The method comprises: generating and sending, at a root node, an initial fingerprint based on the output message ID to be sent; at a middle node, generating and sending an updated fingerprint based on a received input message ID, an output message ID to be sent and a received fingerprint; sending, at the leaf node, a final updated fingerprint to a tracking task point; and obtaining, at the tracking task point, status information based on the final updated fingerprint. As the method does not generate traffic at each node but only generates tracking traffic at leaf nodes, the approach according to the present disclosure reduces tracking overhead significantly while guaranteeing the reliability of data processing.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 30, 2017
    Inventors: Junping Frank Zhao, Fenghao Zhang, Cao Yu, Jun Tao, Ricky Yuxi Sun
  • Publication number: 20170090766
    Abstract: Various embodiments of the present disclosure provide a method and an apparatus for reclaiming a chunk in a snapshot storage space. The method comprises: in response to a predefined trigger event, detecting an unused chunk in the snapshot storage space; and providing the detected unused chunk to a storage pool for reuse.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 30, 2017
    Inventors: Chen Gong, Junping Frank Zhao, Lester Ming Zhang, Joe Jian Liu, Denny Dengyu Wang, Walter Lei Wang
  • Publication number: 20160196079
    Abstract: Various embodiments of the present invention provide a method and apparatus for reusing a storage block of a file system. The file system is based on a thin provision storage configuration and shares a storage pool with a further file system. The method comprises detecting an unused storage block in a storage space of the file system in response to a predefined trigger event. The method further comprises in response to an unused storage block being detected in the storage space, providing the unused storage block to the storage pool for being reused. According to various embodiments of the present invention, effective utilization of the storage space of the storage pool is achieved.
    Type: Application
    Filed: December 16, 2015
    Publication date: July 7, 2016
    Inventors: Chen Gong, Junping Frank Zhao, Lester Ming Zhang, Joe Jian Liu, Denny Dengyu Wang, Walter Lei Wang
  • Patent number: 9217779
    Abstract: The present disclosure provides a method for obtaining degradation of a battery comprising the steps of collecting data of the battery and data related to the degradation of the battery; processing the collected data to obtain parameters related to the degradation of the battery; creating and updating a degradation model for the battery with the obtained parameters; and computing the degradation of the battery by using the degradation model and the parameters.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 22, 2015
    Assignee: PANASONIC CORPORATION
    Inventors: Ming Xu, Xiaofei Zhang, Yasuhiro Nakamura, Frank Zhao, Ning Chen, Yoshimasa Goto
  • Publication number: 20150290386
    Abstract: A therapeutic procedure, Extracorporeal Autoimmune Solution Therapy (EAST), is invented for eliminating pathogenic or pathologic antibodies and immune complexes via affinity column capture, specific enzyme cleavage, and specific immune suppression/immune modulation via reinfusion of the autoantibody Fab, F(ab?)2 or Fc fragments back into the patients with a variety of acute or chronic autoimmune, inflammatory, and related other diseases.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 15, 2015
    Inventors: Xianfeng Frank Zhao, Merry Y. Zhao
  • Patent number: 6055810
    Abstract: A fuel control system for an engine utilizing direct fuel injection including a smoke sensor for measuring the level of smoke in the engine exhaust. A control module, in response to the output signal from the smoke sensor, regulates the timing and delivery of fuel to the engine, the delivery of air to the engine, the amount of exhaust gases that are recirculated to the engine, the turbo boost pressure and performs on-board diagnostics.
    Type: Grant
    Filed: August 14, 1998
    Date of Patent: May 2, 2000
    Assignee: Chrysler Corporation
    Inventors: Mark S. Borland, Thomas W. Asmus, Frank Zhao