Patents by Inventor Feng Guan

Feng Guan 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: 20180095864
    Abstract: The disclosure provides a method for detection of an uninitialized variable. The method includes running a first function, wherein the first function comprises a local variable and a first flag associated with the local variable for indicating an initialization state of the local variable; calling a second function from the first function, with the local variable as a parameter of the second function, wherein the second function comprises a second flag associated with the parameter for indicating an initialization state of the parameter; and updating the first flag based at least on the second flag returned from the second function.
    Type: Application
    Filed: December 4, 2017
    Publication date: April 5, 2018
    Inventors: Xiao Feng Guan, JiuFu Guo, Yu Xuan Zhang, Yuheng Zhang
  • Publication number: 20180050483
    Abstract: An imprinting device and an imprinting method using the same are disclosed. The imprinting device includes: a chamber body and a base, which are able to combine with each other to form an imprinting chamber, the imprinting chamber being divided into a first chamber and a second chamber by a dividing film; and a movable supporting member, configured to support an imprinting stencil inside the second chamber, and to allow the imprinting stencil to: under the drive of gas pressure within the imprinting chamber, contact a substrate to be imprinted and apply a pressure to the substrate. The imprinting technical provided by the present disclosure decreases bubble defect rate, improves uniformity of large area imprinting, and makes possible large area nano-imprinting technology.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 22, 2018
    Inventors: Feng GUAN, Jikai YAO, Xiaolong HE, Hua HUANG
  • Publication number: 20180047601
    Abstract: The disclosure provides a transfer device and a transfer method using the same. The transfer device comprises a first conveyance roller, a transfer roller and a second conveyance roller. The transfer roller includes a roller body and stamp contacts formed on and protruded from the roller body. The stamp contacts can absorb elements, axes of the first conveyance roller. The transfer roller and the second conveyance roller are arranged in parallel with each other. The transfer roller is interposed between the first and second conveyance rollers. A first roll gap is formed between the first conveyance roller and the transfer roller to convey a medium substrate, and a second roll gap is formed between the second conveyance roller and the transfer roller to convey a target substrate. The transfer device and method can be used to transfer a great amount of elements to the substrate having large size.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 15, 2018
    Inventors: Xiaolong HE, Zhifu LI, Zhiyuan JI, Jikai YAO, Feng GUAN
  • Patent number: 9886251
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Patent number: 9886368
    Abstract: The disclosure provides a method for detection of an uninitialized variable. The method includes running a first function, wherein the first function comprises a local variable and a first flag associated with the local variable for indicating an initialization state of the local variable; calling a second function from the first function, with the local variable as a parameter of the second function, wherein the second function comprises a second flag associated with the parameter for indicating an initialization state of the parameter; and updating the first flag based at least on the second flag returned from the second function.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, JiuFu Guo, Yu Xuan Zhang, Yuheng Zhang
  • Publication number: 20180021987
    Abstract: The embodiments of the present disclosure provide an imprint template, a detection method and a detection device. The imprint template includes a first region and a second region located in the periphery of the first region. The first region is provided with a first imprint structure configured to imprint a first film layer pattern into a base material in a product region of a target substrate. The second region is provided with a second imprint structure configured to imprint a second film layer pattern into the base material in the periphery of the product region of the target substrate. And the second film layer pattern is used for assessing imprint quality of the first film layer pattern.
    Type: Application
    Filed: July 14, 2017
    Publication date: January 25, 2018
    Applicant: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Feng GUAN, Jikai YAO, Yingtao WANG, Xiaolong HE, Tingting ZHOU
  • Patent number: 9875088
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Publication number: 20170371552
    Abstract: This disclosure provides a computer implemented method comprising: determining whether an input to a program matches a predetermined scenario; and recording, at least partially in response to the determination that the input matches the predetermined scenario, execution information of execution of at least part of the program, the execution of the at least part of the program being in response to the input.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Si Bin Fan, Xiao Feng Guan, You Peng Huang, Zhao Juan Li, Rong Xiang, Rong Zhao
  • Publication number: 20170365684
    Abstract: A method for forming a mask pattern is provided, comprising forming a negative photoresist on a substrate; in an environment without oxygen, to performing a first exposure on the negative photoresist by use of a first ordinary mask plate, so that a fully-cured portion of the negative photoresist is exposed to light and a semi-cured portion and a removed portion of the negative photoresist are not exposed to light; in an environment with oxygen, performing a second exposure on the negative photoresist by use of a second ordinary mask plate, so that the semi-cured portion of the negative photoresist is exposed to light and the removed portion of the negative photoresist not exposed to light; removing the uncured negative photoresist and forming the mask pattern.
    Type: Application
    Filed: September 1, 2016
    Publication date: December 21, 2017
    Applicant: BOE Technology Group Co., Ltd.
    Inventors: Bin Zhang, Tingting Zhou, Zhen Liu, Zhanfeng Cao, Shi Shu, Qi Yao, Feng Guan
  • Publication number: 20170337119
    Abstract: The disclosure provides a method for detection of an uninitialized variable. The method includes running a first function, wherein the first function comprises a local variable and a first flag associated with the local variable for indicating an initialization state of the local variable; calling a second function from the first function, with the local variable as a parameter of the second function, wherein the second function comprises a second flag associated with the parameter for indicating an initialization state of the parameter; and updating the first flag based at least on the second flag returned from the second function.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Xiao Feng Guan, JiuFu Guo, Yu Xuan Zhang, Yuheng Zhang
  • Publication number: 20170337120
    Abstract: The disclosure provides a method for detection of an uninitialized variable. The method includes running a first function, wherein the first function comprises a local variable and a first flag associated with the local variable for indicating an initialization state of the local variable; calling a second function from the first function, with the local variable as a parameter of the second function, wherein the second function comprises a second flag associated with the parameter for indicating an initialization state of the parameter; and updating the first flag based at least on the second flag returned from the second function.
    Type: Application
    Filed: October 5, 2016
    Publication date: November 23, 2017
    Inventors: Xiao Feng Guan, JiuFu Guo, Yu Xuan Zhang, Yuheng Zhang
  • Publication number: 20170294461
    Abstract: A manufacturing method of an array substrate is provided. The method includes sequentially depositing a first electrode layer and a gate metal layer on a base substrate, the first electrode layer including at least two conductive layers, formation materials of the at least two conductive layers having different etching rates. The method also includes forming a photoresist layer on the gate metal layer, exposing and developing the photoresist layer using a halftone mask plate, performing a first etching process on the gate metal layer, etching the first electrode layer, and ashing the photoresist layer, performing a second etching process on the gate metal layer by using remaining photoresist layer as a mask, stripping the remaining photoresist layer, and sequentially forming a semiconductor layer, a source and drain electrode layer, a via-hole and a second electrode layer on the gate metal layer on which the second etching process has been performed.
    Type: Application
    Filed: March 9, 2016
    Publication date: October 12, 2017
    Inventors: Zhanfeng CAO, Feng ZHANG, Bin ZHANG, Xiaolong HE, Zhengliang LI, Wei ZHANG, Feng GUAN, Jincheng GAO
  • Patent number: 9734039
    Abstract: The present disclosure relates to a stack overflow protection device and a stack protection method. According to the present disclosure, a stack overflow protection device is provided, which includes a dividing unit configured to divide at least one function in the input codes into a code region with a string operation and a code region without a string operation. The device also includes a stack protection unit configured to set up stack protection in the code region with a string operation. The present disclosure further provides a stack protection method.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, Jin Song Ji, Jian Jiang, Si Yuan Zhang
  • Publication number: 20170192321
    Abstract: A manufacturing method of an array substrate, an array substrate and a display device are provided. The method includes the following operations: forming a light shielding layer formed of a metal blacken production on a base substrate, wherein the metal blacken production is a product by blackening a metal; forming a preset film layer on the base substrate which is provided with the light shielding layer; forming both a pattern of the light shielding layer and a pattern of the preset film layer through one patterning process. The method of forming a pattern of the light shielding layer and a pattern of the preset film layer through one patterning process saves one patterning process.
    Type: Application
    Filed: August 5, 2016
    Publication date: July 6, 2017
    Inventors: Zhengliang Li, Shi Shu, Zhanfeng Cao, Bin Zhang, Xiaolong He, Qi Yao, Jincheng Gao, Feng Guan, Xuefei Sun
  • Patent number: 9684497
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Publication number: 20170168788
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Application
    Filed: October 6, 2016
    Publication date: June 15, 2017
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Publication number: 20170168789
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Application
    Filed: October 6, 2016
    Publication date: June 15, 2017
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Publication number: 20170168787
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Patent number: 9524153
    Abstract: A template function is received. The template function includes one or more data types. A single abstract instantiation of the template function is created. An abstract internal descriptor for each data type is created. A map set for each abstract internal descriptor is created. The number of instantiations required and the type of instantiation required is provided. A finished object is created using each map set. The finished object is a translation of the intermediate representation into assembly code.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Xiao Feng Guan, JiuFu Guo, Jin Song Ji, Jia Bing Liu
  • Publication number: 20160349589
    Abstract: A display device, a manufacturing method thereof, a driving method thereof and a display apparatus. The display device includes: a display panel; and an electrochromic device located on a light exiting side of the display panel. The electrochromic device and the display panel share a first base substrate and a first transparent electrode in the display panel that are close to the light exiting side of the display panel.
    Type: Application
    Filed: March 31, 2016
    Publication date: December 1, 2016
    Applicant: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xuefei SUN, Zhengliang LI, Zhanfeng CAO, Xiangchun KONG, Qi YAO, Jincheng GAO, Feng GUAN, Xiaolong HE, Bin ZHANG, Wei ZHANG