Patents by Inventor Qiyan Chen
Qiyan Chen 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: 11763358Abstract: Techniques for calculating a per-tenant cost in a multi-tenant data storage system. In one example, a method comprises the following steps. One or more cost contribution factors associated with a storage provider entity operating a data storage system for a plurality of tenants of the data storage system are identified. One or more cost items chargeable to each of the plurality of tenants are identified, the one or more cost items being associated with usage of the data storage system by each of the plurality of tenants. The one or more cost contribution factors associated with the storage provider entity are correlated with the one and more chargeable cost items for each of the plurality of tenants. A respective cost value payable by each tenant is determined based on the correlation step. In one further example, the methodology calculates a fixed energy cost associated with storing tenant data and a dynamic energy cost associated with the tenant accessing the stored data.Type: GrantFiled: April 25, 2019Date of Patent: September 19, 2023Assignee: EMC IP Holding Company LLCInventors: Tianqing Wang, Qiyan Chen, Robert B. Masson, Yun Zhang, Lin Peng
-
Patent number: 11314694Abstract: 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: GrantFiled: December 19, 2014Date of Patent: April 26, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Feng Guo, Tianqing Wang, Kai Yan, Qiyan Chen, Yun Zhang, Yicang Wu, Lin Peng, Zhihao Lu
-
Patent number: 10762087Abstract: The present disclosure provides a method and apparatus for database search, by grouping data entries based on join conditions between the data entries as set in search conditions; and executing the search based on the grouping of the data entries, and can efficiently and effectively resolve the issues that are common to the existing MapReduce query processing systems, thereby being particularly suitable for big dataset analytics in a large cluster system.Type: GrantFiled: March 14, 2014Date of Patent: September 1, 2020Assignee: EMC IP Holding Company LLCInventors: Yu Cao, Baoyao Zhou, Qiyan Chen, Bo Chen, Yuxi Sun
-
Patent number: 10719072Abstract: 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: GrantFiled: October 21, 2013Date of Patent: July 21, 2020Assignee: EMC IP Holding Company LLCInventors: Tianqing Wang, Feng Guo, Lintao Wan, Dong Xiang, Qiyan Chen, Tao Chen
-
Patent number: 10614089Abstract: Embodiments of the present invention provide a method and apparatus for managing opinion data. In an embodiment, there is provided a method for managing opinion data. The method comprises: acquiring an opinioned sentence from one or more text sources; extracting an opinion tuple based on the opinioned sentence, the opinion tuple at least containing an opinion word and an opinion target. The method further comprises: storing in association the opinioned sentence, opinion tuple and source information corresponding to the opinioned sentence, wherein the source information is associated with the text source from which the opinioned sentence is acquired. The opinioned sentence, the opinion tuple and the source information acquired from the text sources are stored in association by using for example an XML storage format so that the stored opinion data are associated to a certain degree, and the stored opinion data are easily extended and modified.Type: GrantFiled: December 16, 2014Date of Patent: April 7, 2020Assignee: EMC IP Holding Company LLCInventors: Chao Chen, Jingjing Liu, Jiang Ma, Laiqiang Ding, Qiyan Chen
-
Patent number: 10447799Abstract: Embodiments of the present invention relate to a method and apparatus for providing computing resources to a user. In one embodiment of the present invention, there is provided a method for providing computing resources to a user, comprising: in response to a request from the user, looking up in a profile repository a profile corresponding to the user's domain information; requesting at least one computing resource associated with the profile; integrating the at least one computing resource into a virtual datacenter; and providing the virtual datacenter to the user; wherein the at least one computing resource is physically deployed in a distributed manner. In one embodiment of the present invention, there is provided an apparatus for providing computing resources to a user.Type: GrantFiled: December 26, 2013Date of Patent: October 15, 2019Assignee: EMC IP Holding Company LLCInventors: Feng Guo, Qiyan Chen, Qianjie Zhong, Chao Chen, Bo Chen, Ziye Yang
-
Patent number: 10409871Abstract: The present invention provides a method and apparatus for searching information. The method is for, in response to receipt of a keyword from a search user of a plurality of users, searching in an information repository to obtain one or more information items to be returned; and returning the information item to the search user based on an importance of each information item of the one or more information items. With the method, it is possible to fully leverage various objective internal relationships between search users, information items and creators and thus improve the search accuracy.Type: GrantFiled: December 9, 2013Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventors: Chao Chen, Qianjie Zhong, Feng Guo, Qiyan Chen, Jingjing Liu
-
Publication number: 20190251606Abstract: Techniques for calculating a per-tenant cost in a multi-tenant data storage system. In one example, a method comprises the following steps. One or more cost contribution factors associated with a storage provider entity operating a data storage system for a plurality of tenants of the data storage system are identified. One or more cost items chargeable to each of the plurality of tenants are identified, the one or more cost items being associated with usage of the data storage system by each of the plurality of tenants. The one or more cost contribution factors associated with the storage provider entity are correlated with the one and more chargeable cost items for each of the plurality of tenants. A respective cost value payable by each tenant is determined based on the correlation step. In one further example, the methodology calculates a fixed energy cost associated with storing tenant data and a dynamic energy cost associated with the tenant accessing the stored data.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Inventors: Tianqing Wang, Qiyan Chen, Robert B. Masson, Yun Zhang, Lin Peng
-
Patent number: 10372523Abstract: The present invention provides a method and system for information analysis. The method extracts a plurality of metadata from a source information set so as to generate a metadata set, the metadata comprising error log information that forms an error sequence in the metadata set; and generates a common error sequence set for a plurality of the metadata sets. By means of the method, it is possible to easily obtain a global error sequence pattern, and easily compare a new error with a previous error sequence pattern so as to prevent, diagnose and recover the new error.Type: GrantFiled: October 28, 2013Date of Patent: August 6, 2019Assignee: EMC IP Holding Company LLCInventors: Chao Chen, Yu Fu, Jove Qianjie Zhong, Jingjing Liu, Qiyan Chen
-
Patent number: 10324907Abstract: It is decided whether to increase a total amount of storage in a pool of Hadoop storage and whether to increase a total amount of processing in a pool of Hadoop processing. If it is decided to increase the total amount of storage and not increase the total amount of processing, the total amount of storage is increased without increasing processing. If it is decided to not increase the total amount of storage and increase the total amount of processing, the total amount of processing is increased without increasing storage. In response to receiving a request to perform a process on a set of data, processing is allocated from the pool of processing and storage is allocated from the pool of storage where the allocated processing and storage are used to perform the process on the set of data.Type: GrantFiled: June 23, 2015Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: Hamid R. Djam, Craig Stewart, Michael Hancock, Qiyan Chen, Feng Guo, Kay Yan, Dong Xiang
-
Patent number: 10205648Abstract: 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: GrantFiled: May 30, 2014Date of Patent: February 12, 2019Assignee: EMC IP Holding Company LLCInventors: Feng Guo, Kai Yan, David Black, Kathleen M. Moriarty, Lintao Wan, Qiyan Chen
-
Patent number: 10101787Abstract: Example embodiments of the present invention provide a method, apparatus and computer program product for determining a share of power consumption by an application executing on a server. The method includes obtaining metrics relating to operation of the server and obtaining metrics relating to server resource utilization attributable to the application. A transformation is then performed using the metrics relating to operation of the server and server resource utilization attributable to the application to determine the respective share of power consumption by the application executing on the server. Additionally, greenhouse-gases attributable to the application also may be calculated.Type: GrantFiled: March 31, 2011Date of Patent: October 16, 2018Assignee: EMC IP Holding Company LLCInventors: Daniel V. Bailey, Qiyan Chen, Robert B. Masson, Tianqing Wang, Yun Zhang
-
Patent number: 9953075Abstract: 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: GrantFiled: December 27, 2012Date of Patent: April 24, 2018Assignee: EMC IP Holding Company LLCInventors: David Stephen Reiner, Lintao Wan, Qiyan Chen, Tianqing Wang, Feng Golfen Guo, Dong Xiang
-
Patent number: 9871863Abstract: 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: GrantFiled: December 16, 2014Date of Patent: January 16, 2018Assignee: EMC CorporationInventors: Tianqing Wang, Kai Yan, Feng Guo, Qiyan Chen, Yun Zhang, Lin Peng, Yicang Wu, Zhihao Lu
-
Patent number: 9811573Abstract: A data analytics workload is obtained, wherein the data analytics workload includes one or more execution parameters and an input data set. An identifier specific to the data analytics workload is generated. The data analytics workload is at least partially executed based on the one or more execution parameters and the input data set to generate an output data set. Meta data associated with the output data set generated by execution of the data analytics workload is obtained, wherein the meta data includes lineage information corresponding to the output data set generated by execution of the input data set. The meta data is registered in a meta data store.Type: GrantFiled: September 27, 2013Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Dong Xiang, Stephen Todd, Qiyan Chen
-
Patent number: 9710332Abstract: 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: GrantFiled: January 9, 2014Date of Patent: July 18, 2017Assignee: EMC IP Holding Company LLCInventors: Chenhui Fan, Lun Zhou, Stephen Todd, Qiyan Chen, Tianqing Wang
-
Patent number: 9619429Abstract: 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: GrantFiled: September 27, 2013Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Tianqing Wang, Lintao Wan, Feng Golfen Guo, Qiyan Chen, Kay Yan, Stephen Todd
-
Patent number: 9542255Abstract: 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: GrantFiled: September 17, 2014Date of Patent: January 10, 2017Assignee: EMC IP Holding Company LLCInventors: Yu Fu, Chao Chen, Tianqing Wang, Qianjie Zhong, Qiyan Chen
-
Patent number: 9436930Abstract: Embodiments of the present invention provide a method and apparatus for recognizing image contents. In one embodiment of the present invention, there is provided a method for recognizing image contents, comprising: providing at least a first image pair and a second image pair to a user; obtaining a first answer and a second answer from the user, wherein the first answer and the second answer respectively indicate the user's determination on whether the image contents in the first image pair and the second image pair are same or not; and modifying a weight of the second image pair in response to the first answer matching a predetermined answer. In one embodiment of the present invention, there is provided an apparatus for recognizing image contents.Type: GrantFiled: November 26, 2013Date of Patent: September 6, 2016Assignee: EMC CorporationInventors: Qianjie Zhong, Feng Guo, Qiyan Chen, Chao Chen, Bo Chen
-
Patent number: 9268784Abstract: 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: GrantFiled: September 19, 2012Date of Patent: February 23, 2016Assignee: EMC CorporationInventors: Feng Guo, Qiyan Chen, Mandavilli Navneeth Rao, Lintao Wan, Dong Xiang