Patents by Inventor Xu Yu

Xu Yu 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: 10192732
    Abstract: A chemical solution cleaning process for removing backside contamination prior to metallization involves selective chemistries of a mixture containing NH4OH and H2O2 that may be diluted to specific concentrations depending upon the topside metal and passivation of a semiconductor wafer, which is applied after removing a topside protection material to protect the topside circuitry.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 29, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Qin Xu Yu, Tian Yi Zhang, Jian Jun Kong
  • Publication number: 20180005818
    Abstract: A chemical solution cleaning process for removing backside contamination prior to metallization involves selective chemistries of a mixture containing NH4OH and H2O2 that may be diluted to specific concentrations depending upon the topside metal and passivation of a semiconductor wafer, which is applied after removing a topside protection material to protect the topside circuitry.
    Type: Application
    Filed: November 4, 2016
    Publication date: January 4, 2018
    Inventors: Qin Xu YU, Tian Yi ZHANG, Jian Jun KONG
  • Patent number: 8397227
    Abstract: A computer implemented method, data processing system, and computer program product for Java class automatic deployment using byte code instrumentation technology. One or more classloaders are instrumented with byte code instrumentation code such that a class loading event is received when a class is loaded. If a determination is made that new byte code instrumentation code needs to be loaded with the loaded class, candidate classloaders that load import classes of the new byte code instrumentation code are determined. A correct classloader from the candidate classloaders to load the new byte code instrumentation code is calculated. The correct classloader is instrumented to have an extended classpath, wherein the new byte code instrumentation code is inserted into the extended classpath of the correct classloader. The class is loaded from the extended classpath and original classpath of the correct classloader.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nan Fan, Allan Bradley Winslow, Ting Bin Wu, Jean Xu Yu
  • Patent number: 8276125
    Abstract: A computer implemented method, data processing system, and computer program product for automatic discovery of the Java classloader delegation hierarchy. One or more classloaders are instrumented with byte code instrumentation code such that a delegation event is received each time a classloader delegates a resource finding method to a parent classloader of the classloader. From each delegation event received, the classloader that generated the delegation event and a parent classloader to which the classloader directly delegates the resource finding method is determined. Based on the delegation events received, the classloaders to which a current classloader in the one or more classloaders can directly delegate are determined. The order of delegation to the classloaders may then be determined.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nan Fan, Allan Bradley Winslow, Ting Bin Wu, Jean Xu Yu
  • Patent number: 8141101
    Abstract: A method for minimizing the message flow wait time for management user exits in a message broker application. A message broker application processes a request in a request and a response message flow. The request message flow generates a request identifier, collects information about the request message flow, and stores the request identifier and information in a global data map. The response message flow uses the request identifier to access the map and read the collected information without having to acquire a lock on the map. The response message flow also collects information about the response message flow, and generates management information about the request based on the information about the request message flow and the information about the response message flow. A dedicated clean up thread in the message broker application is used to remove used items from the global data map.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ping Wang, Hang Xiao, Jean Xu Yu
  • Patent number: 7849188
    Abstract: Computer implemented method, system and computer usable program code for end-to-end transaction tracking of long-running processes such as a Business Process Execution Language (BPEL) process in a data processing system, such as a data processing system implemented in a Service-Oriented Architecture (SOA). A computer implemented method for tracking and correlating transactions in a process in a data processing system includes gathering instance identification data and instance state data regarding a transaction and storing the instance identification data and instance state data in association with transaction data regarding the transaction. Asynchronous event data is collected, and transaction performance information for an asynchronous event within the transaction is calculated using the transaction data. A tracking report of the transaction is then generated using the calculated transaction performance information.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Jean Xu Yu
  • Publication number: 20090182816
    Abstract: A computer implemented method, system, and computer usable program code for managing a transaction between a service client and a service provider is provided. A request from a Web services client application is received. A correlation token and a unique transaction handle associated with the correlation token are extracted from the request, forming an extracted correlation token and an extracted transaction handle. A child correlation token is generated using the extracted correlation token as a parent correlation token. A unique transaction handle associated with the child correlation token is generated. A timer associated with the unique transaction handle and child correlation token is started. The request is performed. The timer associated with the unique transaction handle is stopped. The extracted transaction handle is inserted in a response to the request. The response with the extracted transaction handle is transmitted to a Web services client application.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Inventor: Jean Xu Yu
  • Publication number: 20090144751
    Abstract: A computer implemented method, data processing system, and computer program product for automatic discovery of the Java classloader delegation hierarchy. One or more classloaders are instrumented with byte code instrumentation code such that a delegation event is received each time a classloader delegates a resource finding method to a parent classloader of the classloader. From each delegation event received, the classloader that generated the delegation event and a parent classloader to which the classloader directly delegates the resource finding method is determined. Based on the delegation events received, the classloaders to which a current classloader in the one or more classloaders can directly delegate are determined. The order of delegation to the classloaders may then be determined.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: NAN FAN, Allan Bradley Winslow, Ting Bin Wu, Jean Xu Yu
  • Publication number: 20090144714
    Abstract: A computer implemented method, data processing system, and computer program product for Java class automatic deployment using byte code instrumentation technology. One or more classloaders are instrumented with byte code instrumentation code such that a class loading event is received when a class is loaded. If a determination is made that new byte code instrumentation code needs to be loaded with the loaded class, candidate classloaders that load import classes of the new byte code instrumentation code are determined. A correct classloader from the candidate classloaders to load the new byte code instrumentation code is calculated. The correct classloader is instrumented to have an extended classpath, wherein the new byte code instrumentation code is inserted into the extended classpath of the correct classloader. The class is loaded from the extended classpath and original classpath of the correct classloader.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Nan Fan, Allan Bradley Winslow, Ting Bin Wu, Jean Xu Yu
  • Publication number: 20090070779
    Abstract: A method for minimizing the message flow wait time for management user exits in a message broker application. A message broker application processes a request in a request and a response message flow. The request message flow generates a request identifier, collects information about the request message flow, and stores the request identifier and information in a global data map. The response message flow uses the request identifier to access the map and read the collected information without having to acquire a lock on the map. The response message flow also collects information about the response message flow, and generates management information about the request based on the information about the request message flow and the information about the response message flow. A dedicated clean up thread in the message broker application is used to remove used items from the global data map.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Inventors: PING WANG, Hang Xiao, Jean Xu Yu
  • Publication number: 20080098108
    Abstract: Computer implemented method, system and computer usable program code for end-to-end transaction tracking of long-running processes such as a Business Process Execution Language (BPEL) process in a data processing system, such as a data processing system implemented in a Service-Oriented Architecture (SOA). A computer implemented method for tracking and correlating transactions in a process in a data processing system includes gathering instance identification data and instance state data regarding a transaction and storing the instance identification data and instance state data in association with transaction data regarding the transaction. Asynchronous event data is collected, and transaction performance information for an asynchronous event within the transaction is calculated using the transaction data. A tracking report of the transaction is then generated using the calculated transaction performance information.
    Type: Application
    Filed: October 19, 2006
    Publication date: April 24, 2008
    Inventor: JEAN XU YU
  • Publication number: 20080015139
    Abstract: Compositions and methods for diagnosing a viral infection and methods of inhibiting such an infection are described. The methods are based on the identification of T-cell receptor gene sequences from cytotoxic T cell clones that are specific for HIV-1 or HCV. Soluble T-cell receptor compositions that bind to HLA class I-restricted of HIV and HCV pathogens were identified and constructed.
    Type: Application
    Filed: April 5, 2007
    Publication date: January 17, 2008
    Inventors: Mathias Lichterfeld, Xu Yu, Bruce Walker, Marcus Altfeld, Georg Lauer
  • Publication number: 20040001845
    Abstract: The invention provides compositions containing HIV epitopes, which are recognized by cytotoxic T lymphocytes (CTL). Such polypeptides are used in vaccines and immunotherapies. HIV-1 epitopes represent early targets in a naturally-occurring response against HIV-1 infection.
    Type: Application
    Filed: May 20, 2003
    Publication date: January 1, 2004
    Inventors: Marcus Altfeld, Xu Yu, Bruce D. Walker, Marylyn Addo