Patents by Inventor Lintao Wan

Lintao Wan 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: 10719072
    Abstract: Embodiments of the present invention relate to method and apparatus for system problem diagnosis and recovery. According to embodiments of the present invention, problem symptom information in a system can be automatically monitored and collected BY a monitoring apparatus (or referred as to “agent”) deployed at the system side. Upon after receiving such information, the diagnosis apparatus, for example, may automatically determine a root cause of the problem by querying a backend knowledge repository, and possibly generate an executable software package for recovering the problem. If the diagnosis apparatus determines that the currently available information is insufficient to determine a creditable enough root cause and/or is insufficient to generate the software package for recovering the problem, the diagnosis apparatus may interactively control the monitoring apparatus to collect desired additional information. In this way, the efficiency and accuracy of problem diagnosis and recovery may be improved.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: July 21, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Tianqing Wang, Feng Guo, Lintao Wan, Dong Xiang, Qiyan Chen, Tao Chen
  • Patent number: 10205648
    Abstract: A request is obtained at a monitoring controller to provide a monitoring function for at least one subject virtual processing element (e.g., VM) in a virtualized information processing system. The monitoring controller selects and/or provisions at least one traffic capture appliance configured to capture traffic associated with the subject virtual processing element. The monitoring controller requests the virtualized information processing system to forward a copy of traffic associated with the subject virtual processing element, using traffic mirroring and an encapsulated tunnel, to the traffic capture appliance for analysis.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Feng Guo, Kai Yan, David Black, Kathleen M. Moriarty, Lintao Wan, Qiyan Chen
  • Patent number: 9953075
    Abstract: A data classification system is associated with a hybrid cloud comprising at least one private cloud and at least one public cloud. The data classification system comprises a data set classification model classifying data sets, a cloud classification model classifying the private and public clouds of the hybrid cloud, and mapping policies each specifying a particular mapping between one or more classes of the data set classification model and one or more classes of the cloud classification model. The data classification system classifies a received data set using the data set classification model, and determines for the received data set at least one cloud of the hybrid cloud to which the received data set should be directed for further processing based at least in part on a result of the classification of the received data set, the cloud classification model and a selected one of the mapping policies.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: April 24, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: David Stephen Reiner, Lintao Wan, Qiyan Chen, Tianqing Wang, Feng Golfen Guo, Dong Xiang
  • Patent number: 9785645
    Abstract: A database to migrate from a first database system to a second database system is identified. Prior to the database being migrated from the first database system to the second database system, information associated with the first database system is analyzed to determine a physical design for the database to have in the second database system.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: October 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Kai Chen, Rui Chen, Lintao Wan, Yu Cao, Stephen Todd
  • Patent number: 9619429
    Abstract: A plurality of performance-based storage nodes and a plurality of capacity-based storage nodes of a data storage system in a network environment are allocated to one or more tiered resource pools such that the performance-based storage nodes and the capacity-based storage nodes allocated to each one of the one or more tiered resource pools are addressable via a given virtual address for each tiered resource pool. Access to the performance-based storage nodes and the capacity-based storage nodes in the one or more tiered resource pools by a plurality of compute nodes is managed transparent to the compute nodes via a given storage policy. At least portions of the compute nodes, the performance-based storage nodes, and the capacity-based storage nodes are operatively coupled via a plurality of network devices. One or more of the allocating and managing steps are automatically performed under control of at least one processing device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Tianqing Wang, Lintao Wan, Feng Golfen Guo, Qiyan Chen, Kay Yan, Stephen Todd
  • Patent number: 9491241
    Abstract: A data storage system includes: one or more storage nodes configured to attach to a computer network to provide network-attached storage for the computer network; a first application programming interface providing data storage functionality at a file level in the one or more network-attached storage nodes for a first set of application programs operating in the computer network; and a second application programming interface providing data storage functionality at a level other than the file level in the one or more network-attached storage nodes for a second set of application programs operating in the computer network, wherein the second application programming interface comprises one or more native representational state transfer-based application programming interfaces.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 8, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Lintao Wan, Smitha Mave, Steven Chen, Xi Chen, Ziye Yang, Chenhui Fan
  • Patent number: 9426246
    Abstract: A method and apparatus for providing caching service in network infrastructure. In an embodiment, there is provided a method for providing caching service in network infrastructure, comprising: in response to at least one application node accessing data in a storage node, caching a copy of the data in a cache server; in response to the at least one application node accessing the data in the storage node, obtaining an identifier indicating whether the data in the storage node is valid or not; and in response to the identifier indicating the data in the storage node is valid, returning the copy; wherein the at least one application node and the storage node are connected via the network infrastructure, and the cache server is coupled to a switch in the network infrastructure. In another embodiment of the present invention, there is provided an apparatus for providing caching service in network infrastructure.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: August 23, 2016
    Assignee: EMC Corporation
    Inventors: Lintao Wan, Tianqing Wang, Feng Guo, Kai Yan
  • Patent number: 9354896
    Abstract: A first portion of a bootstrapping process is performed for a data storage system. The first portion of the bootstrapping process comprises a hypervisor scanning for and initializing a plurality of physical storage devices of the data storage system, and storing boot information obtained during the scanning and initializing steps. A second portion of a bootstrapping process is performed for the data storage system. The second portion of the bootstrapping process comprises providing at least a portion of the stored boot information to at least one virtual machine implementing an application program that utilizes the plurality of physical storage devices, and the virtual machine initializing one or more virtual resources using the stored boot information provided by the hypervisor. The scanning for the plurality of physical storage devices of the data storage system may be performed in a parallel manner.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: May 31, 2016
    Assignee: EMC Corporation
    Inventors: Ziye Yang, Xiaohong Qin, Lintao Wan, Steven Chen, Xi Chen
  • Patent number: 9274817
    Abstract: Techniques for delivering and measuring storage quality-of-service to virtual machines in a distributed virtual infrastructure. In one example, a method comprises the following steps. A controller obtains quality-of-service data from at least a portion of components of a distributed virtual infrastructure, wherein the components of the distributed virtual infrastructure comprise one or more storage units, one or more processing units, and one or more switches operatively coupled to form the distributed virtual infrastructure. The controller manages at least one input/output request throughout a path defined by at least one of the one or more processing units, at least one of the one or more switches, and at least one of the one or more storage units, based on at least a portion of the collected quality-of-service data.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: March 1, 2016
    Assignee: EMC Corporation
    Inventors: Chenhui Fan, Ziye Yang, Lintao Wan, Xi Chen, David Black
  • Patent number: 9268784
    Abstract: Backup data is processed by obtaining a set of metadata associated with backup data. A locality-sensitive hash key is generated for the backup data based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the locality-sensitive hash key.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
  • Patent number: 9262188
    Abstract: Techniques are disclosed for managing assets, such as virtual assets, in a computing system implemented with distributed virtual infrastructure. In one example, a method comprises the following steps. Operational information associated with a plurality of virtual assets in a data center is obtained in a trusted manner. The data center is implemented via a distributed virtual infrastructure. At least a portion of the operational information for at least a portion of the plurality of virtual assets in the data center is reported. The operational information reported is operational information pertaining to one or more virtual assets that the data center provides for a tenant of the data center. The obtaining and reporting steps are performed by at least one processing device operating as a virtual asset manager operatively coupled to the distributed virtual infrastructure.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: February 16, 2016
    Assignee: EMC Corporation
    Inventors: Ziye Yang, Chenhui Fan, Lintao Wan, Qiyan Chen, Stephen Todd
  • Patent number: 9128622
    Abstract: A data storage system includes at least one network virtualization-aware switch. The data storage system also includes at least one storage array operatively coupled to the network virtualization-aware switch, wherein the storage array is operatively coupled to at least one host computing device, and wherein the host computing device instantiates at least one virtual machine in at least one virtual network. Further, the data storage system includes at least one controller operatively coupled to the network virtualization-aware switch, wherein the controller is configured to link the storage array with the virtual machine of the virtual network through the network virtualization-aware switch.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Ziye Yang, Lintao Wan, Chenhui Fan, Xi Chen, YinKee Yee
  • Patent number: 9021478
    Abstract: Techniques are disclosed for provisioning virtual machines via content-centric networking approach in a computing system implemented with a distributed virtual infrastructure. In one example, a method comprises the following steps. A virtual machine template is obtained. The virtual machine template defines one or more segments which represent one or more content portions. The one or more content portions are addressable in accordance with a content-centric network communications protocol. At least one virtual machine is deployed from the virtual machine template. The generating and deploying steps are performed on one or more physical processing elements associated with a computing system implemented via a distributed virtual infrastructure.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 28, 2015
    Assignee: EMC Corporation
    Inventors: Lintao Wan, YinKee Yee, Ziye Yang
  • Patent number: 8918372
    Abstract: A set of metadata associated with backup data is obtained. A consistent hash key for the backup data is generated based at least in part on the set of metadata. The backup data is assigned to one of a plurality of deduplication nodes based at least in part on the consistent hash key.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 23, 2014
    Assignee: EMC Corporation
    Inventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang
  • Publication number: 20140189857
    Abstract: The present invention provides a method, system and apparatus for securely operating a computer. The method comprises: obtaining presence status of an authenticated user, the presence status indicating whether the authenticated user is present in the vicinity of the computer; and triggering security operation in response to that the presence status indicates the authenticated user is absent in the vicinity of the computer. By means of the method, current status of an authenticated user who has logged in can be easily learned, and in turn, corresponding security operation is performed; in addition, when a user is performing sensitive operation, it can be confirmed in real time whether the user is an authenticated user who previously logged in, so that security of operating the computer is improved.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 3, 2014
    Applicant: EMC Corporation
    Inventors: Feng Guo, Qiyan Chen, Tianqing Wang, Lintao Wan, Ziye Yang
  • Publication number: 20140122637
    Abstract: A method and apparatus for providing caching service in network infrastructure. In an embodiment, there is provided a method for providing caching service in network infrastructure, comprising: in response to at least one application node accessing data in a storage node, caching a copy of the data in a cache server; in response to the at least one application node accessing the data in the storage node, obtaining an identifier indicating whether the data in the storage node is valid or not; and in response to the identifier indicating the data in the storage node is valid, returning the copy; wherein the at least one application node and the storage node are connected via the network infrastructure, and the cache server is coupled to a switch in the network infrastructure. In another embodiment of the present invention, there is provided an apparatus for providing caching service in network infrastructure.
    Type: Application
    Filed: October 25, 2013
    Publication date: May 1, 2014
    Applicant: EMC Corporation
    Inventors: Lintao Wan, Tianqing Wang, Feng Guo, Kai Yan
  • Publication number: 20140114613
    Abstract: Embodiments of the present invention relate to method and apparatus for system problem diagnosis and recovery. According to embodiments of the present invention, problem symptom information in a system can be automatically monitored and collected BY a monitoring apparatus (or referred as to “agent”) deployed at the system side. Upon after receiving such information, the diagnosis apparatus, for example, may automatically determine a root cause of the problem by querying a backend knowledge repository, and possibly generate an executable software package for recovering the problem. If the diagnosis apparatus determines that the currently available information is insufficient to determine a creditable enough root cause and/or is insufficient to generate the software package for recovering the problem, the diagnosis apparatus may interactively control the monitoring apparatus to collect desired additional information. In this way, the efficiency and accuracy of problem diagnosis and recovery may be improved.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 24, 2014
    Applicant: EMC Corporation
    Inventors: Tianqing Wang, Feng Guo, Lintao Wan, Dong Xiang, Qiyan Chen, Tao Chen