Patents by Inventor Yingchao Zhou
Yingchao Zhou 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: 12122480Abstract: The disclosure belongs to a field of hydraulic equipment, and in particular to an anti-rolling damping device for floating wind turbines. The specific technical scheme: low ends of buoys are connected with an upper surface of a support plate through a damping assembly, and the damping assembly includes a piston cylinder fixedly arranged on the support plate, a piston plate is slidably arranged in the piston cylinder, a piston rod is arranged at one end of the piston plate far from the support plate, the piston rod extends out of the piston cylinder and is fixedly connected with the buoys, and a plurality of first through holes are arranged on a side wall of the piston cylinder near the lower part. The buoys sink with waves, and the piston plate slides downwards in the piston cylinder.Type: GrantFiled: April 26, 2024Date of Patent: October 22, 2024Assignee: GUANGDONG OCEAN UNIVERSITYInventors: Hongfei Mao, Zhongbing Zhou, Guanglin Wu, Yingchao Ma, Yanli He, Zhenglin Tian, Jinbo Lin, Hui Yang, Dongbin He, Weijiang Zheng, Jinwen Zeng, Long Han, Yuanting Yang, Junxian Teng
-
Patent number: 12108744Abstract: Disclosed is a method for optimization design of an artificial reef structure. The method includes: arranging an artificial reef model to be tested on a test platform, testing a flow field to obtain flow field data and a pull force of an artificial reef, analyzing the flow field data to obtain a flow velocity reference point, and carrying out optimization analysis in combination with the flow field data and the pull force.Type: GrantFiled: May 29, 2024Date of Patent: October 8, 2024Assignee: GUANGDONG OCEAN UNIVERSITYInventors: Guanglin Wu, Zhangfeng Yang, Hui Yang, Yan Tian, Yanli He, Zhenglin Tian, Jinbo Lin, Dongbin He, Huiling Zhang, Hongfei Mao, Chunhua Zeng, Yingchao Ma, Xiaofen Wang, Jintao Xu, Zhongbing Zhou
-
Publication number: 20240294232Abstract: The disclosure belongs to a field of hydraulic equipment, and in particular to an anti-rolling damping device for floating wind turbines. The specific technical scheme: low ends of buoys are connected with an upper surface of a support plate through a damping assembly, and the damping assembly includes a piston cylinder fixedly arranged on the support plate, a piston plate is slidably arranged in the piston cylinder, a piston rod is arranged at one end of the piston plate far from the support plate, the piston rod extends out of the piston cylinder and is fixedly connected with the buoys, and a plurality of first through holes are arranged on a side wall of the piston cylinder near the lower part. The buoys sink with waves, and the piston plate slides downwards in the piston cylinder.Type: ApplicationFiled: April 26, 2024Publication date: September 5, 2024Inventors: Hongfei MAO, Zhongbing ZHOU, Guanglin WU, Yingchao MA, Yanli HE, Zhenglin TIAN, Jinbo LIN, Hui YANG, Dongbin HE, Weijiang ZHENG, Jinwen ZENG, Long HAN, Yuanting YANG, Junxian TENG
-
Patent number: 11232072Abstract: The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.Type: GrantFiled: November 25, 2019Date of Patent: January 25, 2022Assignee: EMC IP Holding Company LLCInventors: Jia Zhai, Yingchao Zhou, Wengang Wang, Jun Guo, Sen Zhang
-
Patent number: 11100050Abstract: A data storage system operates a file system as a thinly provisioned file system having a host-visible virtual space and a smaller allocated space of underlying physical storage from a pool. The file system applies formatting to the allocated space and utilizes formatted allocated space for storing host files. The file system receives a file I/O request that requires increasing the allocated space of the file system, and in response (1) obtains an extent of physical storage from the pool and adds it to the file system as added allocated space, and (2) formats an initial portion of the added allocated space and satisfies the file I/O request using the formatted initial portion. Over a subsequent period the file system incrementally formats additional portions of the added allocated space and satisfies subsequent file I/O requests from the added portions.Type: GrantFiled: September 30, 2014Date of Patent: August 24, 2021Assignee: EMC IP Holding Company LLCInventors: Ye Zhang, William C. Davenport, Jean-Pierre Bono, Yingchao Zhou, Chao Zheng, Xianlong Liu, Qi Mao
-
Patent number: 10931755Abstract: A method and apparatus are provided for controlling a client device in the communication field. The method may include: receiving a read-write request message sent by a client device; acquiring a first load amount of a shared storage system currently after processing the read-write request messages; sending processing result information resulted from processing the read-write request message to the client device, where the processing result information includes the first load amount; and causing the client device to adjust frequency of sending the read-write request message to the shared storage system according to the first load amount.Type: GrantFiled: March 26, 2018Date of Patent: February 23, 2021Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Yingchao Zhou, Zhen Zhang
-
Publication number: 20200097450Abstract: The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.Type: ApplicationFiled: November 25, 2019Publication date: March 26, 2020Inventors: Jia Zhai, Yingchao Zhou, Wengang Wang, Jun Guo, Sen Zhang
-
Patent number: 10503695Abstract: The present disclosure relates to a method and apparatus for a file system, the file system comprising at least a first logical storage area and a second logical storage area, a logical block of the first logical storage area and that of the second logical storage area being different in size, and in response to a request for creating a file, selecting a logical storage area for storing the file from the at least first logical storage area and second logical storage area; and storing the file in the selected logical storage area. According to the above various embodiments of the present invention, a direct and effective way may be used to support variable-length block size in a file system, without increasing metadata and positioning overheads.Type: GrantFiled: September 24, 2014Date of Patent: December 10, 2019Assignee: EMC IP Holding Company LLCInventors: Jia Zhai, Yingchao Zhou, Wengang Wang, Jun Guo, Sen Zhang
-
Publication number: 20190158626Abstract: Embodiments of the present disclosure disclose a method and an apparatus. In various embodiments, the apparatus includes interface circuitry and processing circuitry. The interface circuitry receives a request from a client device. The request requests the apparatus to perform a task of information processing and includes a timeout duration. The time duration indicates a maximum duration during which the apparatus is to send a result associated with performing the task to the client device. The processing circuitry determines an expiration time based on a present system time of the apparatus and the timeout duration. The expiration time indicates a final time for the apparatus to send the result associated with performing the task to the client device. The processing circuitry also performs the task of information processing requested by the client device based on the expiration time.Type: ApplicationFiled: November 20, 2018Publication date: May 23, 2019Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Jingyun TIAN, Zhe YANG, Yingchao ZHOU
-
Patent number: 10262023Abstract: A method is used in managing data inconsistencies in file systems. A data inconsistency is detected in a file system data block of a file system. The file system includes a set of file system data blocks. Information regarding the data inconsistency is provided to a client of the file system. Based on the information, the client is enabled to determine an action for recovering from the data inconsistency.Type: GrantFiled: September 30, 2014Date of Patent: April 16, 2019Assignee: EMC IP Holding Company LLCInventors: Yaming Kuang, Yingchao Zhou, Srinivasa Rao Vempati, William C. Davenport, Jean-Pierre Bono, Marshall Hansi Wu, James O. Owens
-
Patent number: 10148662Abstract: Described are methods, systems, and apparatus, including computer program products for de-duplicating access control lists (ACLs). A first ACL associated with a first computer file is received. A first checksum based at least in part on the first ACL is calculated. One or more directory entries based on the first checksum are retrieved from a de-duplication directory, wherein each directory entry of the one or more directory entries comprises a reference to an ACL and a name comprising the first checksum. A directory entry of the one or more directory entries is identified that references a second ACL that specifies the same permissions as the first ACL. A reference to the second ACL of the directory entry is added to the first computer file.Type: GrantFiled: January 21, 2015Date of Patent: December 4, 2018Assignee: EMC IP Holding Company LLCInventors: Morgan A Clark, William C Davenport, Michael D Schouten, Qi Mao, Yingchao Zhou, Yunfei Chen
-
Patent number: 10127236Abstract: A method is provided for storing files in a filesystem of a data storage system. The method includes (a) storing data of each file of a set of files of the filesystem in a set of data allocation units (AUs) of the filesystem on the data storage system, each data AU of the set of data AUs having a common data AU size, and (b) storing metadata pertaining to each file of the set of files in a set of metadata AUs of the filesystem on the data storage system, each metadata AU of the set of metadata AUs having a common metadata AU size, the common data AU size being larger than the common metadata AU size. A computerized apparatus and a computer program product are also provided for performing a method similar to that described above.Type: GrantFiled: June 27, 2013Date of Patent: November 13, 2018Assignee: EMC IP Holding CompanyInventors: Yingchao Zhou, William C. Davenport, Christopher A. Seibel, Jun Guo, Jia Zhai, Wengang Wang, Philippe Armangau
-
Publication number: 20180288155Abstract: A method and apparatus are provided for controlling a client device in the communication field. The method may include: receiving a read-write request message sent by a client device; acquiring a first load amount of a shared storage system currently after processing the read-write request messages; sending processing result information resulted from processing the read-write request message to the client device, where the processing result information includes the first load amount; and causing the client device to adjust frequency of sending the read-write request message to the shared storage system according to the first load amount.Type: ApplicationFiled: March 26, 2018Publication date: October 4, 2018Applicant: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Yingchao ZHOU, Zhen ZHANG
-
Patent number: 10048885Abstract: A method is used in managing reclaiming storage space in file systems. Characteristics of a file system and a data service executing upon the file system are evaluated. Based on the evaluation, reclamation of storage space from the file system is affected based on a set of policies.Type: GrantFiled: September 30, 2014Date of Patent: August 14, 2018Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, William C. Davenport, Philippe Armangau, Dennis T. Duprey, Yingchao Zhou
-
Patent number: 10037341Abstract: Techniques are described for building, managing, and enforcing nested quota trees in a filesystem of a data storage system using internal filesystem structures. Such integrated, server-based, nested quota trees avoid the management overhead, communication delays, and slowed processing of proxy-based solutions and are thus more efficient and optimal.Type: GrantFiled: March 31, 2014Date of Patent: July 31, 2018Assignee: EMC IP Holding Company LLCInventors: Ivan Bassov, Jean-Pierre Bono, Weigang Zhong, Yingchao Zhou
-
Patent number: 10007671Abstract: A method of conditionally truncating a volume file in a data storage system includes identifying counts of categories of data blocks of the volume file, including (1) a first count of blocks owned by the volume file and located after the target end-of-file, (2) a second count of blocks located after the target end-of-file and requiring relocation to before the target end-of-file, and (3) a third count of blocks being free and owned by the volume file and located before the target end-of-file. An approximation of space to be freed is generated as a difference between the first count and a value expressing an excess of the second count over the third count. When the approximation is above a predetermined threshold, then the volume file is truncated to the target end-of-file, and otherwise truncating is refrained from.Type: GrantFiled: March 30, 2016Date of Patent: June 26, 2018Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Xiaoye Jiang, William C. Davenport, Philippe Armangau, Yingchao Zhou
-
Patent number: 9940332Abstract: Described are methods, systems, and apparatus, including computer program products for expanding a storage pool-backed file system. A file system expansion trigger is detected. First reserved space in the storage pool is reserved. A LUN size attribute associated with a LUN underlying the file system is increased. A file system size attribute associated with the file system is increased. First data to write to the file system is received. In response to receiving the first data, an expansion result is determined, wherein the expansion result indicates whether to expand the LUN and the file system. If the expansion result indicates to expand the LUN and the file system, a first portion of the first reserved space is provisioned and formatted. The first data is written to the file system.Type: GrantFiled: June 27, 2014Date of Patent: April 10, 2018Assignee: EMC IP Holding Company LLCInventors: Yingchao Zhou, William Davenport, Haijia Shen, Henry Fang, Jean-Pierre Bono, Philippe Armangau
-
Patent number: 9940331Abstract: Improved techniques involve a storage processor proactively scavenging provisioned free blocks in snap container files and punching holes in the scavenged provisioned free blocks. For example, the storage processor may locate provisioned free blocks by accessing container file system metadata. The storage processor may then punch holes, i.e., release ownership of the snap container file on the identified provisioned free blocks. The storage processor may also delete or otherwise invalidate pointers to those blocks in the snap container file's inode.Type: GrantFiled: June 30, 2014Date of Patent: April 10, 2018Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Xiaoye Jiang, William C. Davenport, Philippe Armangau, Yingchao Zhou
-
Patent number: 9860347Abstract: Embodiments of the present disclosure provide a data transfer method and apparatus by establishing, at a source device, a plurality of data connections with a target device in response to a data connection establishment request from a client, the data connection establishment request carrying information on a plurality of receiving ports that have been enabled by the target device; and transferring data from the source device to the target device via the plurality of data connections, and data transfer/receiving method and apparatus according to the embodiments of the present disclosure leverage a plurality of parallel data connections from a source device to a target device to transfer data, thereby enhancing the speed and reliability of data backup or restoration.Type: GrantFiled: June 20, 2014Date of Patent: January 2, 2018Assignee: EMC IP Holding Company LLCInventors: Yang Wu, Wenliang Zhang, Songhai Yu, Yingchao Zhou, Jingjuan Gong
-
Patent number: 9842117Abstract: A method is used in managing replication of file systems. Metadata of a set of slices of a file system is updated upon performing an operation on a slice of the file system. The file system includes the set of slices. The metadata of the set of slices is used for recovering the file system.Type: GrantFiled: December 29, 2014Date of Patent: December 12, 2017Assignee: EMC IP Holding Company LLCInventors: Yingchao Zhou, Jean-Pierre Bono, Changxin Liu, William C. Davenport, Philippe Armangau, Jia Zhai