Patents by Inventor Kun Shi

Kun Shi 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: 11972047
    Abstract: A method for controlling a near eye display system, includes obtaining an eye movement of a user wearing the near eye display system using an eye tracking sensor of the near eye display system, determining a target area of a display of the near eye display system based on the eye movement of the user, the target area of the display being an area that the user is looking at, and controlling a brightness of the target area of the display of the near eye display system to cause a size of a pupil of the user to be in a predetermined range.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: April 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: John D. Le, Kun Gao, Yi Zhang, Youngshik Yoon, Hao Zheng, Hongdong Li, Jianru Shi
  • Patent number: 11960779
    Abstract: The capability to print to a portable document format (PDF) file is provided in a virtualized computing environment that supports a virtual desktop infrastructure (VDI). Printing-related properties, of local printers coupled to a client device, are provided to a host, so that virtual printers at the host can be configured with the printing-related properties. A simulator may be provided at the host to receive the printing-related properties from the client device and to receive a query from a virtualized computing instance for the printing-related properties, instead of the query being directly sent to the client device.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: April 16, 2024
    Assignee: VMware, Inc.
    Inventors: Hui Zhang, Tong Zhao, Kun Shi, Yue Zhao, Hui Yuan
  • Patent number: 11934314
    Abstract: A method of copying at least first and second files stored in a client computing device to a host server, includes the steps of: generating at the host server a first read I/O request for data of the first file based on responses to pre-read I/O requests for the first file, received from the client computing device; transmitting a merged I/O request that includes the first read I/O request for data of the first file and pre-read I/O requests for the second file from the host server to the client computing device; generating at the host server a second read I/O request for data of the second file based on responses to the pre-read I/O requests for the second file, received from the client computing device; and transmitting the second read I/O request for data of the second file from the host server to the client computing device.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 19, 2024
    Assignee: VMware LLC
    Inventors: Wu Bai, Haiwei Zhao, Weigang Huang, Feng Yan, Kun Shi
  • Patent number: 11920932
    Abstract: A wafer-level assembly method for a micro hemispherical resonator gyroscope includes: after independently manufactured glass substrates are softened and deformed at a high temperature, forming a micro hemispherical resonator on the glass substrate; forming glass substrate alignment holes at both ends of the glass substrate by laser ablation; aligning and fixing a plurality of identical micro hemispherical resonators on a wafer fixture by using the alignment holes as a reference, and then performing operations by using the wafer fixture as a unit to implement subsequent processes that include: releasing the micro hemispherical resonators, metallizing the surface, fixing to the planar electrode substrates, separating the wafer fixture and cleaning to obtain a micro hemispherical resonator gyroscope driven by a bottom planar electrode substrate.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: March 5, 2024
    Assignee: NATIONAL UNIVERSITY OF DEFENSE TECHNOLOGY
    Inventors: Xuezhong Wu, Dingbang Xiao, Xiang Xi, Yulie Wu, Hanhui He, Yan Shi, Kun Lu, Bin Li, Yimo Chen, Chao Yuan, Bao Nie
  • Publication number: 20240045101
    Abstract: An electronic device may include components that emit and detect infrared light. For example, a head-mounted device may have optical modules that present images to a user's left and right eyes. Each optical module may have an infrared light-emitting diode that emits infrared light that illuminates an eye box at an infrared wavelength, and an infrared camera that captures an image from the eye box at the infrared wavelength. A low-reflectance coating may be applied to one or more electronic device housing walls to prevent interference with the infrared components or with the visibility for a user. In particular, the low-reflectance coating may be a low-visible-reflectance-and-low-infrared-reflectance coating that exhibits low-reflectance across both visible and infrared wavelengths. The low-reflectance coating may be formed from carbon nanotubes and at least one organic solvent with zero polarity to ensure a low volatile organic component in the coating.
    Type: Application
    Filed: May 17, 2022
    Publication date: February 8, 2024
    Inventors: Peter J Guest, Ivan S Maric, Cole Snider, Ming Kun Shi, David Carnahan, Thomas T Morgan
  • Patent number: 11886760
    Abstract: A print driver store is usable for redirection printing in a virtualized computing environment that supports virtual desktops. Native print drivers are uploaded to the print driver store from a client side. When an agent attempts to instantiate a virtual printer at the agent side that corresponds to a physical printer at the client side, the agent checks to determine if a native print driver for the physical printer is installed at the agent side. If the native print driver is not installed, then the agent obtains the native print driver from the print driver store and installs the native print driver at the agent side. The agent completes the instantiation of the virtual printer at the agent side and associates the native print driver with the virtual printer.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: January 30, 2024
    Assignee: VMware, Inc.
    Inventors: Hui Zhang, Weigang Huang, Kun Shi, Mangui She, Hui Yuan, Gang Si
  • Publication number: 20240028369
    Abstract: A method of performing open and close input/output (I/O) requests targeting a directory of a client computing device includes the steps of: receiving a first I/O request to open the directory, from a driver of a host server, forwarding the first I/O request to the client computing device; in response to the first I/O request, receiving an identifier (ID) of the directory from the client computing device and transmitting the ID to the driver; in response to receiving a second I/O request to close the directory, from the driver, storing the ID in a cache, and not forwarding the second I/O request to the client computing device; and in response to receiving a third I/O request to open the directory, from the driver, retrieving the ID from the cache, and transmitting the ID to the driver again.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 25, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20240028513
    Abstract: A method of copying at least first and second files stored in a client computing device to a host server, includes the steps of: generating at the host server a first read I/O request for data of the first file based on responses to pre-read I/O requests for the first file, received from the client computing device; transmitting a merged I/O request that includes the first read I/O request for data of the first file and pre-read I/O requests for the second file from the host server to the client computing device; generating at the host server a second read I/O request for data of the second file based on responses to the pre-read I/O requests for the second file, received from the client computing device; and transmitting the second read I/O request for data of the second file from the host server to the client computing device.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 25, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20240022634
    Abstract: The disclosure provides a method of associating thread identifiers (IDs) to input/output (I/O) requests in a remote computing environment. The method generally includes receiving, by a mini-filter on a remote device that is remote from a client device, a request from an application on the remote device to access resources at the client device, determining, by the mini-filter, a thread identifier (ID) associated with the request, the thread ID corresponding to an application thread of the application that generated the request, determining, by the mini-filter, one or more parameters of the request, and transmitting, by the mini-filter, to a redirection server process on the remote device, a message comprising the thread ID and the one or more parameters of the request, wherein the thread ID and the one or more parameters of the request are added to a cache maintained by the redirection server process.
    Type: Application
    Filed: September 29, 2022
    Publication date: January 18, 2024
    Inventors: Wu BAI, Haiwei ZHAO, Weigang HUANG, Feng YAN, Kun SHI
  • Publication number: 20230409254
    Abstract: Example methods and systems to implement an economic printing mode are described. In one example, a computer system may provide a user interface specifying multiple selectable levels associated with economic printing mode. The source printing content may be transformed to generate target printing content that is printable using a lower ink consumption compared to the source printing content. For example, in response to a selection of a first level, print quality may be reduced. In response to a selection of a second level, image information in the source printing content may be modified. In response to a selection of a third level, font information associated with textual information in the source printing content may be modified. The computer system may provide the target printing content that includes modified font information to the printer for printing and/or generate a preview of the target printing content prior to printing using the printer.
    Type: Application
    Filed: August 3, 2022
    Publication date: December 21, 2023
    Applicant: VMware, Inc.
    Inventors: Hui YUAN, Kun SHI, Lingjun KONG, Mangui SHE, Hui ZHANG
  • Publication number: 20230409364
    Abstract: The disclosure provides a method for universal naming convention (UNC) path redirection between a local desktop and a remote desktop. The method generally includes selecting, by a client device in an internal network, via an application running on a remote desktop in an external network, to open a UNC path for a resource located in the internal network. A firewall restricts the external network to access the resource located in the internal network. The method generally includes receiving, at the client device, from the remote desktop, via a virtual channel between the external network and the client device in the internal network, a message indicating to open the UNC path. The method generally includes opening, by the client device, via a local application of the client device, the UNC path to access the resource located in the internal network.
    Type: Application
    Filed: July 11, 2022
    Publication date: December 21, 2023
    Inventors: Huanhuan ZHANG, Haiwei Zhao, Feng YAN, Bo Steven LIU, Kun SHI, Wu BAI
  • Publication number: 20230400818
    Abstract: An electronic watch may include a housing and a crown configured to receive a rotational input. The crown may include a knob external to the housing, a rotor coupled to the knob and configured to rotate in response to the rotational input, the rotor defining a recess extending about a circumference of the rotor, and a coating positioned in the recess and configured to reflect at least a portion of light incident on the coating. The electronic watch may further include an optical sensing system configured to detect the rotational input using the reflected portion of the light.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Richard A. Davis, Cole J. Bowden, Craig A. Horton, Ming Kun Shi
  • Patent number: 11803341
    Abstract: Techniques are described for auditing print content during printer redirection in a virtual desktop. The ability to audit redirected print content allows an organization to pre-define certain sensitive data and to track whether print redirection requests in the virtual desktop environment contain any such sensitive data. If such sensitive data is contained in a printer redirection request, a file is generated containing information about the sensitive data, as well as a watermark that encodes information about the printer redirection request, such the user identifier of the user who initiated the print request and a timestamp of when the print request occurred. The generated file is transmitted to one or more registered recipients.
    Type: Grant
    Filed: October 5, 2022
    Date of Patent: October 31, 2023
    Assignee: VMware, Inc.
    Inventors: Hui Yuan, Weigang Huang, Hui Zhang, Mangui She, Kun Shi
  • Patent number: 11755258
    Abstract: Example methods and systems to implement an economic printing mode with font information modification are described. In one example, a computer system may obtain source printing content associated with a print job that is destined for a printer and the economic printing mode may be selected for the print job. The computer system may extract, from the source printing content, (a) textual information to be printed and (b) font information associated with the textual information. The source printing content may be transformed to generate target printing content that is printable using a lower ink consumption compared to the source printing content by modifying the font information associated with the textual information. The computer system may provide the target printing content that includes modified font information to the printer for printing and/or generate a preview of the target printing content prior to printing using the printer.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: September 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Hui Yuan, Kun Shi, Lingjun Kong, Mangui She, Hui Zhang
  • Patent number: 11741325
    Abstract: Example methods and systems for printing ink consumption estimation are described. In one example, a computer system may obtain printing content associated with a document that is printable using a printer. Based on the printing content, the computer system may generate an image representation of the document, wherein the image representation includes an array of multiple pixels associated with first color information from a first color space. Color conversion may be performed by converting (a) the first color information from the first color space to (b) second color information from a second color space associated with the printer. The computer system may estimate an amount of printing ink required for printing the document based on the second color information and provide the estimated amount of printing ink to a user via a user interface.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: August 29, 2023
    Assignee: VMWARE, INC.
    Inventors: Hui Yuan, Kun Shi, Lingjun Kong, Mangui She, Hui Zhang
  • Publication number: 20230251884
    Abstract: System and method are described for copying and pasting files and folders between a client and a virtual desktop via clipboard redirection. A virtual desktop session can be established by the client on the virtual desktop. The user can copy a file or folder to the virtual desktop clipboard and a path corresponding to the file or folder can be stored in the virtual desktop clipboard in a path list. When the user ungrabs the agent or switches focus out of the virtual desktop to the client, the path list can be transferred to the client device and set into the client clipboard. Subsequently, a request can be received in the client device to paste the copied file or folder to a target location in the client device. In response to the request, the client device can retrieve the contents of the copied file or folder from the agent and the contents can be placed in the target location to complete the paste operation.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 10, 2023
    Inventors: Qi Sun, Feng Yan, Li Huang, Bo Liu, Kun Shi
  • Patent number: 11720309
    Abstract: The disclosure provides an approach for print redirection in a remote computing environment. Embodiments include receiving, on a remote device, a request to perform a printing task using a printing device associated with a client device. Embodiments include determining, on the remote device, that data associated with the request to perform the printing task exceeds a size threshold. Embodiments include generating, on the remote device, a plurality of data slices based on the data, wherein each respective data slice of the plurality of data slices comprises a respective subset of the data that does not exceed the size threshold. Embodiments include transmitting, from the remote device to the client device, the plurality of data slices as separate transmissions in separate time intervals along with information that allows the data to be reconstructed from the plurality of data slices for performing the printing task on the client device.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: August 8, 2023
    Assignee: VMWARE, INC.
    Inventors: Hui Zhang, Weigang Huang, Kun Shi, Jinxing Hu, Hui Yuan
  • Publication number: 20230238683
    Abstract: A portable electronic device can include a housing defining an internal volume and an opening. The device can also include a rear cover disposed in the opening, with an inner surface of the rear cover defining the internal volume, and a conductive antenna component embedded within the rear cover.
    Type: Application
    Filed: September 22, 2022
    Publication date: July 27, 2023
    Inventors: Steven C. Roach, Eric T. Chiang, YoungHoon Kim, Maegan K. Spencer, Michael R. Parker, Christopher M. Werner, Ryan C. Perkins, Bora Inci, Sherry Tang, Tyler S. Atura Bushnell, Daniela Deschamps, Colin M. Ely, Devon K. Copeland, Ming Kun Shi
  • Publication number: 20230223212
    Abstract: An electronic device may have input-output devices such as keyboard keys or other buttons. Components such as cameras and other devices may have trim structures. A housing may be used to form an enclosure for the components. Keyboard keys, trim structures, and/or other device structures such as housing structures may be provided with wear-resistant coatings. For example, a keyboard key may have a glyph such as an alphanumeric character formed from patterned layers of ink. To prevent wear to the key and glyph, the glyph may be coated with a wear-resistant coating. The wear-resistant coating may be formed from a polymer with embedded mineral particles such as aluminosilicate particles.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 13, 2023
    Inventors: Ming Kun Shi, Jing Zhang, Lei Ding, Liliya Lyandres, Peter J. Guest
  • Publication number: 20230185504
    Abstract: The disclosure provides an approach for print redirection in a remote computing environment. Embodiments include receiving, on a remote device, a request to perform a printing task using a printing device associated with a client device. Embodiments include determining, on the remote device, that data associated with the request to perform the printing task exceeds a size threshold. Embodiments include generating, on the remote device, a plurality of data slices based on the data, wherein each respective data slice of the plurality of data slices comprises a respective subset of the data that does not exceed the size threshold. Embodiments include transmitting, from the remote device to the client device, the plurality of data slices as separate transmissions in separate time intervals along with information that allows the data to be reconstructed from the plurality of data slices for performing the printing task on the client device.
    Type: Application
    Filed: February 8, 2022
    Publication date: June 15, 2023
    Inventors: Hui ZHANG, Weigang HUANG, Kun SHI, Jinxing HU, Hui YUAN