Patents by Inventor Anshul Goel
Anshul Goel 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: 20230418897Abstract: Performing a Fast Fourier Transformation (FFT) with increased resolution by applying an adaptive left shift to signed binary integers of an input of a radix kernel and adaptive right shift to signed binary integers of an output of a butterfly of the radix kernel which is based on a leading bit count of the input. The adaptive left shift increases a resolution of the radix kernel computation and the adaptive right shift determines a number of bits of the increased resolution preserved in an output of the radix kernel.Type: ApplicationFiled: August 16, 2022Publication date: December 28, 2023Inventors: Christian Tuschen, Maik Brett, Prabhjot Singh, Anshul Goel, Pranshu Agrawal
-
Patent number: 11835104Abstract: A dual-acting single-spring twin-tube shock absorber assembly is provided. The assembly includes at least one twin-tube shock absorber component; at least one piston rod component coaxially coupled with said twin-tube shock absorber component and configured to telescope in and out of out of the same with compression and extension stroke respectively; one helical compression spring disposed outside the outer wall of said twin-tube shock absorber component; at least one spring guide component and at least one spring actuator component which is adapted to perform the dual action of achieving compression and extension force and a neutral position at the center without preload.Type: GrantFiled: January 28, 2022Date of Patent: December 5, 2023Assignee: Duroshox Private LimitedInventors: Rajeev Mokashi, Anshul Goel
-
Patent number: 11636037Abstract: Exemplary aspects for a specific example concern a radar system having sensor circuitry including multiple radar sensors to provide sensor data via multiple virtual channels and multiple data types, a memory circuit with memory buffers, and a bus-interface circuit to control bus interconnects for bus communications involving a radar signal transmitter and the memory circuit. Radar signals are received and processed, via data acquisition path circuitry in multiple circuit paths and via streams of data in response to and to accommodate the operations of the sensor circuitry. A master controller conveys data, via the bus-interface circuit, to the buffers for the sensor data, and generates selectable-type transactions to be linked in selected ones of the buffers, in response to the data provided from the sensor circuitry and based on the sensor data being provided via different ones of the multiple virtual channels and of the multiple data types.Type: GrantFiled: April 16, 2021Date of Patent: April 25, 2023Assignee: NXP USA, Inc.Inventors: Maik Brett, Naveen Kumar Jain, Shreya Singh, Anshul Goel
-
Patent number: 11604686Abstract: A method of acquiring data, a computer program product for implementing the method, a system for acquiring data, and a vehicle including the system. The method includes determining one or more data types and virtual channels required for one or more applications. The method also includes allocating a plurality of circular buffers in memory according to the determined data type(s) and virtual channel(s). One or more of the circular buffers are allocated to safety data lines. The remaining circular buffers are allocated to functional data lines. The method further includes storing at least one functional data line in a circular buffer allocated to functional data lines according to a data type and virtual channel of the functional data line. The method also includes storing at least one safety data line in a circular buffer allocated to safety data lines.Type: GrantFiled: May 26, 2020Date of Patent: March 14, 2023Assignee: NXP USA, Inc.Inventors: Shreya Singh, Maik Brett, Arpita Agarwal, Shivali Jain, Anshul Goel, Naveen Kumar Jain
-
Publication number: 20230036981Abstract: A dual-acting single-spring twin-tube shock absorber assembly is provided. The assembly includes at least one twin-tube shock absorber component; at least one piston rod component coaxially coupled with said twin-tube shock absorber component and configured to telescope in and out of out of the same with compression and extension stroke respectively; one helical compression spring disposed outside the outer wall of said twin-tube shock absorber component; at least one spring guide component and at least one spring actuator component which is adapted to perform the dual action of achieving compression and extension force and a neutral position at the center without preload.Type: ApplicationFiled: January 28, 2022Publication date: February 2, 2023Inventors: Rajeev Mokashi, Anshul Goel
-
Publication number: 20220197804Abstract: Exemplary aspects for a specific example concern a radar system having sensor circuitry including multiple radar sensors to provide sensor data via multiple virtual channels and multiple data types, a memory circuit with memory buffers, and a bus-interface circuit to control bus interconnects for bus communications involving a radar signal transmitter and the memory circuit. Radar signals are received and processed, via data acquisition path circuitry in multiple circuit paths and via streams of data in response to and to accommodate the operations of the sensor circuitry. A master controller conveys data, via the bus-interface circuit, to the buffers for the sensor data, and generates selectable-type transactions to be linked in selected ones of the buffers, in response to the data provided from the sensor circuitry and based on the sensor data being provided via different ones of the multiple virtual channels and of the multiple data types.Type: ApplicationFiled: April 16, 2021Publication date: June 23, 2022Inventors: Maik Brett, Naveen Kumar Jain, Shreya Singh, Anshul Goel
-
Patent number: 11175689Abstract: A communication system including a physical layer circuit, a timer circuit, and a turnaround controller. The physical layer circuit provides an early turnaround indication upon detection of a turnaround command and before completion of the turnaround command. The timer circuit is programmed with a timeout value indicative of a maximum time of a turnaround procedure initiated by the turnaround command. The turnaround controller starts the timer circuit in response to the early turnaround indication. A transmit controller may begin retrieving information to transmit from a memory in response to the early turnaround indication, and may begin transmitting the retrieved information if the turnaround procedure completes before timeout of the timer circuit. The retrieved information may be configuration information for a sensor. The turnaround controller provides an error indication if the timer circuit times out indicating a turnaround error. The error indication enables remedial action to be taken.Type: GrantFiled: March 17, 2020Date of Patent: November 16, 2021Assignee: NXP USA, Inc.Inventors: Maik Brett, Naveen Kumar Jain, Shreya Singh, Anshul Goel
-
Patent number: 11176386Abstract: A radar and/or camera system may include a receiver subsystem that receives image and/or radar data from one or more imaging/radar subsystems via multiple data lanes. A vision processor of the system may receive a data stream that includes the image and/or radar data and one or more synchronization signals including a vertical sync signal. The receiver subsystem may include a timing event generator that toggles the vertical sync signal in response to detecting certain timing event errors in order to correct these timing event errors without interrupting normal operation of the system. The receiver subsystem may include sync monitoring circuitry that may detect synchronization errors that occur when synchronization signal pulses received by the receiver subsystem do not match a predefined synchronization pattern within a scan window of predefined length. The system may be reset in response to detection of such synchronization errors.Type: GrantFiled: July 8, 2019Date of Patent: November 16, 2021Assignee: NXP USA, Inc.Inventors: Pavel Bohacik, Shreya Singh, Nishant Jain, Anshul Goel, Shivali Jain, Naveen Kumar Jain
-
Publication number: 20210294375Abstract: A communication system including a physical layer circuit, a timer circuit, and a turnaround controller. The physical layer circuit provides an early turnaround indication upon detection of a turnaround command and before completion of the turnaround command. The timer circuit is programmed with a timeout value indicative of a maximum time of a turnaround procedure initiated by the turnaround command. The turnaround controller starts the timer circuit in response to the early turnaround indication. A transmit controller may begin retrieving information to transmit from a memory in response to the early turnaround indication, and may begin transmitting the retrieved information if the turnaround procedure completes before timeout of the timer circuit. The retrieved information may be configuration information for a sensor. The turnaround controller provides an error indication if the timer circuit times out indicating a turnaround error. The error indication enables remedial action to be taken.Type: ApplicationFiled: March 17, 2020Publication date: September 23, 2021Inventors: Maik Brett, Naveen Kumar Jain, Shreya Singh, Anshul Goel
-
Publication number: 20210012118Abstract: A radar and/or camera system may include a receiver subsystem that receives image and/or radar data from one or more imaging/radar subsystems via multiple data lanes. A vision processor of the system may receive a data stream that includes the image and/or radar data and one or more synchronization signals including a vertical sync signal. The receiver subsystem may include a timing event generator that toggles the vertical sync signal in response to detecting certain timing event errors in order to correct these timing event errors without interrupting normal operation of the system. The receiver subsystem may include sync monitoring circuitry that may detect synchronization errors that occur when synchronization signal pulses received by the receiver subsystem do not match a predefined synchronization pattern within a scan window of predefined length. The system may be reset in response to detection of such synchronization errors.Type: ApplicationFiled: July 8, 2019Publication date: January 14, 2021Inventors: Pavel BOHACIK, Shreya SINGH, Nishant JAIN, Anshul GOEL, Shivali JAIN, Naveen Kumar JAIN
-
Patent number: 10862830Abstract: A system and method for real-time data transfer on a system-on-chip (SoC) allows MIPI-CSI (camera serial interface) data received on a first interface to be output on another MIPI-CSI interface without using system memory or delaying the loopback path. The system includes a CSI receiver, a loopback buffer, and a CSI transmitter. The loopback buffer is used for the data transfer between the CSI receiver and the CSI transmitter. The CSI transmitter receives a payload included in a data packet from the CSI receiver by way of the loopback buffer. The CSI receiver communicates a packet header of the data packet to the CSI transmitter. The CSI transmitter reads the payload from the loopback buffer based on the packet header and at least one of a buffer threshold capacity and payload size.Type: GrantFiled: December 17, 2018Date of Patent: December 8, 2020Assignee: NXP USA, INC.Inventors: Naveen Kumar Jain, Joachim Fader, Shreya Singh, Nishant Jain, Anshul Goel
-
Publication number: 20200379827Abstract: A method of acquiring data, a computer program product for implementing the method, a system for acquiring data, and a vehicle including the system. The method includes determining one or more data types and virtual channels required for one or more applications. The method also includes allocating a plurality of circular buffers in memory according to the determined data type(s) and virtual channel(s). One or more of the circular buffers are allocated to safety data lines. The remaining circular buffers are allocated to functional data lines. The method further includes storing at least one functional data line in a circular buffer allocated to functional data lines according to a data type and virtual channel of the functional data line. The method also includes storing at least one safety data line in a circular buffer allocated to safety data lines.Type: ApplicationFiled: May 26, 2020Publication date: December 3, 2020Inventors: Shreya Singh, Maik Brett, Arpita Agarwal, Shivali Jain, Anshul Goel, Naveen Kumar Jain
-
Publication number: 20200195589Abstract: A system and method for real-time data transfer on a system-on-chip (SoC) allows MIPI-CSI (camera serial interface) data received on a first interface to be output on another MIPI-CSI interface without using system memory or delaying the loopback path. The system includes a CSI receiver, a loopback buffer, and a CSI transmitter. The loopback buffer is used for the data transfer between the CSI receiver and the CSI transmitter. The CSI transmitter receives a payload included in a data packet from the CSI receiver by way of the loopback buffer. The CSI receiver communicates a packet header of the data packet to the CSI transmitter. The CSI transmitter reads the payload from the loopback buffer based on the packet header and at least one of a buffer threshold capacity and payload size.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Naveen Kumar Jain, Joachim Fader, Shreya Singh, Nishant Jain, Anshul Goel