Patents by Inventor Kai XIANG
Kai XIANG 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: 12666084Abstract: A scanner redirection method for a remote desktop computer system, wherein the remote desktop computer system includes a client computer and a remote computer, includes the steps of: transmitting at least one request to the client computer to acquire one or more first images from an image capturing device connected to the client computer; upon receiving a compressed video file that was created by the client computer in response to the at least one request and that was then transmitted by the client computer, applying a video decoding algorithm to expand the compressed video file into a decompressed video file having one or more second images; and providing each of the one or more second images to an application running in the remote computer.Type: GrantFiled: December 6, 2023Date of Patent: June 23, 2026Assignee: Omnissa, LLCInventors: Huiyong Huo, Zhongzheng Tu, Mingsheng Zang, Kai Xiang, Ning Ge, Tao Jin
-
Patent number: 12610016Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer, a first virtual machine (VM), and a second VM, includes the steps of: receiving by the first VM from the second VM, a first request for an image, wherein the first request for the image is directed to virtual image capturing software in the first VM; in response to the first request for the image being directed to the virtual image capturing software, transmitting by the first VM to the client computer, a second request for the image, wherein the second request for the image is directed to an image capturing device connected to the client computer; and upon receiving the image from the client computer, transmitting by the first VM to the second VM, the image received from the client computer.Type: GrantFiled: August 18, 2023Date of Patent: April 21, 2026Assignee: Omnissa, LLCInventors: Zhongzheng Tu, Huiyong Huo, Mingsheng Zang, Kai Xiang, Ning Ge, Tao Jin
-
Patent number: 12432310Abstract: A scanner redirection method for a remote desktop system, wherein the remote desktop system includes a client computing device and a remote server, and the client computing device includes remote desktop software, includes the steps of: receiving from the remote server, settings that were selected by a user for adjusting an image that is to be created by an image capturing device; in response to receiving the selected settings from the remote server, transmitting to the image capturing device, at least a first setting of the selected settings from the remote server; and after the image capturing device creates the image, storing the image, wherein the first setting has been applied to the image by the image capturing device to adjust an effect of the image, and a second setting has been applied to the image by software of the remote desktop system to adjust another effect of the image.Type: GrantFiled: February 7, 2023Date of Patent: September 30, 2025Assignee: Omnissa, LLCInventors: Huiyong Huo, Zhongzheng Tu, Ning Ge, Kai Xiang, Mingsheng Zang
-
Patent number: 12401751Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer and a remote computer, includes the steps of: receiving a request from an application installed on the remote computer to acquire an image from an image capturing device using a driver selected for communicating with the image capturing device; selecting a scanner redirection process based on a selection of the driver and loading the scanner redirection process, which is to be used in communicating with the selected driver, wherein said selecting includes selecting an m-bit scanner redirection process in response to the selected driver being an m-bit driver or selecting an n-bit scanner redirection process in response to the selected driver being an n-bit driver, where m is not equal to n; and upon acquiring the image using the selected scanner redirection process and the selected driver, transmitting the image to the application.Type: GrantFiled: August 18, 2023Date of Patent: August 26, 2025Assignee: Omnissa, LLCInventors: Zhongzheng Tu, Huiyong Huo, Mingsheng Zang, Kai Xiang, Ning Ge, Tao Jin
-
Publication number: 20250130840Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer, a first virtual machine (VM), and a second VM, wherein the client computer communicates with the first VM via a first remote desktop session, and the first VM communicates with the second VM via a second remote desktop session, includes the steps of: receiving by the first VM from the second VM, a request for an image and an identifier (ID) of an image capturing device connected to the client computer; forwarding by the first VM to the client computer, the request for the image and the ID of the image capturing device; and upon receiving the image from the client computer, transmitting by the first VM to the second VM, the image received from the client computer.Type: ApplicationFiled: December 6, 2023Publication date: April 24, 2025Inventors: Huiyong HUO, Zhongzheng TU, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250133237Abstract: A scanner redirection method for a remote desktop computer system, wherein the remote desktop computer system includes a client computer and a remote computer, includes the steps of: transmitting at least one request to the client computer to acquire one or more first images from an image capturing device connected to the client computer; upon receiving a compressed video file that was created by the client computer in response to the at least one request and that was then transmitted by the client computer, applying a video decoding algorithm to expand the compressed video file into a decompressed video file having one or more second images; and providing each of the one or more second images to an application running in the remote computer.Type: ApplicationFiled: December 6, 2023Publication date: April 24, 2025Inventors: Huiyong HUO, Zhongzheng TU, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250106328Abstract: A scanner redirection method for a remote desktop system includes the steps of: transmitting to a client computer, a request to acquire a first image from an image capturing device connected to the client computer; in response to receiving image data from the client computer of a first chunk of the first image and an identifier (ID) of the first chunk, storing the image data of the first chunk and the ID of the first chunk in association with each other; in response to receiving an ID from the client computer of a second chunk of the first image without any associated image data, retrieving image data that is stored in association with the ID of the second chunk; and creating the first image using the image data of the first chunk and the retrieved image data that is stored in association with the ID of the second chunk.Type: ApplicationFiled: November 13, 2023Publication date: March 27, 2025Inventors: Huiyong HUO, Zhongzheng TU, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250080663Abstract: A scanner redirection method for a remote desktop computer system, wherein the remote desktop computer system includes a plurality of client computers and a remote computer, and wherein the remote computer concurrently has a first remote desktop session with a first client computer and a second remote desktop session with a second client computer, the scanner redirection method comprising: creating a first list of image capturing devices that are connected to the first client computer; creating a second list of image capturing devices that are connected to the second client computer; in response to receiving from the first client computer a selection of a first image capturing device from the first list, transmitting to the first client computer, an identifier (ID) of the first image capturing device; and after transmitting the ID, receiving from the first client computer, an image created by the first image capturing device.Type: ApplicationFiled: October 16, 2023Publication date: March 6, 2025Inventors: Huiyong HUO, Zhongzheng TU, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250036446Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer and a remote virtual machine (VM), includes the steps of: setting a virtual data source of the remote VM to use one of a plurality of transfer modes selected by a user of an application executing on the remote VM, wherein each of the transfer modes specifies how images are to be provided to the application; transmitting a request to the client computer to acquire an image, wherein the client computer acquires the image from an image capturing device connected to the client computer and then transmits the image to the remote VM; and upon receiving the image from the client computer, providing, by the virtual data source to the application, the image according to the selected transfer mode setting of the virtual data source.Type: ApplicationFiled: September 11, 2023Publication date: January 30, 2025Inventors: Zhongzheng TU, Huiyong HUO, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250008030Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer, a first virtual machine (VM), and a second VM, includes the steps of: receiving by the first VM from the second VM, a first request for an image, wherein the first request for the image is directed to virtual image capturing software in the first VM; in response to the first request for the image being directed to the virtual image capturing software, transmitting by the first VM to the client computer, a second request for the image, wherein the second request for the image is directed to an image capturing device connected to the client computer; and upon receiving the image from the client computer, transmitting by the first VM to the second VM, the image received from the client computer.Type: ApplicationFiled: August 18, 2023Publication date: January 2, 2025Inventors: Zhongzheng TU, Huiyong HUO, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20250008029Abstract: A scanner redirection method for a remote desktop computer system that includes a client computer and a remote computer, includes the steps of: receiving a request from an application installed on the remote computer to acquire an image from an image capturing device using a driver selected for communicating with the image capturing device; selecting a scanner redirection process based on a selection of the driver and loading the scanner redirection process, which is to be used in communicating with the selected driver, wherein said selecting includes selecting an m-bit scanner redirection process in response to the selected driver being an m-bit driver or selecting an n-bit scanner redirection process in response to the selected driver being an n-bit driver, where m is not equal to n; and upon acquiring the image using the selected scanner redirection process and the selected driver, transmitting the image to the application.Type: ApplicationFiled: August 18, 2023Publication date: January 2, 2025Inventors: Zhongzheng TU, Huiyong HUO, Mingsheng ZANG, Kai XIANG, Ning GE, Tao JIN
-
Publication number: 20240205357Abstract: A scanner redirection method for a remote desktop system, wherein the remote desktop system includes a client computing device and a remote server, and the client computing device includes remote desktop software, includes the steps of: receiving from the remote server, settings that were selected by a user for adjusting an image that is to be created by an image capturing device; in response to receiving the selected settings from the remote server, transmitting to the image capturing device, at least a first setting of the selected settings from the remote server; and after the image capturing device creates the image, storing the image, wherein the first setting has been applied to the image by the image capturing device to adjust an effect of the image, and a second setting has been applied to the image by software of the remote desktop system to adjust another effect of the image.Type: ApplicationFiled: February 7, 2023Publication date: June 20, 2024Inventors: Huiyong HUO, Zhongzheng TU, Ning GE, Kai XIANG, Mingsheng ZANG
-
Publication number: 20220229651Abstract: Described herein are systems, methods, and software to manage the updates for a container runtime. In one example, a host identifies a request to update a container runtime from a first version to a second version for a container executing in a virtual machine. The host further initiates execution of a second container in a second virtual machine with the second version of the container runtime, wherein the second container uses the same root filesystem as the first container. The host also updates any required networking configurations to direct communications to the second container over the first container and stops execution of the first container.Type: ApplicationFiled: February 26, 2021Publication date: July 21, 2022Inventors: Junfei Wu, Xiaodong Ye, Zhaokai Yuan, Chen Liu, Kai Xiang
-
Patent number: 11385888Abstract: Described herein are systems, methods, and software to manage the updates for a container runtime. In one example, a host identifies a request to update a container runtime from a first version to a second version for a container executing in a virtual machine. The host further initiates execution of a second container in a second virtual machine with the second version of the container runtime, wherein the second container uses the same root filesystem as the first container. The host also updates any required networking configurations to direct communications to the second container over the first container and stops execution of the first container.Type: GrantFiled: February 26, 2021Date of Patent: July 12, 2022Assignee: VMware, Inc.Inventors: Junfei Wu, Xiaodong Ye, Zhaokai Yuan, Chen Liu, Kai Xiang
-
Patent number: 8575186Abstract: The present invention relates to epiminocycloalkyl[b]indole derivatives as serotonin sub-type 6 (5-HT6) modulators, pharmaceutical compositions including these compounds, and methods of preparation and use thereof. These compounds are useful in the treatment of central nervous system disorders including obesity, metabolic syndrome, cognition, and schizophrenia. The subject compounds have the structure of formula (I) with the substituents being described herein.Type: GrantFiled: October 5, 2010Date of Patent: November 5, 2013Assignee: Albany Molecular Research, Inc.Inventors: Peter R. Guzzo, Alan J. Henderson, Kassoum Nacro, Matthew L. Isherwood, Animesh Ghosh, Kai Xiang
-
Publication number: 20110112122Abstract: The present invention relates to epiminocycloalkyl[b]indole derivatives as serotonin sub-type 6 (5-HT6) modulators, pharmaceutical compositions including these compounds, and methods of preparation and use thereof. These compounds are useful in the treatment of central nervous system disorders including obesity, metabolic syndrome, cognition, and schizophrenia. The subject compounds have the structure of formula (I) with the substituents being described herein.Type: ApplicationFiled: October 5, 2010Publication date: May 12, 2011Applicant: ALBANY MOLECULAR RESEARCH, INC.Inventors: Peter R. GUZZO, Alan J. HENDERSON, Kassoum NACRO, Matthew L. ISHERWOOD, Animesh GHOSH, Kai XIANG