Patents by Inventor R. Sridharan
R. Sridharan 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: 11941428Abstract: Techniques are disclosed relating to an I/O agent circuit. The I/O agent circuit may include one or more queues and a transaction pipeline. The I/O agent circuit may issue, to the transaction pipeline from a queue of the one or more queues, a transaction of a series of transactions enqueued in a particular order. The I/O agent circuit may generate, at the transaction pipeline, a determination to return the transaction to the queue based on a detection of one or more conditions being satisfied. Based on the determination, the I/O agent circuit may reject, at the transaction pipeline, up to a threshold number of transactions that issued from the queue after the transaction issued. The I/O agent circuit may insert the transaction at a head of the queue such that the transaction is enqueued at the queue sequentially first for the series of transactions according to the particular order.Type: GrantFiled: March 31, 2022Date of Patent: March 26, 2024Assignee: Apple Inc.Inventors: Sagi Lahav, Lital Levy-Rubin, Gaurav Garg, Gerard R. Williams, III, Samer Nassar, Per H. Hammarlund, Harshavardhan Kaushikkar, Srinivasa Rangan Sridharan, Jeff Gonion
-
Patent number: 10544101Abstract: The present invention relates to an improved process for the preparation of Butorphanol tartrate of formula (I),Type: GrantFiled: March 27, 2017Date of Patent: January 28, 2020Assignee: Hikal LimitedInventors: Rahul Bhalerao, R. Sridharan, Shivaji Sadashiv Kandre, Ganesh Suryakant Deore, Kishorkumar Shivajirao Kadam, Dharnidhar Mundhe
-
Patent number: 10298511Abstract: In some embodiments, a system includes a memory system, plurality of computing devices, and plurality of queues. The plurality of computing devices perform actions dependent on data stored at the memory device, where traffic between the plurality of computing devices and the memory device has at least a first priority level and a second priority level. The first priority level is higher than the second priority level. The plurality of queues pass data between the memory device and the plurality of computing devices. A particular queue allocates a first portion of the particular queue to traffic having the first priority level and allocates a second portion of the particular queue to traffic having the first priority level and to traffic having the second priority level.Type: GrantFiled: August 24, 2016Date of Patent: May 21, 2019Inventors: Manu Gulati, Christopher D. Shuler, Benjamin K. Dodge, Thejasvi M. Vijayaraj, Harshavardhan Kaushikkar, Yang Yang, Rong Z. Hu, Srinivasa R. Sridharan, Wolfgang H. Klingauf, Neeraj Parik
-
Publication number: 20190112273Abstract: The present invention relates to an improved process for the preparation of Butorphanol tartrate of formula (I),Type: ApplicationFiled: March 27, 2017Publication date: April 18, 2019Applicant: Hikal LimitedInventors: Rahul BHALERAO, R. SRIDHARAN, Shivaji Sadashiv KANDRE, Ganesh Suryakant DEORE, Kishorkumar Shivajirao KADAM, Dharnidhar MUNDHE
-
Patent number: 10206175Abstract: Techniques are disclosed relating to a split communications fabric topology. In some embodiments, an apparatus includes a communications fabric structure with multiple fabric units. The fabric units may be configured to arbitrate among control packets of different messages. In some embodiments, a processing element is configured to generate a message that includes a control packet and one or more data packets. In some embodiments, the processing element is configured to transmit the control packet to a destination processing element (e.g., a memory controller) via the communications fabric structure and transmit the data packets to a data buffer. In some embodiments, the destination processing element is configured to retrieve the data packets from the data buffer in response to receiving the control packet via the hierarchical fabric structure. In these embodiments, bypassing the fabric structure for data packets may reduce power consumption.Type: GrantFiled: November 20, 2017Date of Patent: February 12, 2019Assignee: Apple Inc.Inventors: Munetoshi Fukami, Srinivasa R. Sridharan, Harshavardhan Kaushikkar
-
Publication number: 20180077649Abstract: Techniques are disclosed relating to a split communications fabric topology. In some embodiments, an apparatus includes a communications fabric structure with multiple fabric units. The fabric units may be configured to arbitrate among control packets of different messages. In some embodiments, a processing element is configured to generate a message that includes a control packet and one or more data packets. In some embodiments, the processing element is configured to transmit the control packet to a destination processing element (e.g., a memory controller) via the communications fabric structure and transmit the data packets to a data buffer. In some embodiments, the destination processing element is configured to retrieve the data packets from the data buffer in response to receiving the control packet via the hierarchical fabric structure. In these embodiments, bypassing the fabric structure for data packets may reduce power consumption.Type: ApplicationFiled: November 20, 2017Publication date: March 15, 2018Inventors: Munetoshi Fukami, Srinivasa R. Sridharan, Harshavardhan Kaushikkar
-
Publication number: 20180063016Abstract: In some embodiments, a system includes a memory system, plurality of computing devices, and plurality of queues. The plurality of computing devices perform actions dependent on data stored at the memory device, where traffic between the plurality of computing devices and the memory device has at least a first priority level and a second priority level. The first priority level is higher than the second priority level. The plurality of queues pass data between the memory device and the plurality of computing devices. A particular queue allocates a first portion of the particular queue to traffic having the first priority level and allocates a second portion of the particular queue to traffic having the first priority level and to traffic having the second priority level.Type: ApplicationFiled: August 24, 2016Publication date: March 1, 2018Inventors: Manu Gulati, Christopher D. Shuler, Benjamin K. Dodge, Thejasvi M. Vijayaraj, Harshavardhan Kaushikkar, Yang Yang, Rong Z. Hu, Srinivasa R. Sridharan, Wolfgang H. Klingauf, Neeraj Parik
-
Patent number: 9860841Abstract: Techniques are disclosed relating to a split communications fabric topology. In some embodiments, an apparatus includes a communications fabric structure with multiple fabric units. The fabric units may be configured to arbitrate among control packets of different messages. In some embodiments, a processing element is configured to generate a message that includes a control packet and one or more data packets. In some embodiments, the processing element is configured to transmit the control packet to a destination processing element (e.g., a memory controller) via the communications fabric structure and transmit the data packets to a data buffer. In some embodiments, the destination processing element is configured to retrieve the data packets from the data buffer in response to receiving the control packet via the hierarchical fabric structure. In these embodiments, bypassing the fabric structure for data packets may reduce power consumption.Type: GrantFiled: August 20, 2015Date of Patent: January 2, 2018Assignee: Apple Inc.Inventors: Munetoshi Fukami, Srinivasa R. Sridharan, Harshavardhan Kaushikkar
-
Patent number: 9612364Abstract: The present invention relates to ionic silicone hydrogel polymers comprising at least one pharmaceutical or nutriceutical component and displaying improved lysozyme uptake, low contact angle and reduced water soluble polymeric ammonium salt uptake.Type: GrantFiled: March 13, 2015Date of Patent: April 4, 2017Assignee: Johnson & Johnson Vision Care, Inc.Inventors: Shivkumar Mahadevan, Zohra Fadli, Charles Scales, Thomas Maggio, Kunisi Venkatasubban, Eric R. George, James D. Ford, Carrie L. Davis, Leah Hansen, Scott L. Joslin, Douglas G. Vanderlaan, Ranganath Raja, Sharmila Muthukrishnan, C. Surendran, R. Sridharan
-
Publication number: 20170055218Abstract: Techniques are disclosed relating to a split communications fabric topology. In some embodiments, an apparatus includes a communications fabric structure with multiple fabric units. The fabric units may be configured to arbitrate among control packets of different messages. In some embodiments, a processing element is configured to generate a message that includes a control packet and one or more data packets. In some embodiments, the processing element is configured to transmit the control packet to a destination processing element (e.g., a memory controller) via the communications fabric structure and transmit the data packets to a data buffer. In some embodiments, the destination processing element is configured to retrieve the data packets from the data buffer in response to receiving the control packet via the hierarchical fabric structure. In these embodiments, bypassing the fabric structure for data packets may reduce power consumption.Type: ApplicationFiled: August 20, 2015Publication date: February 23, 2017Inventors: Munetoshi Fukami, Srinivasa R. Sridharan, Harshavardhan Kaushikkar
-
Patent number: 9125808Abstract: The present invention relates to ionic silicone hydrogel contact lenses which comprise at least one pharmaceutical or nutriceutical component and are formed from reaction mixtures comprising a mixture of slow-reacting hydrophilic monomers, including at least one slow-reacting ionic monomer, at least one silicone-containing component and at least one hydroxyl-containing component, wherein the ratio of the slow-reacting hydrophilic component half lives to the silicone-containing component half life is at least 2.Type: GrantFiled: March 14, 2013Date of Patent: September 8, 2015Assignee: Johnson & Johnson Vision Care, Inc.Inventors: Azaam Alli, James D. Ford, Douglas G. Vanderlaan, Scott L. Joslin, Shivkumar Mahadevan, Thomas L. Maggio, Ranganath Raja, Sharmila Muthukrishnan, C. Surendran, R. Sridharan
-
Patent number: 9101667Abstract: The present invention relates to ionic silicone hydrogel polymers displaying improved thermal stability. More specifically, the present invention relates to a polymer formed from reactive components comprising at least one silicone component and at least one ionic component comprising at least one anionic group. The polymers of the present invention display good thermal stability and desirable protein uptake.Type: GrantFiled: July 18, 2014Date of Patent: August 11, 2015Assignee: Johnson & Johnson Vision Care, Inc.Inventors: Ranganath Raja, Sharmila Muthukrishnan, C. Surendran, R. Sridharan, Shivkumar Mahadevan, Thomas L. Maggio, Azaam Alli, Scott L. Joslin