Patents by Inventor Junmei Qu

Junmei Qu 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: 10210173
    Abstract: A method and system for processing file storage is provided. The method includes receiving a file storage request and determining a file size of a file which is requested to be stored. In response to determining that the file is a small file, a request is sent to an HBase to store the file into the HBase. In response to determining that the file is a large file, a request is sent to a HDFS to store the file into the HDFS. Information associated with the file is stored in a record.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yi Ge, Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang
  • Patent number: 10103545
    Abstract: In an approach for detecting islanding effect in a power electrical network topology, a computer processor finds, in the power electrical network topology, a point of common coupling between a load and a distributed generation with potential islanding effect as well as a substation supplying power to said point of common coupling; collects operating parameters of the power grid in vicinity of said point of common coupling as well as in vicinity of said substation; determines whether islanding effect exists in said distributed generation and the load in accordance with a variation characteristic of the operating parameters of the power grid in vicinity of said point of common coupling and the operating parameters of the power grid in vicinity of said substation. Higher degree of accuracy and sensitivity of detecting islanding effect is achieved without compromising the energy quality on user side according to embodiments of the present invention.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Jian D. Ding, Feng Jin, Yuhang Liu, Junmei Qu, Qi M. Tian, Ya N. Zhang
  • Patent number: 10078594
    Abstract: A computer manages a cache for a MapReduce application based on a distributed file system that includes one or more storage medium by receiving a map request and receiving parameters for processing the map request. The parameters include a total data size to be processed, a size of each data record, and a number of map requests executing simultaneously. The computer determines a cache size for processing the map request, wherein the cache size is determined based on the received parameters for processing the map request and a machine learning model for a map request cache size and reads, based on the determined cache size, data from the one or more storage medium of the distributed file system into the cache. The computer processes the map request and writes an intermediate result data of the map request processing into the cache, based on the determined cache size.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Liang Liu, Junmei Qu, ChaoQiang Zhu, Wei Zhuang
  • Publication number: 20180225333
    Abstract: Aspects of the present invention include a method, which includes updating, by a processor, one or more distributed memory datasets having data stored therein in response to a write data operation, the one or more distributed data memory datasets being located in a database. The method further includes splitting, by the processor, any one of the one or more distributed memory datasets into two distributed memory datasets when a size of the any one of the one or more distributed memory datasets exceeds a threshold value. The method further includes moving, by the processor, the stored data in any one of the one or more distributed memory datasets to regions within the database upon an occurrence of one or more conditions with respect to the one or more distributed memory datasets. Other aspects of the present invention include a system and a computer program product.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: Jin Dong, Liang Liu, Junmei Qu, Tao Tong, Wei Zhuang
  • Publication number: 20180227240
    Abstract: Technical solutions are described for optimizing operation of a server cluster. An example method includes receiving a job request that executes using a set of data blocks, the job request being associated with an expected completion time. The cluster server is used to identify a set of replica servers, wherein each server from the set of replica servers contains the set of data blocks. In response to each server from the set of replica servers estimating a completion time for the job request that is more than the expected completion time, a new server is initiated, the set of data blocks is relocated from a first server from the set of replica servers to the new server, and the job request is allocated to the new server.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 9, 2018
    Inventors: Liang Liu, Zhuo Liu, Junmei Qu, Wei Zhuang
  • Publication number: 20180210975
    Abstract: An input data set for a model for estimating a missing value of a sensor in a sensor network is determined. The input data set includes one or more sensor readings selected according to a temporal-spatial parameter which is dynamic and specific to the sensor. Then the missing value of the sensor is estimated using the determined input data set as an input to the model.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Inventors: Liang Liu, Junmei Qu, Hong Zhou Sha, Wei Zhuang
  • Patent number: 9940406
    Abstract: The present invention discloses a method and system for managing a database. According to embodiments of the present invention, there is provided a method for managing a database, each item of data in the database being associated with a timestamp and a data point, the timestamps being used as row keys for rows of a table in the database, the method comprising: obtaining a behavior characteristic of a user based on a previous data access to the database by the user; partitioning columns in the table into column families based on the obtained behavior characteristic and system configuration of the database; and causing data in the database to be stored in respective column families at least in part based on the associated data point. There is further disclosed a corresponding system.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machine Corporation
    Inventors: Li Li, Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang
  • Publication number: 20180088253
    Abstract: A method, system, and computer program product, include determining a first region based on a first point, a second point and a third point associated with temperature indication information that represents association relationship between temperature and pressure, the first and second points being associated with a same temperature value and different pressure values, a temperature inversion ending at the first point, and the temperature inversion starting from the third point, determining, within the first region, a second region associated with the temperature inversion, and predicting atmospheric condition based on the first and second regions.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: LIANG LIU, JUNMEI QU, XIAO GUANG RUI, LINGYUN WANG, CHAO ZHANG, WEI ZHUANG
  • Publication number: 20180082199
    Abstract: A method, system, and computer program product, include identifying a plurality of pollution process sets and determining pollution sources based on pollution start times of target pollution processes with matched features in the plurality of pollution process sets within a time window.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 22, 2018
    Inventors: Liang Liu, Junmei Qu, Wen Jun Yin, Hong Zhou Sha, Wei Zhuang
  • Publication number: 20180081566
    Abstract: Embodiments of the present disclosure relates to data block processing in a distributed processing system. According to one embodiment of the present disclosure, a computer-implemented method is proposed. A first performance indicator for processing a data block by a first processing module is obtained, where the data block is loaded into the first processing module. Then, a second performance indicator for processing the data block by a second processing module is obtained, where the first and second processing modules being logical instances launched in a distributed processing system for processing data blocks. Next, one processing module is selected from the first and second processing modules for processing the data block based on a relationship between the first and second performance indicators.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Inventors: Liang Liu, Junmei Qu, Hong Zhou Sha, Wei Zhuang
  • Patent number: 9645867
    Abstract: A computer implemented method provides shuffle optimization in map-reduce processing. The computer implemented method obtains intermediate results from a plurality of mappers for an application on a computing device. The intermediate results are combined from the plurality of mappers and are then partitioned into intermediate results for respective reducers for the application. The intermediate results for the respective reducers are stored into a buffer storage, which is partitioned into buffer sections for the respective reducers. Based on a rate of increase in the intermediate results, the method predicts a time at which a data capture notification shall be sent. The method sends the data capture notification based on a predicted time being reached, to indicate that the intermediate results for respective reducers stored in the buffer storage can be transmitted to the respective reducers, and transmits the intermediate results for the respective reducers to the respective reducers.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Liang Liu, Junmei Qu, Chao Qiang Zhu, Wei Zhuang
  • Publication number: 20170124461
    Abstract: Disclosed is a novel system, computer program product, and method to compute an air quality forecast. An air quality forecast model, air quality real-time monitoring data, and air quality forecast data is accessed. A deviation in air pollution emission is monitored by classifying a difference between the air quality monitoring data and the air quality forecast data. This monitoring includes classifying any weather differences which are caused by weather, classifying any terrain differences which are caused by a geographic terrain; and, filtering the difference caused by inaccurate pollution emission inventory. The monitoring may repeat in response to a given time period elapsing or a chance in air quality forecast data received.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Li LI, Liang LIU, Junmei QU, ChaoQiang ZHU, Wei ZHUANG
  • Publication number: 20170103084
    Abstract: A computer implemented method provides shuffle optimization in map-reduce processing. The computer implemented method obtains intermediate results from a plurality of mappers for an application on a computing device. The intermediate results are combined from the plurality of mappers and are then partitioned into intermediate results for respective reducers for the application. The intermediate results for the respective reducers are stored into a buffer storage, which is partitioned into buffer sections for the respective reducers. Based on a rate of increase in the intermediate results, the method predicts a time at which a data capture notification shall be sent. The method sends the data capture notification based on a predicted time being reached, to indicate that the intermediate results for respective reducers stored in the buffer storage can be transmitted to the respective reducers, and transmits the intermediate results for the respective reducers to the respective reducers.
    Type: Application
    Filed: November 30, 2016
    Publication date: April 13, 2017
    Inventors: Liang Liu, Junmei Qu, Chao Qiang Zhu, Wei Zhuang
  • Patent number: 9558049
    Abstract: Shuffle optimization in map-reduce processing. The method includes: obtaining intermediate results from a plurality of mappers for an application on a computing device; combining the intermediate results from the plurality of mappers; and partitioning the combined intermediate results into intermediate results for respective reducers for the application based on respective keys of the combined intermediate results.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: January 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liang Liu, Junmei Qu, Chao Qiang Zhu, Wei Zhuang
  • Publication number: 20160370339
    Abstract: A mechanism is provided for detecting air-pollution anomalies. A historical air-pollution pattern is identified for each of a plurality of air-pollution monitoring stations. For each of the plurality of air-pollution monitoring stations, responsive to receiving real-time data from a particular air-pollution monitoring station, the real-time data is compared to the historical air-pollution pattern associated with the particular air-pollution monitoring station. A density difference value is generated based on the comparison of the real-time data to the historical air-pollution pattern associated with the particular air-pollution monitoring station and a determination is made as to whether the density difference value is greater than a predetermined confidence threshold.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Liang Liu, Junmei Qu, Wen J. Yin, Chao Q. Zhu, Wei Zhuang
  • Patent number: 9456365
    Abstract: The present application discloses a virtualized wireless communication network and an establishing method thereof. The virtualized wireless communication network system includes a plurality of virtual nodes, the plurality of virtual nodes being divided into multiple virtual node cliques according to interference relations among the plurality of virtual nodes, wherein, each virtual node represents a wireless communication node; and a plurality of clique communication management modules that are one-to-one associated with the multiple virtual node cliques, wherein, each clique communication management module is configured to manage data exchange between an associated virtual node clique and other virtual node cliques, so as to emulate communication behavior of the wireless communication node. The present invention has many advantages such as high flexibility, good scalability, low cost and the like.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Li, Liang Liu, Junmei Qu, Yu Yuan
  • Patent number: 9396014
    Abstract: The present invention provides a method and apparatus for data swap in a virtual machine environment. The present invention provides a method for data swap in a virtual machine environment, including: in response to a swap request from a virtual machine, looking up storage space associated with the swap request; and allocating to the virtual machine free physical storage space, in a host, which matches the storage space, so that the free physical storage space logically becomes available storage space to the virtual machine; the virtual machine is running on the host, and the storage space is physical storage space in the host.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: July 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chun Hai Chen, Yi Ge, Li Li, Liang Liu, Junmei Qu
  • Publication number: 20160062900
    Abstract: A computer manages a cache for a MapReduce application based on a distributed file system that includes one or more storage medium by receiving a map request and receiving parameters for processing the map request. The parameters include a total data size to be processed, a size of each data record, and a number of map requests executing simultaneously. The computer determines a cache size for processing the map request, wherein the cache size is determined based on the received parameters for processing the map request and a machine learning model for a map request cache size and reads, based on the determined cache size, data from the one or more storage medium of the distributed file system into the cache. The computer processes the map request and writes an intermediate result data of the map request processing into the cache, based on the determined cache size.
    Type: Application
    Filed: August 18, 2015
    Publication date: March 3, 2016
    Inventors: Liang Liu, Junmei Qu, ChaoQiang Zhu, Wei Zhuang
  • Publication number: 20150379024
    Abstract: A method and system for processing file storage is provided. The method includes receiving a file storage request and determining a file size of a file which is requested to be stored. In response to determining that the file is a small file, a request is sent to an HBase to store the file into the HBase. In response to determining that the file is a large file, a request is sent to a HDFS to store the file into the HDFS. Information associated with the file is stored in a record.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 31, 2015
    Inventors: Yi Ge, Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang
  • Publication number: 20150378835
    Abstract: In one embodiment, a method for managing a data storage system includes: in response to receiving a data object, sorting data records in the data object on the basis of a first query so as to form a first backup; causing the first backup to be stored in the data storage system; and cause to be stored, in an index of the data storage system, the first query and a first address of the first backup in the data storage system.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 31, 2015
    Inventors: Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang