Patents by Inventor Qing Bo Wang
Qing Bo 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: 20220094737Abstract: A system for converging a desktop application and a web application is configured to: 1) in response to a request, cause a start of a target desktop application initialization process by the web server; 2) replicate a set of files to a directory for the client; 3) converge the target desktop application and the web application on the web server; 4) receive a target desktop application interaction using the user interface in a web browser; 5) interact with the target desktop application; 6) determine that file(s) in the set of files in the directory for the client are modified; 7) in response to determining that the file(s) are modified, replicate the file(s) determined to be modified to the web server; and 8) stop and exit the target desktop application.Type: ApplicationFiled: December 6, 2021Publication date: March 24, 2022Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 11240287Abstract: The present invention provides a method, Web server and computer system for converging a desktop application and a Web application. The method may comprise: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client so as to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.Type: GrantFiled: August 28, 2008Date of Patent: February 1, 2022Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Publication number: 20210205939Abstract: A lens assembling device includes a collimator, a sensor, a feedback control platform located between the collimator and the sensor, a lens transfer component, and a processor electrically or signal connected to the feedback control platform, the sensor, and the lens transfer component, respectively. A method for assembling lenses by the lens assembling device is also disclosed.Type: ApplicationFiled: August 14, 2020Publication date: July 8, 2021Inventors: LI-SHING HOU, QING-BO WANG
-
Publication number: 20210189568Abstract: A coating carrier assembly for supporting a to-be-plated component includes at least one supporting unit. Each of the at least one supporting unit includes a first supporting portion, a second supporting portion, and at least two ribbed plates. An annular groove is defined between the first supporting portion and the second supporting portion. The at least two ribbed plates are formed in the annular groove and connected to the first supporting portion and the second supporting portion. Each of the at least two ribbed plates comprises an overflow plating groove facing the to-be-plated component. The overflow plating groove is connected to the annular groove. The disclosure also relates to a coating device. The coating carrier assembly and the coating device can obtain a coating without shielding traces.Type: ApplicationFiled: April 14, 2020Publication date: June 24, 2021Inventors: LI-SHING HOU, QING-BO WANG, JIE LI
-
Patent number: 10609112Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: GrantFiled: June 19, 2018Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Publication number: 20180302458Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: ApplicationFiled: June 19, 2018Publication date: October 18, 2018Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 10051032Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: GrantFiled: May 19, 2017Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 9794345Abstract: A mechanism is provided for searching a virtual resource in a large scale computing system environment. The virtual resource is deployed on at least one server. Each server is coupled to a sensor and communicates with the sensor. The sensors communicate with each other and consist of a communication network. Each sensor stores an identifier of a virtual resource deployed in a server connected with the sensor and the location information of the sensor itself. The mechanism receives a searching request for a virtual resource by the at least one sensor, the searching request containing an identifier of the virtual resource being searched; forwards the searching request in the communication network of the sensors; and returns a location information of a sensor storing the identifier of the virtual resource by the sensor itself.Type: GrantFiled: August 19, 2010Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Le He, Wu Yu Hui, Xing Jin, Qing Bo Wang, Yang Zhao, Zhi Le Zou
-
Publication number: 20170257417Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: ApplicationFiled: May 19, 2017Publication date: September 7, 2017Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 9661060Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: GrantFiled: May 20, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 9569266Abstract: In one embodiment, a method for solution provisioning includes establishing a provisioning task, and obtaining a provisioning image for the provisioning task from a hardware memory. A provisioning implementer is configured based on the obtained provisioning image. The provisioning image comprises configuration information used for executing installation, scripts for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, an apparatus for solution provisioning includes a hardware processor, and a task manager running on the hardware processor. The task manager is configured to establish a provisioning task and obtain a provisioning image for the provisioning task. The task manager configures a provisioning implementer based on the provisioning image obtained.Type: GrantFiled: January 5, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Ying Chen, Le He, Wu Yu Hui, Xing Jin, Qing Bo Wang, Yang Zhao, Zhi Le Zou
-
Patent number: 9262196Abstract: A method and related apparatus and planner are provided. The method comprises receiving information about relationship of activation items in a plurality of virtual machines as well as information including activation item descriptive parameters. In addition, the method comprises of steps of optimizing an activation order of the activation items in said virtual machines according to said relationship among the activation items and generating an activation logical file according to the optimized activation order and said activation item descriptive parameters.Type: GrantFiled: January 5, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Xing Jin, Le He, Wu Yu Hui, Qing Bo Wang, Bao Hua Cao
-
Publication number: 20150256590Abstract: A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.Type: ApplicationFiled: May 20, 2015Publication date: September 10, 2015Inventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Patent number: 9047130Abstract: A method, Web server and computer system are provided for converging a desktop application and a Web application. The method includes in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server's address to the client so as to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.Type: GrantFiled: June 27, 2012Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Ying Chen, Xing Fang, Jie Qiu, Qing Bo Wang, Meng Ye
-
Publication number: 20150121394Abstract: In one embodiment, a method for solution provisioning includes establishing a provisioning task, and obtaining a provisioning image for the provisioning task from a hardware memory. A provisioning implementer is configured based on the obtained provisioning image. The provisioning image comprises configuration information used for executing installation, scripts for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, an apparatus for solution provisioning includes a hardware processor, and a task manager running on the hardware processor. The task manager is configured to establish a provisioning task and obtain a provisioning image for the provisioning task. The task manager configures a provisioning implementer based on the provisioning image obtained.Type: ApplicationFiled: January 5, 2015Publication date: April 30, 2015Inventors: Ying Chen, Le He, Wu Yu Hui, Xing Jin, Qing Bo Wang, Yang Zhao, Zhi Le Zou
-
Patent number: 8990386Abstract: A mechanism is provided for searching a virtual resource in a large scale computing system environment. The virtual resource is deployed on at least one server. Each server is coupled to a sensor and communicates with the sensor. The sensors communicate with each other and consist of a communication network. Each sensor stores an identifier of a virtual resource deployed in a server connected with the sensor and the location information of the sensor itself. The mechanism receives a searching request for a virtual resource by the at least one sensor, the searching request containing an identifier of the virtual resource being searched; forwards the searching request in the communication network of the sensors; and returns a location information of a senor storing the identifier of the virtual resource by the sensor itself.Type: GrantFiled: September 14, 2012Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Le He, Wu Yu Hui, Xing Jin, Qing Bo Wang, Yang Zhao, Zhi Le Zou
-
Patent number: 8930949Abstract: In one embodiment, an apparatus for solution provisioning includes a task manager configured to, establish a provisioning task and obtain a provisioning image for the provisioning task in response to a request, and a provisioning implementer configured to execute and monitor the provisioning task established by the task manager. The task manager configures and launches the provisioning implementer based on the provisioning image obtained, and the provisioning image includes configuration information and scripts used for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, a method includes establishing a provisioning task in response to a received solution provisioning request, obtaining a provisioning image for the provisioning task, configuring and launching a provisioning implementer based on the obtained provisioning image, and executing and monitoring the provisioning task using the provisioning implementer.Type: GrantFiled: March 31, 2011Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Ying Chen, Le He, Wu Yu Hui, Xing Jin, Qing Bo Wang, Yang Zhao, Zhi Le Zou
-
Publication number: 20140337844Abstract: A method and related apparatus and planner are provided. The method comprises receiving information about relationship of activation items in a plurality of virtual machines as well as information including activation item descriptive parameters. In addition, the method comprises of steps of optimizing an activation order of the activation items in said virtual machines according to said relationship among the activation items and generating an activation logical file according to the optimized activation order and said activation item descriptive parameters.Type: ApplicationFiled: January 5, 2014Publication date: November 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xing Jin, Le He, Wu Yu Hui, Qing Bo Wang, Bao Hua Cao
-
Patent number: 8868419Abstract: A text content summary is created from speech content. A focus more signal is issued by a user while receiving the speech content. The focus more signal is associated with a time window, and the time window is associated with a part of the speech content. It is determined whether to use the part of the speech content associated with the time window to generate a text content summary based on a number of the focus more signals that are associated with the time window. The user may express relative significance to different portions of speech content, so as to generate a personal text content summary.Type: GrantFiled: August 22, 2011Date of Patent: October 21, 2014Assignee: Nuance Communications, Inc.Inventors: Bao Hua Cao, Le He, Xing Jin, Qing Bo Wang, Xin Zhou
-
Patent number: 8856194Abstract: A method and system for garbage collection in a virtualization environment. The virtualization environment includes a virtual machine hypervisor, at least one guest operating system, and at least one application program that runs on each guest operating system. The application program performs memory management using a garbage collection mechanism. The method includes, in response to an operating environment of the application program initiating garbage collection, the garbage collector requesting the guest operating system to assign a memory space and in response, the guest operating system assigns the memory space to the garbage collector. Then garbage collector marks live objects in an original memory space of the application program, and replicates the marked live objects to the assigned memory space. Finally, the garbage collector releases the original memory space of the application program to the guest operating system.Type: GrantFiled: April 18, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: Ying Chen, Li Li, Liang Liu, Rui Xiong Tian, Hao Wong, Qing Bo Wang