Patents by Inventor Jonathan Choy

Jonathan Choy 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: 9580427
    Abstract: Provided herein are compounds such as the compounds having the structure of Formula (XI) and methods of using the same, such as methods of inhibiting kinases.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: February 28, 2017
    Assignee: The Regents of the University of California
    Inventors: John William Taunton, Jr., Jesse McFarland, Shyam Krishnan, Jonathan Choy
  • Publication number: 20160361298
    Abstract: Described are compositions and methods for treating cancer. Some methods comprise the administration of an effective amount of at least one inhibitor of tryptophan 2,3-dioxygenase (TDO) and/or indoleamine 2,3-dioxygenase (IDO), optionally combined with one or more additional anti-cancer agents.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 15, 2016
    Inventors: Paul Novick, Jonathan Choy, Sumit Mahajan, Ritika Prasad, Shalabh Gupta
  • Patent number: 8909904
    Abstract: A processor includes a decode unit and a byte permute unit. The byte permute unit receives an instruction from the decode unit. The byte permute unit determines whether the instruction corresponds to a shuffle instruction or a shift instruction. For a shuffle instruction, the byte permute unit uses a byte shuffler to perform a shuffle operation indicated by the instruction. For a shift instruction that indicates a shift magnitude, the byte permute unit uses the byte shuffler to byte-level shift a source operand corresponding to the instruction by an integer number of bytes. The byte permute unit also generates a sequence of output bits by bit-shifting the byte-level shifted source operand by a number of bits such that the sum of the number of bits and the integer number of bytes is equal to the shift magnitude.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: December 9, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Ranganathan Sudhakar, Jonathan Choy, Debjit Das Sarma
  • Publication number: 20140323464
    Abstract: Provided herein are kinase inhibiting compounds and methods of using the same.
    Type: Application
    Filed: May 16, 2012
    Publication date: October 30, 2014
    Inventors: John William Taunton, JR., Kenneth Albert Brameld, David Michael Goldstein, Jesse Mcfarland, Shyam Krishnan, Jonathan Choy
  • Publication number: 20120278591
    Abstract: A microprocessor is provided that has a datapath that is split into upper and lower portions. The microprocessor includes a centralized crossbar switch module having a single data movement module. The data movement module is capable of processing instructions that require operands to be exchanged between upper and lower 64-bit halves of the split architecture. The data movement module can access and process all instructions that require simultaneous access to the entire register contents of the upper and lower portions. The data movement module is configured to execute any one of a number of different instructions to perform data manipulation with respect to one or more “split-operands” (also referred to simply as “operands” herein). The data movement module can exchange data (bytes and/or bits) of operands for the upper and lower 64-bit halves so that bytes and/or bits of operands can be moved or rearranged to other positions during execution of a particular instruction.
    Type: Application
    Filed: April 27, 2011
    Publication date: November 1, 2012
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventors: Scott HILKER, Kevin HURD, Mark GIBSON, Jonathan CHOY
  • Publication number: 20100318771
    Abstract: A processor includes a decode unit and a byte permute unit. The byte permute unit receives an instruction from the decode unit. The byte permute unit determines whether the instruction corresponds to a shuffle instruction or a shift instruction. For a shuffle instruction, the byte permute unit uses a byte shuffler to perform a shuffle operation indicated by the instruction. For a shift instruction that indicates a shift magnitude, the byte permute unit uses the byte shuffler to byte-level shift a source operand corresponding to the instruction by an integer number of bytes. The byte permute unit also generates a sequence of output bits by bit-shifting the byte-level shifted source operand by a number of bits such that the sum of the number of bits and the integer number of bytes is equal to the shift magnitude.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Inventors: Ranganathan Sudhakar, Jonathan Choy, Debjit Das Sarma
  • Publication number: 20060219473
    Abstract: A voice communications terminal is provided that includes: a microphone 208 operable to receive an audio stream; and a voice activity detector 220 operable to (a) determine whether the audio stream comprises voice signals and (b) when the audio stream comprises voice signals, at least one of (i) notify a communications server 110 and (ii) provide at least a portion of the audio stream to the communications server 110.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Applicant: Avaya Technology Corp.
    Inventors: Simon Boland, Jonathan Choy, Paul McNamara