Patents by Inventor Wen Jie

Wen Jie 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).

  • Publication number: 20170116246
    Abstract: As disclosed herein a method, executed by a computer, includes storing, by one or more processors, entries associated with an index to a first buffer of at least two buffers allocated to the index, and moving, by a batch operation, by one or more processors, entries in the first buffer into an index page for the index in response to an entry movement condition being met. The method further includes storing, by one or more processors, new entries associated with the index to another buffer of the at least two buffers while moving the entries in the first buffer. A computer program product corresponding to the above method is also disclosed herein. A computer program product and computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 27, 2017
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20170091245
    Abstract: Embodiments of the present invention provide computer-implemented methods, computer systems and computer program products. According to one embodiment of the present invention, an index of a database is obtained, where the index includes at least one node associated with index information of at least one old data entry that has been deleted from the database, and the node is marked as invalid. Then, a node included in the index is selected based on a key value in index information of a new data entry in response to the new data entry being inserted into the database. Next, the selected node is updated with the index information of the new data entry.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Min Fang, Di Jin, Zhenyu Shi, Nigel G. Slinger, Bart J.L. Steegmans, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20170068697
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Application
    Filed: November 29, 2016
    Publication date: March 9, 2017
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20170068696
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Application
    Filed: November 29, 2016
    Publication date: March 9, 2017
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20170051907
    Abstract: A light emitting device includes a heat dissipation casing and an LED module. The heat dissipation casing includes an upper cover, a lower cover and a plurality of side covers. The upper cover has a plurality of first holes. The lower cover and the upper cover are opposite to each other. The side covers are connected to the upper cover and the lower cover, wherein there are at least two chamfered surfaces between the at least two side covers and the upper cover, and the chamfered surfaces have a plurality of second holes. The LED module is disposed inside the heat dissipation casing and located on the lower cover. The LED module has a light emitting surface, and the light emitting surface and the first and the second holes are respectively located on opposite sides of the LED module.
    Type: Application
    Filed: June 24, 2016
    Publication date: February 23, 2017
    Inventors: Jun-Yu Lin, Wen-Jie Lu, Kuan-Yung Liao, Sheng-Yuan Sun
  • Patent number: 9564919
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Patent number: 9495201
    Abstract: Management is provided for threads of a database system that is subject to a plurality of disparate bottleneck conditions for resources. A monitor thread retrieves, from a first thread, first monitor data for first bottleneck condition of a first type. The monitor thread compares the first monitor data to a trigger level for the first bottleneck condition and then determines, in response to the comparison of the first monitor data to the trigger level, a potential source of the first bottleneck condition. A potential blocker thread is identified based upon the potential source of the first bottleneck condition. The monitor thread retrieves, from the potential blocker thread, second monitor data for a second type of bottleneck condition that is different from the first type of bottleneck condition. Based upon monitor data, a blocking thread is identified, and a particular blocking solution is applied to the blocking thread.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nigel G. Slinger, John B. Tobler, Wen Jie Zhu
  • Patent number: 9495199
    Abstract: Management is provided for threads of a database system that is subject to a plurality of disparate bottleneck conditions for resources. A monitor thread retrieves, from a first thread, first monitor data for first bottleneck condition of a first type. The monitor thread compares the first monitor data to a trigger level for the first bottleneck condition and then determines, in response to the comparison of the first monitor data to the trigger level, a potential source of the first bottleneck condition. A potential blocker thread is identified based upon the potential source of the first bottleneck condition. The monitor thread retrieves, from the potential blocker thread, second monitor data for a second type of bottleneck condition that is different from the first type of bottleneck condition. Based upon monitor data, a blocking thread is identified, and a particular blocking solution is applied to the blocking thread.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nigel G. Slinger, John B. Tobler, Wen Jie Zhu
  • Publication number: 20160321145
    Abstract: A computer-implemented method for recovering data and concurrently rebuilding indexes for the recovered data in a database for a system configured to store fewer than all indexes in backup files may include copying data from one or more database files and storing the copied data to one or more backup files. A recovery manager executing on a processor may read the copied data from the one or more backup files and write the copied data to the one or more database files, wherein the data is recovered to the one or more database files. In response to the reading, an index manager executing on the processor may initiate a rebuilding of one or more indexes for the copied data at substantially the same time as the reading of the copied data.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 3, 2016
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20160321142
    Abstract: A computer-implemented method for recovering data and concurrently rebuilding indexes for the recovered data in a database for a system configured to store fewer than all indexes in backup files may include copying data from one or more database files and storing the copied data to one or more backup files. A recovery manager executing on a processor may read the copied data from the one or more backup files and write the copied data to the one or more database files, wherein the data is recovered to the one or more database files. In response to the reading, an index manager executing on the processor may initiate a rebuilding of one or more indexes for the copied data at substantially the same time as the reading of the copied data.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20160314138
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20160315633
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Application
    Filed: April 27, 2016
    Publication date: October 27, 2016
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Publication number: 20160299352
    Abstract: A detachable hinge for spectacle frame connecting between a temple portion and an end-piece portion comprises a connecting mean and a locking mean, wherein the connecting mean includes a cylindrical connecting member that extends from a cuboid connecting member which is connected to the temple portion; and the locking mean includes a vertical slot for overlapping a vertical hole which is formed on the top of the locking mean for receiving the connecting members. When the connecting mean is being inserted into the locking mean, the cylindrical connecting member is able to rotate inside of the vertical locking hole while the vertical slot prevents the cylindrical connecting member sliding out from the vertical locking hole, so as to form a detachable hinge.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 13, 2016
    Inventors: Wen Jie Dai, Tony Xin Xiao
  • Patent number: 9461581
    Abstract: A shadowing compensation device for a solar cell module has an input port, an isolated DC-DC power converter, and an output port. The input port is connected to two output ends of a solar cell array including multiple solar cell modules connected in series. The output port is connected to one of the multiple solar cell modules of the solar cell array. When one of the solar cell modules connected to the output port of shadowing compensation device has been shaded, the isolated DC-DC power converter outputs a compensating current to the solar cell module that has been shaded for increasing the output voltage of the solar cell module that has been shaded, and increasing the output voltage and output power of the solar cell array.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: October 4, 2016
    Assignee: Ablerex Electronics Co., Ltd.
    Inventors: Ya-Tsung Feng, Jia-Min Shen, Wen-Jie Hou
  • Patent number: 9450242
    Abstract: A method for manufacturing a nanostructured metal oxide calcinate suitable for biosensor through a procedure of redox reaction is disclosed in this invention. The nanostructured metal oxide calcinate is free of impurities and produced with better electrocatalytic activity and better conductivity. Thus, an electrode of biosensor can be modified via the nanostructured metal oxide calcinate. The method for manufacturing the nanostructured metal oxide calcinate includes: disposing a first metal material and a second metal material into a reaction slot and making the first metal material and the second metal material dissolved within a solvent to form a mixture, wherein the pH value of the mixture ranges between 0 to 7, the mixture performs a redox reaction process for obtaining a metal oxide material; and eventually calcining the metal oxide material for obtaining a nanostructured metal oxide calcinate.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: September 20, 2016
    Assignee: NATIONAL SUN YAT-SEN UNIVERSITY
    Inventors: Chun-Hu Chen, Cheng-Chi Kuo, Wen-Jie Lan
  • Patent number: 9438132
    Abstract: A multilevel AC/DC power converter device includes a high-frequency power converter including a first AC port and a low-frequency power converter including a second AC port and a DC port. A power converting method includes: serially connecting the first AC port of the high-frequency power converter and the second AC port of the low-frequency power converter; operating frequency of the low-frequency power converter synchronized with frequency of an AC power source and operating the high-frequency power converter with high-frequency PWM to generate a multilevel AC voltage; and controlling the multilevel AC voltage to obtain a current of an input AC port being sinusoidal and in a same phase with a voltage of the AC power source. Accordingly, the input power factor approaches unity and the low-frequency power converter supplies a DC voltage to a load via a DC output port.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: September 6, 2016
    Assignee: Ablerex Electronics Co., Ltd.
    Inventors: Wen-Jung Chiang, Chien-Ming Huang, Wen-Jie Hou
  • Patent number: 9422938
    Abstract: A centrifugal pump impeller includes front and back shrouds and a plurality of pumping vanes therebetween, each pumping vane having a leading edge in the region of an impeller inlet and a trailing edge, the front shroud has an arcuate inner face in the region of the impeller inlet, the arcuate inner face having a radius of curvature (Rs) in the range from 0.05 to 0.16 of the outer diameter of the impeller (D2) The back shroud includes an inner main face and a nose having a curved profile with a nose apex in the region of the central axis which extends towards the front shroud, there being a curved transition region between the inner main face and the nose. Fr is the radius of curvature of the transition region and the ratio Fr/D2 is from 0.32 to 0.65. Other ratios of various dimensions of the impeller are also described.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 23, 2016
    Assignee: Weir Minerals Australia Ltd.
    Inventors: Kevin Edward Burgess, Wen-Jie Liu, Luis Moscoso Lavagna
  • Patent number: 9407165
    Abstract: A cascade bridge-type DC-AC power converter device includes a low-frequency bridge-type power converter including an AC terminal and a DC bus and a high-frequency bridge-type power converter including an AC terminal. A power conversion method includes: serially connecting the AC terminal of the high-frequency bridge-type power converter and the AC terminal of the low-frequency bridge-type power converter; operating frequency of the low-frequency bridge-type power converter synchronized with frequency of an AC source; and operating the high-frequency bridge-type power converter with high-frequency PWM to generate a multilevel AC voltage. A DC power source connects to the DC bus of the low-frequency bridge-type power converter. No additional power supply circuit will be required for power supply to a DC bus of the high-frequency bridge-type power converter. Accordingly, the power circuit is simplified, and the manufacturing cost is reduced.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 2, 2016
    Assignee: Ablerex Electronics Co., Ltd.
    Inventors: Chin-Chang Wu, Wen-Jung Chiang, Chien-Ming Huang, Wen-Jie Hou
  • Patent number: 9333601
    Abstract: A feeding device includes a storage mechanism and an adsorbing mechanism. The storage mechanism includes two side plates substantially parallel to each other, two support members slidably coupled between the two side plates, two driving members, and two feeding trays. The driving members are mounted to one of the two side plates and coupled to the corresponding support members. The driving members are configured to drive the two support members to move out of the storage mechanism one at a time. The feeding trays are configured for receiving workpieces and coupled to the corresponding support members.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: May 10, 2016
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Hai-Fang Xie, Ying-Ying Dai, Zhao-Qian Zhang, Ying-Jun Peng, Wen-Jie Lang
  • Publication number: 20150378829
    Abstract: In an embodiment, a method of resource pre-configuration includes obtaining, at a target system, configuration information about a resource that is predicted to be used by a transaction which will be executed on the target system. The resource is configured, at the target system, based on the configuration information.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 31, 2015
    Inventors: Daniel Kozin, Meichi M. Lin, Nigel G. Slinger, John B. Tobler, Wen Jie Zhu