Patents by Inventor Mehdi Torbatian

Mehdi Torbatian 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: 20210367617
    Abstract: Consistent with a further aspect of the present disclosure, previously encoded data is stored in a memory, and an encoder accesses both input data and previously encoded data to generate new encoded data or a new codeword. Each codeword is stored in a row of the memory, and with each newly generated codeword, each previously stored code word is shifted to an adjacent row of the memory. In one example, the memory is delineated as a plurality of blocks including rows and columns of bits. When generating a new code word, randomly selected columns of bits in the memory are read from randomly selected blocks of the memory and supplied to the encoder. In this manner the number of times the memory is access is reduced and power consumption is reduced.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 25, 2021
    Inventors: Mehdi Torbatian, Alex Nicolescu, Han Henry Sun, Mohsen Tehrani, Kuang-Tsan WU
  • Patent number: 11121903
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: September 14, 2021
    Assignee: Infinera Corporation
    Inventors: Mehdi Torbatian, Deyuan Chan, Han Henry Sun, Sandy Thomson, Kuang-Tsan Wu
  • Publication number: 20200313773
    Abstract: Probabilistic constellation shaping (PCS) is applied to a desired probability distribution over the 2-D constellation points. Constellation points are partitioned into multiple disjoint sets in which all the constellation points within a subset have the same energy level (i.e., amplitude) or distance from the origin on the complex plane. Each of the sets may be further subdivided into smaller disjoint sets of constellation points to facilitate labeling of the constellation points. The sets may be indexed from 0 to the total number of disjoint sets to form an index set. The desired distribution may then be applied over the index set either using a distribution matcher (DM) or using a lookup table. The desired distribution may be generated before forward error correction (FEC) encoding that preserves the generated amplitude distribution through FEC encoding of data bits.
    Type: Application
    Filed: March 14, 2019
    Publication date: October 1, 2020
    Inventors: Mehdi Torbatian, Han Henry Sun, Kuang-Tsan Wu
  • Patent number: 10789867
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 29, 2020
    Assignee: Ignis Innovation Inc.
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Patent number: 10755627
    Abstract: A method and system of compensating for localized phenomena in a display is disclosed. The display array includes a plurality of normal pixels, a plurality of reference pixels distributed across the display array, and a controller for adjusting content data signals for the plurality of normal pixels to compensate for aging of the pixels in the array. The controller determines the effect of a localized phenomena on each of the normal pixels based on a difference between a parameter of the effected normal pixels and the parameter of the effected reference pixel in proximity thereto. An adjusted aging compensation value based on a function of the difference in the parameters associated with the localized phenomena is calculated by the controller. The adjusted aging compensation values are applied to data content signals of the effected normal pixels, and the original aging compensation values are applied to the normal pixels not effected by the localized phenomena.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 25, 2020
    Assignee: Ignis Innovation Inc.
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Publication number: 20190385499
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Application
    Filed: August 29, 2019
    Publication date: December 19, 2019
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Patent number: 10438524
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: October 8, 2019
    Assignee: Ignis Innovation Inc.
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Publication number: 20190149388
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Application
    Filed: October 4, 2018
    Publication date: May 16, 2019
    Inventor: Mehdi Torbatian
  • Publication number: 20190149390
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Application
    Filed: October 4, 2018
    Publication date: May 16, 2019
    Inventors: Mehdi Torbatian, Deyuan Chan, Han Henry Sun, Sandy Thomson, Kuang-Tsan Wu
  • Publication number: 20190149389
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Application
    Filed: October 4, 2018
    Publication date: May 16, 2019
    Inventors: Mehdi Torbatian, Deyuan Chan, Han Henry Sun, Sandy Thomson, Kuang-Tsan Wu
  • Publication number: 20190149242
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Application
    Filed: October 4, 2018
    Publication date: May 16, 2019
    Inventors: Mehdi Torbatian, Deyuan Chan, Han Henry Sun, Sandy Thomson, Kuang-Tsan Wu
  • Publication number: 20190149387
    Abstract: Consistent with the present disclosure, an encoder circuit is provided at a transmit side of an optical fiber link that maps an input sequence of bits of fixed length k a sequence of symbols of a codeword of length n, such that the symbols of the codeword define a predetermined transmission probability distribution. Preferably, each symbol of the codeword is generated during a corresponding clock cycle, such that after n clock cycles, a complete codeword corresponding to the input bit sequence is output. On a receive end of the link, a decoder is provided that outputs the k-bit sequence every n clock cycles. Accordingly, buffers need not be provided at the output of the encoder and the input of the decoder, such that processing of the input sequence, codewords, and output sequence may be achieved efficiently without large buffers and complicated circuitry. Moreover, the input sequence, with any binary alphabet may be matched to a desired output distribution with any arbitrary alphabet.
    Type: Application
    Filed: October 4, 2018
    Publication date: May 16, 2019
    Inventors: Mehdi Torbatian, Deyuan Chan, Han Henry Sun, Sandy Thomson, Kuang-Tsan Wu
  • Publication number: 20190122606
    Abstract: A method and system of compensating for localized phenomena in a display is disclosed. The display includes an array of pixels and a control system for adjusting content data signals for the array of pixels to compensate for aging of the pixels in the array. The control system measures a parameter of at least one of the pixels in the array via a read input of the at least one of the pixels. The controller determines the effect of the localized phenomena on the pixel using the parameter. A characteristic is measured for at least one of the pixels in the array via the read input of the at least one of the pixels. The measured characteristic is adjusted to reduce the effect of the localized phenomena. An adjusted aging compensation value based on the adjusted measured characteristic is calculated by the controller. The aging compensation value is applied to a data content signal to at least one of the pixels.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 25, 2019
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Publication number: 20190122596
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Patent number: 10198979
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 5, 2019
    Assignee: Ignis Innovation Inc.
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Patent number: 10186190
    Abstract: A method and system of compensating for localized phenomena in a display is disclosed. The display includes an array of pixels and a control system for adjusting content data signals for the array of pixels to compensate for aging of the pixels in the array. The control system measures a parameter of at least one of the pixels in the array via a read input of the at least one of the pixels. The controller determines the effect of the localized phenomena on the pixel using the parameter. A characteristic is measured for at least one of the pixels in the array via the read input of the at least one of the pixels. The measured characteristic is adjusted to reduce the effect of the localized phenomena. An adjusted aging compensation value based on the adjusted measured characteristic is calculated by the controller. The aging compensation value is applied to a data content signal to at least one of the pixels.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 22, 2019
    Assignee: Ignis Innovation Inc.
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Patent number: 9998274
    Abstract: An optical channel between a coherent optical transmitter and a coherent optical receiver may include one or more components that act as a bandpass filter with a passband that is narrower than the signal bandwidth. Such a narrow filter may significantly attenuate the signal content close to the band edge of the data signal. As a result, timing error detection may work less effectively, and therefore clock recovery may be less effective or fail. Methods and systems are disclosed in which a single optical carrier is used to transmit a data signal that has multiple bands, and timing error detection is performed at the receiver using one or more inner bands of the multiple bands. The timing error detection may therefore be made more robust to the effects of the narrow filtering.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 12, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mahdi Zamani, Mehdi Torbatian, Jeebak Mitra, Zhuhong Zhang, Chuandong Li
  • Publication number: 20180091288
    Abstract: An optical channel between a coherent optical transmitter and a coherent optical receiver may include one or more components that act as a bandpass filter with a passband that is narrower than the signal bandwidth. Such a narrow filter may significantly attenuate the signal content close to the band edge of the data signal. As a result, timing error detection may work less effectively, and therefore clock recovery may be less effective or fail. Methods and systems are disclosed in which a single optical carrier is used to transmit a data signal that has multiple bands, and timing error detection is performed at the receiver using one or more inner bands of the multiple bands. The timing error detection may therefore be made more robust to the effects of the narrow filtering.
    Type: Application
    Filed: November 16, 2016
    Publication date: March 29, 2018
    Inventors: Mahdi Zamani, Mehdi Torbatian, Jeebak Mitra, Zhuhong Zhang, Chuandong Li
  • Publication number: 20180040269
    Abstract: A method that includes an initial uniform pixel measurement and interpolation followed by an edge detection algorithm to recognize the areas that contribute mostly to the estimation error due to the interpolation. The pixels on the detected edges and around their vicinity are also measured, and an aging pattern of the entire display is obtained by re-interpolating the entire measured set of data for the initially measured pixels as well as the pixels around the detected edges. The estimation error is reduced particularly in the presence of aging patterns having highly spatially correlated areas with distinctive edges.
    Type: Application
    Filed: October 13, 2017
    Publication date: February 8, 2018
    Inventors: Gholamreza Chaji, Mehdi Torbatian
  • Publication number: 20170345364
    Abstract: A method and system of compensating for localized phenomena in a display is disclosed. The display includes an array of pixels and a control system for adjusting content data signals for the array of pixels to compensate for aging of the pixels in the array. The control system measures a parameter of at least one of the pixels in the array via a read input of the at least one of the pixels. The controller determines the effect of the localized phenomena on the pixel using the parameter. A characteristic is measured for at least one of the pixels in the array via the read input of the at least one of the pixels. The measured characteristic is adjusted to reduce the effect of the localized phenomena. An adjusted aging compensation value based on the adjusted measured characteristic is calculated by the controller. The aging compensation value is applied to a data content signal to at least one of the pixels.
    Type: Application
    Filed: August 11, 2017
    Publication date: November 30, 2017
    Inventors: Gholamreza Chaji, Mehdi Torbatian