Patents by Inventor Hem Doshi
Hem Doshi 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: 12585321Abstract: Disclosed herein are systems, devices, and apparatuses for a USB protocol. The USB system includes a communication interface that is configurable to communicate in a first universal serial bus (USB) communication mode or a second USB communication mode. The USB system also includes a processor configurable to send receiver detection signals to a peripheral device over the communication interface to determine whether the peripheral device is capable of communicating in the first USB communication mode, wherein the processor is configured to send an initial signal of the receiver detection signals to the peripheral device and, if a response to the initial signal of the receiver detection signals indicates that the peripheral device is incapable of operating in the first USB communication mode, refrain from sending subsequent ones of the receiver detection signals.Type: GrantFiled: March 27, 2024Date of Patent: March 24, 2026Assignee: Intel CorporationInventors: Udaya Natarajan, Kannappan Rajaraman, Karthi Vadivelu, Hem Doshi
-
Publication number: 20250306666Abstract: Disclosed herein are systems, devices, and apparatuses for a USB protocol. The USB system includes a communication interface that is configurable to communicate in a first universal serial bus (USB) communication mode or a second USB communication mode. The USB system also includes a processor configurable to send receiver detection signals to a peripheral device over the communication interface to determine whether the peripheral device is capable of communicating in the first USB communication mode, wherein the processor is configured to send an initial signal of the receiver detection signals to the peripheral device and, if a response to the initial signal of the receiver detection signals indicates that the peripheral device is incapable of operating in the first USB communication mode, refrain from sending subsequent ones of the receiver detection signals.Type: ApplicationFiled: March 27, 2024Publication date: October 2, 2025Inventors: Udaya NATARAJAN, Kannappan RAJARAMAN, Karthi VADIVELU, Hem DOSHI
-
Publication number: 20230418361Abstract: Techniques and mechanisms for transparently transitioning an interconnect fabric between a first frequency and a second frequency. In an embodiment, the fabric is coupled to an end point device via an asynchronous device. One or more nodes of the fabric operate in a first clock domain based on a clock signal, while the end point device operates in a different clock domain. Controller circuitry changes a frequency of the clock signal by stalling the clock signal throughout a first period of time which is greater than a duration of three cycles of a lower one of the first frequency or the second frequency. After the first period of time, cycling of the clock signal is provided at the second frequency. In another embodiment, the asynchronous device enables the frequency change without preventing communication with the end point device.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Chen Ranel, Christopher J. Lake, Hem Doshi, Ido Melamed, Vijay Degalahal, Yevgeni Sabin, Reena Patel, Yoav Ben-Raphael, Nimrod Angel, Efraim Rotem, Shaun Conrad, Tomer Ziv, Nir Rosenzweig, Esfir Natanzon, Yoni Aizik, Arik Gihon, Natanel Abitan
-
Patent number: 11789516Abstract: Techniques and mechanisms for transparently transitioning an interconnect fabric between a first frequency and a second frequency. In an embodiment, the fabric is coupled to an end point device via an asynchronous device. One or more nodes of the fabric operate in a first clock domain based on a clock signal, while the end point device operates in a different clock domain. Controller circuitry changes a frequency of the clock signal by stalling the clock signal throughout a first period of time which is greater than a duration of three cycles of a lower one of the first frequency or the second frequency. After the first period of time, cycling of the clock signal is provided at the second frequency. In another embodiment, the asynchronous device enables the frequency change without preventing communication with the end point device.Type: GrantFiled: May 22, 2020Date of Patent: October 17, 2023Assignee: Intel CorporationInventors: Chen Ranel, Christopher J. Lake, Hem Doshi, Ido Melamed, Vijay Degalahal, Yevgeni Sabin, Reena Patel, Yoav Ben-Raphael, Nimrod Angel, Efraim Rotem, Shaun Conrad, Tomer Ziv, Nir Rosenzweig, Esfir Natanzon, Yoni Aizik, Arik Gihon, Natanel Abitan
-
Publication number: 20220179473Abstract: Techniques and mechanisms for transparently transitioning an interconnect fabric between a first frequency and a second frequency. In an embodiment, the fabric is coupled to an end point device via an asynchronous device. One or more nodes of the fabric operate in a first clock domain based on a clock signal, while the end point device operates in a different clock domain. Controller circuitry changes a frequency of the clock signal by stalling the clock signal throughout a first period of time which is greater than a duration of three cycles of a lower one of the first frequency or the second frequency. After the first period of time, cycling of the clock signal is provided at the second frequency. In another embodiment, the asynchronous device enables the frequency change without preventing communication with the end point device.Type: ApplicationFiled: May 22, 2020Publication date: June 9, 2022Applicant: Intel CorporationInventors: Chen Ranel, Christopher J. Lake, Hem Doshi, Ido Melamed, Vijay Degalahal, Yevgeni Sabin, Reena Patel, Yoav Ben-Raphael, Nimrod Angel, Efraim Rotem, Shaun Conrad, Tomer Ziv, Nir Rosenzweig, Esfir Natanzon, Yoni Aizik, Arik Gihon, Natanel Abitan
-
Patent number: 10664433Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers.Type: GrantFiled: June 30, 2016Date of Patent: May 26, 2020Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
-
Patent number: 10657092Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.Type: GrantFiled: June 30, 2016Date of Patent: May 19, 2020Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Hem Doshi, Hooi Kar Loo, Suketu U. Bhatt
-
Patent number: 10484361Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing virtual device observation and debug network for high speed serial IOS.Type: GrantFiled: June 30, 2016Date of Patent: November 19, 2019Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Timothy J. Callahan, Baruch Schnarch, Hem Doshi, Suketu U. Bhatt
-
Publication number: 20180004701Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing high speed serial controller testing.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
-
Publication number: 20180007032Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing virtual device observation and debug network for high speed serial IOS.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, BARUCH SCHNARCH, HEM DOSHI, SUKETU U. BHATT
-
Publication number: 20180004702Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing SoC coverage through virtual devices in PCIe and DMI controllers.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: LAKSHMINARAYANA PAPPU, TIMOTHY J. CALLAHAN, HEM DOSHI, HOOI KAR LOO, SUKETU U. BHATT
-
Patent number: 9495320Abstract: Dead cycles are removed from an upstream side of a data communications bus. In one example, data symbols are received on clock cycles from lanes of a peripheral device bus having dead cycles. The data symbols are sent upstream on the clock cycles. The start of a packet in the received data symbols is detected and the sending of the data symbols is stalled before sending the start of the packet until additional cycles of data are written into a buffer. Logical idle symbols are sent upstream in place of the data during the stalling. The start of the packet sent after the additional cycles of data are read into the buffer. When a dead cycle is detected during the packet, then a buffered cycle of data is sent upstream during the dead cycle.Type: GrantFiled: December 22, 2011Date of Patent: November 15, 2016Assignee: Intel CorporationInventors: Ruchira K. Liyanage, Kai Chen, Hem Doshi, Michael J. Norris
-
Patent number: 9389906Abstract: According to one embodiment, an apparatus includes a transaction data storage to store transaction data to be transmitted over an interconnect of a data processing system, a transaction buffer coupled to the transaction data storage to buffer at least a portion of the transaction data, and a transaction logic coupled to the transaction data storage and the transaction buffer to transmit a request (REQ) signal to an arbiter associated with the interconnect in response to first transaction data that becomes available in the transaction data storage, in response to a grant (GNT) signal received from the arbiter, retrieve second transaction data from the transaction buffer and transmit the second transaction data onto the interconnect, and refill the transaction buffer with third transaction data retrieved from the transaction data storage after the second transaction data has been transmitted onto the interconnect.Type: GrantFiled: December 23, 2013Date of Patent: July 12, 2016Assignee: Intel CorporationInventors: Hem Doshi, Anand Raju
-
Publication number: 20150286603Abstract: Dead cycles are removed from an upstream side of a data communications bus. In one example, data symbols are received on clock cycles from lanes of a peripheral device bus having dead cycles. The data symbols are sent upstream on the clock cycles. The start of a packet in the received data symbols is detected and the sending of the data symbols is stalled before sending the start of the packet until additional cycles of data are written into a buffer. Logical idle symbols are sent upstream in place of the data during the stalling. The start of the packet sent after the additional cycles of data are read into the buffer. When a dead cycle is detected during the packet, then a buffered cycle of data is sent upstream during the dead cycle.Type: ApplicationFiled: December 22, 2011Publication date: October 8, 2015Inventors: Ruchira K. Liyanage, Kai Chen, Hem Doshi, Michael J. Norris
-
Publication number: 20150178123Abstract: According to one embodiment, an apparatus includes a transaction data storage to store transaction data to be transmitted over an interconnect of a data processing system, a transaction buffer coupled to the transaction data storage to buffer at least a portion of the transaction data, and a transaction logic coupled to the transaction data storage and the transaction buffer to transmit a request (REQ) signal to an arbiter associated with the interconnect in response to first transaction data that becomes available in the transaction data storage, in response to a grant (GNT) signal received from the arbiter, retrieve second transaction data from the transaction buffer and transmit the second transaction data onto the interconnect, and refill the transaction buffer with third transaction data retrieved from the transaction data storage after the second transaction data has been transmitted onto the interconnect.Type: ApplicationFiled: December 23, 2013Publication date: June 25, 2015Inventors: Hem Doshi, Anand Raju