Patents by Inventor Ian C. Wong

Ian C. Wong 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: 20240101533
    Abstract: The present disclosure relates to methods and intermediates useful for preparing a compound of formula I: or a co-crystal, solvate, salt or combination thereof.
    Type: Application
    Filed: June 5, 2023
    Publication date: March 28, 2024
    Inventors: Kevin McCormack Allan, Amanda Lynn Vandehey, Gediminas Brizgys, Sachin Dhar, Ian James Doxsee, Alex Goldberg, Lars V. Heumann, Zilin Huang, Nathaniel Thomas Kadunce, Shahrokh Kazerani, Willard Lew, Vinh Xuan Ngo, Brian Michael O`Keefe, Trevor James Rainey, Benjamin James Roberts, Bing Shi, Dietrich P. Steinhuebel, Winston C. Tse, Anna Michelle Wagner, Xianghong Wang, Scott Alan Wolckenhauer, Chloe Yuyi Wong, Jennifer R. Zhang
  • Patent number: 10855346
    Abstract: Techniques are disclosed relating to a massive MIMO base station architecture. In some embodiments, a base station is configured to combine signals received by multiple antennas and, for at least a subset of processing elements included in the base station, each processing element is configured to operate on a different portion of the combined signals. In these embodiments, each portion includes signals from multiple antennas. In some embodiments, the portions are different time and/or frequency portions of the combined signals. In some embodiments, this distributed processing may allow the number of antennas of the base station to scale dramatically, provide dynamic re-configurability, facilitate real-time reciprocity-based precoding, etc.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: December 1, 2020
    Assignee: National Instruments Corporation
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Patent number: 9985701
    Abstract: Techniques are disclosed relating to signaling and frame structure for massive MIMO communication systems. In some embodiments, an apparatus is configured to receive an uplink pilot symbol from a mobile device over a first channel and receive uplink data from the mobile device over the first channel, where the uplink data is included in one or more orthogonal frequency division multiplexing (OFDM) symbols at a symbol rate. In these embodiments, the apparatus is configured to, determine channel information based on the pilot symbol, precode downlink data based on the channel information, and transmit the precoded downlink data to the mobile device. In these embodiments, a transition interval between receiving the uplink pilot symbol and beginning to transmit the precoded downlink data corresponds to less than five OFDM symbols at the symbol rate. This may facilitate reciprocity-based precoding for fast-moving mobile devices, in some embodiments.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: May 29, 2018
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Patent number: 9577729
    Abstract: Techniques are disclosed relating to synchronization of radios in a large antenna count (LAC) system. In some embodiments, a LAC system includes a plurality of slave radios, a clock and trigger distribution system, and a master device. In these embodiments, the plurality of slave radios are configured to establish a fixed relationship between a reference clock and their respective local clocks. In these embodiments, the master device and plurality of slave radios are configured to generate and align respective common periodic time reference (CPTR) signals, at a lower frequency than the local clocks. In these embodiments, the master device is configured to transmit a trigger signal based on its CPTR and the plurality of slave radios are configured to perform an action based on the trigger at a subsequent edge of their CPTRs. This may allow synchronization of sampling for antennas in a massive MIMO base station, for example.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: February 21, 2017
    Assignee: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi, Brooks C. Prumo
  • Patent number: 9344227
    Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: May 17, 2016
    Assignee: Apple Inc.
    Inventor: Ian C. Wong
  • Patent number: 9335977
    Abstract: System and method for optimizing a data flow diagram based on access pattern information are described. Access pattern information for a data flow diagram may be received. The data flow diagram may include a plurality of interconnected actors, e.g., functional blocks, visually indicating functionality of the data flow diagram. The access pattern information may include one or more of: input pattern information specifying cycles on which tokens are consumed by at least one of the actors, or output pattern information specifying cycles on which tokens are produced by at least one of the actors. A program that implements the functionality of the data flow diagram may be generated based at least in part on the access pattern information.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: May 10, 2016
    Assignee: National Instruments Corporation
    Inventors: Guoqiang Wang, Kaushik Ravindran, Rhishikesh Limaye, Guang Yang, Arkadeb Ghosal, Hugo A. Andrade, John R. Allen, Jacob Kornerup, Ian C. Wong, Jeffrey N. Correll, Michael J. Trimborn
  • Publication number: 20150326291
    Abstract: Techniques are disclosed relating to signaling and frame structure for massive MIMO communication systems. In some embodiments, an apparatus is configured to receive an uplink pilot symbol from a mobile device over a first channel and receive uplink data from the mobile device over the first channel, where the uplink data is included in one or more orthogonal frequency division multiplexing (OFDM) symbols at a symbol rate. In these embodiments, the apparatus is configured to, determine channel information based on the pilot symbol, precode downlink data based on the channel information, and transmit the precoded downlink data to the mobile device. In these embodiments, a transition interval between receiving the uplink pilot symbol and beginning to transmit the precoded downlink data corresponds to less than five OFDM symbols at the symbol rate. This may facilitate reciprocity-based precoding for fast-moving mobile devices, in some embodiments.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Publication number: 20150326286
    Abstract: Techniques are disclosed relating to a massive MIMO base station architecture. In some embodiments, a base station is configured to combine signals received by multiple antennas and, for at least a subset of processing elements included in the base station, each processing element is configured to operate on a different portion of the combined signals. In these embodiments, each portion includes signals from multiple antennas. In some embodiments, the portions are different time and/or frequency portions of the combined signals. In some embodiments, this distributed processing may allow the number of antennas of the base station to scale dramatically, provide dynamic re-configurability, facilitate real-time reciprocity-based precoding, etc.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi
  • Publication number: 20150326383
    Abstract: Techniques are disclosed relating to synchronization of radios in a large antenna count (LAC) system. In some embodiments, a LAC system includes a plurality of slave radios, a clock and trigger distribution system, and a master device. In these embodiments, the plurality of slave radios are configured to establish a fixed relationship between a reference clock and their respective local clocks. In these embodiments, the master device and plurality of slave radios are configured to generate and align respective common periodic time reference (CPTR) signals, at a lower frequency than the local clocks. In these embodiments, the master device is configured to transmit a trigger signal based on its CPTR and the plurality of slave radios are configured to perform an action based on the trigger at a subsequent edge of their CPTRs. This may allow synchronization of sampling for antennas in a massive MIMO base station, for example.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Ian C. Wong, Karl F. Nieman, Nikhil U. Kundargi, Brooks C. Prumo
  • Publication number: 20150263828
    Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 17, 2015
    Inventor: Ian C. Wong
  • Patent number: 8812814
    Abstract: Embodiments of the disclosure provide a system and method for dynamically allocating storage capacity in a user equipment buffer. In various embodiments of the invention, a plurality of transport blocks associated with a process are stored in a plurality of subpartitions of a partition of a buffer in a user equipment device.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: August 19, 2014
    Assignee: Apple Inc.
    Inventors: Jayesh H. Kotecha, Ning Chen, Ian C. Wong
  • Patent number: 8726228
    Abstract: System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: May 13, 2014
    Assignee: National Instruments Corporation
    Inventors: Kaushik Ravindran, Guang Yang, Jacob Kornerup, Ian C. Wong, Jeffrey N. Correll, Michael J. Trimborn, Hugo A. Andrade
  • Patent number: 8671322
    Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: March 11, 2014
    Assignee: Apple Inc.
    Inventor: Ian C. Wong
  • Publication number: 20140040855
    Abstract: System and method for optimizing a data flow diagram based on access pattern information are described. Access pattern information for a data flow diagram may be received. The data flow diagram may include a plurality of interconnected actors, e.g., functional blocks, visually indicating functionality of the data flow diagram. The access pattern information may include one or more of: input pattern information specifying cycles on which tokens are consumed by at least one of the actors, or output pattern information specifying cycles on which tokens are produced by at least one of the actors. A program that implements the functionality of the data flow diagram may be generated based at least in part on the access pattern information.
    Type: Application
    Filed: October 9, 2013
    Publication date: February 6, 2014
    Applicant: NATIONAL INSTRUMENTS CORPORATION
    Inventors: Guoqiang Wang, Kaushik Ravindran, Rhishikesh Limaye, Guang Yang, Arkadeb Ghosal, Hugo A. Andrade, John R. Allen, Jacob Kornerup, Ian C. Wong, Jeffrey N. Correll, Michael J. Trimborn
  • Patent number: 8433878
    Abstract: Embodiments of the disclosure provide a system and method for dynamically allocating storage capacity in a user equipment buffer. In various embodiments of the invention, a plurality of transport blocks associated with a process are stored in a plurality of subpartitions of a partition of a buffer in a user equipment device.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: April 30, 2013
    Assignee: Apple Inc.
    Inventors: Jayesh H. Kotecha, Ning Chen, Ian C. Wong
  • Publication number: 20130044593
    Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 21, 2013
    Inventor: Ian C. Wong
  • Publication number: 20130036338
    Abstract: In a wireless communication system (200), a compact control signaling scheme is provided for signaling the selected retransmission mode and codeword identifier for a codeword retransmission when one of a plurality of codewords (CW1, CW2) being transmitted over two codeword pipes to a receiver (201.i) fails the transmission and when the base station/transmitter (210) switches from a higher order channel rank (231) to a lower order channel rank (241), either by including one or more additional signaling bits in the control signal (240) to identify the retransmitted codeword, or by re-using existing control signal information in a way that can be recognized by the subscriber station/receiver to identify the retransmitted codeword. With the compact control signal, the receiver (201.i) is able to determine which codeword is being retransmitted and to determine the corresponding time-frequency resource allocation for the retransmitted codeword.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 7, 2013
    Inventors: Jayesh H. Kotecha, Ian C. Wong, Ning Chen
  • Patent number: 8250425
    Abstract: Embodiments of a system and methodology are disclosed for enabling a network to manage threshold values provided to UEs for use in decoding ACK-NAK signals. In various embodiments described herein, a base station signals an actual fixed threshold value in a semi-static manner for use by UEs to decode ACK/NAK signals. In these embodiments, the threshold value is part of a semi-static but UE-specific threshold value. This allows the base station to accommodate varying UE geometries, and optimize power savings for ACK-NAK transmissions. Embodiments of the invention also allow the base station to enforce a desired quality of service (QoS) without excessive power variations across ACK/NAK which are limited by the transmit power dynamic range.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: August 21, 2012
    Assignee: Apple Inc.
    Inventor: Ian C. Wong
  • Patent number: 8245092
    Abstract: In a wireless communication system (200), a compact control signaling scheme is provided for signaling the selected retransmission mode and codeword identifier for a codeword retransmission when one of a plurality of codewords (CW1, CW2) being transmitted over two codeword pipes to a receiver (201.i) fails the transmission and when the base station/transmitter (210) switches from a higher order channel rank (231) to a lower order channel rank (241), either by including one or more additional signaling bits in the control signal (240) to identify the retransmitted codeword, or by re-using existing control signal information in a way that can be recognized by the subscriber station/receiver to identify the retransmitted codeword. With the compact control signal, the receiver (201.i) is able to determine which codeword is being retransmitted and to determine the corresponding time-frequency resource allocation for the retransmitted codeword.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: August 14, 2012
    Assignee: Apple Inc.
    Inventors: Jayesh H. Kotecha, Ian C. Wong, Ning Chen
  • Publication number: 20120030646
    Abstract: System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation.
    Type: Application
    Filed: July 28, 2011
    Publication date: February 2, 2012
    Inventors: Kaushik Ravindran, Guang Yang, Jacob Kornerup, Ian C. Wong, Jeffrey N. Correll, Michael J. Trimborn, Hugo A. Andrade