Patents by Inventor Jiangning Liu

Jiangning Liu 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: 20240133857
    Abstract: A device for on-site detection of soil organic matter, including a pre-processing module, a centrifugal system, a microfluidic chip, and a photoelectric detection module. The pre-processing module is configured to process a soil sample into a soil solution. The centrifugal system is configured to generate a centrifugal force. The microfluidic chip is configured to allow mixing of the soil solution and an extraction solvent for extraction under the centrifugal force to obtain an extract. The photoelectric detection module is configured to detect the extract to determine organic matter content in the soil solution. An on-site detection method and a microfluidic chip are also provided. The microfluidic chip includes a channel layer, a cover layer arranged above the channel layer, and a base plate layer arranged below the channel layer.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 25, 2024
    Inventors: Rujing WANG, Jiangning CHEN, Xiangyu CHEN, Yongjia CHANG, Qinwen LU, Yang LIU, Yi LIU, Qiao CAO, Xiaoyu ZHANG
  • Publication number: 20240125757
    Abstract: A device for detecting soil nutrients on site, including an extracting grid, an on-site real-time detection assembly and a transfer assembly for transferring a soil extract from the extracting grid to the on-site real-time detection assembly. A soil nutrient detection method using the device and a microfluidic chip are also provided. The microfluidic chip includes a cover plate and a base plate. The base plate includes a soil extract feeding groove, a quantitative feeding groove, a reagent storage groove, and a serpentine groove.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 18, 2024
    Inventors: Rujing WANG, Yongjia CHANG, Xiangyu CHEN, Qinwen LU, Jiangning CHEN, Qiao CAO, Yang LIU, Xiaoyu ZHANG, Jiahao XIAO, Hongyan GUO, Dapeng WANG
  • Patent number: 10733689
    Abstract: Data processing apparatus comprises a server device and a client device connected for data communication by a data communication path. The server device comprises a server graphics processing unit (GPU) to receive and process graphics processing commands to generate processed graphics data. The client device comprises a client data processing unit; and a client GPU interface to receive graphics processing commands from the client data processing unit, to transmit graphics processing commands to the server GPU, to receive processed graphics data from the server GPU and to provide processed graphics data to the client data processing unit.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: August 4, 2020
    Assignee: ARM LIMITED
    Inventors: Jiangning Liu, Zhennan Qin, Hao Liu
  • Publication number: 20180300844
    Abstract: Data processing apparatus comprises a server device and a client device connected for data communication by a data communication path. The server device comprises a server graphics processing unit (GPU) to receive and process graphics processing commands to generate processed graphics data. The client device comprises a client data processing unit; and a client GPU interface to receive graphics processing commands from the client data processing unit, to transmit graphics processing commands to the server GPU, to receive processed graphics data from the server GPU and to provide processed graphics data to the client data processing unit.
    Type: Application
    Filed: March 5, 2018
    Publication date: October 18, 2018
    Inventors: Jiangning Liu, Zhennan Qin, Hao Liu
  • Patent number: 9286196
    Abstract: A method, apparatus and computer program, each for optimizing execution of a computer program is disclosed in which a topology-based control flow analysis of basic blocks of the computer program is performed and a data flow analysis of the instructions within the basic blocks is performed to determine if each instruction of said computer program is uniform or non-uniform (variant or invariant). Subsequently, when the computer program is executed, storage of a copy of a variable dependent on a uniform instruction is suppressed.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: March 15, 2016
    Assignee: ARM Limited
    Inventors: Jiangning Liu, Zhenqiang Chen
  • Patent number: 7596783
    Abstract: Methods and apparatus to implement annotation based thunking are disclosed. An example method comprises locating a parameter of a function, the parameter to be passed as a pointer if a size of the parameter is greater than a threshold and to be passed as data if the size of the parameter is not greater than the threshold, and adding an annotation record for the parameter to a byte code image file containing byte code for the function.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: September 29, 2009
    Assignee: Intel Corporation
    Inventors: Bo Huang, Jiangning Liu, Lei Gao
  • Publication number: 20090106744
    Abstract: Methods and apparatus are described to compile and translate source code. In some embodiments, source code is compiled into source binary code for a source platform; an annotation section associated with the source binary code is generated, wherein the annotation section comprises an annotation for a scope, the scope comprising at least one block of the source binary code having at least one attribute to aid a translator optimization. If the scope comprises a plurality of blocks, the blocks have consecutive addresses with each other and have the at least one attribute in common. In the embodiments, the source binary code is further translated into target binary code for a target platform by utilizing the annotation section.
    Type: Application
    Filed: August 5, 2005
    Publication date: April 23, 2009
    Inventors: Jianhui Li, Yun Wang, Bo Huang, Yongnian Le, Jiangning Liu, Jinyun Ye
  • Publication number: 20070234286
    Abstract: Methods and apparatus to implement annotation based thunking are disclosed. An example method comprises locating a parameter of a function, the parameter to be passed as a pointer if a size of the parameter is greater than a threshold and to be passed as data if the size of the parameter is not greater than the threshold, and adding an annotation record for the parameter to a byte code image file containing byte code for the function.
    Type: Application
    Filed: May 25, 2006
    Publication date: October 4, 2007
    Inventors: Bo Huang, Jiangning Liu, Lei Gao
  • Publication number: 20060218542
    Abstract: A method to eliminate redundant store and load instruction pairs in the optimization of a stack-based language comprises determining data dependencies within a sequence of instructions, identifying a store-load instruction pair within the sequence of instructions, identifying one or more stack location insensitive sequences between the store-load instruction pair that enclose one or more of the data dependencies, reordering the one or more stack location insensitive sequences based on the data dependencies to place the two instructions of the store-load instruction pair immediately adjacent to each other, and removing the store-load instruction pair.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Inventors: Jiangning Liu, Yongnian Le, Joey Ye