Patents by Inventor Andrew Yang
Andrew Yang 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: 12632713Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: GrantFiled: December 28, 2017Date of Patent: May 19, 2026Assignee: Intel CorporationInventors: Horace H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Publication number: 20250232002Abstract: Methods and apparatuses relating to performing vector multiplication are described. Hardware accelerators to perform vector multiplication are also described. A combined fixed-point and floating-point vector multiplication circuit may include at least one switch to change the circuit between a first mode and a second mode. In the first mode, the circuit is to multiply mantissas from a same element position of a first floating-point vector and a second floating-point vector to produce a product, shift the products, produce signed representations of the shifted products, add the signed representations of the shifted products to produce a single product, and normalize the single product into a single floating-point resultant. In the second mode, the circuit is to multiply values from a same element position of a first integer vector and a second integer vector to produce a corresponding product, and add each corresponding product to produce a single integer resultant.Type: ApplicationFiled: January 16, 2025Publication date: July 17, 2025Applicant: Intel CorporationInventors: Maciej URBANSKI, Brian J. HICKMANN, Michael ROTZIN, Krishnakumar NAIR, Andrew YANG, Brian S. MORRIS, Dennis BRADFORD
-
Publication number: 20250205312Abstract: Orally administrable pharmaceutical compositions comprising an incretin or analog or derivative thereof are presented that allow for extended control of blood glucose. Formulations presented herein comprise a self-emulsifying drug delivery system (SEDDS). Advantageously such formulations afford protection from the proteolytic conditions in the upper gastrointestinal tract while allowing for effective drug release and absorption in the lower gastrointestinal tract.Type: ApplicationFiled: December 16, 2024Publication date: June 26, 2025Applicant: AlbuNext, LLCInventors: Patrick Soon-Shiong, Martin ROBITAILLE, Qinwei Wang, Andrew Yang
-
Patent number: 12254061Abstract: Methods and apparatuses relating to performing vector multiplication are described. Hardware accelerators to perform vector multiplication are also described.Type: GrantFiled: September 27, 2018Date of Patent: March 18, 2025Assignee: Intel CorporationInventors: Maciej Urbanski, Brian J. Hickmann, Michael Rotzin, Krishnakumar Nair, Andrew Yang, Brian S. Morris, Dennis Bradford
-
Patent number: 12205035Abstract: Thus, the present disclosure is directed to systems and methods for training neural networks using a tensor that includes a plurality of FP16 values and a plurality of bits that define an exponent shared by some or all of the FP16 values included in the tensor. The FP16 values may include IEEE 754 format 16-bit floating point values and the tensor may include a plurality of bits defining the shared exponent. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa and a variable bit-length exponent that may be dynamically set by processor circuitry. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa; a variable bit-length exponent that may be dynamically set by processor circuitry; and a shared exponent switch set by the processor circuitry to selectively combine the FP16 value exponent with the shared exponent.Type: GrantFiled: June 8, 2018Date of Patent: January 21, 2025Assignee: Intel CorporationInventors: Krishnakumar Nair, Andrew Yang, Brian Morris
-
Publication number: 20240112006Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: December 8, 2023Publication date: April 4, 2024Inventors: Horace H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Patent number: 11921118Abstract: Provided herein are methods for labeling the proteomes of cells, as well as methods for labeling proteins or populations of proteins produced by cells. In some embodiments, the methods comprise introducing variant aminoacyl-tRNA synthetases and noncanonical amino acids into cells. Also provided herein are polynucleotides encoding variant aminoacyl-tRNA synthetases that recognize noncanonical amino acids. The methods and compositions provided herein are useful for, among other things, identifying target cells and identifying biomarkers of interest.Type: GrantFiled: November 5, 2020Date of Patent: March 5, 2024Assignees: The Board of Trustees of the Leland Stanford Junior University, The United States Government as represented by the Department of Veterans AffairsInventors: Andrew Yang, Anton Wyss-Coray, Kyle Brewer
-
Publication number: 20240028905Abstract: Thus, the present disclosure is directed to systems and methods for training neural networks using a tensor that includes a plurality of FP16 values and a plurality of bits that define an exponent shared by some or all of the FP16 values included in the tensor. The FP16 values may include IEEE 754 format 16-bit floating point values and the tensor may include a plurality of bits defining the shared exponent. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa and a variable bit-length exponent that may be dynamically set by processor circuitry. The tensor may include a shared exponent and FP16 values that include a variable bit-length mantissa; a variable bit-length exponent that may be dynamically set by processor circuitry; and a shared exponent switch set by the processor circuitry to selectively combine the FP16 value exponent with the shared exponent.Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: Krishnakumar Nair, Andrew Yang, Brian Morris
-
Patent number: 11823088Abstract: Systems and methods for fast and efficient retrieval of NFT ownership information are provided. An exemplary method includes initializing a mirror blockchain by making a copy of an NFT blockchain; initializing an ownership transaction table and an NFT ledger from a mirror NFT blockchain by processing the mirror blockchain from a beginning block to an end block; periodically update the mirror blockchain with new blocks from an NFT blockchain thereby forming a new end block; processing ownership transaction events that modify NFT ownership in the new blocks up to a fixed offset from the new end block; updating the ownership transaction table; updating the NFT ledger; receiving a request for all NFTs owned by a crypto-wallet address; generating a response with the NFTs owned by the crypto-wallet address from the NFT ledger; selecting an NFT group; and verifying the NFT ledger against the NFT blockchain ownership.Type: GrantFiled: May 2, 2023Date of Patent: November 21, 2023Assignee: Alchemy Insights, Inc.Inventors: Benjamin Godlove, Ram Bhaskar, Niveda Krishnamoorthy, Bill Zhu, Alex Miao, Omar Ceja, Josh Zhang, Andrew Yang
-
Patent number: 11769143Abstract: Systems and methods for providing high performance access to NFT metadata including ownership information. An example method requests NFT metadata from a server that has cached NFT metadata extracted from a mirror NFT blockchain. Periodically, new blocks that have been added to an NFT blockchain are added to the mirror blockchain and processed to update a cache with metadata modifications. Additionally, the method includes requests for NFT ownership information. An ownership transaction table is generated and updated from the mirror blockchain. Ownership request can include requests for all the NFTs owned by a crypto-wallet address.Type: GrantFiled: December 22, 2022Date of Patent: September 26, 2023Assignee: Alchemy Insights, Inc.Inventors: Benjamin Godlove, Ram Bhaskar, Niveda Krishnamoorthy, Bill Zhu, Alex Miao, Omar Ceja, Josh Zhang, Andrew Yang
-
Publication number: 20230222331Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: March 15, 2023Publication date: July 13, 2023Inventors: Horce H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Patent number: 11567555Abstract: Embodiments include an apparatus comprising an execution unit coupled to a memory, a microcode controller, and a hardware controller. The microcode controller is to identify a global power and performance hint in an instruction stream that includes first and second instruction phases to be executed in parallel, identify a local hint based on synchronization dependence in the first instruction phase, and use the first local hint to balance power consumption between the execution unit and the memory during parallel executions of the first and second instruction phases. The hardware controller is to use the global hint to determine an appropriate voltage level of a compute voltage and a frequency of a compute clock signal for the execution unit during the parallel executions of the first and second instruction phases. The first local hint includes a processing rate for the first instruction phase or an indication of the processing rate.Type: GrantFiled: August 30, 2019Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Jason Seung-Min Kim, Sundar Ramani, Yogesh Bansal, Nitin N. Garegrat, Olivia K. Wu, Mayank Kaushik, Mrinal Iyer, Tom Schebye, Andrew Yang
-
Publication number: 20220391924Abstract: Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving an indication of an asset of a manufacturer and a code associated with the asset, generating a token linked to a blockchain of the manufacturer, wherein the token includes a digital signature created using a creation key of the manufacturer, associating the token to the code of the asset, wherein the token remains locked until an indication is received, receiving the indication indicating the asset has passed a point of a supply chain and unlocking the token in response to receiving the indication.Type: ApplicationFiled: June 6, 2022Publication date: December 8, 2022Inventors: Andrew YANG, Athanasios KARACHOTZITIS, Jeong Woo PARK
-
Publication number: 20220245438Abstract: A network of matrix processing units (MPUs) is provided on a device, where each MPU is connected to at least one other MPU in the network, and each MPU is to perform matrix multiplication operations. Computer memory stores tensor data and a master control central processing unit (MCC) is provided on the device to receive an instruction from a host device, where the instruction includes one or more tensor operands based on the tensor data. The MCC invokes a set of operations on one or more of the MPUs based on the instruction, where the set of operations includes operations on the tensor operands. A result is generated from the set of operations, the result embodied as a tensor value.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventors: Horce H. Lau, Prashant Arora, Olivia K. Wu, Tony L. Werner, Carey K. Kloss, Amir Khosrowshahi, Andrew Yang, Aravind Kalaiah, Vijay Anand R. Korthikanti
-
Patent number: 11204766Abstract: Embodiments include a method comprising identifying, by an instruction scheduler of a processor core, a first high power instruction in an instruction stream to be executed by an execution unit of the processor core. A pre-charge signal is asserted indicating that the first high power instruction is scheduled for execution. Subsequent to the pre-charge signal being asserted, a voltage boost signal is asserted to cause a supply voltage for the execution unit to be increased. A busy signal indicating that the first high power instruction is executing is received from the execution unit. Based at least in part on the busy signal being asserted, de-asserting the voltage boost signal. More specific embodiments include decreasing the supply voltage for the execution unit subsequent to the de-asserting the voltage boost signal. More Further embodiments include delaying asserting the voltage boost signal based on a start delay time.Type: GrantFiled: August 30, 2019Date of Patent: December 21, 2021Assignee: Intel CorporationInventors: Jason Seung-Min Kim, Nitin N. Garegrat, Anitha Loke, Nasima Parveen, David Y. Fang, Kursad Kiziloglu, Dmitry Sergeyevich Lukiyanchenko, Fabrice Paillet, Andrew Yang
-
Publication number: 20210263993Abstract: Methods and apparatuses relating to performing vector multiplication are described. Hardware accelerators to perform vector multiplication are also described.Type: ApplicationFiled: September 27, 2018Publication date: August 26, 2021Inventors: Maciej URBANSKI, Brian J. HICKMANN, Michael ROTZIN, Krishnakumar NAIR, Andrew YANG, Brian S. MORRIS, Dennis BRADFORD
-
Patent number: D947798Type: GrantFiled: April 27, 2021Date of Patent: April 5, 2022Assignee: Eaton Intelligent Power LimitedInventors: Alex Zhuang, George Zhang, Erik Jeffrey Gouhl, Harry Zhang, Andrew Yang, Darron Kirby Lacey, Tom Xiong
-
Patent number: D1065117Type: GrantFiled: February 23, 2022Date of Patent: March 4, 2025Assignee: EATON INTELLIGENT POWER LIMITEDInventors: Alex Zhuang, George Zhang, Erik Jeffrey Gouhl, Harry Zhang, Andrew Yang, Darron Kirby Lacey, Tom Xiong
-
Patent number: D1082724Type: GrantFiled: May 13, 2024Date of Patent: July 8, 2025Assignee: EATON INTELLIGENT POWER LIMITEDInventors: Alex Zhuang, George Zhang, Erik Jeffrey Gouhl, Harry Zhang, Andrew Yang, Darron Kirby Lacey, Tom Xiong
-
Patent number: D1122213Type: GrantFiled: May 13, 2024Date of Patent: April 14, 2026Assignee: EATON INTELLIGENT POWER LIMITEDInventors: Alex Zhuang, George Zhang, Erik Jeffrey Gouhl, Harry Zhang, Andrew Yang, Darron Kirby Lacey, Tom Xiong