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).

  • Publication number: 20190068682
    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: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Jenny J. He, Adrian Kyte, Guan Jun Liu, Joe Winchester, Bei Chun Zhou
  • Patent number: 10218656
    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: March 8, 2016
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
  • Publication number: 20180349246
    Abstract: 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: Application
    Filed: October 31, 2017
    Publication date: December 6, 2018
    Inventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Xi Bo Zhu, Bei Chun Zhou
  • Publication number: 20180349245
    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: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Inventors: Ping Ping Cheng, Jun Hua Gao, Guan Jun Liu, Xue Yong Zhang, Xi Bo Zhu, Bei Chun Zhou
  • Patent number: 10133568
    Abstract: Techniques are provided for performing automated operations to support the identification of software documentation in need of updating. Application screen shots or other documentation anchors are generated having metadata regarding the application source code that is executing or recently executed. When the application software is updated, code path metadata is compared with source code changes to identify areas of documentation that may need updating.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20180293149
    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 14, 2017
    Publication date: October 11, 2018
    Inventors: Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Jing Jing Wen, Bei Chun Zhou
  • Publication number: 20180293150
    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: February 22, 2018
    Publication date: October 11, 2018
    Inventors: Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Jing Jing Wen, Bei Chun Zhou
  • Publication number: 20180293148
    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: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Guan Jun Liu, Niao Qing Liu, Ai Lian Mi, Jing Jing Wen, BEI CHUN ZHOU
  • Publication number: 20180247044
    Abstract: A system, method, and computer product for managing a password includes receiving a new password set by a user via a key input interface, generating a diagram based on key positions, on the key input interface, of a plurality of characters associated with said new password, storing a diagram into a memory device coupled to the processing device, and providing said diagram stored in the memory device to the user as a password hint.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Guan Jun Liu, Niao Qing Liu, Ailian Mi, Jing Jing Wen, Bei Chun Zhou
  • Publication number: 20180214561
    Abstract: Disclosed are an eight-arm polyethylene glycol (PEG) derivative (formula I), production method therefor and modified bio-related substance thereby. Wherein, one tetravalent group U together with four trivalent groups Ec form a highly symmetrical octavalent group CORE0; Lc connects the octavalent group to eight PEG chains having polydispersity or monodispersity and having n1 to n8 as the degree of polymerization thereof; the terminal of one PEG chain is connected to at least one functional group F (k?1); said PEG chain and F therebetween can be directly connected (g=0) or be indirectly connected via a linking group L0 to a terminal end-branching group G (g=1); the latter provides more reactive sites for binding more drug molecules and increases the drug loading.
    Type: Application
    Filed: June 8, 2016
    Publication date: August 2, 2018
    Applicant: XIAMEN SINOPEG BIOTECH CO., LTD.
    Inventors: Wengui WENG, Chao LIU, Ce YAN, Huihuang SU, Chun ZHOU
  • Publication number: 20180164966
    Abstract: User interface (UI) language options are provided. A request event of a visible text string for a UI element is identified. A user value area of a control of the UI element is inspected to obtain a resource bundle name and key for one or more language equivalents of the text string of the UI element. A menu option is added to the request event by retrieving the language equivalent of the text string in one or more languages from a resource bundle of the application using the resource bundle name and key.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Inventors: Jenny J. He, Adrian P. Kyte, Tobias Leicher, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20180164968
    Abstract: User interface (UI) language options are provided. A request event of a visible text string for a UI element is identified. A user value area of a control of the UI element is inspected to obtain a resource bundle name and key for one or more language equivalents of the text string of the UI element. A menu option is added to the request event by retrieving the language equivalent of the text string in one or more languages from a resource bundle of the application using the resource bundle name and key.
    Type: Application
    Filed: November 3, 2017
    Publication date: June 14, 2018
    Inventors: Jenny J. He, Adrian P. Kyte, Tobias Leicher, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20180157648
    Abstract: An aspect includes receiving a description of a display screen generated by a software program executed in a first mode to interact with a user in first language. The description is in a serialized format that includes screen capture parameters and an offset location in a first dictionary corresponding to a screen element in the display screen. The first dictionary includes screen elements utilized by the software program when executing in the first mode to generate the display screen. A target language is identified, and a second dictionary of screen elements utilized by a deserialization program in the target language is accessed. The screen element is located at the offset location in the second dictionary. The description of the display screen is combined with the second dictionary, and the display screen is recreated in the target language based on the combining.
    Type: Application
    Filed: February 5, 2018
    Publication date: June 7, 2018
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20180142134
    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 emusifying composition is stable at high temperatures of drilling operations at greater depths in the wellbore.
    Type: Application
    Filed: January 22, 2018
    Publication date: May 24, 2018
    Applicant: CNPC USA Corporation
    Inventors: Chun Zhou, Fuchen Liu, Zhenzhou Yang
  • Patent number: 9953030
    Abstract: An aspect includes receiving a description of a display screen generated by a software program executed in a first mode to interact with a user in first language. The description is in a serialized format that includes screen capture parameters and an offset location in a first dictionary corresponding to a screen element in the display screen. The first dictionary includes screen elements utilized by the software program when executing in the first mode to generate the display screen. A target language is identified, and a second dictionary of screen elements utilized by a deserialization program in the target language is accessed. The screen element is located at the offset location in the second dictionary. The description of the display screen is combined with the second dictionary, and the display screen is recreated in the target language based on the combining.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Patent number: 9909050
    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: October 14, 2015
    Date of Patent: March 6, 2018
    Assignee: CNPC USA Corporation
    Inventors: Chun Zhou, Fuchen Liu, Zhenzhou Yang
  • Publication number: 20180060309
    Abstract: An aspect includes receiving a description of a display screen generated by a software program executed in a first mode to interact with a user in first language. The description is in a serialized format that includes screen capture parameters and an offset location in a first dictionary corresponding to a screen element in the display screen. The first dictionary includes screen elements utilized by the software program when executing in the first mode to generate the display screen. A target language is identified, and a second dictionary of screen elements utilized by a deserialization program in the target language is accessed. The screen element is located at the offset location in the second dictionary. The description of the display screen is combined with the second dictionary, and the display screen is recreated in the target language based on the combining.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 1, 2018
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20180060067
    Abstract: Techniques are provided for performing automated operations to support the identification of software documentation in need of updating. Application screen shots or other documentation anchors are generated having metadata regarding the application source code that is executing or recently executed. When the application software is updated, code path metadata is compared with source code changes to identify areas of documentation that may need updating.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventors: Jenny J. He, Adrian P. Kyte, Guan Jun Liu, Joseph R. Winchester, Bei Chun Zhou
  • Publication number: 20170312363
    Abstract: Disclosed are a multifunctionalized polyethylene glycol derivative and a preparation method therefor. The derivative has an H-shaped structure as represented by formula (1) and comprises one linear core LPEG and four PEG branch chains, where n1, n2, n3, and n4 respectively are the degrees of polymerization of the branch chains, U1 and U2 are trivalent branching groups connecting the core LPEG to two of the PEG branch chains, F1 and F2 contain a functional group or a protected form R01 thereof and may or may not contain a branched group G, correspondingly, the number of R01 is one or more, F1 and F2 are either identical or different, any one linking group in the molecule or any linking group formed with an adjacent heteroatom group can either remain stable or be degraded, and any one PEG segment in the molecule is discretely polydispersed or monodispersed.
    Type: Application
    Filed: September 30, 2015
    Publication date: November 2, 2017
    Applicant: XIAMEN SINOPEG BIOTECH CO., LTD.
    Inventors: Wengui WENG, Chao LIU, Ce YAN, Shaofeng WU, Chun ZHOU
  • Publication number: 20170264579
    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: March 8, 2016
    Publication date: September 14, 2017
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou