Patents by Inventor Tianqing Wang

Tianqing Wang 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: 10061864
    Abstract: Example embodiments of the present invention relate to a method and a system for datacenter management. The method includes retrieving logical relationship information regarding a datacenter and generating a layered information model of the logical relationship information regarding the datacenter. The datacenter then may be managed according to commands received from a datacenter management device configured to navigate the layered information model.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Hao Xu, Chao Chen, John F. Wyatt, Jr., Mark A. Traietti, Tianqing Wang
  • 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: 9871863
    Abstract: A method and apparatus for managing network attached storage that includes detecting frequency of access from a client to a data item that is in a first server in the network attached storage, a global namespace of the network attached storage indicating an access address for accessing the data item, the access address including a first address of the data item in the first server; in response to the frequency being higher than a predetermined threshold, copying the data item from the first server to a second server in the network attached storage which is proximate to the client, so as to form a data image; and updating the global namespace so as to add to the access address a second address of the data image in the second server whereby the data access efficiency of the network attached storage can be considerably improved.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: January 16, 2018
    Assignee: EMC Corporation
    Inventors: Tianqing Wang, Kai Yan, Feng Guo, Qiyan Chen, Yun Zhang, Lin Peng, Yicang Wu, Zhihao Lu
  • Patent number: 9710332
    Abstract: Techniques are disclosed for generating data provenance associated with a computing system. For example, a method comprises the following steps. Information associated with the execution of a given process in a given computing environment in accordance with a given process data set is captured. A provenance data set is generated based on the captured information. The generated provenance data set comprises one or more states associated with one or more execution components of the given computing environment that existed during execution of the given process, the one or more execution components comprising one or more virtual machines and one or more storage units. At least a portion of the generated provenance data set may be utilized to revert the computing environment back to the one or more states associated with the one or more execution components of the given computing environment that existed during the execution of the given process.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: July 18, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Chenhui Fan, Lun Zhou, Stephen Todd, Qiyan Chen, Tianqing Wang
  • 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
  • Publication number: 20170075932
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for log storage optimization by receiving log data, s converting the log data into structured data using a parsing rule, and encoding the structured data to reduce a storage space of the log.
    Type: Application
    Filed: September 13, 2016
    Publication date: March 16, 2017
    Inventors: Grissom Tianqing Wang, Patrick Minggang Lu, Chao Chen, Hao Xu, Jie Bao, Jinlong Ma
  • Patent number: 9552432
    Abstract: In some embodiments, a request to retrieve a photograph is received. The request is interpreted and associated metadata for the requested photograph is retrieved. A determination is then made as to whether to retrieve the content of the photograph from either a multi-image container file or from a photo cache. The content of the photograph is then retrieved from the determined source. Finally, the content of the photograph and associated metadata are displayed on a display.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 24, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Alexey Romanovskiy, Tianqing Wang, Andrey Pakhomov, Vasily Zalunin
  • Patent number: 9542255
    Abstract: The present disclosure relates to a method and apparatus for troubleshooting based on log similarity. In one embodiment, there is provided a method for troubleshooting based on log similarity, comprising: extracting log patterns from multiple log files in response to having collected the multiple log files from at least one system with troubles, the log pattern describing a regular expression to which a log message in a log file among the multiple log files conforms; building a pattern repository using the log patterns; mapping each of the multiple log files to an n-dimensional vector based on the pattern repository; and clustering multiple n-dimensional vectors to which each of the multiple log files is mapped into at least one group, wherein each of the at least one group indicates one trouble type of the at least one system. In another embodiment, there is provided a corresponding apparatus.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Yu Fu, Chao Chen, Tianqing Wang, Qianjie Zhong, Qiyan Chen
  • Patent number: 9542205
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for configuring a data center. The method comprises obtaining a function call corresponding to data to be configured based on a template for configuring the data center; obtaining a vendor driver corresponding to the data based on the template for configuring the data center. The method further comprises configuring the data by the vendor driver executing the function call. Based on the embodiments of the present disclosure, the way of automatically configuring the data center based on the template may improve the efficiency and security for configuration of the data center.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Yun Zhang, Lin Peng, Tianqing Wang, Kai Yan, Feng Guo
  • Publication number: 20160306988
    Abstract: Embodiments of the present disclosure provide a method, system and computer program product for providing a secure access to data in mobile devices by acquiring the data from one of a plurality of remote storage devices in response to receiving an access request for the data from one or more applications; storing the data in a secure memory space in the mobile device; providing the one or more applications with an access to the data in the secure memory space when a predetermined condition is satisfied, wherein the predetermined condition at least comprises the one or more applications having an access permission to the secure memory space.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 20, 2016
    Inventors: Patrick Minggang Lu, Charlie Chao Chen, Grissom Tianqing Wang, Yong Que, Lu Lei
  • 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
  • Publication number: 20160197850
    Abstract: Embodiments of the present invention provide a method and apparatus for performing cross-layer orchestration of resources in a data center having a multi-layer architecture. The method comprises: performing unified control of all resources in all layers of the data center; performing unified storage of all topologies and machine-generated data of all layers of the data center; and orchestrating the resources of the data center based on the unified control and the unified storage. Embodiments of the present invention provide a higher level orchestration than methods in the prior art, and employ some functions provided by methods in the prior art to provide a unified manner when the demand changes for orchestrating a layered cloud data center, in order to immediately provide a suitable capability.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 7, 2016
    Inventors: Layne Lin Peng, Jie Bao, Grissom Tianqing Wang, Vivian Yun Zhang, Roby Qiyan Chen, Feng Golfen Guo, Kay Kai Yan, Yicang Wu
  • Publication number: 20160198128
    Abstract: Embodiments of the present invention relate to a computer program product, an apparatus and a method for monitoring a target object by multiple cameras by building a surveillance network based on attributes of the multiple cameras, the surveillance network describing reachability between locations of the multiple cameras; and in response to determining that the target object is detected at a first camera among the multiple cameras, monitoring the target object based on the reachability between locations of the multiple cameras.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 7, 2016
    Inventors: Grissom Tianqing Wang, Roby Qiyan Chen, Bo Huang, Yicang Wu, James Zhongxiang Xiong
  • Publication number: 20160197794
    Abstract: Embodiments of the disclosure relate to a method and apparatus for improving quality of service setting. According to an embodiment of the disclosure, the method comprises: obtaining an abstract QoS from a converged QoS profile, wherein the converged QoS profile indicates a mapping relationship between a converged QoS and the abstract QoS; mapping the abstract QoS to a vendor specific QoS; and implementing QoS setting on the obtained component related to the given application, based on the mapped vendor specific QoS. By introducing a centralized and converged QoS controller, the method simplifies QoS setting and improves the efficiency of QoS setting along the virtual application stack.
    Type: Application
    Filed: December 16, 2015
    Publication date: July 7, 2016
    Inventors: Grissom Tianqing Wang, Layne Lin Peng, Vivian Yun Zhang, Roby Qiyan Chen, Kay Kai Yan
  • Patent number: 9165009
    Abstract: A method, article of manufacture, and apparatus for lightweight storage of content is disclosed. In some embodiments, a request to store a photograph is received from a user. The content of the photograph is then compressed. A list of multi-image container files associated with the user and with sufficient storage space available to store the compressed content of the photograph is then retrieved. The compressed content of the photograph is stored in a multi-image container file. Finally, the modified multi-image file is stored in a storage device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 20, 2015
    Assignee: EMC CORPORATION
    Inventors: Alexey Romanovskiy, Tianqing Wang, Andrey Pakhomov, Vasily Zalunin
  • Publication number: 20150277525
    Abstract: The present disclosure provides a power management apparatus, method and system. The apparatus comprises: a client management module for configuring power management client module(s) on one or more clients, the power management client module being for power management of the client; a data collector module for collecting, via the power management client module(s), data related to the power management of one or more user accounts on one or more clients; and a repository module for storing the collected data.
    Type: Application
    Filed: March 26, 2015
    Publication date: October 1, 2015
    Inventors: Feng Golfen Guo, Grissom Tianqing Wang, Roby Qiyan Chen, Layne Lin Peng, Vivian Yun Zhang, Kay Kai Yan
  • Publication number: 20150205624
    Abstract: Embodiments of the present disclosure disclose a method and an apparatus for configuring a data center. The method comprises obtaining a function call corresponding to data to be configured based on a template for configuring the data center; obtaining a vendor driver corresponding to the data based on the template for configuring the data center. The method further comprises configuring the data by the vendor driver executing the function call. Based on the embodiments of the present disclosure, the way of automatically configuring the data center based on the template may improve the efficiency and security for configuration of the data center.
    Type: Application
    Filed: December 12, 2014
    Publication date: July 23, 2015
    Inventors: Yun Zhang, Lin Peng, Tianqing Wang, Kai Yan, Feng Guo
  • Publication number: 20150186907
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for data mining by obtaining product-related data from at least one data source; preprocessing the data to determine at least one attribute of the data; analyzing the preprocessed data with respect to product-related characteristics and at least partially based on the at least one attribute; and generating an event according to the analysis and based on a predefined rule associated with the product-related characteristics, the event predicting possible customer demands.
    Type: Application
    Filed: December 17, 2014
    Publication date: July 2, 2015
    Inventors: Li Liu, Tianqing Wang
  • Publication number: 20150186520
    Abstract: Embodiments of the present disclosure relate to an apparatus and method for facilitating access to data in a distributed storage system by using a processing unit configured to collect information related to running status of the distributed storage system; obtain metadata related to data stored in the distributed storage system; in response to a request from a client, provide to the client the information related to running status and metadata related to data to be accessed; and extend storage nodes in the distributed storage system so that the client can directly access the storage nodes by using the information related to running status and the metadata related to data to be accessed. Other embodiments are also disclosed.
    Type: Application
    Filed: December 19, 2014
    Publication date: July 2, 2015
    Inventors: Feng Guo, Tianqing Wang, Kai Yan, Qiyan Chen, Yun Zhang, Yicang Wu, Lin Peng, Zhihao Lu
  • Publication number: 20150189019
    Abstract: A method and apparatus for managing network attached storage that includes detecting frequency of access from a client to a data item that is in a first server in the network attached storage, a global namespace of the network attached storage indicating an access address for accessing the data item, the access address including a first address of the data item in the first server; in response to the frequency being higher than a predetermined threshold, copying the data item from the first server to a second server in the network attached storage which is proximate to the client, so as to form a data image; and updating the global namespace so as to add to the access address a second address of the data image in the second server whereby the data access efficiency of the network attached storage can be considerably improved.
    Type: Application
    Filed: December 16, 2014
    Publication date: July 2, 2015
    Inventors: Tianqing Wang, Kai Yan, Feng Guo, Qiyan Chen, Yun Zhang, Lin Peng, Yicang Wu, Zhihao Lu