Patents by Inventor Sudarshan Kumar

Sudarshan Kumar 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: 11983691
    Abstract: Embodiments of the present invention provide an intuitive platform for non-contact instructions regarding resource allocation. In this way, a user may utilize one or more specific gestures which are captured, analyzed, and responded to by the system of the invention in order to initiate or complete one or more resource activities such as a resource transfer, resource transfer split, or other resource action.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: May 14, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Geetika Lal, Sandeep Kumar Chauhan, Ramarao Gaddam, Anil Gajula, Koteswara Rao Venkata Magham, Suman Matury, Santosh Kumar Miryala, Ravikiran Subramanya Rao, Yash Sharma, Sudarshan Veeramreddy, Durgesh Singh Yadav
  • Patent number: 11915745
    Abstract: A memory architecture for optimizing leakage currents in standby mode and a method thereof is disclosed. The memory architecture includes a plurality of memory segments configured to operate in one or more modes of operations. The plurality of memory segments includes a plurality of decoder slices. Each of the plurality of decoder slice includes a plurality of wordlines running in the row direction; at least one array power header configured for controlling leakage currents within each of the plurality of decoder slice in the row direction; and a retention header. Each of the plurality of power supply rails running in the column direction are segmented within one or more decoder slice to form one or more segmented power supply node.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: February 27, 2024
    Assignee: DXCorr Design Inc.
    Inventors: Sudarshan Kumar, Mayank Tayal, Sagar Vidya Reddy
  • Patent number: 11654256
    Abstract: A ventilator system including an oxygen delivery cylinder, an air delivery unit, connecting tubes, and a digital display unit. The system further includes a Y connector configured to mix air and oxygen, to form a gas and pass said gas towards an outlet of the system. A water manometer that is configured to monitor a pressure of the gas in the system and blow off the excess pressure of the gas. A solenoid valve that is configured to adjust an end respiratory pressure obtained from a breathing device connected to the outlet of the system. The pressure of the gas being instantly delivered to the breathing device is measured by water manometer from a dead space near the outlet, thereby enabling a dual monitoring of the gas pressure being delivered to the breathing device.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: May 23, 2023
    Inventors: Sudarshan Kumar Bhandari, Purnima Bhandari
  • Publication number: 20230080591
    Abstract: A memory architecture for optimizing leakage currents in standby mode and a method thereof is disclosed. The memory architecture includes a plurality of memory segments configured to operate in one or more modes of operations. The plurality of memory segments includes a plurality of decoder slices. Each of the plurality of decoder slice includes a plurality of wordlines running in the row direction; at least one array power header configured for controlling leakage currents within each of the plurality of decoder slice in the row direction; and a retention header. Each of the plurality of power supply rails running in the column direction are segmented within one or more decoder slice to form one or more segmented power supply node.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: SUDARSHAN KUMAR, MAYANK TAYAL, Sagar Vidya Reddy
  • Publication number: 20220012304
    Abstract: A system and method of multiplying a first matrix and a second matrix is provided, the method comprising compressing the second matrix into a third matrix to process primarily non-zero values. For each row in the first matrix, a row may be loaded into a row lookup unit. For each entry in the third matrix, a row address may be extracted, a row value may be obtained from a corresponding loaded row of the first matrix based on the extracted row address, the row value from the loaded row may be multiplied with the matrix value from the third matrix for each column, and the multiplied value may be added to an accumulator corresponding to the each column. Lastly, a multiplied matrix may be output for the loaded row.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 13, 2022
    Inventor: Sudarshan Kumar
  • Publication number: 20220013154
    Abstract: An integrated circuit might comprise an input flip-flop block clocked by a first clock having a first clock period, an output of the input flip-flop block for outputting data clocked by the first clock, a first logic block implementing a desired logic function, an input of the first logic block, coupled to the input flip-flop block, an output flip-flop block clocked by a second clock having a period equal to the first clock period and derived from a common source as the first clock, and an input of the output flip-flop block, coupled to an output of the first logic block. A first logic block delay can be at least the first clock period plus a specified delay excess and the second clock can be delayed by at least the specified delay excess. The first logic block might be a portion of a CAM block and/or a TCAM block.
    Type: Application
    Filed: May 21, 2021
    Publication date: January 13, 2022
    Inventor: Sudarshan Kumar
  • Publication number: 20210316103
    Abstract: A ventilator system including an oxygen delivery cylinder, an air delivery unit, connecting tubes, and a digital display unit. The system further includes a Y connector configured to mix air and oxygen, to form a gas and pass said gas towards an outlet of the system. A water manometer that is configured to monitor a pressure of the gas in the system and blow off the excess pressure of the gas. A solenoid valve that is configured to adjust an end respiratory pressure obtained from a breathing device connected to the outlet of the system. The pressure of the gas being instantly delivered to the breathing device is measured by water manometer from a dead space near the outlet, thereby enabling a dual monitoring of the gas pressure being delivered to the breathing device.
    Type: Application
    Filed: June 9, 2020
    Publication date: October 14, 2021
    Inventors: Sudarshan Kumar Bhandari, Purnima Bhandari
  • Patent number: 11017858
    Abstract: A CAM/TCAM includes a plurality of rows of CAM/TCAM lines, a plurality of search lines, and a plurality of bit lines, wherein each row comprises an array of CAM/TCAM cells. Each TCAM cell has two storage cells, representing state for data and a mask of the cell, and match logic. The two storage cells connect to a respective bit line as input and their output drives the match logic. In response to the respective search line and storage outputs, the match logic generates cell match outputs. The match logic can be implemented using static logic comprising tristate gates and masking logic that forces the cell match output to a predetermined value in response to the stored mask value. The match outputs in the row are AND-ed by a logic tree to generate a match output, thereby reducing power consumption.
    Type: Grant
    Filed: December 25, 2016
    Date of Patent: May 25, 2021
    Inventor: Sudarshan Kumar
  • Publication number: 20120057135
    Abstract: A system comprising of low cost and low power projection engine comprising of means of producing non-coherent light source, means of condensing non-coherent light into narrow beams, means of focusing and scanning narrow beam light on screen where as image is projected on screen by producing light for each pixel of image. Source of non-coherent light can be LED.
    Type: Application
    Filed: September 7, 2010
    Publication date: March 8, 2012
    Inventor: Sudarshan Kumar
  • Patent number: 7685451
    Abstract: A method and apparatus for compensating for current-change induced voltage changes is disclosed. In one embodiment, a digital throttle unit coupled to an instruction pipeline may generate a compensating current signal, which may then cause a dummy load to consume a compensating current. In another embodiment, a counter responsive to changes in clock frequency may generate a ramp current signal, which may then cause a dummy load to consume a current corresponding to the ramp current signal.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: March 23, 2010
    Assignee: Intel Corporation
    Inventors: James S. Burns, Kenneth D. Shoemaker, Sudarshan Kumar, Tom E. Wang, David J. Ayers, Vivek Tiwari
  • Patent number: 6952118
    Abstract: A gate-clocked domino circuit with reduced leakage current during an inactive state, where domino stages in the domino circuit have long channel length transistors in the pre-charge paths. During an inactive state, the domino stages are put in an evaluation state and are discharged.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: October 4, 2005
    Assignee: Intel Corporation
    Inventors: Shahram Jamshidi, Sudarshan Kumar
  • Patent number: 6833735
    Abstract: A complementary metal oxide semiconductor (CMOS) low-power, high speed logic circuit consisting of a cascaded chain of stages. The first stage is a pulsed domino logic circuit having one or more logic signal inputs for receiving data signals, and a timing input for receiving a clocking pulse that conditions the input pulse domino stage for evaluation during a brief window of time. The output of the pulsed domino circuit is connected to a chain of series-connected skewed static logic gates, each having the channel sizes of its pull-up and pull-down transistors ratioed to a produce, from gate-to-gate in the static logic chain, alternating fast high-to-low and low-to-high transitions for the information carrying leading edge of said input data signals. The use of a pulsed domino first stage driving a chain of skewed logic static gates reduces power consumption but retains the speed of conventional domino logic circuits.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: December 21, 2004
    Assignee: Intel Corporation
    Inventors: Sudarshan Kumar, Jiann-Cherng Lan, Snehal Jariwala, Wenjie Jiang
  • Patent number: 6820106
    Abstract: A method and apparatus to increase the performance of a floating point multiplier accumulator (FMAC). The method comprises receiving three floating point numbers and computing a product of the first floating point number and the second floating point number and adding a third floating point number to produce a sum value and a carry value. A propagate value, a kill value and a generate value are then computed based on the sum value and the carry value. Simultaneously the sum value is added to the carry value to create a first result, the sum value is added to the carry value and incremented by one to create a second result, the sum value is added to the carry value and incremented by two to create a third result, and a decimal point position is determined. One of the first result, the second result and the third result is then selected responsive to a rounding mode and the decimal point position. The selected result is normalized based on the decimal point position.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: November 16, 2004
    Assignee: Intel Corporation
    Inventors: Narsing K. Vijayrao, Chi Keung Lee, Sudarshan Kumar
  • Publication number: 20040124882
    Abstract: A complementary metal oxide semiconductor (CMOS) low-power, high speed logic circuit consisting of a cascaded chain of stages. The first stage is a pulsed domino logic circuit having one or more logic signal inputs for receiving data signals, and a timing input for receiving a clocking pulse that conditions the input pulse domino stage for evaluation during a brief window of time. The output of the pulsed domino circuit is connected to a chain of series-connected skewed static logic gates, each having the channel sizes of its pull-up and pull-down transistors ratioed to a produce, from gate-to-gate in the static logic chain, alternating fast high-to-low and low-to-high transitions for the information carrying leading edge of said input data signals. The use of a pulsed domino first stage driving a chain of skewed logic static gates reduces power consumption but retains the speed of conventional domino logic circuits.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Applicant: Intel Corporation
    Inventors: Sudarshan Kumar, Jiann-Cherng Lan, Snehal Jariwala, Wenjie Jiang
  • Publication number: 20040119503
    Abstract: A gate-clocked domino circuit with reduced leakage current during an inactive state, where domino stages in the domino circuit have long channel length transistors in the pre-charge paths. During an inactive state, the domino stages are put in an evaluation state and are discharged.
    Type: Application
    Filed: December 18, 2002
    Publication date: June 24, 2004
    Inventors: Shahram Jamshidi, Sudarshan Kumar
  • Publication number: 20040120445
    Abstract: A method and apparatus for compensating for current-change induced voltage changes is disclosed. In one embodiment, a digital throttle unit coupled to an instruction pipeline may generate a compensating current signal, which may then cause a dummy load to consume a compensating current. In another embodiment, a counter responsive to changes in clock frequency may generate a ramp current signal, which may then cause a dummy load to consume a current corresponding to the ramp current signal.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Inventors: James S. Burns, Kenneth D. Shoemaker, Sudarshan Kumar, Tom E. Wang, David J. Ayers, Vivek Tiwari
  • Patent number: 6707318
    Abstract: An entry latch to provide a dynamic signal at an output port in response to input static signals at a pulldown network, the pulldown network to conditionally discharge an internal node depending upon the input static signals, the entry latch comprising a pass transistor having a first source/drain connected to the output port and a second source/drain connected to a gate of a pullup pMOSFET, where the pullup pMOSFET turns ON only if the pulldown network does not turn ON during the evaluation phase.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: March 16, 2004
    Assignee: Intel Corporation
    Inventors: Sudarshan Kumar, Shahram Jamshidi
  • Patent number: 6631093
    Abstract: A low power memory bit line precharge scheme. A memory bit line is coupled to a first read precharge device. A second write precharge device is also coupled to the memory bit line and is to be enabled only in response to a memory write operation. The first read and second write precharge devices are sized such that their combined drive strength is sufficient to precharge the first memory bit line during a precharge period following a write operation.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 7, 2003
    Assignee: Intel Corporation
    Inventors: Sudarshan Kumar, Jiann-Cherng Lan, Wenjie Jiang, Gaurav Mehta, Sadhana Madhyastha
  • Publication number: 20030184344
    Abstract: An entry latch to provide a dynamic signal at an output port in response to input static signals at a pulldown network, the pulldown network to conditionally discharge an internal node depending upon the input static signals, the entry latch comprising a pass transistor having a first source/drain connected to the output port and a second source/drain connected to a gate of a pullup pMOSFET, where the pullup pMOSFET turns ON only if the pulldown network does not turn ON during the evaluation phase.
    Type: Application
    Filed: March 26, 2002
    Publication date: October 2, 2003
    Inventors: Sudarshan Kumar, Shahram Jamshidi
  • Patent number: 6629194
    Abstract: A memory includes a plurality of banks of memory elements. For a memory read access operation, bank enable logic coupled to each of the plurality of banks is responsive to an address of a memory element to be read to selectively deactivate a first precharge clock signal to be received by a first one of the banks that includes the memory element to be read. The bank enable logic is further responsive to the address to selectively maintain in an active state a second precharge clock signal to be received by a second one of the banks that does not include the memory element to be read.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: September 30, 2003
    Assignee: Intel Corporation
    Inventors: Sudarshan Kumar, Gaurav G. Mehta, Sadhana Madhyastha, Jiann-Cherng Lan