Patents by Inventor Ping Guo

Ping Guo 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: 11423508
    Abstract: A system, article, and method of point cloud registration using overlap regions for image processing.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 23, 2022
    Assignee: Intel Corporation
    Inventors: Yimin Zhang, Haibing Ren, Wei Hu, Ping Guo
  • Patent number: 11341736
    Abstract: Methods and apparatus to match images using semantic features are disclosed. An example apparatus includes a semantic labeler to determine a semantic label for each of a first set of points of a first image and each of a second set of points of a second image; a binary robust independent element features (BRIEF) determiner to determine semantic BRIEF descriptors for a first subset of the first set of points and a second subset of the second set of points based on the semantic labels; and a point matcher to match first points of the first subset of points to second points of the second subset of points based on the semantic BRIEF descriptors.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: May 24, 2022
    Assignee: INTEL CORPORATION
    Inventors: Yimin Zhang, Haibing Ren, Wei Hu, Ping Guo
  • Publication number: 20220138555
    Abstract: Examples methods, apparatus, and articles of manufacture corresponding to a spectral nonlocal block have been disclosed. An example apparatus includes a first convolution filter to perform a first convolution using input features and first weighted kernels to generate first weighted input features, the input features corresponding to data of a neural network; an affinity matrix generator to: perform a second convolution using the input features and second weighted kernels to generate second weighted input features; perform a third convolution using the input features and third weighted kernels to generate third weighted input features; and generate an affinity matrix based on the second and third weighted input features; a second convolution filter to perform a fourth convolution using the first weighted input features and fourth weighted kernels to generate fourth weighted input features; and a accumulator to transmit output features corresponding to a spectral nonlocal operator.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Lidan Zhang, Lei Zhu, Qi She, Ping Guo
  • Publication number: 20220089496
    Abstract: Methods for the production of ceramic composites in which three-dimensional (3D) printed organic polymer fibers are embedded in an amorphous inorganic ceramic matrix are provided. The composites are made by electrospinning the organic polymer fibers and collecting them in a liquid or gel collector. Ceramic precursors added to the liquid collector after the fibers are collected, or present in the gel collector during the electrospinning, are then cured to form a solid ceramic matrix around the organic polymer fibers to produce an organic polymer fiber-reinforced ceramic.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 24, 2022
    Inventors: Ping Guo, Ange-Therese Akono, Yunzhi Xu
  • Publication number: 20220030912
    Abstract: A food product ingredient formed from a keratinous protein-containing material, e.g, feathers, and methods of making the same. The methods include cleaning the keratinous protein-containing material, combining the keratinous protein-containing material with a cereal bran to form a mixture, and hydrolyzing the mixture to form the food product ingredient. Optionally, of the keratinous protein-containing material is cleaned and/or frozen within 5 hours of collection. The methods generate fewer unpleasant odors, and food product ingredients produced by the method can similarly benefit. The food product ingredient may be incorporated into a food product, such as a pet food product.
    Type: Application
    Filed: December 3, 2019
    Publication date: February 3, 2022
    Applicant: MARS, INCORPORATED
    Inventors: Lucio Yonemoto, Svetlana Zivanovic, Ping Guo
  • Publication number: 20220019435
    Abstract: Instruction cache behavior and branch prediction are used to improve the functionality of a computing device by profiling branching instructions in an instruction cache to identify likelihoods of proceeding to a plurality of targets from the branching instructions; identifying a hot path in the instruction cache based on the identified likelihoods; and rearranging the plurality of targets relative to one another and associated branching instructions so that a first branching instruction that has a higher likelihood of proceeding to a first hot target than to a first cold target and that previously flowed to the first cold target and jumped to the first hot target instead flows to the first hot target and jumps to the first cold target.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Yang LIU, Ting WANG, Qi LI, Qing ZHANG, Gui HAOCHEN, Xiao Ping GUO, Xiao Hua ZENG, Yangming WANG, Yi LI, Hua Qing LI, Fei FEI
  • Patent number: 11194612
    Abstract: This disclosure provides a solution for improving performance in a virtual machine. In this method, a platform independent intermediate representation of a code segment in an application is obtained from a first virtual machine which is operating on a first platform. The platform independent intermediate representation is generated through a run-time compilation by the first virtual machine. Native code is generated based on the platform independent intermediate representation, in which at least one piece of the native code corresponds to a second platform which is different from the first platform. The at least one piece of the native code is distributed to a second virtual machine which is operating on the second platform.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ting Wang, Xiao Ping Guo, Xiao Lei Hu, Yang Liu, Dan Liu, Ning Zhao
  • Publication number: 20210312642
    Abstract: A long-term object tracker employs a continuous learning framework to overcome drift in the tracking position of a tracked object. The continuous learning framework consists of a continuous learning module that accumulates samples of the tracked object to improve the accuracy of object tracking over extended periods of time. The continuous learning module can include a sample pre-processor to refine a location of a candidate object found during object tracking, and a cropper to crop a portion of a frame containing a tracked object as a sample and to insert the sample into a continuous learning database to support future tracking.
    Type: Application
    Filed: January 3, 2019
    Publication date: October 7, 2021
    Inventors: Lidan ZHANG, Ping GUO, Haibing REN, Yimin ZHANG
  • Publication number: 20210248427
    Abstract: A system, article, and method of neural network object recognition for image processing includes customizing a training database and adapting an instance segmentation neural network used to perform the customization.
    Type: Application
    Filed: October 26, 2018
    Publication date: August 12, 2021
    Applicant: Intel Corporation
    Inventors: Ping GUO, Lidan ZHANG, Haibing REN, Yimin ZHANG
  • Publication number: 20210248418
    Abstract: An example apparatus for generating synthesized images includes a receiver to receive a frame, a mask and external images. The apparatus also includes a foreground augmenter to generate augmented foregrounds in the frame based on the mask. The apparatus includes a background augmenter to generate augmented backgrounds based on the frame, the mask, and the external images. The apparatus also further includes an image synthesizer to generate a synthesized image based on the generated augmented foregrounds and the augmented backgrounds.
    Type: Application
    Filed: August 29, 2018
    Publication date: August 12, 2021
    Inventors: Ping Guo, Wei Hu, Yimin Zhang, Renjing Pei
  • Patent number: 11036528
    Abstract: Aspects of the present disclosure describe techniques for managing locks in just-in-time compiled code in a software application. An example method generally includes profiling locks by during execution of the JIT compiled code. Locks are generally profiled by identifying locks on resources accessed by the JIT compiled code, and recording access information for each of the identified locks. When a safepoint is reached during execution of the JIT compiled code, one or more locks eligible for conversion to a biased lock are identified .based on the recorded access information for each of the identified locks, one or more locks eligible for conversion to a biased lock. Each respective lock of the one or more eligible locks is converted to a biased lock based on a current lock status of the respective lock.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ting Wang, Xiao Ping Guo, Ao Hang, Gui Haochen, Yang Liu
  • Publication number: 20210174134
    Abstract: Methods and apparatus to match images using semantic features are disclosed. An example apparatus includes a semantic labeler to determine a semantic label for each of a first set of points of a first image and each of a second set of points of a second image; a binary robust independent element features (BRIEF) determiner to determine semantic BRIEF descriptors for a first subset of the first set of points and a second subset of the second set of points based on the semantic labels; and a point matcher to match first points of the first subset of points to second points of the second subset of points based on the semantic BRIEF descriptors.
    Type: Application
    Filed: March 1, 2018
    Publication date: June 10, 2021
    Inventors: Yimin ZHANG, Haibing REN, Wei HU, Ping GUO
  • Publication number: 20210103453
    Abstract: Aspects of the present disclosure describe techniques for managing locks in just-in-time compiled code in a software application. An example method generally includes profiling locks by during execution of the JIT compiled code. Locks are generally profiled by identifying locks on resources accessed by the JIT compiled code, and recording access information for each of the identified locks. When a safepoint is reached during execution of the JIT compiled code, one or more locks eligible for conversion to a biased lock are identified .based on the recorded access information for each of the identified locks, one or more locks eligible for conversion to a biased lock. Each respective lock of the one or more eligible locks is converted to a biased lock based on a current lock status of the respective lock.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Ting WANG, Xiao Ping GUO, Ao HANG, Gui HAOCHEN, Yang LIU
  • Patent number: 10966945
    Abstract: This patent pertains to selective inhibition of assembly of the membrane attack complex of complement by use of less than 1 kDa molecular weight forms of the aurin tricarboxylic acid synthetic complex (ATAC), and their derivatives. It further pertains to the use of these materials to treat human conditions where there is evidence of self destruction of host tissue by the membrane attack complex. These diseases include, but are not limited to, Alzheimer disease, age related macular degeneration, and atherosclerosis.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: April 6, 2021
    Assignee: Aurin Biotech Inc.
    Inventors: Patrick L. McGeer, Moonhee Lee, Jian-Ping Guo, Claudia Schwab
  • Publication number: 20210034392
    Abstract: This disclosure provides a solution for improving performance in a virtual machine. In this method, a platform independent intermediate representation of a code segment in an application is obtained from a first virtual machine which is operating on a first platform. The platform independent intermediate representation is generated through a run-time compilation by the first virtual machine. Native code is generated based on the platform independent intermediate representation, in which at least one piece of the native code corresponds to a second platform which is different from the first platform. The at least one piece of the native code is distributed to a second virtual machine which is operating on the second platform.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventors: Ting Wang, Xiao Ping Guo, Xiao Lei Hu, Yang Liu, Dan Liu, NING ZHAO
  • Publication number: 20200388004
    Abstract: A system, article, and method of point cloud registration using overlap regions for image processing.
    Type: Application
    Filed: February 26, 2018
    Publication date: December 10, 2020
    Applicant: INTEL CORPORATION
    Inventors: Yimin Zhang, Haibing Ren, Wei Hu, Ping Guo
  • Patent number: 10857609
    Abstract: The present invention provides a non-contact wire array tension control device for controlling a plurality of tension respectively corresponding to a plurality of electrical discharge wires, including delivering spools and electromagnets. The delivering spool has a magnetic end and a wire outputting end, the wire outputting end is coupled with an electrical discharge wire for outputting the electrical discharge wire. A plurality of electromagnets are coupled to the corresponding magnetic end for controlling a spin rate of the corresponding delivering spool, wherein the spin rate of the corresponding delivering spool is controlled by adjusting a magnetic force generated by the electromagnet. Moreover, a magnetic direction of the electromagnet is parallel to an axial direction of the delivering spool. The invention uses the electromagnets to control the magnetic damping force of the delivering spools for simultaneously controlling the tension of the electrical discharge wires by non-contact method.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: December 8, 2020
    Assignee: NATIONAL TAIWAN NORMAL UNIVERSITY
    Inventors: Shun-Tong Chen, Li-Wen Huang, Jin-Ping Guo, Ting-Cheng Bai
  • Publication number: 20200340356
    Abstract: The invention discloses a method for evaluating the difference in gas injection effect of gas injection wells in a carbonate reservoir, aiming at solving the problem that the difference in effect characters of gas injection wells cannot be systematically evaluated in the prior art, and realizing the purposes of systematically and completely evaluating the difference in gas injection effect in the carbonate reservoir and finding out the reason of low efficiency. By means of the invention, reasons for low gas injection efficiency corresponding to different geological classifications are obtained, systematic classification and induction are carried out on the difference in gas injection effect, and gas injection effects are effectively evaluated, so that a sufficient gas injection scheme design basis is provided for subsequent development and production increase, and a significant guiding principle is provided for later-stage gas injection and production increase of the carbonate reservoir.
    Type: Application
    Filed: April 3, 2020
    Publication date: October 29, 2020
    Applicant: Southwest Petroleum University
    Inventors: Yisheng HU, Xuan BAI, Ping GUO, Jianfen DU, Zhouhua WANG, Huang LIU
  • Patent number: 10769410
    Abstract: Augmented reality (AR) based component replacement and maintenance may include receiving a first wireless signal from a pair of AR glasses worn by a user. An image of a component viewed by the user may be analyzed and compared to a plurality of images of components stored in a database that includes information associated with the plurality of images of the components. Based on a match of the image of the component viewed by the user to one of the plurality of images of the components stored in the database, the component viewed by the user may be identified. An inventory of the identified component may be analyzed to determine whether a supplier includes the identified component in stock, and in response to a determination that the supplier includes the identified component in stock, an estimated time of delivery of the identified component to the user may be determined.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: September 8, 2020
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Ping Guo, Daniel Kaplan, Sunny M. Webb
  • Patent number: 10746638
    Abstract: A direct method for manufacturing a large model fractured core and maintaining original oil-water saturation, including the following steps: (1) determining the volume V, porosity ?, permeability K, oil saturation So, water saturation Sw and the like of a fractured core to be manufactured; (2) preparing simulated oil, and determining the used oil mass mo=Vo×?o; (3) under the circumstance of no consideration of oil saturation, acquiring the mass of the used water, cement and quartz sand; (4) while establishing oil saturation, acquiring the mass mw of water for manufacturing the core as mw=a?Vo×?w; (5) mixing oil, water and an emulsifier evenly to prepare an oil-in-water emulsion; (6) adding cement and quartz sand into the emulsion and stirring evenly to obtain cement slurry; (7) when a cement sample is in a semi-solidified state, cutting the cement sample with a steel wire; and (8) solidifying the cement sample to the end.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 18, 2020
    Assignee: SOUTHWEST PETROLEUM UNIVERSITY
    Inventors: Ping Guo, Shuai Wu, Wanbo Zhang, Yisheng Hu, Yijian Chen, Huimin Zhang, Zhouhua Wang, Jianfen Du, Huang Liu, Hongmei Ren