Patents by Inventor Chun Zhou

Chun Zhou 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: 11206300
    Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
  • Patent number: 11201906
    Abstract: Method and system are provided for providing instructions during remote viewing of a user interface. The method carried out at a host computer system includes: capturing an image of one or more application user interfaces as displayed at the host computer system; and serializing data of each application user interface to provide a map of each window class and containers and/or control elements of the window class, wherein a container has attributes and child control elements. The captured image and the map are transmitted to a remote computer system; and control element input instructions are received from a remote computer system for instructing an interaction with a control element.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
  • Patent number: 11200076
    Abstract: User interface (UI) language options are provided. A code statement in an object code of an application retrieves human language bundle value(s) for use in a UI element. Code is injected into the object code of the application to transmit a resource bundle name and key to the UI element for storage at a user value area of a control of the UI element.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian P. Kyte, Tobias Leicher, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20210292636
    Abstract: Some reservoirs have tight oil formations, such as the Changqing reservoir. The surfactant polymer flooding and low tension gas flooding are two potential chemical flooding methods for use in tight oil formations. In these methods, an oil displacement agent, or surfactant, is added. Nonionic surfactants with extended chains (by propylene oxide and ethylene oxide) from dialkyl alcohols or dialkyl amines were tested. A synergistic blend of surfactants was developed between the nonionic surfactants and anionic surfactants that lowers interfacial tension and improves surfactant solubility in water and oil.
    Type: Application
    Filed: June 17, 2020
    Publication date: September 23, 2021
    Applicants: CNPC USA Corporation, BEIJING HUAMEI INCORPORATED CNPC
    Inventors: Nancy Chun ZHOU, FUCHEN LIU
  • Publication number: 20210080269
    Abstract: Methods and systems for correcting errors in transportation routes are provided. In one embodiment, a method is provided that includes receiving a transportation request that includes at least two locations. A first route prediction may be generated based on a first set of previously-completed routes associated with the at least two locations. A first predictive model may compare the first route prediction with route information associated with a second set of previously-completed routes identified based on the first route prediction. A second route prediction may be generated based on the comparison and may be sent to a mobile device for presentation to a user.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 18, 2021
    Inventors: Shashi Kant Sharma, Xianzhe Liang, Ricky Chachra, Xabier Azagirre Lekuona, Gerardo dela Rosa Michicol, Piyush Garg, Adriel Frederick, Chirag Chhagan Chheda, Jack Chun Zhou, Amarnath Pundalika Pai
  • Patent number: 10904184
    Abstract: A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
  • Patent number: 10831835
    Abstract: Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programming interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adrian Kyte, Bei Chun Zhou, Jenny J. He, Guan Jun Liu, Joe Winchester
  • Patent number: 10829680
    Abstract: An emulsifying composition for an oil based drilling fluid includes oleyl alcohol and a mixture of polymeric amides. The polymeric amides can be 1,3-dihydroxypropan-2-yl (E)-12-hydroxyoctadec-9-enoate, (9E,9?E)-N,N?-(azanediylbis(ethane-2,1-diyl))bis(12-hydroxyoctadec-9-enamide, (E)-12-hydroxy-N,N-bis(2-((E)-12-hydroxyoctadec-9-enamido(ethyl)octadec-9-enamide, (Z)-4-(bis(2-((E)-12-hydroxyoctadec-9-enamido)ethy)amino)-4-oxobut-2-enoic acid, 1,3-dihydroxypropan-2-yl(Z)-4-(bis(2-((E)-12-hydroxyoctadec-9-enamido)ethy)amino)-4-oxobut-2-enoate, and N1,N1,N4,N4-tetrakis(2-((E)-12-hydroxyoctadec-9-enamido)ethyl)maleamide. The method of forming the emulsifying composition includes reacting a fatty oil with diethylenetriamine and then maleic acid, and adding oleyl alcohol. The high density emulsifying composition is stable at high temperatures of drilling operations at greater depths in the wellbore.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: November 10, 2020
    Assignee: CNPC USA Corporation
    Inventors: Chun Zhou, Fuchen Liu, Zhenzhou Yang
  • Patent number: 10787602
    Abstract: A shale inhibitor to improve the application of water-based drilling fluid in the shale formation rock is provided. An embodiment of the shale inhibitor is the reaction product of an amine, such as triethanolamine, and epichlorohydrin in water solution. Another embodiment of the shale inhibitor is the reaction product of triethanolamine, epichlorohydrin, and hypophosphorous acid. It is highly effective and has a better performance than most commercial products on preventing the disintegration and swelling of the shale formation.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: September 29, 2020
    Assignees: CNPC USA Corporation, Beijing Huamei, Inc.
    Inventors: Chun Zhou, Fuchen Liu, Yonggui Liu, Xingdong Yu
  • Publication number: 20200248046
    Abstract: In an embodiment, an adhesive composition includes (a) a propylene-based elastomer comprising at least 60 wt % of propylene-derived units and from 2-40 wt % of a C2 and/or a C4-C20 ?-olefin-derived units based on a total weight of the propylene-based elastomer, and having a melting temperature of less than 110° C., a heat of fusion of less than 75 J/g, and a weight average molecular weight (Mw) of less than 100,000 g/mol; (b) a polyethylene wax having a density of greater than 0.940 g/cm3, a Mw of from 3,000 g/mol to 30,000 g/mol, and a crystallization temperature of greater than 100° C.; (c) a tackifier; and (d) optionally a polypropylene wax. In another embodiment, an adhesive composition includes 70-80 wt % of a propylene-based elastomer; 10 wt % of a polyethylene wax; 0-10 wt % of a polypropylene wax; and 10 wt % of a tackifier based on a total weight of the adhesive composition.
    Type: Application
    Filed: January 9, 2020
    Publication date: August 6, 2020
    Inventors: Ling Ge, Jean-Roch H. Schauder, Jerome Sarrazin, Bastien Filliol, Jennifer J. Austin, Angela V. Carey, Ye Chun Zhou
  • Patent number: 10723929
    Abstract: A thinner that is a poly fatty amide reacted with maleic acid to form a product, and diluting the product with a compound selected from the group consisting of oleyl alcohol, fatty acid, and poly condensed fatty acid is able to reduce the viscosity of oil-based drilling fluid, thus allowing for reuse of the oil-based drilling fluid.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 28, 2020
    Assignee: CNPC USA CORPORATION
    Inventors: Chun Zhou, Jiancheng Li, Burhan Hoxha, Stephanie Yu
  • Patent number: 10723931
    Abstract: A thinner that is a polycondensed fatty acid that is selected from the group consisting of 12-hydroxystearic acid, 12-hydroxyoctadecanoic acid, polyhydroxystearic acid, reaction products with stearic acid, octadecanoate, octadecanoic acid, and homopolymers of stearic acid is able to reduce the viscosity of oil-based drilling fluid, thus allowing for reuse of the oil-based drilling fluid.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 28, 2020
    Assignee: CNPC USA CORPORATION
    Inventors: Chun Zhou, Fuchen Liu, Burhan Hoxha
  • Patent number: 10698785
    Abstract: A computer-implemented method, a computer program product, and a computer system for parallel task management. A computer system receives a new task that requests to access a resource may be received. In response to an access workload being above a first threshold, the computer system dispatches the new task to at least one predefined processing unit, wherein the access workload may be associated with the resource that is in parallel accessed by a plurality of existing tasks.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Xi Bo Zhu, Bei Chun Zhou
  • Patent number: 10666495
    Abstract: According to an embodiment of the present disclosure, there is provided a method for a distributed transaction processing environment. The method includes in response to determining that a state of a first node acting as a first coordinating node is not performing properly, selecting a second node from a first plurality of participating nodes communicatively coupled to the first node. The method further includes activating the selected second node to be a second coordinating node while deactivating the first node to be a participating node. In addition, the method includes performing a transaction based on a cooperation between the first and second nodes.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Bei Chun Zhou, Xi Bo Zhu
  • Patent number: 10660969
    Abstract: Disclosed are an 8-arm polyethylene glycol (PEG) derivative (formula 1), manufacturing method and modified bio-related substance thereby, wherein a tetravalent group U and four trivalent groups Ec form a highly symmetric octavalent central structure CORE0 together, Lc connects the octavalent center to eight PEG arms having polydiversity or monodiversity and having n1-n8 as the degrees of polymerization thereof. The terminal of one PEG chain is connected to at least one functional group F (k?1), and said PEG chain and F can be directly connected (g=0) or connected with a divalent linking group L0 connected with a terminal branched group G (g=1) therebetween. The latter provides more reacting sites to combine more pharmaceutical molecules, thereby increasing the drug loading capacity.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: May 26, 2020
    Assignee: Xiamen Sinopeg Biotech Co., Ltd.
    Inventors: Wengui Weng, Chao Liu, Ce Yan, Huihuang Su, Chun Zhou
  • Patent number: 10666496
    Abstract: According to an embodiment of the present disclosure, there is provided a method for a distributed transaction processing environment. The method includes in response to determining that a state of a first node acting as a first coordinating node is not performing properly, selecting a second node from a first plurality of participating nodes communicatively coupled to the first node. The method further includes activating the selected second node to be a second coordinating node while deactivating the first node to be a participating node. In addition, the method includes performing a transaction based on a cooperation between the first and second nodes.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Bei Chun Zhou, Xi Bo Zhu
  • Patent number: 10659410
    Abstract: A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
  • Publication number: 20200117572
    Abstract: According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 16, 2020
    Inventors: Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Jing Jing Wen, Bei Chun Zhou
  • Publication number: 20200082025
    Abstract: An example operation may include one or more of identifying a caller blockchain node and one or more callee blockchain nodes within a blockchain network and issuing, by the caller blockchain node, application programming interface calls to application programming interfaces corresponding to each of the one or more callee nodes, in response to a first application programming interface call being issued successfully, directing a smart contract associated with the caller blockchain node to initiate a distributed transaction involving the one or more callee nodes to perform the application program interface calls, the caller node issues application programming interface calls and the one or more callee nodes each performing application programming interface requests.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Bei Chun Zhou, Adrian Kyte, Joe Winchester, Jenny J. He, Guan Jun Liu
  • Publication number: 20200053036
    Abstract: A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update.
    Type: Application
    Filed: October 16, 2019
    Publication date: February 13, 2020
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou