Patents by Inventor Ming Jin
Ming Jin 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: 12630615Abstract: Binding polypeptides (e.g., antibodies and antigen-binding fragments thereof) that specifically bind one or more species of soluble, AD brain-derived synaptotoxic amyloid beta (A?) without binding to classical monomeric, protofibrillar or fibrillar A?, are provided. Pharmaceutical compositions comprising binding polypeptides that specifically bind one or more species of soluble, synaptotoxic A? are provided. Methods of making binding polypeptides that specifically bind one or more species of soluble, synaptotoxic A? are provided. Methods of treating Alzheimer's disease using binding polypeptides that specifically bind one or more species of soluble, synaptotoxic A? are provided. Methods of reducing one or more symptoms of Alzheimer's disease using binding polypeptides that specifically bind one or more species of soluble, synaptotoxic A? are provided.Type: GrantFiled: July 15, 2020Date of Patent: May 19, 2026Assignees: THE BRIGHAM AND WOMEN'S HOSPITAL, INC., SANOFIInventors: Ming Jin, Laurent Pradier, David Reczek, Dennis Selkoe, Tara Travaline, Dominic Walsh
-
Patent number: 12602075Abstract: An electronic device is provided. The electronic device includes: a frame; a flexible shell and a flexible screen, where a first end of the flexible shell is rolled in the frame, a second end of the flexible shell is connected to a first end of the flexible screen, and a second end of the flexible screen is disposed on the first surface; and a first sliding structure, where the first sliding structure includes a first sliding rail and a first sliding member slidably engaged with the first sliding rail, the first sliding rail is arranged on the first surface, and the first sliding member is fixed on a side of the flexible screen facing the frame; where the electronic device has an unfolded state and a folded state, and is switched between the unfolded state and the folded state.Type: GrantFiled: December 21, 2023Date of Patent: April 14, 2026Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventors: Ming Jin, Chunzhao Liu
-
Patent number: 12591536Abstract: Systems and methods are disclosed for implementing a Non-Volatile Memory Express (NVMe) driver in a computer system. The method involves mapping a memory buffer into a user mode address space to facilitate data transfer with an NVMe device via direct memory access (DMA). Additionally, a first NVMe queue pair, including a submission queue (SQ) and a completion queue (CQ), is mapped into the user mode address space, allowing a user mode component to submit commands to the NVMe device. The method further enables the user mode component to ring a doorbell at the NVMe device. Finally, an NVMe command is processed in kernel mode using a second NVMe queue pair comprising a second SQ and a second CQ.Type: GrantFiled: February 29, 2024Date of Patent: March 31, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Ming Jin, Vadim Makhervaks, Ji Dai, Tengda Yan, Yuan Yi, Chuanjun Yin, Scott Chao-Chueh Lee
-
Patent number: 12579088Abstract: A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input/output (I/O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I/O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I/O request.Type: GrantFiled: February 29, 2024Date of Patent: March 17, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Ming Jin, Vadim Makhervaks, Ji Dai, Tengda Yan, Yuan Yi, Chuanjun Yin, Scott Chao-Chueh Lee
-
Patent number: 12557784Abstract: The present invention discloses a double-air-duct water blower for a pet, including a water blower main body, where a first air inlet flow channel and a second air inlet flow channel are respectively arranged on two sides of the water blower main body; an air duct partition plate is arranged in the water blower main body; an air outlet flow channel is arranged on the water blower main body; a heating assembly is arranged in the air outlet flow channel; and a fluid enters the water blower main body through the first air inlet flow channel and the second air inlet flow channel, is converged into accumulated air after passing through the air duct partition plate, and then is blown out from the air outlet flow channel after passing through the heating assembly. The structural design of the present invention is reasonable.Type: GrantFiled: November 3, 2024Date of Patent: February 24, 2026Assignee: Ji Er (Zhejiang) Technology Co., LTD.Inventor: Ming Jin
-
Patent number: 12547565Abstract: A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input/output (I/O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I/O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I/O request.Type: GrantFiled: February 29, 2024Date of Patent: February 10, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Ming Jin, Vadim Makhervaks, Ji Dai, Tengda Yan, Yuan Yi, Chuanjun Yin, Scott Chao-Chueh Lee
-
Patent number: 12422993Abstract: A data reading and writing method includes: after a first electronic device establishes a first communication connection with a second electronic device, controlling a first storage component of the first electronic device to switch to a first usage mode in response to obtaining a target data reading/writing task from a third electronic device, in the first usage mode, the second electronic device being configured to transmit a first part of target data between the first storage component and the third electronic device; transmitting a second part of the target data between a second storage component of the first electronic device and the third electronic device using a second communication connection between the first electronic device and the third electronic device; and after completing the target data reading/writing task, controlling the first storage component to switch back to a second usage mode.Type: GrantFiled: March 13, 2024Date of Patent: September 23, 2025Assignee: LENOVO (BEIJING) LIMITEDInventors: Xuhui Zhang, Ming Jin
-
Patent number: 12411396Abstract: An electronic device is disclosed. A first driving mechanism is provided in an inner chamber, which is capable of driving a movable module to retract into or extend out of a housing through a through hole. The movable module includes a first bracket, a second driving mechanism, a second bracket rotatably disposed on the first bracket, a functional module including an anti-shake micro-cloud gimbal and a camera movably disposed on the anti-shake micro-cloud gimbal, and a third driving mechanism. The third driving mechanism is disposed on the second bracket, connected to the functional module, and drives the functional module to rotate around a first axis. The second driving mechanism is disposed on the first bracket, and drives the second bracket to rotate around a second axis. The functional module is rotatably disposed on the second bracket, and is capable of rotating with the second bracket.Type: GrantFiled: June 15, 2023Date of Patent: September 9, 2025Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventors: Ming Jin, Dongcun Cheng, Wei Wang
-
Publication number: 20250227835Abstract: An X-band small-focus accelerator for non-destructive testing is provided, including: a magnetron used to generate microwaves; an accelerating tube used to accelerate electrons, where the accelerating tube is an X-band accelerating tube; a microwave system connected between the magnetron and the accelerating tube, and used to feed the microwaves generated by the magnetron into the accelerating tube; an electron gun connected to the accelerating tube, and used to emit an electron beam into the accelerating tube; and an electron gun power supply used to supply power to the electron gun, where the accelerating tube, the microwave system, the magnetron and the electron gun power supply are arranged in sequence in a front-rear direction of the accelerator to determine a length of the accelerator.Type: ApplicationFiled: June 30, 2023Publication date: July 10, 2025Inventors: Yaohong LIU, Huaibi CHEN, Wei JIA, Hao ZHA, Yu HE, Jian LI, Weiqiang GUAN, Ming JIN, Qing YE, Junjiang LI, Yan XU
-
Patent number: 12348399Abstract: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.Type: GrantFiled: May 10, 2023Date of Patent: July 1, 2025Assignee: APPLE INC.Inventors: Hsien-Po Shiang, Ming Jin, Gabriel Nava Marino, Gurtej Singh G. Chandok, Hyeonkuk Jeong, Padmavathy Bhooma, Christoph Paasch, Christopher M. Garrido, David L Biderman, Erik Vladimir Ortega Gonzalez
-
Patent number: 12339206Abstract: A testing device for a characteristic of resistance between fresh concrete and a boundary, and a testing method includes a counter-force frame, a driving mechanism, an outer cylinder, a rotor, and pressurization mechanisms, where a bottom of an inner side of the counter-force frame is provided with the driving mechanism, an output shaft of the driving mechanism is connected to the rotor, the rotor is placed in the outer cylinder, space between the rotor and the outer cylinder is filled with a concrete specimen, a plurality of pressurization mechanisms are symmetrically arranged at a top of the concrete specimen, tail ends of the pressurization mechanisms are mounted on the counter-force frame, and the pressurization mechanisms, the rotor and the driving mechanism are connected to a data receiver.Type: GrantFiled: May 31, 2022Date of Patent: June 24, 2025Assignee: SOUTHEAST UNIVERSITYInventors: Zhisong Xu, Jiaping Liu, Shijun Yuan, Ming Jin
-
Publication number: 20250193166Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.Type: ApplicationFiled: February 7, 2025Publication date: June 12, 2025Inventors: Yan YANG, Jin HYUNG PARK, Joe S. ABUAN, Berkat S. TUNG, Sean P. DEVLIN, Vu H. CHIEM, Jose A. LOZANO HINOJOSA, Thomas P. DEVANNEAUX, Vladimir GOUPENKO, Hsien-Po SHIANG, Daniel B. POLLACK, Mark M. XUE, David J. STEELE, Yu XING, Ryan W. BAKER, Christopher M. GARRIDO, Ming JIN
-
Patent number: 12323830Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a network event from a network service of a device. The device further determines that the network event that is due to a local disruption of a network component of the device. In addition, and in response to the determination, the device restricts a local dynamic control of the video telephony call.Type: GrantFiled: June 3, 2022Date of Patent: June 3, 2025Assignee: APPLE INC.Inventors: Erik Vladimir Ortega Gonzales, Karthick Santhanam, Luciano M. Verger, Christopher M. Garrido, Ming Jin, Ashwin Ramesh, Hsien-Po Shiang, Brajesh K. Dave, Yang Yu, Cahya Masputra, Santosh Vamaraju, David L. Biderman, Suryaprakash Bangalore Rajeevalochana, Gurtej Singh G. Chandok
-
Publication number: 20250156353Abstract: A system and method for using a semi-polling model to monitor a Non-Volatile Memory Express (NVMe) completion queue (CQ). The method, implemented at an interrupt thread, includes receiving an input/output (I/O) request from an application and submitting a submission queue (SQ) entry into an NVMe SQ in response to the I/O request. The method further includes registering for notifications from a polling thread after submitting the SQ entry and receiving, from the polling thread, a notification of the presence of a CQ entry within an NVMe CQ. Additionally, the method involves removing the CQ entry from the NVMe CQ and notifying the application of completion of the I/O request.Type: ApplicationFiled: February 29, 2024Publication date: May 15, 2025Inventors: Ming JIN, Vadim MAKHERVAKS, Ji DAI, Tengda YAN, Yuan YI, Chuanjun YIN, Scott Chao-Chueh LEE
-
Publication number: 20250156360Abstract: Systems and methods are disclosed for implementing a Non-Volatile Memory Express (NVMe) driver in a computer system. The method involves mapping a memory buffer into a user mode address space to facilitate data transfer with an NVMe device via direct memory access (DMA). Additionally, a first NVMe queue pair, including a submission queue (SQ) and a completion queue (CQ), is mapped into the user mode address space, allowing a user mode component to submit commands to the NVMe device. The method further enables the user mode component to ring a doorbell at the NVMe device. Finally, an NVMe command is processed in kernel mode using a second NVMe queue pair comprising a second SQ and a second CQ.Type: ApplicationFiled: February 29, 2024Publication date: May 15, 2025Inventors: Ming JIN, Vadim MAKHERVAKS, Ji DAI, Tengda YAN, Yuan YI, Chuanjun YIN, Scott Chao-Chueh LEE
-
Publication number: 20250142372Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a heads-up of a network event from a network service of a device. The device further determines that the network event that is due to a local disruption of a network component of the device. In addition, and in response to the determination, the device adjusts a target delay of the video telephony call.Type: ApplicationFiled: October 25, 2024Publication date: May 1, 2025Inventors: Erik Vladimir Ortega Gonzalez, Brajesh K. Dave, Chsitopher M. Garrido, Hsien-Po Shiang, Karthick Santhanam, Ming Jin, Puneet Kumar, Yang Yu
-
Patent number: 12267553Abstract: A method and apparatus of a device that uses a video jitter buffer to buffer the video frames for a received video stream is described. The device uses the video jitter buffer to estimate the delay variability of the frames and pick a target delay that will help harmonize the playback with minimal loss and delay. This is achieved by estimating the delay spread, which is the result of performing statistical analysis of the measured lags of the video frames received. The video jitter buffer provides target delay recommendation and reference frame information to the video player in order to anchor the playback and schedule the frames presentation time.Type: GrantFiled: June 17, 2021Date of Patent: April 1, 2025Assignee: APPLE INC.Inventors: Luciano M. Verger, David L Biderman, Christopher M. Garrido, Karthick Santhanam, Brian T. Toombs, Gurtej Singh G. Chandok, Joshua L Hare, Patrick Miauton, Ming Jin, Bradley F. Patterson
-
Publication number: 20250070620Abstract: A power tool includes a housing having a clamshell structure. An electric motor is provided including a motor can, a stator fixedly supported within the motor can, and a rotor mounted on a rotor shaft, where the motor can is partially contained within the housing and includes a front annular portion that projects out of a front end of the housing and includes a first threaded exterior surface. A head assembly is provided including an output member driven by the electric motor, and a rear annular portion with a diameter similar to the front annular portion of the motor can and that includes a second threaded exterior surface. A nut is mounted onto the first threaded exterior surface and the second threaded exterior surface proximate the front end of the motor case to securely fasten the head assembly to the motor can.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: Black & Decker Inc.Inventors: Yuming ZHOU, Fuchun XIE, Tong ZHENG, Funjun JIN, Weifeng QIAN, Ming JIN
-
Patent number: 12231414Abstract: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.Type: GrantFiled: September 20, 2021Date of Patent: February 18, 2025Assignee: Apple Inc.Inventors: Yan Yang, Jin Hyung Park, Joe S. Abuan, Berkat S. Tung, Sean P. Devlin, Vu H. Chiem, Jose A. Lozano Hinojosa, Thomas P. Devanneaux, Vladimir Goupenko, Hsien-Po Shiang, Daniel B. Pollack, Mark M. Xue, David J. Steele, Yu Xing, Ryan W. Baker, Christopher M. Garrido, Ming Jin
-
Patent number: 12176794Abstract: An outer-rotor brushless direct-current motor is provided. The motor includes a motor can that supports the motor components and a fan mounted on a rotor shaft inside the motor can to generate an airflow through the motor can. The motor can includes exhaust openings formed around the fan to allow the airflow to be expelled radially away from the fan, and intake openings formed at a distance from the exhaust openings to allow an airstream to be received radially into the motor can.Type: GrantFiled: November 19, 2021Date of Patent: December 24, 2024Assignee: Black & Decker Inc.Inventors: Yuming Zhou, Fuchun Xie, Tong Zheng, Ming Jin, Fujun Jin, Weifeng Qian