Patents by Inventor Jalil Kamali

Jalil Kamali 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: 11902408
    Abstract: A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: February 13, 2024
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
  • Patent number: 11720818
    Abstract: A method for training a machine learning model includes: receiving, by a computer system including a processor and memory, a training data set including imbalanced data; computing, by the computer system, a label density fX(x) in the training data set, computing, by the computer system, a weight function w(x) including a term that is inversely proportional to the label density; weighting, by the computer system, a loss function (x, {circumflex over (x)}) in accordance with the weight function to generate a weighted loss function w(x, {circumflex over (x)}); training, by the computer system, a continuous machine learning model in accordance with the training data set and the weighted loss function w(x, {circumflex over (x)}); and outputting, by the computer system, the trained continuous machine learning model.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: August 8, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventors: Javier Ribera Prat, Jalil Kamali
  • Publication number: 20230104142
    Abstract: A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.
    Type: Application
    Filed: December 9, 2022
    Publication date: April 6, 2023
    Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
  • Patent number: 11546611
    Abstract: Provided is a method of coding blocks of video data representing an image using an encoder, the method including identifying, by the encoder, a first region of the image and a second region of the image, a sum of a first number of pixels in the first region and a second number of pixels in the second region being equal to a total number of pixels of the image, and allocating, by the encoder, a first number of bits including base bits for encoding the first region, and a second number of bits including base bits and enhancement bits for encoding the second region, a sum of the first number of bits and the second number of bits being equal to a total number of bits for encoding all of the pixels, wherein the second region is encoded with a greater number of bits per pixel than the first region.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: January 3, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventors: Vijayaraghavan Thirumalai, Jalil Kamali
  • Patent number: 11546127
    Abstract: A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 3, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
  • Publication number: 20220303110
    Abstract: A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.
    Type: Application
    Filed: October 22, 2021
    Publication date: September 22, 2022
    Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
  • Patent number: 11011106
    Abstract: A method for compensating for characteristics of a transistor. In some embodiments, the method includes: measuring an error value, the error value being a difference between: a target current and a current driven by the transistor when the transistor is controlled by a compensated control signal based on an input control signal; adding to a first compensation parameter a first adjustment; adding to a second compensation parameter a second adjustment; and applying to a gate of the transistor a voltage equal to the sum of: the second compensation parameter, and the product of: the first compensation parameter, and an uncompensated drive voltage.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 18, 2021
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gaurav Malhotra, Jalil Kamali
  • Publication number: 20210073675
    Abstract: A method for training a machine learning model includes: receiving, by a computer system including a processor and memory, a training data set including imbalanced data; computing, by the computer system, a label density fX(x) in the training data set, computing, by the computer system, a weight function w(x) including a term that is inversely proportional to the label density; weighting, by the computer system, a loss function (x, {circumflex over (x)}) in accordance with the weight function to generate a weighted loss function w(x, {circumflex over (x)}); training, by the computer system, a continuous machine learning model in accordance with the training data set and the weighted loss function w(x, {circumflex over (x)}); and outputting, by the computer system, the trained continuous machine learning model.
    Type: Application
    Filed: October 23, 2019
    Publication date: March 11, 2021
    Inventors: Javier Ribera Prat, Jalil Kamali
  • Patent number: 10860399
    Abstract: A system and method for operating a display. In some embodiments, the method includes: permuting elements of a stress profile for a slice of the display, with a first permutation, to form a permuted stress profile; compressing the permuted stress profile to form a compressed permuted stress profile; decompressing the compressed stress profile to form a decompressed permuted stress profile; and permuting elements of the decompressed permuted stress profile, with a second permutation, to form a decompressed stress profile, the second permutation being an inverse of the first permutation.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: December 8, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Shiva Moballegh, Gregory W. Cook
  • Patent number: 10616383
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a frame of video data from a data source; reorganizing, by the transmitter, the frame of video data into a plurality of packets according to levels of importance of bits of the frame of video data; generating, by the transmitter, a tag for each of the packets, the tags corresponding to different relatively levels of importance of the packets; performing, by the transmitter, different protection techniques for each of the packets based on the tag corresponding to each of the packets; and transmitting, by the transmitter, the packets and the tags to the receiver for display on the display panel such that each packet is transmitted according to the different protection techniques based on their corresponding tagging.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 7, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Patent number: 10594977
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; selecting, by the transmitter based on at least one of channel quality, video quality, codec requirements, or data rate requirements, a profile from among a plurality of profiles each comprising one or more parameters for transmitting the data signal to the receiver, the plurality of profiles comprising one or more profiles corresponding to transmission of uncompressed video data and one or more profiles corresponding to transmission of compressed video data; and transmitting, by the transmitter, the data signal to the receiver according to the selected profile for display on the display panel.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 17, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
  • Publication number: 20200045321
    Abstract: Provided is a method of coding blocks of video data representing an image using an encoder, the method including identifying, by the encoder, a first region of the image and a second region of the image, a sum of a first number of pixels in the first region and a second number of pixels in the second region being equal to a total number of pixels of the image, and allocating, by the encoder, a first number of bits including base bits for encoding the first region, and a second number of bits including base bits and enhancement bits for encoding the second region, a sum of the first number of bits and the second number of bits being equal to a total number of bits for encoding all of the pixels, wherein the second region is encoded with a greater number of bits per pixel than the first region.
    Type: Application
    Filed: March 1, 2019
    Publication date: February 6, 2020
    Inventors: Vijayaraghavan Thirumalai, Jalil Kamali
  • Patent number: 10523895
    Abstract: A transmitter is configured to: receive a frame of video data from a data source; group bits corresponding to the frame of video data into a plurality of groups each corresponding to a plurality of levels of importance; reorganize the groups in order of importance to generate a reorganized frame of data with a group corresponding to a plurality of packet headers having a highest level of importance and arranged to be first among the groups; insert a value indicating a length of data bits corresponding to each packet header before each packet header; and transmit the bits corresponding to the frame of video data to the receiver for display on the display panel such that each group from among the plurality of groups is transmitted according to different protection techniques based on their corresponding levels of importance.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: December 31, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, Ehsan Haghani, David Zamora
  • Patent number: 10515612
    Abstract: A system and method for operating a display. In some embodiments, the method includes: transforming a stress profile for a slice of the display, with a first transformation, to form a transformed stress profile; compressing the transformed stress profile to form a compressed transformed stress profile; decompressing the compressed stress profile to form a decompressed transformed stress profile; and transforming the decompressed transformed stress profile, with a second transformation, to form a decompressed stress profile, the second transformation being an inverse of the first transformation.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: December 24, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Amin Mobasher, Shiva Moballegh, Jalil Kamali
  • Patent number: 10499065
    Abstract: A system and method for transmitting video. Each frame of video is divided into a number of regions, that are transmitted in order beginning with a region of most importance. The region of most importance may be different from one frame to the next. When the video is transmitted over a channel with limited channel capacity, so that some frames are not transmitted completely, the region of most importance in a current frame may be selected to be the first region not transmitted in the previous frame. The system and method may be useful for the transmission of video data over a wireless link having variable or limited channel capacity.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: December 3, 2019
    Assignee: Samsung Display Co. Ltd.
    Inventors: Ehsan Haghani, Amin Mobasher, Jalil Kamali
  • Patent number: 10447429
    Abstract: A method to transport forward error correction (FEC) codes in a symbol encoded transmission stream includes encoding a data stream from a data source into data symbols using computing circuits, generating first FEC codes from the data symbols using the computing circuits, encoding the first FEC codes into first FEC symbols using the computing circuits, merging the data symbols and the first FEC symbols into the transmission stream using the computing circuits, and transmitting the merged transmission stream to a sink device using the computing circuits. The encoding of the data stream into the data symbols and the encoding of the first FEC codes into the first FEC symbols may include the same encoding technique.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: October 15, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Dale F. Stolitzka, Jalil Kamali
  • Publication number: 20190295510
    Abstract: A system and method for operating a display. In some embodiments, the method includes: transforming a stress profile for a slice of the display, with a first transformation, to form a transformed stress profile; compressing the transformed stress profile to form a compressed transformed stress profile; decompressing the compressed stress profile to form a decompressed transformed stress profile; and transforming the decompressed transformed stress profile, with a second transformation, to form a decompressed stress profile, the second transformation being an inverse of the first transformation.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 26, 2019
    Inventors: Amin Mobasher, Shiva Moballegh, Jalil Kamali
  • Publication number: 20190289308
    Abstract: A system and method for operating a display. In some embodiments, the method includes: permuting elements of a stress profile for a slice of the display, with a first permutation, to form a permuted stress profile; compressing the permuted stress profile to form a compressed permuted stress profile; decompressing the compressed stress profile to form a decompressed permuted stress profile; and permuting elements of the decompressed permuted stress profile, with a second permutation, to form a decompressed stress profile, the second permutation being an inverse of the first permutation.
    Type: Application
    Filed: May 15, 2018
    Publication date: September 19, 2019
    Inventors: Amin Mobasher, Jalil Kamali, Shiva Moballegh, Gregory W. Cook
  • Patent number: 10236892
    Abstract: A data communication system includes a transmitter, a channel, and a receiver includes a Clock and Data Recovery (CDR) phase detector that is configured to: calculate an overall pulse response of the data communication system; obtain a function value for each of a plurality of phases, the plurality of phases corresponding to a resolution per symbol; set a crossing phase to be a phase at which this value is minimum among the plurality of phase; and set the CDR locking phase to be the crossing phase plus a midpoint from among the plurality of phases.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 19, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Shiva Moballegh, Jalil Kamali, Gaurav Malhotra
  • Publication number: 20190028671
    Abstract: In a method for transmitting video for a display panel between a transmitter in electronic communication with a receiver over a wireless communication channel, the method includes: receiving, by a transmitter, a data signal from a data source; receiving, by the transmitter, a return signal from a receiver; selecting, by the transmitter based on at least one of channel quality, video quality, codec requirements, or data rate requirements, a profile from among a plurality of profiles each comprising one or more parameters for transmitting the data signal to the receiver, the plurality of profiles comprising one or more profiles corresponding to transmission of uncompressed video data and one or more profiles corresponding to transmission of compressed video data; and transmitting, by the transmitter, the data signal to the receiver according to the selected profile for display on the display panel.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 24, 2019
    Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora