Patents by Inventor Jingyu Wu
Jingyu Wu 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).
-
Publication number: 20250115597Abstract: The invention provides a novel class of therapeutic agents that are safe and effective TYK2 inhibitors and pharmaceutical compositions of these compounds and methods of preparation and use thereof against various TYK2-mediated diseases and disorders.Type: ApplicationFiled: May 21, 2024Publication date: April 10, 2025Inventors: Zhaokui Wan, Michael Lawrence Vazquez, Gurmit Grewal, Xiaodong Li, Lin Su, Jingyu Wu
-
Publication number: 20250086747Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a data entity that causes a processing unit to process a computational graph. In one aspect, a method includes the actions of receiving data identifying a computational graph, the computational graph including a plurality of nodes representing operations; obtaining compilation artifacts for processing the computational graph on a processing unit; and generating a data entity from the compilation artifacts, wherein the data entity, when invoked, causes the processing unit to process the computational graph by executing the operations represented by the plurality of nodes.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Inventors: Jingyue Wu, Christopher Daniel Leary
-
Patent number: 12190404Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a data entity that causes a processing unit to process a computational graph. In one aspect, a method includes the actions of receiving data identifying a computational graph, the computational graph including a plurality of nodes representing operations; obtaining compilation artifacts for processing the computational graph on a processing unit; and generating a data entity from the compilation artifacts, wherein the data entity, when invoked, causes the processing unit to process the computational graph by executing the operations represented by the plurality of nodes.Type: GrantFiled: June 6, 2019Date of Patent: January 7, 2025Assignee: Google LLCInventors: Jingyue Wu, Christopher Daniel Leary
-
Patent number: 12129250Abstract: The invention provides a novel class of therapeutic agents that are safe and effective TYK2 inhibitors and pharmaceutical compositions of these compounds and methods of preparation and use thereof against various TYK2-mediated diseases and disorders.Type: GrantFiled: September 25, 2023Date of Patent: October 29, 2024Assignee: LYNK PHARMACEUTICALS CO. LTD.Inventors: Zhaokui Wan, Michael Lawrence Vazquez, Gurmit Grewal, Xiaodong Li, Lin Su, Jingyu Wu
-
Publication number: 20240269636Abstract: Hydrogel particles (microgels) generated using microfluidic methods have superb properties such as high size uniformity and precise control over degradation and release profiles, making them useful for applications in wound healing and injectable drug delivery. However, the throughput of microfluidics is constrained by the physics governing the flow of immiscible fluids confined within microchannels. This throughput tends to be several orders of magnitude lower than what would be necessary for commercial and clinical applications. Here, we demonstrate the scaling up of on-chip synthesis of microgels by parallelizing the microfluidic channels. Taking advantage of the established fabrication technologies developed by the semiconductor industry and a high flow control system, a 4-inch silicon microfluidic chip integrating more than 4,000 microfluidic devices is developed.Type: ApplicationFiled: June 14, 2022Publication date: August 15, 2024Inventors: Daeyeon LEE, David Aaron ISSADORE, Jingyu WU, Sagar Prasad YADAVALI
-
Publication number: 20240124448Abstract: The invention provides a novel class of therapeutic agents that are safe and effective TYK2 inhibitors and pharmaceutical compositions of these compounds and methods of preparation and use thereof against various TYK2-mediated diseases and disorders.Type: ApplicationFiled: September 25, 2023Publication date: April 18, 2024Inventors: Zhaokui Wan, Michael Lawrence Vazquez, Gurmit Grewal, Xiaodong Li, Lin Su, Jingyu Wu
-
Patent number: 11698483Abstract: Embodiments of the current disclosure include small diameter single-mode optical fibers having gratings and methods of forming thereof. In some embodiments, methods of forming a small diameter single-mode optical fibers having gratings include providing an optical fiber having a core and cladding with a combined outer diameter of 100 ?m to 125 ?m and a coating having a thickness of less than or equal to 20 ?m, wherein the coating comprises one of: (i) a high-modulus coating layer surrounding the cladding region; or (ii) a low-modulus coating layer surrounding the cladding region and a high-modulus coating layer surrounding the low-modulus coating layer; and exposing the core, through the coating, to a pattern of ultraviolet radiation to form an optical grating within the core.Type: GrantFiled: November 30, 2021Date of Patent: July 11, 2023Assignees: Corning Incorporated, University of Pittsburgh—of the Commonwealth System of Higher EducationInventors: Peng Chen, Ming-Jun Li, Jingyu Wu, Jieru Zhao
-
Publication number: 20220171122Abstract: Embodiments of the current disclosure include small diameter single-mode optical fibers having gratings and methods of forming thereof. In some embodiments, methods of forming a small diameter single-mode optical fibers having gratings include providing an optical fiber having a core and cladding with a combined outer diameter of 100 ?m to 125 ?m and a coating having a thickness of less than or equal to 20 ?m, wherein the coating comprises one of: (i) a high-modulus coating layer surrounding the cladding region; or (ii) a low-modulus coating layer surrounding the cladding region and a high-modulus coating layer surrounding the low-modulus coating layer; and exposing the core, through the coating, to a pattern of ultraviolet radiation to form an optical grating within the core.Type: ApplicationFiled: November 30, 2021Publication date: June 2, 2022Inventors: Peng Chen, Ming-Jun Li, Jingyu Wu, Jiero Zhao
-
Publication number: 20190287210Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a data entity that causes a processing unit to process a computational graph. In one aspect, a method includes the actions of receiving data identifying a computational graph, the computational graph including a plurality of nodes representing operations; obtaining compilation artifacts for processing the computational graph on a processing unit; and generating a data entity from the compilation artifacts, wherein the data entity, when invoked, causes the processing unit to process the computational graph by executing the operations represented by the plurality of nodes.Type: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Applicant: Google LLCInventors: Jingyue Wu, Christopher Daniel Leary
-
Patent number: 10325340Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a data entity that causes a processing unit to process a computational graph. In one aspect, method includes the actions of receiving data identifying a computational graph, the computational graph including a plurality of nodes representing operations; obtaining compilation artifacts for processing the computational graph on a processing unit; and generating a data entity from the compilation artifacts, wherein the data entity, when invoked, causes the processing unit to process the computational graph by executing the operations represented by the plurality of nodes.Type: GrantFiled: January 6, 2017Date of Patent: June 18, 2019Assignee: Google LLCInventors: Jingyue Wu, Christopher Daniel Leary
-
Publication number: 20180197267Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a data entity that causes a processing unit to process a computational graph. In one aspect, method includes the actions of receiving data identifying a computational graph, the computational graph including a plurality of nodes representing operations; obtaining compilation artifacts for processing the computational graph on a processing unit; and generating a data entity from the compilation artifacts, wherein the data entity, when invoked, causes the processing unit to process the computational graph by executing the operations represented by the plurality of nodes.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Applicant: Google Inc.Inventors: Jingyue Wu, Christopher Daniel Leary
-
Patent number: 9798527Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating efficient compiled code. In an example method, a compilation system obtains an un-optimized computational graph comprising a plurality of nodes representing operations and directed edges representing data dependencies. The un-optimized computational graph is analyzed using pattern matching to determine fusable operations that can be fused together into a single fusion operation. The un-optimized computational graph is transformed into an optimized computational graph by replacing the nodes representing the fusable operations in the un-optimized computational graph with a fusion node representing the single fusion operation. The compilation system produces efficient code by translating the fusion node of the optimized computational graph as a call that performs the fused operations.Type: GrantFiled: January 6, 2017Date of Patent: October 24, 2017Assignee: Google Inc.Inventors: Eli Bendersky, Robert Hundt, Mark Heffernan, Jingyue Wu
-
Patent number: 9454460Abstract: Methods, systems, and media for providing determinism in multithreaded programs are provided. In some embodiments, methods for providing determinism in multithreaded programs are provided, the methods comprising: instrumenting a program with: a proxy that: receives inputs to the program; and determines whether a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized; and a replayer that: if it is determined that a schedule corresponding to a set of input constraints satisfied by the inputs has been memoized, processes the inputs by the program according to the schedule.Type: GrantFiled: July 25, 2011Date of Patent: September 27, 2016Assignee: The Trustees of Columbia University in the City of New YorkInventors: Junfeng Yang, Heming Cui, Jingyue Wu
-
Patent number: 9235396Abstract: A data partitioning plan is automatically generated that—given a data-parallel program and a large input dataset, and without having to first run the program on the input dataset—substantially optimizes performance of the distributed execution system that explicitly measures and infers various properties of both data and computation to perform cost estimation and optimization. Estimation may comprise inferring the cost of a candidate data partitioning plan, and optimization may comprise generating an optimal partitioning plan based on the estimated costs of computation and input/output.Type: GrantFiled: December 13, 2011Date of Patent: January 12, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Qifa Ke, Vijayan Prabhakaran, Yinglian Xie, Yuan Yu, Jingyue Wu, Junfeng Yang
-
Publication number: 20150254112Abstract: Methods, systems, and media for protecting applications from races are provided. In some embodiments, methods for protecting applications from races are provided, the methods comprising: adding to at least one cycle of the application an update check to determine when an update to the application is to be made; adding an update engine to the application, wherein the update engine is configured to: receive an update plan that is based on an execution filter that specifies how operations of the application are to be synchronized; and cause synchronization operations to be added to the application based on the update plan that prevent the race from occurring.Type: ApplicationFiled: April 8, 2015Publication date: September 10, 2015Inventors: Junfeng Yang, Jingyue Wu, Heming Cui
-
Patent number: 9038048Abstract: Methods, systems, and media for protecting applications from races are provided. In some embodiments, methods for protecting applications from races are provided, the methods comprising: adding to at least one cycle of the application an update check to determine when an update to the application is to be made; adding an update engine to the application, wherein the update engine is configured to: receive an update plan that is based on an execution filter that specifies how operations of the application are to be synchronized; and cause synchronization operations to be added to the application based on the update plan that prevent the race from occurring.Type: GrantFiled: July 22, 2011Date of Patent: May 19, 2015Assignee: The Trustees of Columbia University in the City of New YorkInventors: Junfeng Yang, Heming Cui, Jingyue Wu
-
Publication number: 20130152057Abstract: A data partitioning plan is automatically generated that—given a data-parallel program and a large input dataset, and without having to first run the program on the input dataset—substantially optimizes performance of the distributed execution system that explicitly measures and infers various properties of both data and computation to perform cost estimation and optimization. Estimation may comprise inferring the cost of a candidate data partitioning plan, and optimization may comprise generating an optimal partitioning plan based on the estimated costs of computation and input/output.Type: ApplicationFiled: December 13, 2011Publication date: June 13, 2013Applicant: Microsoft CorporationInventors: Qifa Ke, Vijayan Prabhakaran, Yinglian Xie, Yuan Yu, Jingyue Wu, Junfeng Yang
-
Patent number: D920374Type: GrantFiled: October 1, 2019Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Jingyu Wu, Thai Truong, Yun-Ling Lee, James Gundersen
-
Patent number: D920378Type: GrantFiled: October 1, 2019Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Jingyu Wu, Thai Truong, Yun-Ling Lee, James Gundersen
-
Patent number: D1008284Type: GrantFiled: May 17, 2021Date of Patent: December 19, 2023Assignee: GOOGLE LLCInventors: Jingyu Wu, Sara Nassirzadeh-Marandi, James Gundersen, Michelle Gong, Qingxia Lin