Patents by Inventor Qinhua Wang
Qinhua Wang 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: 20230305205Abstract: An ultra wide band (UWB) optical absorber based on multilayer transition metal layers is provided, and a working band thereof includes a visible-near infrared band or a mid-infrared band; a high reflecting metal film layer, a transition metal film layer and a dielectric film layer are sequentially stacked on a substrate; the high reflecting metal film layer, multilayer transition metal film layers and the dielectric film layer form a planar multilayer structure. The high reflecting metal film layer is used to prevent light transmission, and the combination of the multilayer transition metal film layers and the dielectric film layer reduces the reflection, thus achieving the effect of efficient optical absorption in UWB. The optical absorber can achieve an average absorptivity of more than 92% in the visible-near infrared band of 400-2500 nm, and an average absorptivity of more than 80% in the mid-infrared band of 3-16 ?m.Type: ApplicationFiled: January 9, 2023Publication date: September 28, 2023Inventors: Cheng Zhang, Xiaofeng Li, Haoyu Li, Binglin Huang, Ti Sun, Qinhua Wang
-
Publication number: 20220181848Abstract: A method for numerical control milling, forming and polishing of a large-diameter aspheric lens to solve long time-consuming and severe tool wear in the machining of a meter-scale large-diameter aspheric surface is disclosed. An aspheric surface is discretized into a series of rings with different radii, and the rings are sequentially machined through generating cutting by using an annular grinding wheel tool; the rings are equally spaced, there are a total of N rings, and the width of any ring is jointly determined by the Nth ring, the (N-1)th ring, positioning accuracy, and a generatrix equation of the aspheric lens, and the nth ring has a curvature radius of Rn =sqrt(R02-k*(n*dx)2); and the aspheric surface is enveloped by a large number of rings. The tool used for machining has a diameter greater than the semi-diameter of the aspheric surface, and contact area between tool and workpiece surface is rings.Type: ApplicationFiled: September 30, 2020Publication date: June 9, 2022Inventors: Bing CAO, Geng HE, Qinhua WANG, Xianjie XIONG, Zhihao YUAN, Hao ZHOU, Anlin LUO, Wangyibo CHEN, Liyue XU
-
Publication number: 20220181849Abstract: A laser with a hexagonal semiconductor microdisk to solve the problems of a low quality factor of a hexagonal whispering-gallery mode and light exiting difficulty of a triangular whispering-gallery mode is disclosed. Based on physical characteristics of stimulated radiation of gain materials with a high refractive index, the apparatus uses a distributed Bragg reflection layer to reduce an optical loss of a microcavity laser, and uses a hexagonal semiconductor microdisk as an optical resonator and laser gain material. As an optical pump source, the laser provides an optical gain, and when the gain exceeds a microcavity laser threshold, generates laser light for exiting. By controlling a laser spot of the pump source to be located at a corner of the hexagonal microdisk, the laser light in a double-triangular whispering-gallery optical resonance mode is generated after stimulated radiation for exiting.Type: ApplicationFiled: September 30, 2020Publication date: June 9, 2022Inventors: Bing CAO, Geng HE, Qinhua WANG, Xianjie XIONG, Zhihao YUAN, Hao ZHOU, Anlin LUO, Wangyibo CHEN, Liyue XU
-
Publication number: 20180032891Abstract: Real-time collision avoidance in moving vehicles includes initializing a prior collision distribution from a manufacturer's vehicle calibration, receiving driver data acquired from a driver when a vehicle is driven and vehicular data acquired from the vehicle being driven by the driver, determining a conditional collision probability using features derived from the driver data and the vehicular data and a model for the driver, calculating posterior probability collision distribution from the conditional collision probability and the prior collision distribution, and determining a probability of a collision occurring from the posterior probability collision.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: YUTAO BA, Miao He, Wei Lin, Qinhua Wang, Zongying Zhang
-
Publication number: 20160321262Abstract: In one example, a computer-implemented method includes evaluating pairwise relationships between pairs of business process models stored in a repository, constructing a network that encodes the pairwise relationships, and calculating a score for each of the plurality of business process models by traversing the network, wherein the score is a function of the pairwise relationships between an associated one of the plurality of business process models and others of the plurality of business process models.Type: ApplicationFiled: June 18, 2015Publication date: November 3, 2016Inventors: Miao He, Changrui Ren, Ajay Satsangi, Qinhua Wang, Qiang Wei
-
Publication number: 20160321575Abstract: In one example, a computer-implemented method includes evaluating pairwise relationships between pairs of business process models stored in a repository, constructing a network that encodes the pairwise relationships, and calculating a score for each of the plurality of business process models by traversing the network, wherein the score is a function of the pairwise relationships between an associated one of the plurality of business process models and others of the plurality of business process models.Type: ApplicationFiled: April 30, 2015Publication date: November 3, 2016Inventors: Miao He, Changrui Ren, Ajay Satsangi, Qinhua Wang, Qiang Wei
-
Publication number: 20160148128Abstract: Methods for packaging a business process model are provided. A processor determines one or more differences between a first business process model and one or more templates. A processor determines one or more paths of workflow for the first business process model. A processor generates a first generated model. A processor generates a matrix based, in part, on the workflow of the first business process model. A processor determines a first component of the first business model to be an input to a second business component. A processor generates a value for an element of the matrix based, in part, on the determined input of the first component. A processor receives a second generated model. A processor determines one or more differences between the first and second generated models. A processor updates the first business process model based on, in part, the differences between the first and second generated models.Type: ApplicationFiled: February 15, 2016Publication date: May 26, 2016Inventors: Feng Chen, Changrui Ren, Ajay Satsangi, Qinhua Wang
-
Publication number: 20160063422Abstract: Methods and apparatuses for packaging a business process model is provided. A processor determines one or more differences between a first business process model and one or more templates. A processor determines one or more paths of workflow for the first business process model. A processor generates a first generated model, wherein the generated model includes, at least in part, the determined one or more differences and the determined one or more paths.Type: ApplicationFiled: August 27, 2014Publication date: March 3, 2016Inventors: Feng Chen, Changrui Ren, Ajay Satsangi, Qinhua Wang
-
Patent number: 8359570Abstract: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.Type: GrantFiled: March 26, 2008Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventors: Qinhua Wang, Lavena Chan, John Y. Chang, Matt M. Ranjbar
-
Patent number: 8271622Abstract: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.Type: GrantFiled: March 26, 2008Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Qinhua Wang, Lavena Chan, John Y. Chang, Ajay A. Apte
-
Patent number: 7533077Abstract: Under the present invention a definition file and an object file are provided. The definition file includes a defined syntax for managed object descriptions, while the object file contains a description of a particular desired object. When a process is started (or re-started), the files are automatically read and the description in the object file is automatically validated based on the defined syntax in the definition file. Once validated, the description is used to automatically create a managed resource from which a managed object can be created.Type: GrantFiled: October 31, 2002Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: Ping Wang, Qinhua Wang, Leigh A. Williamson
-
Patent number: 7490316Abstract: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.Type: GrantFiled: December 2, 2004Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Lavena Chan, John Y. Chang, Matt M. Ranjbar, Qinhua Wang
-
Publication number: 20080301638Abstract: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.Type: ApplicationFiled: March 26, 2008Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay A. Apte, Lavena Chan, John Yow-Chun Chang, Qinhua Wang
-
Publication number: 20080178151Abstract: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.Type: ApplicationFiled: March 26, 2008Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lavena Chan, John Y. Chang, Matt M. Ranjbar, Qinhua Wang
-
Publication number: 20060123016Abstract: A meta-data driven method and apparatus to manage configurations of coexisting heterogeneous subsystems. The present invention recognizes that schemas evolve incrementally from version to version. In a preferred embodiment, the present invention employs two stages: an identification specification stage, to identify and/or specify any changes in a heterogeneous distributed system, and a configuration validation stage, to implement and/or validate the changes thus identified or specified. In the first stage, the identification specification stage, the present invention programmably compares the next version of the schema from its previous version. This allows meta-data to be created that describes how a schema component evolves from version to version. In addition, a user may specify what appears in the schema.Type: ApplicationFiled: December 2, 2004Publication date: June 8, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohith Ashok, Michael Cheng, Vishwanath Venkataramappa, Qinhua Wang
-
Publication number: 20060123383Abstract: A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system.Type: ApplicationFiled: December 2, 2004Publication date: June 8, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ajay Apte, Lavena Chan, John Chang, Qinhua Wang
-
Publication number: 20060123390Abstract: A meta-data driven adaptive scripting tool which employs a framework across clients and servers to achieve dynamic binding for user defined commands at runtime and support different scripting languages residing in a heterogeneous distributed network. In a preferred embodiment the Bean Scripting Framework (BSF) defines the unified extension mechanism used, the meta-data associated with commands is in XML format, and the adaptive scripting tool is written in Java.Type: ApplicationFiled: December 2, 2004Publication date: June 8, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lavena Chan, John Chang, Matt Ranjbar, Qinhua Wang
-
Patent number: 7051105Abstract: A system and method for distributing management events to external process is presented. A notification listener registers with a client notification service that resides locally with the notification listener. The registration includes one or more notification types in which the notification listener wishes to be notified. The client notification service configures a remote proxy located on a server to provide notification events to the client notification service that have one of the notification types. The remote proxy receives notification events from a server notification service, and provides the notification events to the client notification service. In turn, the client notification service provides the notification events to the notification listener. The remote proxy may be configured for push processing or pull processing.Type: GrantFiled: August 8, 2002Date of Patent: May 23, 2006Assignee: International Business Machines CorporationInventors: Shawn William Lauzon, Qinhua Wang, Leigh Allen Williamson
-
Publication number: 20050289536Abstract: Methods, systems, and media to automatically deploy an, e.g., a JS2EE file between environments are disclosed. Embodiments include hardware and/or software for selecting one or more applications in an original system for export. The applications along with their corresponding application data, configuration data, and descriptor files, are compressed into one or more archive files such as Enterprise Archives (EARs). Variable configuration data associated with the target environment is identified so the values of the variable configuration data can be adapted for the target environment. Then, the target environment is adapted for installation of the application and the application is installed in the target environment. Advantageously, this deployment of the application may reduce the chance of user error, require less J2EE knowledge and script maintenance, and complete faster than deployments effected manually.Type: ApplicationFiled: June 23, 2004Publication date: December 29, 2005Applicant: International Business Machines CoporationInventors: Ranjit Nayak, Sridhar Sudarsan, Vishwanath Venkataramappa, Qinhua Wang, Leigh Williamson
-
Publication number: 20050289388Abstract: Methods, systems, and media are disclosed for clustering. One embodiment includes receiving, by a configuration manager server, a request to create a dynamic cluster member for a dynamic cluster, wherein the request is for work load balancing and the dynamic cluster member is a process. Further, the embodiment includes parameterizing, by the configuration manager server, to create parameters for a dynamic cluster server template based on configuration files of nodes within a nodegroup. The configuration files and the dynamic cluster server template are stored in a central location associated with the configuration manager server. The embodiment also includes populating, by the configuration manager server, the parameters of the dynamic cluster server template with values associated with the nodes.Type: ApplicationFiled: June 23, 2004Publication date: December 29, 2005Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Thomas Gissel, Brian Martin, Qinhua Wang