Patents by Inventor Rajan Kapoor
Rajan Kapoor 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: 10261924Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.Type: GrantFiled: August 3, 2016Date of Patent: April 16, 2019Assignee: NXP USA, INC.Inventors: Hemant Nautiyal, Rajan Kapoor, Arvind Kaushik, Puneet Khandelwal
-
Publication number: 20180039589Abstract: A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt processor, a timing monitor, a configuration sampler, a control-frame processor, a mode selector, and a transceiver. The processor, timing monitor, and configuration sampler generate control data, a timing signal and frame structure data, respectively. The packet processor generates a transmit control configuration packet, which includes the control data. The control-frame processor inserts the transmit control configuration packet into a first control frame, outputs the control frame to the interface and extracts a receive-configuration packet from a second control frame for generating one or more interrupts. The mode selector generates mode and idle signals for determining the mode of the interface, based on the idle signal. In one implementation, the system uses JESD control frames to reduce GPIO pin usage.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: HEMANT NAUTIYAL, RAJAN KAPOOR, ARVIND KAUSHIK, PUNEET KHANDELWAL
-
Patent number: 9788314Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.Type: GrantFiled: December 3, 2015Date of Patent: October 10, 2017Assignee: NXP USA, INC.Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
-
Publication number: 20170164333Abstract: A base transceiver station (BTS) includes dedicated memories to store uplink real-time (RT) data received by way of an antenna of the BTS and downlink RT data generated by processors of the BTS. The dedicated memories serve a dedicated number of processors, which prevents over-run and under-run of antenna buffers and provides deterministic data flow necessary to stream time-critical uplink and downlink RT data. Thus, a high and dedicated bandwidth for the uplink and downlink RT data is ensured.Type: ApplicationFiled: December 3, 2015Publication date: June 8, 2017Inventors: Girraj K. Agrawal, Somvir Dahiya, Rajan Kapoor, Arvind Kaushik, Vincent Martinez
-
Patent number: 9661521Abstract: A system for merging first and second interrupts includes first and second queue modules, first and second status modules, and first and second merger modules. The first and second queue modules receive first and second en-queue signals corresponding to the first and second interrupts, first and second de-queue signals, and generate first and second status signals. The first and second status modules receive first and second status signals, and first and second output signals, and generate first and second merge signals. The first and second merger modules receive the first and second merge signals, and generate the first and second output signals. One of the first and second output signals is indicative of the first and second en-queue signals, thereby merging the first and second interrupts into at least one of the first and second output signals.Type: GrantFiled: January 8, 2015Date of Patent: May 23, 2017Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Somvir Dahiya, Rajan Kapoor, Arvind Kaushik
-
Publication number: 20160205583Abstract: A system for merging first and second interrupts includes first and second queue modules, first and second status modules, and first and second merger modules. The first and second queue modules receive first and second en-queue signals corresponding to the first and second interrupts, first and second de-queue signals, and generate first and second status signals. The first and second status modules receive first and second status signals, and first and second output signals, and generate first and second merge signals. The first and second merger modules receive the first and second merge signals, and generate the first and second output signals. One of the first and second output signals is indicative of the first and second en-queue signals, thereby merging the first and second interrupts into at least one of the first and second output signals.Type: ApplicationFiled: January 8, 2015Publication date: July 14, 2016Inventors: Somvir Dahiya, Rajan Kapoor, Arvind Kaushik
-
Patent number: 9380473Abstract: A system or circuit for generating timing events for mobile communications includes fetching network parameters corresponding to a transmission configuration. The network parameters are used to program a set of programmable registers. The timing events then are generated based on the network parameters. The timing events enable a user equipment (UE) or a base station to operate in various transmission configurations.Type: GrantFiled: May 27, 2014Date of Patent: June 28, 2016Assignee: FREESCALE SEMICONDUCTOR,INC.Inventors: Somvir Dahiya, Nikhil Jain, Rajan Kapoor
-
Publication number: 20150350927Abstract: A system or circuit for generating timing events for mobile communications includes fetching network parameters corresponding to a transmission configuration. The network parameters are used to program a set of programmable registers. The timing events then are generated based on the network parameters. The timing events enable a user equipment (UE) or a base station to operate in various transmission configurations.Type: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Freescale Semiconductor, Inc.Inventors: Somvir Dahiya, Nikhil Jain, Rajan Kapoor
-
Patent number: 8977882Abstract: A system for transferring data between asynchronous domains in an SOC includes a slave request generation and data latch circuit, a busy signal generator, a positive edge detector, and a cascaded synchronizer. A host device transmits a host request signal and host data to the slave request generation and data latch circuit for execution by a slave device, which operates at a different frequency than the host device. The slave request generation and data latch circuit stores the host data and transmits it to the slave device based on a synchronized slave clock signal. The host device can perform other tasks while the slave device executes the host request.Type: GrantFiled: November 21, 2012Date of Patent: March 10, 2015Assignee: Free Scale Semiconductor, Inc.Inventors: Sandeep Garg, Asif Iqbal, Rajan Kapoor
-
Patent number: 8873466Abstract: A system or circuit for generating timing events for mobile communications includes fetching network parameters corresponding to a cellular network. The network parameters are used to program a set of programmable registers. The timing events then are generated based on the network parameters. The timing events enable a user equipment (UE) or a base station to operate in multiple cellular networks.Type: GrantFiled: October 12, 2012Date of Patent: October 28, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Asif Iqbal, Somvir Dahiya, Nikhil Jain, Rajan Kapoor, Saleem Mohamedali
-
Publication number: 20140143581Abstract: A system for transferring data between asynchronous domains in an SOC includes a slave request generation and data latch circuit, a busy signal generator, a positive edge detector, and a cascaded synchronizer. A host device transmits a host request signal and host data to the slave request generation and data latch circuit for execution by a slave device, which operates at a different frequency than the host device. The slave request generation and data latch circuit stores the host data and transmits it to the slave device based on a synchronized slave clock signal. The host device can perform other tasks while the slave device executes the host request.Type: ApplicationFiled: November 21, 2012Publication date: May 22, 2014Inventors: Sandeep Garg, Asif Igbal, Rajan Kapoor
-
Publication number: 20140105185Abstract: A system or circuit for generating timing events for mobile communications includes fetching network parameters corresponding to a cellular network. The network parameters are used to program a set of programmable registers. The timing events then are generated based on the network parameters. The timing events enable a user equipment (UE) or a base station to operate in multiple cellular networks.Type: ApplicationFiled: October 12, 2012Publication date: April 17, 2014Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Asif Iqbal, Somvir Dahiya, Nikhil Jain, Rajan Kapoor, Saleem Mohamedali
-
Patent number: 8321603Abstract: A method for detecting a type of a port connected to a USB connector and a rechargeable device with a USB connector, a USB controller and a power management module. The power management module selectively powers up the USB controller depending on the type of port connected to the USB connector. A hardware detector is connected to the USB connector for determining the port type. If the port type is for recharging only then the power management module does not enable power to the USB controller.Type: GrantFiled: July 28, 2010Date of Patent: November 27, 2012Assignee: Freescale Semiconductor, Inc.Inventors: Somvir Singh, Asif Iqbal, Rajan Kapoor
-
Patent number: 8176340Abstract: A method and system for managing communications between sub-systems of a communication device. The sub-systems include a Radio Frequency Integrated Circuit (RFIC) and a Baseband Integrated Circuit (BBIC). The BBIC includes a processing engine, a state machine module and an interface module. The method includes initializing a Digital Radio Frequency Third Generation (DigRF3G) interface between the RFIC and the BBIC. The processing engine is kept functionally inactive during the initialization process of the DigRF3G interface. Further, the method includes exchanging one or more packets between the RFIC and the BBIC.Type: GrantFiled: February 5, 2008Date of Patent: May 8, 2012Assignee: Freescale Semiconductor, Inc.Inventors: Nandan Tripathi, Rahul Garg, Vivek Goel, Rajan Kapoor, Sachin Prakash
-
Publication number: 20120030381Abstract: A method for detecting a type of a port connected to a USB connector and a rechargeable device with a USB connector, a USB controller and a power management module. The power management module selectively powers up the USB controller depending on the type of port connected to the USB connector. A hardware detector is connected to the USB connector for determining the port type. If the port type is for recharging only then the power management module does not enable power to the USB controller.Type: ApplicationFiled: July 28, 2010Publication date: February 2, 2012Applicant: FREESCALE SEMICONDUCTOR, INCInventors: Somvir Singh, Asif Iqbal, Rajan Kapoor
-
Publication number: 20080186146Abstract: A method and system for managing communications between sub-systems of a communication device. The sub-systems include a Radio Frequency Integrated Circuit (RFIC) and a Baseband Integrated Circuit (BBIC). The BBIC includes a processing engine, a state machine module and an interface module. The method includes initializing a Digital Radio Frequency Third Generation (DigRF3G) interface between the RFIC and the BBIC. The processing engine is kept functionally inactive during the initialization process of the DigRF3G interface. Further, the method includes exchanging one or more packets between the RFIC and the BBIC.Type: ApplicationFiled: February 5, 2008Publication date: August 7, 2008Applicant: FREESCALE SEMICONDUCTOR, INCInventors: Nandan Tripathi, Rahul Garg, Vivek Goel, Rajan Kapoor, Sachin Prakash