Patents by Inventor Yi Zou

Yi Zou 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: 10629932
    Abstract: An apparatus monitors the state of charge (SOC) of a flow battery system. The monitoring method include determining SOCs of at least two pairs of different monitoring positions. A pair of monitoring position may be located inside of an anode electrolyte storage tank (2) and inside of a cathode electrolyte storage tank (3), or inside of an anode electrolyte outlet pipeline (6) of a stack and inside of a cathode electrolyte outlet pipeline (7) of the stack, or inside of an anode electrolyte inlet pipeline (8) of the stack and inside of a cathode electrolyte inlet pipeline (9) of the stack. The SOCsum of the flow battery system is acquired according to the SOCs corresponding to different pair of monitoring positions, respectively. The method ensures acquiring an SOC monitoring result timely and accurately.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: April 21, 2020
    Assignee: DALIAN RONGKEPOWER CO., LTD
    Inventors: Yu Zhang, Yi Zou, Huamin Zhang, Ying Li, Xiaoli Wang, Xi Han, Lecong Han, Tao Zhang, Xiangkun Ma, Honggui Zhao
  • Publication number: 20200050099
    Abstract: A method including: obtaining a portion of a design layout; determining characteristics of assist features based on the portion or characteristics of the portion; and training a machine learning model using training data including a sample whose feature vector includes the characteristics of the portion and whose label includes the characteristics of the assist features. The machine learning model may be used to determine characteristics of assist features of any portion of a design layout, even if that portion is not part of the training data.
    Type: Application
    Filed: May 4, 2018
    Publication date: February 13, 2020
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Jing SU, Yi ZOU, Chenxi LIN, Yu CAO, Yen-Wen LU, Been-Der CHEN, Quan ZHANG, Stanislas Hugo Louis BARON, Ya LUO
  • Publication number: 20200026655
    Abstract: An apparatus is described. The apparatus includes a memory controller to interface with a multi-level memory, where, an upper level of the multi-level memory is to act as a cache for a lower level of the multi-level memory. The memory controller has circuitry to determine: i) an original address of a slot in the upper level of memory from an address of a memory request in a direct mapped fashion; ii) a miss in the cache for the request because the slot is pinned with data from another address that competes with the address; iii) a partner slot of the slot in the cache in response to the miss; iv) whether there is a hit or miss in the partner slot in the cache for the request.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Zhe WANG, Alaa R. Alameldeen, Yi Zou, Gordon King
  • Publication number: 20200029086
    Abstract: In one embodiment, an apparatus comprises processing circuitry to: receive, via a communication interface, a frame of a video stream; determine a number of subframes to be encoded in parallel for the frame; partition the frame into a plurality of subframes based on the number of subframes to be encoded in parallel; and send, via the communication interface, the plurality of subframes to a cluster of encoding servers, wherein the cluster of encoding servers is to encode the plurality of subframes in parallel, and wherein each subframe of the plurality of subframes is to be encoded by a particular encoding server of the cluster of encoding servers.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 23, 2020
    Applicant: Intel Corporation
    Inventors: Yi Zou, Gang Shen, Jun Tian
  • Patent number: 10503654
    Abstract: Methods and apparatus related to framework and/or methodology for selective caching of Erasure Coded fragments in a distributed storage system are described. In one embodiment, a plurality of fragments of a data object are generated. Each of the plurality of fragments is Erasure Coded (EC) prior to storage at a storage node of a plurality of storage nodes. Each of the plurality of fragments is transmitted with a caching hint to indicate whether that fragment is to be cached at the storage node. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: December 10, 2019
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Michael P. Mesnier, Yi Zou
  • Publication number: 20190348331
    Abstract: A method where deviations of a characteristic of an image simulated by two different process models or deviations of the characteristic simulated by a process model and measured by a metrology tool, are used for various purposes such as to reduce the calibration time, improve the accuracy of the model, and improve the overall manufacturing process.
    Type: Application
    Filed: December 13, 2017
    Publication date: November 14, 2019
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Yu CAO, Yi ZOU, Chenxi LIN
  • Publication number: 20190327506
    Abstract: In one embodiment, an edge compute node comprises processing circuitry to: receive an incoming video stream captured by a camera, wherein the incoming video stream comprises a plurality of video segments; store the plurality of video segments in a receive buffer in a memory; perform a visual computing task on a first video segment in the receive buffer; detect a resource overload on the edge compute node; receive load information corresponding to a plurality of peer compute nodes; select a peer compute node to perform the visual computing task on a second video segment in the receive buffer; replicate the second video segment from the edge compute node to the peer compute node; and receive a compute result from the peer compute node, wherein the compute result is based on the peer compute node performing the visual computing task on the second video segment.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Applicant: Intel Corporation
    Inventors: Yi Zou, Mohammad Ataur Rahman Chowdhury
  • Publication number: 20190325227
    Abstract: In one embodiment, an apparatus comprises processing circuitry to: receive, via a network interface, a video stream comprising a plurality of video frames; identify a plurality of dependencies among the plurality of video frames; identify, based on the plurality of dependencies, a first subset of video frames to be transmitted using a first transmission method and a second subset of video frames to be transmitted using a second transmission method, wherein the first subset of video frames and the second subset of video frames are identified from the plurality of video frames, and wherein the first transmission method provides a higher quality of service than the second transmission method; transmit, via the network interface, the first subset of video frames to a corresponding destination using the first transmission method; and transmit, via the network interface, the second subset of video frames to the corresponding destination using the second transmission method.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Ned M. Smith, Yi Zou, Shao-Wen Yang, Gang Shen
  • Publication number: 20190305345
    Abstract: An apparatus monitors the state of charge (SOC) of a flow battery system. The monitoring method include determining SOCs of at least two pairs of different monitoring positions. A pair of monitoring position may be located inside of an anode electrolyte storage tank (2) and inside of a cathode electrolyte storage tank (3), or inside of an anode electrolyte outlet pipeline (6) of a stack and inside of a cathode electrolyte outlet pipeline (7) of the stack, or inside of an anode electrolyte inlet pipeline (8) of the stack and inside of a cathode electrolyte inlet pipeline (9) of the stack. The SOCsum of the flow battery system is acquired according to the SOCs corresponding to different pair of monitoring positions, respectively. The method ensures acquiring an SOC monitoring result timely and accurately.
    Type: Application
    Filed: May 15, 2019
    Publication date: October 3, 2019
    Inventors: Yu ZHANG, Yi ZOU, Huamin ZHANG, Ying LI, Xiaoli WANG, Xi HAN, Lecong HAN, Tao ZHANG, Xiangkun MA, Honggui ZHAO
  • Patent number: 10424797
    Abstract: An apparatus monitors the state of charge (SOC) of a flow battery system. The monitoring method include determining SOCs of at least two pairs of different monitoring positions. A pair of monitoring position may be located inside of an anode electrolyte storage tank (2) and inside of a cathode electrolyte storage tank (3), or inside of an anode electrolyte outlet pipeline (6) of a stack and inside of a cathode electrolyte outlet pipeline (7) of the stack, or inside of an anode electrolyte inlet pipeline (8) of the stack and inside of a cathode electrolyte inlet pipeline (9) of the stack. The SOCsum of the flow battery system is acquired according to the SOCs corresponding to different pair of monitoring positions, respectively. The method ensures acquiring an SOC monitoring result timely and accurately.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: September 24, 2019
    Assignee: DALIAN RONGKEPOWER CO., LTD
    Inventors: Yu Zhang, Yi Zou, Huamin Zhang, Ying Li, Xiaoli Wang, Xi Han, Lecong Han, Tao Zhang, Xiangkun Ma, Honggui Zhao
  • Publication number: 20190278676
    Abstract: Technologies for fast distributed storage recovery include a distributed storage system that includes multiple controller nodes and multiple target nodes. Each controller node is coupled to a corresponding target node via a storage fabric. Each target node stores replica data. The system identifies a failed node and a corresponding node that was coupled to the failed node. If the failed node is a controller node, the corresponding node is a target node. If the failed node is a target node, the corresponding node is a controller node. The system instantiates a replacement node, adds the replacement node to the system, and couples the replacement node to the corresponding node. The system may direct a backup target node to copy replica data to the replacement target node via the storage fabric. Other embodiments are described and claimed.
    Type: Application
    Filed: May 29, 2019
    Publication date: September 12, 2019
    Inventors: Yi Zou, Arun Raghunath, Tushar Gohad, Anjaneya Reddy Chagam Reddy, Sujoy Sen
  • Publication number: 20190188025
    Abstract: Embodiments of the present disclosure are directed towards techniques and configurations for an apparatus configured to provide I/O classification information in a distributed cloud storage system, in accordance with some embodiments. In one embodiment, the apparatus may include a partition scanner, to scan an image of a virtual disk associated with the storage system, to determine one or more partitions associated with the virtual disk; a file system scanner coupled with the partition scanner, to identify file systems associated with the determined partitions, to access files stored in the identified file systems; and I/O classifier coupled with the file system scanner, to generate I/O classification information associated with the accessed files. The I/O classification information provides characteristics of input-output operations performed on the virtual disk. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 20, 2019
    Inventors: Andrew Anderson, Yi Zou
  • Publication number: 20190173975
    Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
    Type: Application
    Filed: January 31, 2019
    Publication date: June 6, 2019
    Inventors: Arun Raghunath, Michael Mesnier, Yi Zou
  • Publication number: 20190147127
    Abstract: Methods of identifying a hot spot from a design layout or of predicting whether a pattern in a design layout is defective, using a machine learning model. An example method disclosed herein includes obtaining sets of one or more characteristics of performance of hot spots, respectively, under a plurality of process conditions, respectively, in a device manufacturing process; determining, for each of the process conditions, for each of the hot spots, based on the one or more characteristics under that process condition, whether that hot spot is defective; obtaining a characteristic of each of the process conditions; obtaining a characteristic of each of the hot spots; and training a machine learning model using a training set including the characteristic of one of the process conditions, the characteristic of one of the hot spots, and whether that hot spot is defective under that process condition.
    Type: Application
    Filed: April 20, 2017
    Publication date: May 16, 2019
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Jing SU, Yi ZOU, Chenxi LIN, Stefan HUNSCHE, Marinus JOCHEMSEN, Yen-Wen LU, Lin Lee CHEONG
  • Publication number: 20190108095
    Abstract: To reduce the cost of ensuring the integrity of data stored in distributed data storage systems, a storage-side system provides data integrity services without the involvement of the host-side data storage system. Processes for storage-side data integrity include maintaining a block ownership map and performing data integrity checking and repair functions in storage target subsystems. The storage target subsystems are configured to efficiently manage data stored remotely using a storage fabric protocol such as NVMe-oF. The storage target subsystems can be implemented in a disaggregated storage computing system on behalf of a host-side distributed data storage system, such as software-defined storage (SDS) system.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Yi ZOU, Arun RAGHUNATH, Anjaneya R. CHAGAM REDDY, Sujoy SEN, Tushar Sudhakar GOHAD
  • Publication number: 20190098085
    Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Yi ZOU, Arun RAGHUNATH, Anjaneya Reddy CHAGAM REDDY
  • Patent number: 10230809
    Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: March 12, 2019
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Michael Mesnier, Yi Zou
  • Publication number: 20190042090
    Abstract: Technologies for separating control plane management from data plane management for distributed storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send, through the network and with a local data bus protocol mapped onto a network protocol, a write request to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: February 7, 2019
    Inventors: Arun Raghunath, Anjaneya Reddy Chagam Reddy, Sujoy Sen, Yi Zou
  • Publication number: 20190044853
    Abstract: In one embodiment, switch-assisted data storage network traffic management in a data storage center consolidates data placement requests and data placement acknowledgements to reduce network traffic. Other aspects are described herein.
    Type: Application
    Filed: January 12, 2018
    Publication date: February 7, 2019
    Inventors: Arun RAGHUNATH, Anjaneya Reddy CHAGAM REDDY, Yi ZOU
  • Publication number: 20190042091
    Abstract: Technologies for providing efficient distributed data storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send a write request with the object and an object identifier to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled and concurrently send metadata without the object to one or more other compute sleds associated with the mapped data storage sleds. Other embodiments are also described and claimed.
    Type: Application
    Filed: March 15, 2018
    Publication date: February 7, 2019
    Inventors: Arun Raghunath, Anjaneya Reddy Chagam Reddy, Sujoy Sen, Yi Zou