Patents by Inventor Rupesh Singh

Rupesh Singh 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: 12658924
    Abstract: A first latching circuit has a reset function controlled by a reset signal and configured to latch a logic state in response to a first edge of a clock signal to generate a first output signal. A second latching circuit has a reset function controlled by that reset signal and configured to latch a logic state in response to a second edge of that clock signal to generate a second output signal. The first and second edges are opposite edges. A combinatorial logic circuit logically combines the first and second output signals to generate a logic output signal. A third latching circuit has a reset function controlled by that reset signal and configured to latch the logic output signal in response to the second edge of that clock signal to generate a reset synchronization control signal.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: June 16, 2026
    Assignee: STMicroelectronics International N.V.
    Inventors: Rupesh Singh, Ankur Bal, Kirtiman Singh Rathore
  • Publication number: 20260095205
    Abstract: Pulses having a first width and a second width greater than the first width are generated from a clock signal. An encoded data stream transmitted over a single communications wire is generated by: selecting the pulse having the first width for each bit of the transmit serial data stream having a first logic state; and selecting the pulse having the second width for each bit of the transmit serial data stream having a second logic state. Pulses of the received encoded data stream having the second width are then detected. A first flip-flop logic state is toggled in response to each detected pulse having the second width. A second flip-flop latches the first flip-flop logic state in response to each pulse of the encoded data stream. Outputs of the first and second flip-flops are logically combined to generate a receive serial data stream corresponding to the transmit serial data stream.
    Type: Application
    Filed: September 12, 2025
    Publication date: April 2, 2026
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Rupesh SINGH, Parisha ARORA
  • Publication number: 20260004864
    Abstract: Methods for performing a fast read-only memory (ROM) test are disclosed. In the first method, a signature is generated by performing a first set of N read operations utilizing an extended read-cycle, followed by a second set of N read operations utilizing an at-speed read-cycle, where N is an integer greater than or equal to 2. The retrieved data is combined using modulo addition and subtraction operations and stored in a signature register. In the second, a signature is generated by performing two read operations utilizing an extended read-cycle, followed by two read operations utilizing an at-speed read-cycle. The retrieved data is combined using exclusive OR (XOR) operations and stored in a signature register. The final signature is compared to a predetermined value to determine if any errors were detected. Both methods provide a robust test capable of detecting various ROM errors while minimizing test time and complexity.
    Type: Application
    Filed: June 2, 2025
    Publication date: January 1, 2026
    Applicant: STMicroelectronics International N.V.
    Inventors: Rupesh SINGH, Ankur BAL, Tejas Kumar HOIZAL
  • Patent number: 12463650
    Abstract: Provided are a method and apparatus for controlling a skew between multiple data lanes. In the method and apparatus, a first data lane control stage controls control outputting first data over a first data lane based on a first data lane clock and a second data lane control stage controls outputting second data over a second data lane based on a second data lane clock. In the method and apparatus, a first device is associated with a system clock and is configured to generate the first and second data for outputting over the first and second data lanes. A clock control stage causes the first and second data lane clocks to be offset from each other by a fixed time duration that is an integer fraction of a cycle duration of the system clock.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: November 4, 2025
    Assignee: STMicroelectronics International N.V.
    Inventors: Rupesh Singh, Ankur Bal
  • Patent number: 12449478
    Abstract: An integrated circuit includes a serializer configured to receive first test data in n-bit words and to generate a single bit data stream by serializing the test data in accordance with a first clock signal. The integrated circuit includes testing circuitry configured to test the serializer without utilizing a deserializer.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: October 21, 2025
    Assignee: STMicroelectronics International N.V.
    Inventors: Rupesh Singh, Ankur Bal
  • Patent number: 12436853
    Abstract: A serial-connection is tested by transmitting a PRBS generated using a kth-order monic-polynomial from transmission-circuitry to reception-circuitry, and determining operation is proper based upon the PRBS received. The PRBS is formed by generating x intermediate-words of the PRBS, x being a result of an integer-divide between a total number of bits in the PRBS and a bit-width of a serializer that transmits the PRBS, generating a leading-word of the PRBS as having first y-bits of the PRBS as its LSBs, y being based upon a modulo-divide between the total number of bits in the PRBS and x, and generating a trailing-word of the PRBS as having last z-bits of the PRBS as its MSBs, z being based upon a difference between a result of the modulo-divide and y. The PRBS is transmitted sequentially as the leading-word of the PRBS, the intermediate-words of the PRBS, and the trailing-word of the PRBS.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: October 7, 2025
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Publication number: 20250158149
    Abstract: A method for obtaining a metal salt from a spent lithium-ion (Li-ion) battery may include contacting a leaching solvent to a portion of the spent lithium-ion battery to form a first dispersion. The first dispersion is heated to a temperature in a range from 50° C. to 90° C. by applying microwave radiation. The temperature of the first dispersion is maintained to be in the range from 50° C. to 90° C. for a period in a range from 10 seconds to 5 minutes by further applying microwave radiation to the heated first dispersion. The first dispersion is filtered to obtain a first filtrate. A first base is contacted with the first filtrate to increase a pH of the first filtrate to a first predetermined value to precipitate a first metal salt.
    Type: Application
    Filed: December 20, 2024
    Publication date: May 15, 2025
    Applicant: AGR LITHIUM INC.
    Inventors: Amol NAIK, Rupesh SINGH, Vipin TYAGI, Nishchay CHADHA
  • Patent number: 12224414
    Abstract: A method for obtaining a metal salt from a spent lithium-ion (Li-ion) battery may include contacting a leaching solvent to a portion of the spent lithium-ion battery to form a first dispersion. The first dispersion is heated to a temperature in a range from 50° C. to 90° C. by applying microwave radiation. The temperature of the first dispersion is maintained to be in the range from 50° C. to 90° C. for a period in a range from 10 seconds to 5 minutes by further applying microwave radiation to the heated first dispersion. The first dispersion is filtered to obtain a first filtrate. A first base is contacted with the first filtrate to increase a pH of the first filtrate to a first predetermined value to precipitate a first metal salt.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: February 11, 2025
    Assignee: AGR LITHIUM INC.
    Inventors: Amol Naik, Rupesh Singh, Vipin Tyagi, Nishchay Chadha
  • Publication number: 20240364347
    Abstract: A first latching circuit has a reset function controlled by a reset signal and configured to latch a logic state in response to a first edge of a clock signal to generate a first output signal. A second latching circuit has a reset function controlled by that reset signal and configured to latch a logic state in response to a second edge of that clock signal to generate a second output signal. The first and second edges are opposite edges. A combinatorial logic circuit logically combines the first and second output signals to generate a logic output signal. A third latching circuit has a reset function controlled by that reset signal and configured to latch the logic output signal in response to the second edge of that clock signal to generate a reset synchronization control signal.
    Type: Application
    Filed: April 1, 2024
    Publication date: October 31, 2024
    Applicant: STMicroelectronics International N.V.
    Inventors: Rupesh SINGH, Ankur BAL, Kirtiman Singh RATHORE
  • Patent number: 12093193
    Abstract: Individual bits of a K bit unary data word, wherein K is greater than one, are applied to K polyphase finite impulse response filter circuits. Each polyphase finite impulse response filter circuit receives a different bit and operates with a single bit precision to generate from each received bit a filtered output data word. A gain adjustment is applied by a gain stage circuit to each filtered output data word to generate a corresponding gain adjusted output data word. The gain adjusted output data words from the gain stage circuits are summed to generate an output data word. The unary data word may be output from a source such as a data encoder or a quantizer.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: September 17, 2024
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Patent number: 12086568
    Abstract: A first multiplier multiplies a first input with a first coefficient and a first adder sums an output of the first multiplier and a second input to generate a first output. A second multiplier multiplies a third input with a second coefficient, a third multiplier multiplies a fourth input with a third coefficient, and a second adder sums outputs of the second and third multipliers to generate a second output. The second and third inputs are derived from the first output and the first and fourth inputs are derived from the second output. The first and second outputs generate digital values for first and second digital sinusoids, respectively.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: September 10, 2024
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Publication number: 20240295050
    Abstract: A nonwoven fabric having fibers composed of a polymeric blend of a polymer and a high loft additive. The nonwoven fabric exhibits increases in thickness, sound absorbance, and thermal resistance in comparison to a similar nonwoven fabric not having the high loft additive.
    Type: Application
    Filed: February 29, 2024
    Publication date: September 5, 2024
    Applicant: FITESA SIMPSONVILLE, INC.
    Inventors: Mark KALATA, Allan ALVES, Rupesh SINGH
  • Patent number: 11989148
    Abstract: An integrated circuit includes a first subsystem including a first clock generator configured to generate a first clock signal. The integrated circuit also includes a second subsystem including a second clock generator configured to generate a second clock signal. The first subsystem include a clock edge selector configured to determine a phase difference between the first clock signal and the second clock signal and to select, based on the phase difference, either a rising edge or a falling edge of the second clock signal to control output of data from the first subsystem to the second subsystem.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: May 21, 2024
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Publication number: 20240072320
    Abstract: A method for obtaining a metal salt from a spent lithium-ion (Li-ion) battery may include contacting a leaching solvent to a portion of the spent lithium-ion battery to form a first dispersion. The first dispersion is heated to a temperature in a range from 50° C. to 90° C. by applying microwave radiation. The temperature of the first dispersion is maintained to be in the range from 50° C. to 90° C. for a period in a range from 10 seconds to 5 minutes by further applying microwave radiation to the heated first dispersion. The first dispersion is filtered to obtain a first filtrate. A first base is contacted with the first filtrate to increase a pH of the first filtrate to a first predetermined value to precipitate a first metal salt.
    Type: Application
    Filed: August 24, 2023
    Publication date: February 29, 2024
    Applicant: AGR LITHIUM INC.
    Inventors: Amol NAIK, Rupesh SINGH, Vipin TYAGI, Nishchay CHADHA
  • Publication number: 20240039545
    Abstract: Provided are a method and apparatus for controlling a skew between multiple data lanes. In the method and apparatus, a first data lane control stage controls control outputting first data over a first data lane based on a first data lane clock and a second data lane control stage controls outputting second data over a second data lane based on a second data lane clock. In the method and apparatus, a first device is associated with a system clock and is configured to generate the first and second data for outputting over the first and second data lanes. A clock control stage causes the first and second data lane clocks to be offset from each other by a fixed time duration that is an integer fraction of a cycle duration of the system clock.
    Type: Application
    Filed: July 7, 2023
    Publication date: February 1, 2024
    Applicant: STMicroelectronics International N.V.
    Inventors: Rupesh SINGH, Ankur BAL
  • Publication number: 20230369668
    Abstract: A method of obtaining an electrode metal from an electrode of a lithium-ion (Li-ion) battery includes separating an electrode portion from a spent Li-ion battery. A leaching solvent is contacted to the separated electrode portion to form an electrode dispersion. The electrode dispersion is heated to a temperature in a range from about 50° C. to about 90° C. by applying microwave radiation. The temperature of the electrode dispersion is maintained to be in the range from about 50° C. to about 90° C. for a period in a range from about 10 seconds to about 5 minutes by further applying microwave radiation to the heated electrode dispersion. The electrode dispersion is then filtered to obtain the electrode metal.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 16, 2023
    Applicant: AGR LITHIUM INC.
    Inventors: Amol NAIK, Rupesh SINGH, Vipin TYAGI, Nishchay CHADHA
  • Publication number: 20230266387
    Abstract: An integrated circuit includes a serializer configured to receive first test data in n-bit words and to generate a single bit data stream by serializing the test data in accordance with a first clock signal. The integrated circuit includes testing circuitry configured to test the serial izer without utilizing a deserializer.
    Type: Application
    Filed: February 13, 2023
    Publication date: August 24, 2023
    Applicant: STMicroelectronics International N.V.
    Inventors: Rupesh SINGH, Ankur BAL
  • Publication number: 20230251829
    Abstract: A first multiplier multiplies a first input with a first coefficient and a first adder sums an output of the first multiplier and a second input to generate a first output. A second multiplier multiplies a third input with a second coefficient, a third multiplier multiplies a fourth input with a third coefficient, and a second adder sums outputs of the second and third multipliers to generate a second output. The second and third inputs are derived from the first output and the first and fourth inputs are derived from the second output. The first and second outputs generate digital values for first and second digital sinusoids, respectively.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 10, 2023
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Rupesh SINGH
  • Patent number: 11656848
    Abstract: A first multiplier multiplies a first input with a first coefficient and a first adder sums an output of the first multiplier and a second input to generate a first output. A second multiplier multiplies a third input with a second coefficient, a third multiplier multiplies a fourth input with a third coefficient, and a second adder sums outputs of the second and third multipliers to generate a second output. The second and third inputs are derived from the first output and the first and fourth inputs are derived from the second output. The first and second outputs generate digital values for first and second digital sinusoids, respectively.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 23, 2023
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Publication number: 20230033569
    Abstract: A finite impulse response (FIR) filter includes a plurality of registers. The data input terminal of each register is directly coupled to the input of the FIR filter. A new data value is passed to each register on each clock cycle of a filter clock signal. Only one of the registers processes the data value on each clock cycle. A ring counter is coupled to the registers and determines which register processes the data value on each dock cycle.
    Type: Application
    Filed: July 18, 2022
    Publication date: February 2, 2023
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Rupesh SINGH