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: 11902408Abstract: 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: GrantFiled: December 9, 2022Date of Patent: February 13, 2024Assignee: Samsung Display Co., Ltd.Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
-
Patent number: 11720818Abstract: 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: GrantFiled: October 23, 2019Date of Patent: August 8, 2023Assignee: Samsung Display Co., Ltd.Inventors: Javier Ribera Prat, Jalil Kamali
-
Publication number: 20230104142Abstract: 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: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
-
Patent number: 11546611Abstract: 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: GrantFiled: March 1, 2019Date of Patent: January 3, 2023Assignee: Samsung Display Co., Ltd.Inventors: Vijayaraghavan Thirumalai, Jalil Kamali
-
Patent number: 11546127Abstract: 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: GrantFiled: October 22, 2021Date of Patent: January 3, 2023Assignee: Samsung Display Co., Ltd.Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
-
Publication number: 20220303110Abstract: 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: ApplicationFiled: October 22, 2021Publication date: September 22, 2022Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
-
Patent number: 11011106Abstract: 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: GrantFiled: March 26, 2020Date of Patent: May 18, 2021Assignee: Samsung Display Co., Ltd.Inventors: Gaurav Malhotra, Jalil Kamali
-
Publication number: 20210073675Abstract: 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: ApplicationFiled: October 23, 2019Publication date: March 11, 2021Inventors: Javier Ribera Prat, Jalil Kamali
-
Patent number: 10860399Abstract: 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: GrantFiled: May 15, 2018Date of Patent: December 8, 2020Assignee: Samsung Display Co., Ltd.Inventors: Amin Mobasher, Jalil Kamali, Shiva Moballegh, Gregory W. Cook
-
Patent number: 10616383Abstract: 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: GrantFiled: November 22, 2016Date of Patent: April 7, 2020Assignee: Samsung Display Co., Ltd.Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
-
Patent number: 10594977Abstract: 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: GrantFiled: September 10, 2018Date of Patent: March 17, 2020Assignee: Samsung Display Co., Ltd.Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora
-
Publication number: 20200045321Abstract: 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: ApplicationFiled: March 1, 2019Publication date: February 6, 2020Inventors: Vijayaraghavan Thirumalai, Jalil Kamali
-
Patent number: 10523895Abstract: 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: GrantFiled: November 22, 2016Date of Patent: December 31, 2019Assignee: Samsung Display Co., Ltd.Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, Ehsan Haghani, David Zamora
-
Patent number: 10515612Abstract: 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: GrantFiled: May 17, 2018Date of Patent: December 24, 2019Assignee: Samsung Display Co., Ltd.Inventors: Amin Mobasher, Shiva Moballegh, Jalil Kamali
-
Patent number: 10499065Abstract: 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: GrantFiled: October 7, 2016Date of Patent: December 3, 2019Assignee: Samsung Display Co. Ltd.Inventors: Ehsan Haghani, Amin Mobasher, Jalil Kamali
-
Patent number: 10447429Abstract: 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: GrantFiled: May 27, 2015Date of Patent: October 15, 2019Assignee: Samsung Display Co., Ltd.Inventors: Dale F. Stolitzka, Jalil Kamali
-
Publication number: 20190295510Abstract: 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: ApplicationFiled: May 17, 2018Publication date: September 26, 2019Inventors: Amin Mobasher, Shiva Moballegh, Jalil Kamali
-
Publication number: 20190289308Abstract: 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: ApplicationFiled: May 15, 2018Publication date: September 19, 2019Inventors: Amin Mobasher, Jalil Kamali, Shiva Moballegh, Gregory W. Cook
-
Patent number: 10236892Abstract: 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: GrantFiled: April 24, 2018Date of Patent: March 19, 2019Assignee: Samsung Display Co., Ltd.Inventors: Shiva Moballegh, Jalil Kamali, Gaurav Malhotra
-
Publication number: 20190028671Abstract: 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: ApplicationFiled: September 10, 2018Publication date: January 24, 2019Inventors: Amin Mobasher, Jalil Kamali, Gregory W. Cook, David Zamora