Patents by Inventor James Ren
James Ren 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: 11964988Abstract: Provided herein are compounds of the Formula (I): (I) and tautomers, stereoisomers and pharmaceutically acceptable salts and solvates thereof, wherein Rx, Ry, W, X, Y, Z, Ring A and (AA) have the meanings given in the specification, which are inhibitors of RET kinase and are useful in the treatment and prevention of diseases which can be treated with a RET kinase inhibitor, including RET-associated diseases and disorders.Type: GrantFiled: September 6, 2019Date of Patent: April 23, 2024Assignee: ARRAY BIOPHARMA INC.Inventors: James F. Blake, Donghua Dai, Julia Haas, Yutong Jiang, Dean Kahn, Gabrielle R. Kolakowski, Elizabeth A. McFaddin, Megan L McKenney, Andrew T. Metcalf, David A. Moreno, Brett Prigaro, Ginelle A. Ramann, Li Ren, Shane M. Walls, Hailong Zhang
-
Patent number: 11959137Abstract: Disclosed herein, inter alia, are compounds, compositions, and methods of use thereof in the sequencing of a nucleic acid.Type: GrantFiled: August 9, 2022Date of Patent: April 16, 2024Assignee: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORKInventors: Jingyue Ju, Xiaoxu Li, Xin Chen, Zengmin Li, Shiv Kumar, Shundi Shi, Cheng Guo, Jianyi Ren, Min-Kang Hsieh, Minchen Chien, Chuanjuan Tao, Ece Erturk, Sergey Kalachikov, James J. Russo
-
Patent number: 11938074Abstract: A neck supporting exoskeleton is configured to be worn by a person to support the person's head during backward extension motions of the person's neck. The neck supporting exoskeleton may comprise a torso frame configured to be coupled to the person's torso, a head pillow configured to contact the rear portion of the person's head during backward extension motions of the person's neck, a linkage allowing for relative motion between the head pillow and the torso frame in the sagittal plane of the person, and an actuator configured to impose a supporting force onto the head pillow. When the person's neck extension angle increases beyond an engagement angle, the actuator causes the linkage to impose a supporting force onto the head pillow resisting the backward extension motion of the head pillow and the person's head relative to the torso frame thereby providing a support for the person's head.Type: GrantFiled: October 18, 2019Date of Patent: March 26, 2024Assignees: The Regents of the University of California, suitX, Inc.Inventors: Logan Van Engelhoven, Homayoon Kazerooni, James Ren, Wayne Yi-Wei Tung, Valantyn Koziak
-
Publication number: 20240066029Abstract: Provided herein are compounds of the Formula I: and stereoisomers and pharmaceutically acceptable salts or solvates thereof, in which A, B, X1, X2, X3, X4, Ring D, and E have the meanings given in the specification, which are inhibitors of RET kinase and are useful in the treatment and prevention of diseases which can be treated with a RET kinase inhibitor, including RET-associated diseases and disorders.Type: ApplicationFiled: June 27, 2023Publication date: February 29, 2024Inventors: Steven W. ANDREWS, Sean ARONOW, James F. Blake, Barbara J. BRANDHUBER, Adam COOK, Julia HAAS, Yutong JIANG, Gabrielle R. KOLAKOWSKI, Elizabeth A. MCFADDIN, Megan L. MCKENNEY, Oren T. MCNULTY, Andrew T. METCALF, David A. MORENO, Tony P. TANG, Li REN
-
Publication number: 20200121543Abstract: A neck supporting exoskeleton is configured to be worn by a person to support the person's head during backward extension motions of the person's neck. The neck supporting exoskeleton may comprise a torso frame configured to be coupled to the person's torso, a head pillow configured to contact the rear portion of the person's head during backward extension motions of the person's neck, a linkage allowing for relative motion between the head pillow and the torso frame in the sagittal plane of the person, and an actuator configured to impose a supporting force onto the head pillow. When the person's neck extension angle increases beyond an engagement angle, the actuator causes the linkage to impose a supporting force onto the head pillow resisting the backward extension motion of the head pillow and the person's head relative to the torso frame thereby providing a support for the person's head.Type: ApplicationFiled: October 18, 2019Publication date: April 23, 2020Applicants: U.S. Bionics, Inc., The Regents of the University of CaliforniaInventors: Logan Van Engelhoven, Homayoon Kazerooni, James Ren, Wayne Yi-Wei Tung
-
Patent number: 8571062Abstract: A system and method are provided for converting multichannel serial data streams into packets. The method accepts a plurality of serial data streams in a corresponding plurality of channels. In a time domain multiplexed (TDM) fashion, groups with an undetermined number of data bits are packed from each data stream, into an associated channel segment queue, where each segment includes a predetermined number of bits. In a TDM fashion, segments are loaded into an associated channel payload queue, where each payload includes a predetermined number of segments. Once a payload is filled, an associated pointer is created in a pointer queue. The method selects a pointer from the pointer queue, creates a packet from the payload associated with the selected pointer, and transmits the packet via a packet interface. The packet overhead may include information stored in the pointer, a packet header, or a cyclic redundancy check (CRC) checksum.Type: GrantFiled: October 8, 2010Date of Patent: October 29, 2013Assignee: Applied Micro Circuits CorporationInventors: Xingen (James) Ren, Ravi Subrahmanyan
-
Patent number: 8542694Abstract: A system and method are presented for providing packet and time division multiplex (TDM) services in a data communication interface. The method accepts packets at a first rate over a packet interface, and transfers time-sensitive data in the packets as packet data units (PDUs) having a smaller number of bits than a packet and a second rate, faster than the first rate. The method transforms the PDUs into frames in a first TDM protocol. Typically, the PDUs are transformed into units having a smaller number of bits than the PDU and a third rate, faster than the second rate. Then, the TDM frames are transmitted over a line interface.Type: GrantFiled: April 8, 2011Date of Patent: September 24, 2013Assignee: Applied Micro Circuits CorporationInventors: Ravi Subrahmanyan, Xingen James Ren, Dimitrios Giannakopoulos
-
Patent number: 7944949Abstract: A system and method are presented for providing packet and time division multiplex (TDM) services in a data communication interface. The method accepts packets at a first rate over a packet interface, and transfers time-sensitive data in the packets as packet data units (PDUs) having a smaller number of bits than a packet and a second rate, faster than the first rate. The method transforms the PDUs into frames in a first TDM protocol. Typically, the PDUs are transformed into units having a smaller number of bits than the PDU and a third rate, faster than the second rate. Then, the TDM frames are transmitted over a line interface.Type: GrantFiled: October 16, 2007Date of Patent: May 17, 2011Assignee: Applied Micro Circuits CorporationInventors: Ravi Subrahmanyan, Xingen James Ren, Dimitrios Giannakopoulos
-
Patent number: 7940806Abstract: A system and method are provided for mapping information into Synchronous Payload Envelopes (SPEs). The method provides information bytes at a nominal system clock-based data rate, which is about equal to a system clock, but may be adjusted. An external clock has a rate approximately equal to the system clock rate. The method generates SPEs with identically-positioned information bytes, regardless of differences between the system and external clock rates. The SPEs are combined with Transport Overhead (TOH) and transmitted as a message frame at the external clock rate. SPEs are generated maintaining the positions of the information bytes within each SPE, without pointer adjustments, despite differences between the system and external clock rates. Expressed another way, message frames are generated with payload and TOH sections, and the information bytes are located exclusively in the payload sections. As a result, constant pointer values (e.g., H1/H2 or V1/V2) are maintained for all the SPEs.Type: GrantFiled: September 23, 2010Date of Patent: May 10, 2011Assignee: Applied Micro Circuits CorporationInventors: Ravi Subrahmanyan, Glen W. Miller, Xingen (James) Ren, Dimitrios Giannakopoulos
-
Patent number: 7835393Abstract: A system and method are provided for converting multichannel serial data streams into packets. The method accepts a plurality of serial data streams in a corresponding plurality of channels. In a time domain multiplexed (TDM) fashion, groups with an undetermined number of data bits are packed from each data stream, into an associated channel segment queue, where each segment includes a predetermined number of bits. In a TDM fashion, segments are loaded into an associated channel payload queue, where each payload includes a predetermined number of segments. Once a payload is filled, an associated pointer is created in a pointer queue. The method selects a pointer from the pointer queue, creates a packet from the payload associated with the selected pointer, and transmits the packet via a packet interface. The packet overhead may include information stored in the pointer, a packet header, or a cyclic redundancy check (CRC) checksum.Type: GrantFiled: January 16, 2008Date of Patent: November 16, 2010Assignee: Applied Micro Circuits CorporationInventors: Xingen (James) Ren, Ravi Subrahmanyan
-
Patent number: 7826490Abstract: A system and method are provided for mapping information into Synchronous Payload Envelopes (SPEs). The method provides information bytes at a nominal system clock-based data rate, which is about equal to a system clock, but may be adjusted. An external clock has a rate approximately equal to the system clock rate. The method generates SPEs with identically-positioned information bytes, regardless of differences between the system and external clock rates. The SPEs are combined with Transport Overhead (TOH) and transmitted as a message frame at the external clock rate. SPEs are generated maintaining the positions of the information bytes within each SPE, without pointer adjustments, despite differences between the system and external clock rates. Expressed another way, message frames are generated with payload and TOH sections, and the information bytes are located exclusively in the payload sections. As a result, constant pointer values (e.g., H1/H2 or V1/V2) are maintained for all the SPEs.Type: GrantFiled: June 29, 2006Date of Patent: November 2, 2010Assignee: Applied Micro Circuits CorporationInventors: Ravi Subrahmanyan, Glen W. Miller, Xingen James Ren, Dimitrios Giannakopoulos
-
Publication number: 20090180494Abstract: A system and method are provided for converting multichannel serial data streams into packets. The method accepts a plurality of serial data streams in a corresponding plurality of channels. In a time domain multiplexed (TDM) fashion, groups with an undetermined number of data bits are packed from each data stream, into an associated channel segment queue, where each segment includes a predetermined number of bits. In a TDM fashion, segments are loaded into an associated channel payload queue, where each payload includes a predetermined number of segments. Once a payload is filled, an associated pointer is created in a pointer queue. The method selects a pointer from the pointer queue, creates a packet from the payload associated with the selected pointer, and transmits the packet via a packet interface. The packet overhead may include information stored in the pointer, a packet header, or a cyclic redundancy check (CRC) checksum.Type: ApplicationFiled: January 16, 2008Publication date: July 16, 2009Inventors: Xingen (James) Ren, Ravi Subrahmanyan
-
Publication number: 20090097506Abstract: A system and method are presented for providing packet and time division multiplex (TDM) services in a data communication interface. The method accepts packets at a first rate over a packet interface, and transfers time-sensitive data in the packets as packet data units (PDUs) having a smaller number of bits than a packet and a second rate, faster than the first rate. The method transforms the PDUs into frames in a first TDM protocol. Typically, the PDUs are transformed into units having a smaller number of bits than the PDU and a third rate, faster than the second rate. Then, the TDM frames are transmitted over a line interface.Type: ApplicationFiled: October 16, 2007Publication date: April 16, 2009Inventors: Ravi Subrahmanyan, Xingen James Ren, Dimitrios Giannakopoulos
-
Publication number: 20080002717Abstract: A system and method are provided for mapping information into Synchronous Payload Envelopes (SPEs). The method provides information bytes at a nominal system clock-based data rate, which is about equal to a system clock, but may be adjusted. An external clock has a rate approximately equal to the system clock rate. The method generates SPEs with identically-positioned information bytes, regardless of differences between the system and external clock rates. The SPEs are combined with Transport Overhead (TOH) and transmitted as a message frame at the external clock rate. SPEs are generated maintaining the positions of the information bytes within each SPE, without pointer adjustments, despite differences between the system and external clock rates. Expressed another way, message frames are generated with payload and TOH sections, and the information bytes are located exclusively in the payload sections. As a result, constant pointer values (e.g., H1/H2 or V1/V2) are maintained for all the SPEs.Type: ApplicationFiled: June 29, 2006Publication date: January 3, 2008Inventors: Ravi Subrahmanyan, Glen W. Miller, Xingen James Ren, Dimitrios Giannakopoulos
-
Patent number: 4009404Abstract: A monostable multivibrator has improved output control by minimizing the recovery time of a transistor pair and using a voltage comparator for comparing the recharging voltage of the timing network with a reference for output signal development. Recovery time is minimized by employing a Darlington circuit for accelerating discharge of the timing network in response to the trigger signal to the monostable transistor pair, whereby the voltage comparator generates an output signal which is a function primarily of recharging time of the timing network.Type: GrantFiled: October 6, 1975Date of Patent: February 22, 1977Assignee: Fairchild Camera and Instrument CorporationInventor: James Ren-Jke Kuo