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: 11206300Abstract: 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: GrantFiled: November 8, 2017Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
-
Patent number: 11201906Abstract: 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: GrantFiled: August 29, 2017Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
-
Patent number: 11200076Abstract: 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: GrantFiled: September 16, 2019Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jenny J. He, Adrian P. Kyte, Tobias Leicher, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
-
Publication number: 20210292636Abstract: 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: ApplicationFiled: June 17, 2020Publication date: September 23, 2021Applicants: CNPC USA Corporation, BEIJING HUAMEI INCORPORATED CNPCInventors: Nancy Chun ZHOU, FUCHEN LIU
-
Publication number: 20210080269Abstract: 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: ApplicationFiled: September 12, 2019Publication date: March 18, 2021Inventors: 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: 10904184Abstract: 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: GrantFiled: October 16, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
-
Patent number: 10831835Abstract: 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: GrantFiled: January 25, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adrian Kyte, Bei Chun Zhou, Jenny J. He, Guan Jun Liu, Joe Winchester
-
Patent number: 10829680Abstract: 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: GrantFiled: May 6, 2019Date of Patent: November 10, 2020Assignee: CNPC USA CorporationInventors: Chun Zhou, Fuchen Liu, Zhenzhou Yang
-
Patent number: 10787602Abstract: 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: GrantFiled: June 15, 2018Date of Patent: September 29, 2020Assignees: CNPC USA Corporation, Beijing Huamei, Inc.Inventors: Chun Zhou, Fuchen Liu, Yonggui Liu, Xingdong Yu
-
Publication number: 20200248046Abstract: 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: ApplicationFiled: January 9, 2020Publication date: August 6, 2020Inventors: Ling Ge, Jean-Roch H. Schauder, Jerome Sarrazin, Bastien Filliol, Jennifer J. Austin, Angela V. Carey, Ye Chun Zhou
-
Patent number: 10723929Abstract: 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: GrantFiled: March 4, 2016Date of Patent: July 28, 2020Assignee: CNPC USA CORPORATIONInventors: Chun Zhou, Jiancheng Li, Burhan Hoxha, Stephanie Yu
-
Patent number: 10723931Abstract: 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: GrantFiled: November 19, 2015Date of Patent: July 28, 2020Assignee: CNPC USA CORPORATIONInventors: Chun Zhou, Fuchen Liu, Burhan Hoxha
-
Patent number: 10698785Abstract: 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: GrantFiled: May 30, 2017Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Xi Bo Zhu, Bei Chun Zhou
-
Patent number: 10666495Abstract: 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: GrantFiled: August 22, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Bei Chun Zhou, Xi Bo Zhu
-
Patent number: 10660969Abstract: 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: GrantFiled: July 31, 2019Date of Patent: May 26, 2020Assignee: Xiamen Sinopeg Biotech Co., Ltd.Inventors: Wengui Weng, Chao Liu, Ce Yan, Huihuang Su, Chun Zhou
-
Patent number: 10666496Abstract: 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: GrantFiled: November 27, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Bei Chun Zhou, Xi Bo Zhu
-
Patent number: 10659410Abstract: 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: GrantFiled: February 25, 2019Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
-
Publication number: 20200117572Abstract: 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: ApplicationFiled: December 18, 2019Publication date: April 16, 2020Inventors: Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Jing Jing Wen, Bei Chun Zhou
-
Publication number: 20200082025Abstract: 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: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Bei Chun Zhou, Adrian Kyte, Joe Winchester, Jenny J. He, Guan Jun Liu
-
Publication number: 20200053036Abstract: 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: ApplicationFiled: October 16, 2019Publication date: February 13, 2020Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou