Patents by Inventor Nima Edelkhani

Nima Edelkhani 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: 11803172
    Abstract: Systems, methods, and computer-readable media are provided for determining treatments to apply to plants within control volumes having controlled agricultural environments. Each treatment comprises application of a set of setpoints, choosing a reproduction operation for the treatment, and selecting one or more previous sets from setpoints from one or more previously applied treatments, for use with the chosen reproduction operation.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: October 31, 2023
    Inventors: Nima Edelkhani, Ruvan C. Jayaweera, A. Samuel Pottinger, Zachary Duncan Swafford
  • Publication number: 20200356078
    Abstract: Systems, methods, and computer-readable media are provided for determining treatments to apply to plants within control volumes having controlled agricultural environments. Each treatment comprises application of a set of setpoints, choosing a reproduction operation for the treatment, and selecting one or more previous sets from setpoints from one or more previously applied treatments, for use with the chosen reproduction operation.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 12, 2020
    Applicant: MJNN LLC
    Inventors: Nima Edelkhani, Ruvan C. Jayaweera, A. Samuel Pottinger, Zachary Duncan Swafford
  • Patent number: 9832013
    Abstract: Embodiments include systems and methods for detecting and correcting phased clock error (PCE) in phased clock circuits (e.g., in context of serializer/deserializer (SERDES) transmission (TX) clock circuits). For example, phased input clock signals can be converted into unit interval (UI) clocks, which can be combined to form an output clock signal. PCE in the output clock signal can be detected by digitally sampling the UI clocks to characterize their respective clock pulse widths, and comparing the respective clock pulse widths (i.e., PCE in the output clock signal can result from pulse width differences in UI clocks). Delay can be applied to one or more UI clock generation paths to shift UI clock pulse transitions, thereby adjusting output clock pulse widths to correct for the detected PCE. Approaches described herein can achieve PCE detection over a wide error range and can achieve error correction with small resolution.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 28, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ben Li Chen, Zuxu Qin, Nima Edelkhani
  • Publication number: 20170222796
    Abstract: Embodiments include systems and methods for detecting and correcting phased clock error (PCE) in phased clock circuits (e.g., in context of serializer/deserializer (SERDES) transmission (TX) clock circuits). For example, phased input clock signals can be converted into unit interval (UI) clocks, which can be combined to form an output clock signal. PCE in the output clock signal can be detected by digitally sampling the UI clocks to characterize their respective clock pulse widths, and comparing the respective clock pulse widths (i.e., PCE in the output clock signal can result from pulse width differences in UI clocks). Delay can be applied to one or more UI clock generation paths to shift UI clock pulse transitions, thereby adjusting output clock pulse widths to correct for the detected PCE. Approaches described herein can achieve PCE detection over a wide error range and can achieve error correction with small resolution.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Inventors: Ben Li Chen, Zuxu Qin, Nima Edelkhani
  • Patent number: 9281971
    Abstract: Embodiments include systems and methods for determining link margins of data communications channels in a communications system. For example, an integrated circuit includes a large number of input/output (I/O) channels, each with a respective receiver system. The receiver system can include equalizer subsystems, that attempt to adapt to their respective channels (e.g., to eliminate inter-symbol interference). Embodiments manipulate filter tap weights in the equalizer subsystems to controllably close its respective data eye until a failure region is detected, indicating that a threshold I/O error rate has been exceeded. Thus, for each channel, the filter tap weights can be allowed to fully adjust to identify fully adapted values, and they can be forced into a failure region to identify failure region values. A link margin for each channel can be derived for each channel according to the difference between the fully adapted and failure region values of the filter tap weights.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: March 8, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Nima Edelkhani