Patents by Inventor Youjie LI

Youjie LI 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: 11970420
    Abstract: A molding device and a molding method for an optical fiber preform are provided. The molding device includes a rotating mechanism, an extrusion mechanism, and a cylinder mold that is of a cylindrical structure with two ends each having an opening. After a hollow cladding sleeve is obtained by rotating the cylinder mold through the rotating mechanism, a molten core glass is then reversely extruded into the cladding sleeve in the cylinder mold from bottom to top by the extrusion mechanism to prepare the optical fiber preform.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: April 30, 2024
    Assignee: CHINA JILIANG UNIVERSITY
    Inventors: Shiqing Xu, Youjie Hua, Bingpeng Li, Ying Tian, Feifei Huang, Junjie Zhang, Muzhi Cai, Renguang Ye
  • Patent number: 11939261
    Abstract: A laser glass doped with high concentration of mid-infrared fluoroindate and a preparation method thereof are provided in the present application, belonging to the technical field of luminescent glass. The laser glass doped with high concentration of mid-infrared fluoroindate includes the raw materials in parts by mole percentage: 27-38 parts of InF3, 13 parts of ZnF2, 10 parts of GdF3, 19 parts of BaF2, 5 parts of CaF2, 10 parts of SrF2, 5-15 parts of Al(PO3)3 and 1-11 parts of ErF3.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: March 26, 2024
    Assignee: CHINA JILIANG UNIVERSITY
    Inventors: Feifei Huang, Shiqing Xu, Junjie Zhang, Ying Tian, Bingpeng Li, Youjie Hua
  • Patent number: 11909810
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anirudh Badam, Ranveer Chandra, Youjie Li, Sagar Ramanand Jha
  • Patent number: 11706163
    Abstract: A programmable switch includes an input arbiter to analyze packet headers of incoming packets and determine which of the incoming packets are part of gradient vectors received from worker computing devices that are performing reinforcement learning. The programmable switch also includes an accelerator coupled to the input arbiter, the accelerator to: receive the incoming packets from the input arbiter; asynchronously aggregate gradient values of the incoming packets, as the gradient values are received, to generate an aggregated data packet associated with a gradient segment of the gradient vectors; and transfer the aggregated data packet to the input arbiter to be transmitted to the worker computing devices, which are to update local weights based on the aggregated data packet.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: July 18, 2023
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Jian Huang, Deming Chen, Alexander Gerhard Schwing, Youjie Li
  • Publication number: 20220263921
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anirudh BADAM, Ranveer CHANDRA, Youjie LI, Sagar Ramanand JHA
  • Patent number: 11336741
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anirudh Badam, Ranveer Chandra, Youjie Li, Sagar Ramanand Jha
  • Publication number: 20210374503
    Abstract: A distributed network includes a first group of computing devices. Each computing device is to be coupled to two neighbor computing devices of the first group of computing device and is to: (i) aggregate gradient values received from a first neighbor computing device with local gradient values to generate a partial aggregate of gradient values that are to train a neural network model; (ii) transfer the partial aggregate of gradient values to a second neighbor computing device; and repeat (i) and (ii) until a first aggregate of gradient values from the first group of computing devices is buffered at a first computing device of the first group of computing devices. The first computing device is to transfer the first aggregate of gradient values to a second group of computing devices of the distributed network for further aggregation.
    Type: Application
    Filed: October 11, 2019
    Publication date: December 2, 2021
    Inventors: Nam Sung Kim, Youjie Li, Alexander Gerhard Schwing
  • Publication number: 20210194831
    Abstract: A programmable switch includes an input arbiter to analyze packet headers of incoming packets and determine which of the incoming packets are part of gradient vectors received from worker computing devices that are performing reinforcement learning. The programmable switch also includes an accelerator coupled to the input arbiter, the accelerator to: receive the incoming packets from the input arbiter; asynchronously aggregate gradient values of the incoming packets, as the gradient values are received, to generate an aggregated data packet associated with a gradient segment of the gradient vectors; and transfer the aggregated data packet to the input arbiter to be transmitted to the worker computing devices, which are to update local weights based on the aggregated data packet.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 24, 2021
    Inventors: Jian Huang, Deming Chen, Alexander Gerhard Schwing, Youjie Li
  • Publication number: 20210136171
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Application
    Filed: January 17, 2020
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anirudh BADAM, Ranveer CHANDRA, Youjie LI, Sagar Ramanand JHA