Patents by Inventor Yanling Qi

Yanling Qi 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: 10831369
    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: November 10, 2020
    Assignee: NETAPP, INC.
    Inventors: Somasundaram Krishnasamy, Brian McKean, Yanling Qi
  • Publication number: 20180129421
    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 10, 2018
    Inventors: Somasundaram Krishnasamy, Brian Mckean, Yanling Qi
  • Patent number: 9830081
    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: November 28, 2017
    Assignee: NetApp, Inc.
    Inventors: Somasundaram Krishnasamy, Brian McKean, Yanling Qi
  • Publication number: 20170220476
    Abstract: A method includes: communicating read requests from a host device to either a storage array controller or a data cache associated with the host device; classifying portions of data, in response to the read requests, according to frequency of access of the respective portions of data; and causing the storage array controller to either promote a first portion of data to a data cache associated with the storage array controller or demote the first portion of data from the data cache associated with the storage array controller in response to a change in cache status of the first portion of data at the data cache associated with the host device and in response to frequency of access of the first portion of data.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Yanling Qi, Junjie Qian, Somasundaram Krishnasamy
  • Patent number: 9705166
    Abstract: A high-power aluminum-air battery system, which is battery pack electrically connected by at least two single aluminum-air batteries in series or parallel, bottom of the battery pack is provided with two liquid flow handling chambers, and upward side of the battery pack is provided with liquid distributing apparatus, the single aluminum-air batteries are interlinked with the liquid flow handling chambers via the respective liquid outlet pipes, the liquid flow handling chambers are interlinked with the pump liquid chamber via their respective liquid transmission pipes, the pump liquid chamber is interlinked with the liquid flow pump via the liquid sucking pipe, and the liquid delivery pipe of the liquid flow pump is interlinked with the liquid distributing apparatus, the liquid distributing apparatus is interlinked with the single aluminum-air batteries under it via liquid inlet pipes.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: July 11, 2017
    Assignee: ADVANCED HIGH POWER MULTI (ACT/XE) SOURCE ENERGY SCIENCE-TECH CO., LTD.
    Inventors: Wei Wang, Yanling Qi
  • Publication number: 20160212198
    Abstract: A method and system for host caches managed in a unified manner are described. In an example, a server in a clustered environment designates cache ownership for a cluster application to the cache on one of the hosts. While the application is running on this host, the server monitors data writes made by the application. Upon detecting that the application is running on a different host in the clustered environment, the server can transfer cache ownership to the new host and selectively invalidate cache blocks in the cache of the new host based on the data writes that were previously monitored.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventors: Somasundaram Krishnasamy, Brian McKean, Yanling Qi
  • Publication number: 20160210055
    Abstract: A method and system for synchronizing caches after reboot are described. In a cached environment, a host server stores a cache counter associated with the cache, which can be stored in the cache itself or in another permanent storage device. When data blocks are written to the cache, metadata for each data block is also written to the cache. This metadata includes a block counter based on a value of the cache counter. After a number of data operations are performed in the cache, the value of the cache counter is updated. Then, each data block is selectively updated based on a comparison of the value of the cache counter with a value of the block counter in the metadata for the corresponding data block.
    Type: Application
    Filed: January 16, 2015
    Publication date: July 21, 2016
    Inventors: Somasundaram Krishnasamy, Brian McKean, Yanling Qi
  • Publication number: 20150363319
    Abstract: Examples described herein include a system for storing data. The data storage system retrieves a first set of metadata associated with data stored on a first cache memory, and stores the first set of metadata on a primary storage device. The primary storage device is a backing store for the data stored on the first cache memory. The storage system selectively copies data form the primary storage device to a second cache memory based, at least in part, on the first set of metadata stored on the primary storage device. For some aspects, the storage system may copy the data from the primary storage device to the second cache memory upon determining that the first cache memory is in a failover state.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventors: Yanling Qi, Brian McKean, Somasundaram Krishnasamy, Dennis Hahn
  • Patent number: 8984224
    Abstract: The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of the SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: March 17, 2015
    Assignee: NetApp, Inc.
    Inventors: Yanling Qi, Jason Sherman
  • Publication number: 20150050568
    Abstract: A high-power aluminum-air battery system, which is battery pack electrically connected by at least two single aluminum-air batteries in series or parallel, bottom of the battery pack is provided with two liquid flow handling chambers, and upward side of the battery pack is provided with liquid distributing apparatus, the single aluminum-air batteries are interlinked with the liquid flow handling chambers via the respective liquid outlet pipes, the liquid flow handling chambers are interlinked with the pump liquid chamber via their respective liquid transmission pipes, the pump liquid chamber is interlinked with the liquid flow pump via the liquid sucking pipe, and the liquid delivery pipe of the liquid flow pump is interlinked with the liquid distributing apparatus, the liquid distributing apparatus is interlinked with the single aluminum-air batteries under it via liquid inlet pipes.
    Type: Application
    Filed: March 28, 2013
    Publication date: February 19, 2015
    Applicant: ADVANCED HIGH POWER MULTI SOURCE ENERGY SCIENCE-TE
    Inventors: Wei Wang, Yanling Qi
  • Publication number: 20140129771
    Abstract: The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of the SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 8, 2014
    Applicant: NetApp, Inc.
    Inventors: Yanling Qi, Jason Sherman
  • Patent number: 8700846
    Abstract: The present invention is directed to a method and software for managing the host-to-volume mappings of a SAN storage system. The host-to-volume mappings of the SAN storage system are represented in mapping configuration components. The active mapping configuration component represents the current host-to-volume mapping for the SAN storage system. Only one mapping configuration component is active at a time. The host-to-volume mappings of a SAN storage system are changed by deactivating the active mapping configuration component and activating an inactive mapping configuration component that represents a different mapping configuration, effecting a repartition, repurpose, disaster recovery, or other business activity. This can be a scheduled task or performed in an on-demand manner. The mapping configuration components are managed and controlled through the management component of the SAN storage system.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: April 15, 2014
    Assignee: Netapp, Inc.
    Inventors: Yanling Qi, Jason Sherman
  • Patent number: 8566635
    Abstract: Systems and methods for management of replicated storage. Features and aspects hereof provide management of data replication among a plurality of storage systems in a manner substantially transparent to host systems attached to the storage systems. The storage systems are coupled to one another through a replication link. One storage systems is designated the primary storage system and all others are designated secondary storage systems. A common logical volume is defined with a common logical volume device identifier used by all of the replicating storage systems of a replication group and their respective attached host systems. The primary storage system processes I/O requests directed to the logical volume by accessing its physical storage volume and forwarding the request to be replicated to all secondary storage systems over the replication link. Secondary storage systems process I/O requests by shipping them over the replication link to the primary storage system for processing.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: October 22, 2013
    Assignee: LSI Corporation
    Inventors: Yanling Qi, Scott W. Kirvan, Guy Martin, Robert R. Stankey
  • Patent number: 8495324
    Abstract: Methods and structure within a storage system for tuning performance of the storage system based on monitored block level access within the storage system. Block level access, either in cache memory or on the storage devices of the storage system, is monitored to detect patterns of access and/or data that correspond to an identified host system program. Based on the identified host system program, a profile of desired storage device configuration information is selected by the storage system. The profile comprises information identifying optimal configuration of a logical volume used by the corresponding host system program. Reconfiguration options are identified from the profile information and used either to automatically reconfigure the logical volume or are presented to a user to permit the user to select desired options from the reconfiguration options.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: July 23, 2013
    Assignee: LSI Corporation
    Inventors: Scott W. Kirvan, Yanling Qi
  • Patent number: 8429261
    Abstract: Methods and systems for managing a device in a Web Based Enterprise Management (“WBEM”) environment. At least a management software component and a device management adapter are reused through receiving a network command from the management software component, and forwarding the network command to the device management adapter for conversion to a device message. The WBEM environment is supported by packaging the device message in a WBEM envelope, and transmitting the device message in the WBEM envelope to a computer system. The computer system comprises the device. Subsequently, a native command based on the device message is issued to the device.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: April 23, 2013
    Assignee: LSI Corporation
    Inventors: Satadal Bhattacharjee, Scott W. Kirvan, Yanling Qi
  • Publication number: 20120192006
    Abstract: Systems and methods for management of replicated storage. Features and aspects hereof provide management of data replication among a plurality of storage systems in a manner substantially transparent to host systems attached to the storage systems. The storage systems are coupled to one another through a replication link. One storage systems is designated the primary storage system and all others are designated secondary storage systems. A common logical volume is defined with a common logical volume device identifier used by all of the replicating storage systems of a replication group and their respective attached host systems. The primary storage system processes I/O requests directed to the logical volume by accessing its physical storage volume and forwarding the request to be replicated to all secondary storage systems over the replication link. Secondary storage systems process I/O requests by shipping them over the replication link to the primary storage system for processing.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: LSI CORPORATION
    Inventors: Yanling Qi, Scott W. Kirvan, Guy E. Martin, Robert R. Stankey
  • Publication number: 20120124319
    Abstract: Methods and structure within a storage system for tuning performance of the storage system based on monitored block level access within the storage system. Block level access, either in cache memory or on the storage devices of the storage system, is monitored to detect patterns of access and/or data that correspond to an identified host system program. Based on the identified host system program, a profile of desired storage device configuration information is selected by the storage system. The profile comprises information identifying optimal configuration of a logical volume used by the corresponding host system program. Reconfiguration options are identified from the profile information and used either to automatically reconfigure the logical volume or are presented to a user to permit the user to select desired options from the reconfiguration options.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: LSI CORPORATION
    Inventors: Scott W. Kirvan, Yanling Qi
  • Patent number: 8127165
    Abstract: Disclosed is a method of controlling power. Multiple paths via multiple I/O ports couple a server to a storage array. When I/O loads are low, it is determined if an I/O port may be deactivated and placed in a power saving mode. An I/O port may not be deactivated if deactivating that I/O port will affect a high-availability requirement or a performance requirement. Requests are stopped from being sent to an I/O port to be deactivated. When the port to be deactivated becomes idle, the I/O port is placed in a power saving mode. When I/O loads increase to a point where it is necessary to reactivate the I/O port, the I/O port is activated.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: February 28, 2012
    Assignee: LSI Corporation
    Inventors: Yanling Qi, Kevin Copas
  • Patent number: D990704
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: June 27, 2023
    Inventors: Ning Li, Shuai Mao, Yanling Qi
  • Patent number: D1023336
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: April 16, 2024
    Assignee: Andon Health Co., Ltd.
    Inventors: Jingjun Diao, Yanling Qi, Ning Li