Patents by Inventor W. Zhang
W. Zhang 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: 9678675Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: GrantFiled: April 15, 2016Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Publication number: 20170124149Abstract: A computer program product to optimize a database is provided. A processor determines a frequency of search for a plurality of columns in a table. A processor determines a length of the plurality of columns. A processor determines a rank for the plurality of columns based, at least in part, on both the frequency of search and the length of the plurality of columns. A processor generates a first set of combinations of the plurality of columns. A processor determines an optimization of the first set of combinations of the plurality of columns. A processor selects an optimal combination of the first set of combinations, wherein the optimization of the optimal combination is greater than the optimization for all other combinations in the first set of combinations. A processor moves the plurality of columns excluded from the optimal combination.Type: ApplicationFiled: January 17, 2017Publication date: May 4, 2017Inventors: Shuo Li, Shu Hua Liu, Xin Ying Yang, Jian W. Zhang
-
Patent number: 9633059Abstract: A computer program product to optimize a database is provided. A processor determines a frequency of search for a plurality of columns in a table. A processor determines a length of the plurality of columns. A processor determines a rank for the plurality of columns based, at least in part, on both the frequency of search and the length of the plurality of columns. A processor generates a first set of combinations of the plurality of columns. A processor determines an optimization of the first set of combinations of the plurality of columns. A processor selects an optimal combination of the first set of combinations, wherein the optimization of the optimal combination is greater than the optimization for all other combinations in the first set of combinations. A processor moves the plurality of columns excluded from the optimal combination.Type: GrantFiled: August 11, 2016Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Shuo Li, Shu Hua Liu, Xin Ying Yang, Jian W. Zhang
-
Patent number: 9576044Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.Type: GrantFiled: March 21, 2016Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. Li, Jun W. Zhang
-
Patent number: 9569136Abstract: A mechanism is provided for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks. Historical information in collected information from the plurality of storage disks is analyzed to identify I/O operation patterns on a per storage disk level. An average amount of I/O operations that occur within each storage disk for a given time period are identified. For each storage disk that is impacted, a disk on/off-hoarding plan is generated that identifies a subset of I/O operations from a set of I/O operations to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period. The subset of I/O operations are then executed in the given time period.Type: GrantFiled: April 29, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
-
Publication number: 20170003749Abstract: The present disclosure provides a method for efficiently providing character-based languages (e.g., Chinese, Japanese, and/or Korean) into portable electronic devices (e.g., smartphones, smartwatches, smartglasses, etc.). An example method generally includes receiving a sequence of hand-gesture inputs from an input device, detecting a pattern corresponding to each hand-gesture input in the sequence, determining a sequence of numeric values that correspond to the sequence of hand-gesture inputs based on the detected patterns, and, as each input in the sequence of hand-gesture inputs is received, determining a list of one or more characters to display based, at least in part, on the sequence of numeric values and an index of characters.Type: ApplicationFiled: August 24, 2015Publication date: January 5, 2017Inventors: Debbie A. ANGLIN, Su LIU, Cheng XU, Quan W. ZHANG
-
Publication number: 20170003746Abstract: The present disclosure provides an apparatus for efficiently providing character-based languages (e.g., Chinese, Japanese, and/or Korean) into portable electronic devices (e.g., smartphones, smartwatches, smartglasses, etc.). An example apparatus includes an input device configured to receiving a sequence of hand-qesture inputs and a a processor that performs operations for generating input for an electronic device corresponding to characters. The operations include detecting a pattern corresponding to each hand-gesture input in the sequence; determining a sequence of numeric values that correspond to the sequence of hand-gesture inputs based on the detected patterns; and as each input in the sequence of hand-gesture inputs is received, determining a list of one or more characters to display based, at least in part, on the sequence of numeric values and an index of characters.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Debbie A. ANGLIN, Su LIU, Cheng XU, Quan W. ZHANG
-
Publication number: 20160363542Abstract: Inspection of microelectronic devices is described using near infrared light. In one example, a dielectric material layer on a substrate is illuminated with a near infrared light beam. The substrate has at least one contact land, the dielectric material layer overlies at least a portion of the contact land, and the substrate has at least one via defined in the dielectric material layer, the via exposing at least a portion of the contact land. Reflected near infrared light is reflected from the substrate at a camera. The position of the via is determined relative to the contact land from the reflected light beam using an image processing device.Type: ApplicationFiled: August 24, 2016Publication date: December 15, 2016Applicant: Intel CorporationInventors: Liang W. Zhang, Zhihua Zou, Osborne A. Martin, III, Robert F. Wiedmaier
-
Publication number: 20160357751Abstract: A method to optimize a database is provided. A processor determines a frequency of search for a plurality of columns in a table. A processor determines a length of the plurality of columns. A processor determines a rank for the plurality of columns based, at least in part, on both the frequency of search and the length of the plurality of columns. A processor generates a first set of combinations of the plurality of columns. A processor determines an optimization of the first set of combinations of the plurality of columns. A processor selects an optimal combination of the first set of combinations, wherein the optimization of the optimal combination is greater than the optimization for all other combinations in the first set of combinations. A processor moves the plurality of columns excluded from the optimal combination.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Shuo Li, Shu Hua Liu, Xin Ying Yang, Jian W. Zhang
-
Publication number: 20160357798Abstract: A computer program product to optimize a database is provided. A processor determines a frequency of search for a plurality of columns in a table. A processor determines a length of the plurality of columns. A processor determines a rank for the plurality of columns based, at least in part, on both the frequency of search and the length of the plurality of columns. A processor generates a first set of combinations of the plurality of columns. A processor determines an optimization of the first set of combinations of the plurality of columns. A processor selects an optimal combination of the first set of combinations, wherein the optimization of the optimal combination is greater than the optimization for all other combinations in the first set of combinations. A processor moves the plurality of columns excluded from the optimal combination.Type: ApplicationFiled: August 11, 2016Publication date: December 8, 2016Inventors: Shuo Li, Shu Hua Liu, Xin Ying Yang, Jian W. Zhang
-
Patent number: 9516729Abstract: A laser produced plasma extreme ultraviolet laser source comprising at least one variable radius mirror. The at least one variable radius mirror to adjust a beam diameter of a main pulse at a specified distance from a pre-pulse focal plane, where the pre-pulse radiates droplets into target droplets and the main pulse radiates the target droplets into a plasma state to generate the extreme ultraviolet radiation.Type: GrantFiled: July 21, 2015Date of Patent: December 6, 2016Assignee: ASML Netherlands B.V.Inventors: Kevin W Zhang, Michael Purvis, Robert J Rafac, Alexander Schafgans
-
Patent number: 9488595Abstract: Inspection of microelectronic devices is described using near infrared light. In one example, a dielectric material layer on a substrate is illuminated with a near infrared light beam. The substrate has at least one contact land, the dielectric material layer overlies at least a portion of the contact land, and the substrate has at least one via defined in the dielectric material layer, the via exposing at least a portion of the contact land. Reflected near infrared light is reflected from the substrate at a camera. The position of the via is determined relative to the contact land from the reflected light beam using an image processing device.Type: GrantFiled: March 28, 2014Date of Patent: November 8, 2016Assignee: Intel CorporationInventors: Liang W. Zhang, Zhihua Zou, Osborne A. Martin, III, Robert F. Wiedmaier
-
Publication number: 20160321008Abstract: A mechanism is provided for balancing workload to one or more storage disks in a plurality of storage disks during redistribution or replication associated with adding or removing a storage disk to the plurality of storage disks. Historical information in collected information from the plurality of storage disks is analyzed to identify I/O operation patterns on a per storage disk level. An average amount of I/O operations that occur within each storage disk for a given time period are identified. For each storage disk that is impacted, a disk on/off-hoarding plan is generated that identifies a subset of I/O operations from a set of I/O operations to execute in the given time period using the average amount of I/O operations that historically occur within the storage disk that is impacted during the given time period. The subset of I/O operations are then executed in the given time period.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Liang Fang, Jie P. Wu, Jun W. Zhang, Xiao D. Zhang
-
Patent number: 9430473Abstract: A method to optimize a database is provided. A processor determines a frequency of search for a plurality of columns in a table. A processor determines a length of the plurality of columns. A processor determines a rank for the plurality of columns based, at least in part, on both the frequency of search and the length of the plurality of columns. A processor generates a first set of combinations of the plurality of columns. A processor determines an optimization of the first set of combinations of the plurality of columns. A processor selects an optimal combination of the first set of combinations, wherein the optimization of the optimal combination is greater than the optimization for all other combinations in the first set of combinations. A processor moves the plurality of columns excluded from the optimal combination.Type: GrantFiled: December 22, 2015Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Shuo Li, Shu Hua Liu, Xin Ying Yang, Jian W. Zhang
-
Publication number: 20160231931Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: ApplicationFiled: April 15, 2016Publication date: August 11, 2016Inventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Publication number: 20160205205Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent according to a mapping specification corresponding to a management model of the management domain in response to a determination of no schema at the management agent corresponding to the CIM schema to be converted in the management agent that is compliant with the CIM agent.Type: ApplicationFiled: March 21, 2016Publication date: July 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. LI, Jun W. ZHANG
-
Publication number: 20160174351Abstract: A laser produced plasma extreme ultraviolet laser source comprising at least one variable radius mirror. The at least one variable radius mirror to adjust a beam diameter of a main pulse at a specified distance from a pre-pulse focal plane, where the pre-pulse radiates droplets into target droplets and the main pulse radiates the target droplets into a plasma state to generate the extreme ultraviolet radiation.Type: ApplicationFiled: July 21, 2015Publication date: June 16, 2016Inventors: Kevin W. Zhang, Michael Purvis, Robert J. Rafac, Alexander Schafgans
-
Patent number: 9361216Abstract: A mechanism is provided for thin provisioning. An original time-domain sequence of a load parameter of storage resources already allocated to an application program is collected. A future load peak time period of the storage resources already allocated to the application program is determined based on the collected original time-domain sequence of the load parameter. A new storage resource unit from a high-speed storage is allocated in response to receipt of a request to allocate the new storage resource unit to the application program in the future load peak time period. On an occasion of thin provisioning, whether the physical storage resources newly allocated to the application program are located in a low-speed storage or a high-speed storage is determined according to the accesses of the application program to the already-allocated physical storage resources.Type: GrantFiled: August 7, 2013Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Kuan Feng, Hui X. Gu, Yao Ma, Shu Yang, Jun W. Zhang
-
Patent number: 9305078Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent is determined by matching a management object scope, or safety strategy in a predefined strategy of the discovered management agent with a management object, or safety strategy of the CIM agent.Type: GrantFiled: October 28, 2014Date of Patent: April 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhen G. Li, Jun W. Zhang
-
Patent number: 9246452Abstract: An apparatus having a circuit is disclosed. The circuit may be configured to (i) receive an input signal from a communication channel and (ii) generate an intermediate signal by amplifying the input signal (a) by a low-frequency gain in response to an amplitude control signal and (b) by a high-frequency gain in response to a boost control signal.Type: GrantFiled: February 28, 2013Date of Patent: January 26, 2016Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Lizhi Zhong, Freeman Y. Zhong, Hiroshi Kimura, Eric W. Zhang