Patents by Inventor Karthik Gopalakrishnan
Karthik Gopalakrishnan 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: 20230280429Abstract: Disclosed herein is a medical system (100, 300, 500) comprising a memory (110) storing machine executable instructions (120) and a B0 field estimation module (126); and a computational system (106). Execution of the machine executable instructions causes the computational system to receive (200) an initial magnetic resonance image (122) that comprises a magnitude component and is descriptive of a first region (326) of interest of a subject (118).Type: ApplicationFiled: June 10, 2021Publication date: September 7, 2023Inventors: Umesh Suryanarayana Rudrapatna, Jaladhar Neelavalli, Karthik Gopalakrishnan, Suthambhara Nagaraj, Naveen Bajaj, Rupesh Vakkachi Kandi
-
Publication number: 20230178138Abstract: A memory includes a read clock circuit and a mode register. The read clock circuit has an output for providing a hybrid read clock signal in response to a clock signal and a read clock mode signal. The mode register provides the read clock mode signal in response to a read clock mode, wherein the read clock circuit provides the hybrid read clock signal as a free-running clock signal that toggles continuously when the read clock mode is a first mode, and as a strobe signal that is active only in response to the memory receiving a read command when the read clock mode is a second mode.Type: ApplicationFiled: June 27, 2022Publication date: June 8, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Aaron John Nygren, Karthik Gopalakrishnan, Tsun Ho Liu
-
Publication number: 20230176786Abstract: A memory controller monitors memory command selected for dispatch to the memory and sends commands controlling a read clock state. A memory includes a read clock circuit and a mode register. The read clock circuit has an output for providing a hybrid read clock signal in response to a clock signal and a read clock mode signal. The mode register provides the read clock mode signal in response to a read clock mode, wherein the read clock circuit provides the hybrid read clock signal as a free-running clock signal that toggles continuously when the read clock mode is a first mode, and as a strobe signal that is active only in response to the memory receiving a read command when the read clock mode is a second mode.Type: ApplicationFiled: June 27, 2022Publication date: June 8, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Aaron John Nygren, Karthik Gopalakrishnan, Tsun Ho Liu
-
Publication number: 20230176608Abstract: A memory includes a read clock state machine and a read clock driver circuit. The read clock state machine has a first input for receiving a read command signal, a second input for receiving a read clock mode signal, and an output for providing a drive enable signal. The read clock driver circuit has an output for providing a read clock signal in response to a clock signal when the drive enable signal is active. When the read clock mode signal indicates a read-only mode, the read clock state machine starts toggling the read clock signal during a read preamble period before a data transmission of a first read command, and continues toggling the read clock signal for at least a read postamble period following the data transmission of the first read command.Type: ApplicationFiled: June 27, 2022Publication date: June 8, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Aaron John Nygren, Karthik Gopalakrishnan, Tsun Ho Liu
-
Publication number: 20230178126Abstract: A read clock circuit selectively provides a read clock signal from a memory to a memory controller over a memory bus. A pulse-amplitude modulation (PAM) driver including an input and an output capable of driving at least three levels indicating respective digital values. A digital control circuit is coupled to the PAM driver and operable to cause the PAM driver to provide a preamble signal before the read clock signal, the preamble signal including an initial toggling state in which the PAM driver toggles between two selected levels at a first rate, and a final toggling state in which the PAM driver toggles between two selected levels at a second rate higher than the first rate, with a length of the initial toggling state and a length of the final toggling state are based on values in a mode register.Type: ApplicationFiled: June 30, 2022Publication date: June 8, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Aaron John Nygren, Michael John Litt, Karthik Gopalakrishnan, Tsun Ho Liu
-
Publication number: 20230146703Abstract: A receiver is trained for receiving a signal over a data bus. A volatile memory is commanded over the data bus to place a selected pulse-amplitude modulation (PAM) driver in a mode with a designated steady output level. At a receiver circuit coupled to the selected PAM driver, a respective reference voltage associated with the designated steady output level is swept through a range of voltages and the respective reference voltage is compared to a voltage received from the PAM driver to determine a respective voltage level received from the PAM driver.Type: ApplicationFiled: June 30, 2022Publication date: May 11, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Aaron D Willey, Karthik Gopalakrishnan, Pradeep Jayaraman
-
Publication number: 20230141595Abstract: A data processing system includes a data processor coupled to a memory. The data processor includes a reference clock generation circuit for providing a reference clock signal, a first delay circuit for delaying the reference clock signal by a first amount to provide a command and address signal, a second delay circuit for delaying the reference clock signal by a second amount to provide a read data signal, a calibration circuit for determining current values of the first and second amounts, and a compensation circuit for calculating drifts in the first and second amounts based on a measured temperature change, at least one voltage sensitivity coefficient, and at least one temperature sensitivity coefficient, and for updating the first and second amounts according to the drifts.Type: ApplicationFiled: June 30, 2022Publication date: May 11, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Aaron D Willey, Karthik Gopalakrishnan, Pradeep Jayaraman
-
Publication number: 20230046477Abstract: A data transmission system includes a first circuit, a second circuit, and a reference voltage generation circuit. The first circuit includes a transmitter powered by a first power supply voltage and having an input for receiving a data output signal, and an output. The second circuit includes a receiver powered by a second power supply voltage and having a first input coupled to the output of the transmitter, a second input for receiving a reference voltage, and an output for providing a data input signal. The reference voltage generation circuit forms the reference voltage by mixing a first signal generated by the first circuit based on the first power supply voltage and a second signal generated by the second circuit based on the second power supply voltage.Type: ApplicationFiled: December 8, 2021Publication date: February 16, 2023Applicant: Advanced Micro Devices, Inc.Inventors: Ramon Mangaser, Karthik Gopalakrishnan, Andy Huei Chu, Pradeep Jayaraman
-
Patent number: 11431416Abstract: A communication device includes an AFE configured to track and hold a first driving signal to produce a plurality of sample signals, a shift and hold module configured to store the plurality of sample signals, and an ADC configured to respectively convert the plurality of sample signals to a plurality of digitized sample signals, the ADC including a plurality of ADC slices. A DSP is configured to calibrate the AFE based on the plurality of ADC slices corresponding to the plurality of digitized sample signals and generate an output data stream comprising the plurality of digitized samples. A skew management module is configured to detect a skew of the plurality of digitized sample signals in the output data stream generated by the DSP module, generate a programmable skew offset based on the detected skew, and correct the skew in the output data stream based on the programmable skew offset.Type: GrantFiled: February 9, 2021Date of Patent: August 30, 2022Assignee: Marvell Asia Pte Ltd.Inventors: Karthik Gopalakrishnan, Jamal Riani, Arun Tiruvur
-
Patent number: 11218156Abstract: The present invention relates to data communication and electrical circuits. More specifically, embodiments of the present invention provide a clock and data recovery (CDR) architecture implementation for high data rate wireline communication links. In an embodiment, a CDR device includes a phase detector, a loop filter, and a fractional-N PLL. The fractional-N PLL generates output clock signal based on output of the loop filter. There are other embodiments as well.Type: GrantFiled: September 4, 2020Date of Patent: January 4, 2022Assignee: Marvell Asia Pte Ltd.Inventors: Mrunmay Talegaonkar, Jorge Pernillo, Junyi Sun, Praveen Prabha, Chang-Feng Loi, Yu Liao, Jamal Riani, Belal Helal, Karthik Gopalakrishnan, Aaron Buchwald
-
Publication number: 20210167858Abstract: The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.Type: ApplicationFiled: February 9, 2021Publication date: June 3, 2021Inventors: Karthik GOPALAKRISHNAN, Jamal RIANI, Arun TIRUVUR
-
Patent number: 10951318Abstract: The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.Type: GrantFiled: November 26, 2019Date of Patent: March 16, 2021Assignee: INPHI CORPORATIONInventors: Karthik Gopalakrishnan, Jamal Riani, Arun Tiruvur
-
Publication number: 20200403627Abstract: The present invention relates to data communication and electrical circuits. More specifically, embodiments of the present invention provide a clock and data recovery (CDR) architecture implementation for high data rate wireline communication links. In an embodiment, a CDR device includes a phase detector, a loop filter, and a fractional-N PLL. The fractional-N PLL generates output clock signal based on output of the loop filter. There are other embodiments as well.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Inventors: Mrunmay TALEGAONKAR, Jorge PERNILLO, Junyi SUN, Praveen PRABHA, Chang-Feng LOI, Yu LIAO, Jamal RIANI, Belal HELAL, Karthik Gopalakrishnan, Aaron BUCHWALD
-
Patent number: 10804913Abstract: The present invention relates to data communication and electrical circuits. More specifically, embodiments of the present invention provide a clock and data recovery (CDR) architecture implementation for high data rate wireline communication links. In an embodiment, a CDR device includes a phase detector, a loop filter, and a fractional-N PLL. The fractional-N PLL generates output clock signal based on output of the loop filter. There are other embodiments as well.Type: GrantFiled: September 10, 2018Date of Patent: October 13, 2020Assignee: INPHI CORPORATIONInventors: Mrunmay Talegaonkar, Jorge Pernillo, Junyi Sun, Praveen Prabha, Chang-Feng Loi, Yu Liao, Jamal Riani, Belal Helal, Karthik Gopalakrishnan, Aaron Buchwald
-
Publication number: 20200099453Abstract: The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Karthik GOPALAKRISHNAN, Jamal RIANI, Arun TIRUVUR
-
Patent number: 10523328Abstract: The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.Type: GrantFiled: January 16, 2019Date of Patent: December 31, 2019Assignee: INPHI CORPORATIONInventors: Karthik Gopalakrishnan, Jamal Riani, Arun Tiruvur
-
Patent number: 10391746Abstract: A flexible glass laminate structure includes a flexible glass substrate having a thickness of no more than 0.3 mm. The flexible glass laminate structure includes a flexible glass layer including the flexible glass substrate. A property control layer is laminated to the flexible glass layer. A neutral axis of the flexible glass laminate is located outside the flexible glass layer when the flexible glass layer is in a compressive bend configuration.Type: GrantFiled: June 5, 2015Date of Patent: August 27, 2019Assignee: Corning IncorporatedInventors: Karthik Gopalakrishnan, Michael William Price, Robert Lee Smith, III, Windsor Pipes Thomas, III, James Ernest Webb
-
Patent number: 10389882Abstract: Embodiments herein provide a method for providing an Artificial Intelligence (AI)-assisted conference system. The method includes establishing an AI-assisted conference session with a plurality of calling applications associated with different domains. Further, the method includes determining an inactivity period in the AI-assisted conference session and recommend a topic content to the plurality of calling applications. Further, the method includes detecting a conflict between the plurality of participants associated with the plurality of calling applications and resolve the conflict using a conflict resolution. Furthermore, the method includes generating a visual artifact based on audio contents and textual contents provided by the plurality of participants during an interaction in the AI-assisted conference session.Type: GrantFiled: March 2, 2018Date of Patent: August 20, 2019Assignee: BRILLIO, LLCInventors: Arun Kumar Vijaya Kumar, Jinu Isaac Kuruvilla, Renji Kuruvilla Thomas, Karthik Gopalakrishnan Vinmani
-
Patent number: 10365481Abstract: The proposed invention provides a method for calibrating a HMD device of a user in a vehicle. The method includes detecting user movements while viewing VR content in the vehicle and checking if these motions meet user movement criteria. The method also includes detecting if the vehicle is stationary or moving. Further, on detecting that the vehicle is stationary dynamically calibrating the HMD device based on the movements of the user and on detecting that the vehicle is in motion dynamically calibrating the HMD device based on vehicle movements and the movements of the user.Type: GrantFiled: November 14, 2016Date of Patent: July 30, 2019Assignee: BRILLIO LLCInventors: Renji Kuruvilla Thomas, Gaurav Jain, Karthik Gopalakrishnan Vinmani, Puneet Gupta
-
Patent number: 10304103Abstract: Embodiments herein provide a computer-implemented method for recommending a recommendation for at least one data item by a collaborative video server. The method includes receiving a data descriptive including at least one data item consumed from a first electronic device when the first electronic device and a second electronic device are in a video event, where the at least one data item is displayed on the second electronic device. Further, the method includes determining a recommendation for the at least one data item and a location information of the recommendation. Further, the method includes causing to display the recommendation corresponding to the at least one data item and the location information on the second electronic device.Type: GrantFiled: April 15, 2016Date of Patent: May 28, 2019Assignee: BRILLIO LLCInventors: Renji Kuruvilla Thomas, Gaurav Jain, Venkat Kumar Sivaramamurthy, Puneet Gupta, Karthik Gopalakrishnan Vinmani