Patents by Inventor Xiao Zhong

Xiao Zhong 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: 20130047156
    Abstract: A method of sharing virtual machine resources. The method includes: in response to at least one user logging in to the virtual machine, monitoring file operations taken by the user in the virtual machine; recording the types of file operations; in response to the user logging out from the virtual machine, restoring the virtual machine back to the original state at the time when the user logged in to the virtual machine according to the recorded types of file operations; and in response to receiving a request for virtual machine resources, assigning one of the virtual machines which is idle and restored back to the original state to the requesting user.
    Type: Application
    Filed: April 26, 2012
    Publication date: February 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Li Rong Jian, Jie Qui, Jie Yang, Tao Yu, Xiao Zhong
  • Publication number: 20130037889
    Abstract: A fabricating method of semiconductor structure is provided. First, a substrate with a dielectric layer formed thereon is provided. The dielectric layer has a first opening and a second opening exposing a portion of the substrate. Further, a gate dielectric layer including a high-k dielectric layer and a barrier layer stacked thereon had been formed on the bottoms of the first opening and the second opening. Next, a sacrificial layer is formed on the portion of the gate dielectric layer within the second opening. Next, a first work function metal layer is formed to cover the portion of the gate dielectric layer within the first opening and the sacrificial layer. Then, the portion of the first work function metal layer and the sacrificial layer within the second opening are removed.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Applicant: UNITED MICROELECTRONICS CORP.
    Inventors: Duan-Quan LIAO, Yi-Kun Chen, Xiao-Zhong Zhu
  • Publication number: 20130024554
    Abstract: Embodiments of the present invention relate to methods and apparatuses for enabling cluster scaling. Specifically, there is disclosed a method of recording a context of configuration for an initial node of a cluster, comprising: retrieving at least one file to be used for configuring the initial node; and recording a context while configuring the initial node using the at least one file, the recorded context being information on the configuration of the initial node and to be used for enabling addition of a new node into the cluster. There is also disclosed a method of enabling addition of a new node into a cluster. Corresponding apparatuses are also disclosed. According to embodiments of the present invention, the efficiency of improving cluster scaling may be effectively improved.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Rong Jian, Jie Qiu, Jie Y. Yang, Tao Yu, Xiao Zhong
  • Publication number: 20130024551
    Abstract: Embodiments of the present invention relate to methods and apparatuses for enabling cluster scaling. Specifically, there is disclosed a method of recording a context of configuration for an initial node of a cluster, comprising: retrieving at least one file to be used for configuring the initial node; and recording a context while configuring the initial node using the at least one file, the recorded context being information on the configuration of the initial node and to be used for enabling addition of a new node into the cluster. There is also disclosed a method of enabling addition of a new node into a cluster. Corresponding apparatuses are also disclosed. According to embodiments of the present invention, the efficiency of improving cluster scaling may be effectively improved.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 24, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Rong Jian, Jie Qiu, Jie Y. Yang, Tao Yu, Xiao Zhong
  • Publication number: 20120309199
    Abstract: A manufacturing method for a dual damascene structure first includes providing a substrate having at least a dielectric layer, a first hard mask layer, a first cap layer, a second hard mask layer, and a second cap layer sequentially formed thereon, performing a first double patterning process to form a plurality of first trench openings and second trench openings in the second cap layer and the second hard mask, and the first layer being exposed in bottoms of the first trench openings and the second trench openings, performing a second double patterning process to form a plurality of first via openings and second via openings in the first cap layer and the first hard mask layer, and transferring the first trench openings, the second trench openings, the first via openings, and the second via openings to the dielectric layer to form a plurality of dual damascene openings.
    Type: Application
    Filed: August 26, 2011
    Publication date: December 6, 2012
    Inventors: Duan Quan Liao, Yikun Chen, Xiao Zhong Zhu, Ching-Hwa Tey, Chen-Hua Tsai, Yu-Tsung Lai
  • Publication number: 20120299099
    Abstract: A FINFET transistor structure includes a substrate, a fin structure, an insulating layer and a gate structure. The fin structure is disposed on the substrate and directly connected to the substrate. Besides, the fin structure includes a fin conductive layer and a bottle neck. The insulating layer covers the substrate and has a protruding side which is formed by partially surrounding the bottle neck of the fin structure, and a bottom side in direct contact with the substrate so that the protruding side extend to and under the fin structure. The gate structure partially surrounds the fin structure.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Inventors: Rai-Min Huang, Sheng-Huei Dai, Chen-Hua Tsai, Duan Quan Liao, Yikun Chen, Xiao Zhong Zhu
  • Publication number: 20120288210
    Abstract: The invention is related to encoding an image block of an image using a partitioned block transform. The inventors recognized that applying a texture-pattern associated invertible mapping to the pixels of a first partition, said first partition resulting from partitioning said image block according to a current texture pattern with which said texture-pattern associated invertible mapping is associated, allows for limiting the maximum number of required first 1-D transforms to not exceeding a number of columns in the image block as well as limiting the maximum number of required second 1-D transforms to not exceeding a number of rows in the image block, also. Achieving limitation of maximum required 1-D transforms enables more efficient implementation on hardware and improves encoding performance but also allows for further partitions according to texture patterns which comprise at least one of multiple strips, texture patterns with highly unsymmetrical pixel distribution and non-directional texture patterns.
    Type: Application
    Filed: December 4, 2009
    Publication date: November 15, 2012
    Inventors: Zhi Bo Chen, Xiao Zhong Xu, Qu Qing Chen
  • Publication number: 20120265968
    Abstract: A method for identifying a consumer-producer pattern in a multi-threaded application includes obtaining synchronization event data of the multi-threaded application, and identifying the consumer-producer communication pattern from the synchronization event data.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 18, 2012
    Inventors: Peter F. Sweeney, Qi Ming Teng, Hai Chuan Wang, Xiao Zhong
  • Publication number: 20120216070
    Abstract: A method, apparatus, and computer program product for realizing application high availability are provided. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Patent number: 8195979
    Abstract: A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Patent number: 8050051
    Abstract: A container assembly for accommodating an electronic device in a panel, includes: a retainer attached to the panel; a cover with the electronic device attached thereto pivotably attached to the retainer, and pivotable between an open position and a closed position; a lock for locking the cover at the closed position; a gear damper; a rotating shelf attached to the cover and sandwiching the electronic device with the cover, a rack formed on the rotating shelf configured for engaging with the gear damper; and an elastic support sandwiched between the retainer and the rotating shelf for biasing the cover to the open position via restoring force of the elastic support; wherein the gear damper depresses the restoring force of the elastic support.
    Type: Grant
    Filed: May 30, 2009
    Date of Patent: November 1, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Xue-Li Cheng, Qing-Zhi Yang, Hsuan-Tsung Chen, Xiao-Zhong Jing, Guang-Yao Lee
  • Publication number: 20110258608
    Abstract: A method and an apparatus to locate a bottleneck of a Java program. The method to locate a bottleneck of a Java program includes the steps of: creating a helper thread in a Java process corresponding to the Java program, and attaching the helper thread to a Java virtual machine (JVM) created in the Java process; inserting a prober into an operating system kernel; monitoring states in the operating system kernel of Java threads in the Java process and sending a signal to the helper thread in response to detect that a Java thread is blocked; and retrieving call stack information from the JVM in response to receive the signal from the operating system kernel and locating the position in source code of the Java program that causes the block using the retrieved call stack information.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Ying Li, Qiming Teng, Haichuan Wang, Xiao Zhong
  • Publication number: 20110078681
    Abstract: A computer-implemented methods and systems for a running virtual machine image in a host machine. One method includes: receiving a virtual machine image provisioning request; sending to a storage server a request to copy a virtual machine image related to the virtual machine image provisioning request; receiving a portion of the virtual machine image; starting a virtual machine in the host machine by running the received portion of the virtual machine image; intercepting a file operation request of a program running in the virtual machine; and acquiring a file related to the file operation request.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Patent number: 7916466
    Abstract: A computer enclosure includes an inner chassis, an input/output (I/O) module defining a number of I/O interfaces, a latching unit attached to the inner chassis, a resilient member connected between the I/O module and the inner chassis, a gear rack attached to the I/O module, and a damping gear assembly attached to the inner chassis and engaging with the gear rack. The I/O module is pivotably mounted to the inner chassis. The latching unit is capable of keeping the I/O module at a closed position where the I/O interfaces of the I/O module are unexposed. A movement of the I/O module is restrained by the damping gear.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: March 29, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Xue-Li Cheng, Qing-Zhi Yang, Guang-Yao Lee, Xiao-Zhong Jing, Hsuan-Tsung Chen
  • Publication number: 20110071793
    Abstract: A requesting critical wait time of a given resource may be determined The requesting critical wait time is the time spent by the one or more resources waiting for the given resource, wherein at least one of the resources waiting for the given resource can proceed if access to the given resource is granted. A requested by critical wait time for a resource is determined, the requested by critical wait time being time spent by the resource for waiting solely for the given resource, wherein if the resource were granted access to the given resource, the resource can proceed without further waiting.
    Type: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evelyn Duesterwald, Peter K. Malkin, Peter F. Sweeney, Qiming Teng, Haichuan Wang, Xiao Zhong
  • Publication number: 20100241895
    Abstract: A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Jie Qiu, Jie Yang, Xiao Zhong
  • Publication number: 20100223306
    Abstract: A method and apparatus for discovering application configuration files in a system. The method includes the steps of: obtaining a process identifier of an application in concern; comparing the obtained process identifier with a process identifier of a process for operating configuration files in the system; and determining configuration files to be the configuration files of the application in concern if the obtained process identifier is identical to the process identifier of a process for operating the configuration files in the system. Application configuration files can be automatically discovered and thereby monitored, such that the change of the application configuration files can be effectively and accurately detected, so as to facilitate a user to perform various subsequent operations.
    Type: Application
    Filed: February 24, 2010
    Publication date: September 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tian Cheng Liu, Qiming Teng, Jie Qiu, Xiao Zhong
  • Publication number: 20100186001
    Abstract: A method and apparatus for a native method call. The method comprises: generating, in response to a native method call-associated event, a template copy from a generic template for processing the native method call; filling information required for processing the native method call in corresponding locations in the template copy; and changing a code execution flow to execute the template copy. When a native method is called, the native method is processed by dynamically inserting the template copy in the execution path at the assembly level.
    Type: Application
    Filed: January 19, 2010
    Publication date: July 22, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qiming Teng, Feng Wang, Haichuan Wang, Xiao Zhong
  • Patent number: 7746625
    Abstract: A computer front bezel includes a main body, a sliding cover, and two elastic members. The main body defines two substantially opposite sliding grooves. The sliding cover includes two posts slidably received in the sliding grooves of the main body respectively. The two elastic members are connected to the sliding cover and the main body. One end of each of the elastic members is rotatably connected to the main body, and the other end of each of the elastic members is rotatably connected to the sliding cover. The sliding cover is capable of moving between a first, a second and a third state. The first state is that the sliding cover is in a closed position and the two posts are approximately located at first end of the grooves. The second state is that the sliding cover is between the first and third state, and the elastic members exert more force than when the sliding cover is in the first or third state.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: June 29, 2010
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Guang-Yao Lee, Xiao-Zhong Jing, Qing-Zhi Yang, Xue-Li Cheng
  • Publication number: 20100156255
    Abstract: A computer enclosure includes an inner chassis, an input/output (I/O) module defining a number of I/O interfaces, a latching unit attached to the inner chassis, a resilient member connected between the I/O module and the inner chassis, a gear rack attached to the I/O module, and a damping gear assembly attached to the inner chassis and engaging with the gear rack. The I/O module is pivotably mounted to the inner chassis. The latching unit is capable of keeping the I/O module at a closed position where the I/O interfaces of the I/O module are unexposed. A movement of the I/O module is restrained by the damping gear.
    Type: Application
    Filed: April 24, 2009
    Publication date: June 24, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO.,LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: XUE-LI CHENG, QING-ZHI YANG, GUANG-YAO LEE, XIAO-ZHONG JING, HSUAN-TSUNG CHEN