Patents by Inventor Narasimhan Venkatesh

Narasimhan Venkatesh 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: 9703899
    Abstract: A product synthesizer has a core CPU, power distribution, and a plurality of selectable interfaces, each interface having an associated schematic symbol, PCB symbol, mechanical model, power dissipation, and power requirement. A set of constraints identifies performance metrics including low power, high performance, battery or mains power, battery life, and other constraints. The product synthesizer receives as inputs the interfaces and constraints, and generates as outputs a schematic diagram, a bill of materials, a routed printed circuit board, and a solid model of an enclosure, all of which satisfy the constraints and include the identified interfaces.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 11, 2017
    Assignee: REDPINE SIGNALS, INC.
    Inventors: Venkat Mattela, Narasimhan Venkatesh, Dhiraj Sogani, Apurva Peri
  • Patent number: 9697162
    Abstract: A product synthesizer has a core CPU, power distribution, and a plurality of selectable interfaces, each interface having an associated schematic symbol, PCB symbol, mechanical model, power dissipation, and power requirement. A set of constraints identifies performance metrics including low power, high performance, battery or mains power, battery life, and other constraints. The product synthesizer receives as inputs the interfaces and constraints, and generates as outputs a schematic diagram, a bill of materials, a routed printed circuit board, and a solid model of an enclosure, all of which satisfy the constraints and include the identified interfaces.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 4, 2017
    Assignee: Radpine Signals, Inc.
    Inventors: Venkat Mattela, Narasimhan Venkatesh, Dhiraj Sogani, Apurva Peri
  • Patent number: 9007969
    Abstract: A wireless LAN station having a MAC address and receiving beacon frames indicating a beacon interval selects a sub-interval from the beacon interval for transmission and reception of wireless signals. The beacon sub-interval used by each set of stations for transmission and reception is preferably ½n of the beacon interval, where n is the number of device-unique assignment bits, such as MAC address. Each station thereby self-assigns itself one of the sub-intervals as a segment for transmission and reception, thereby reducing collisions and re-transmissions in a congested access point.
    Type: Grant
    Filed: October 29, 2011
    Date of Patent: April 14, 2015
    Assignee: Redpine Signals, Inc.
    Inventor: Narasimhan Venkatesh
  • Patent number: 8937968
    Abstract: A station or access point has a list of associated stations including a BSSID. During an observation period, measurements of RSSI are made for each BSSID, including a maximum RSSI and a minimum RSSI. After the observation interval, an RSSI_threshold is computed which is below the weakest RSSI of a station which is on the list of associated stations, and also above the weakest RSSI of a station which is not on the list of associated stations. During packet reception, packet acquisition starts when the receiver signal level is detected to be above the RSSI_threshold. During packet transmission, a clear channel assessment (CCA), which ordinarily prevents transmission when signal energy is detected, is overridden if the measured RSSI is below the RSSI_threshold value, enabling earlier transmission of the packet than if the transmitter were to wait for CCA to be asserted.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: January 20, 2015
    Assignee: Redpine Signals, Inc.
    Inventor: Narasimhan Venkatesh
  • Patent number: 8879527
    Abstract: A channel access processor for an access point operates in a frequency spectrum which is divided into master channels, each master channel further having a plurality of sub-channels, each sub-channel capable of supporting wireless LAN communications independently from any other said sub-channel of the master channel. Each master channel is thereby associated with a plurality of sub-channels, and the sub-channels each have an associated bandpass filter and mixer frequency specific to that sub-channel, thereby allowing a plurality of independent wireless communications sessions to simultaneously take place over the multiple sub-channels of the master channel of the access point.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: November 4, 2014
    Assignee: Redpine Signals, Inc.
    Inventor: Narasimhan Venkatesh
  • Patent number: 8396063
    Abstract: A wireless signal processor for handling a plurality of wireless sessions comprises a plurality of baseband receivers, one for each session, each receiver producing a digital output, a multiplexer for multiplexing the plurality of digital outputs into a single data stream, a digital signal processor for converting the stream of multiplexed data into a media access controller format, and a media access controller for demultiplexing and framing the stream of data into a plurality of data buffers, one data buffer for each wireless session.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: March 12, 2013
    Assignee: Redpine Signals, Inc.
    Inventors: Narasimhan Venkatesh, Satya Rao, Heonchul Park
  • Patent number: 8161205
    Abstract: A reduced complexity maximum likelihood decoder receives a stream of received symbols Y accompanied by a channel estimate matrix H. A variable transformation part includes a first part which converts Y and H into Z and R by computing a matrix R having at least one non-zero element in a row, such that the product of R and Q produces matrix H. A second variable transformation part column-swaps matrix H to form H?, thereafter generating Q? and R? subject to the same constraints as was described for Q and R. Transformed variables Z and Z? are formed by multiplying Y by QH and Q?H, respectively. A reduced complexity maximum likelihood decoder has a first part which accepts Z and R and forms a first metric table having entries of all possible x2 accompanied by estimates of x1 derived from x2 and Z, and also including a distance metric.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: April 17, 2012
    Assignee: Redpine Signals, Inc.
    Inventors: Narasimhan Venkatesh, Satya Rao
  • Patent number: 8151155
    Abstract: A re-transmit processor for a wireless communication system includes a pointer memory which contains pointers associated with particular packet data in a host memory. The re-transmit processor directs data associated with the pointers to be applied to a media access controller, which optionally contains an encryption function, the output of which is coupled to a block buffer and to an output interface. Upon receipt of a transmission request, the host memory locations associated with the pointers are read and the data directed to the media access controller, which adds a header, a CRC, and optionally encrypts the data, thereafter placing it in the block buffer and the output interface. Upon provision of the packet data to the MAC, the associated pointer is initialized to a FREE or UNUSED value, and upon receipt of an acknowledgement of the packet accompanied by a packet identifier from a receiving station, the packet associated with the packet identifier is removed from the block buffer.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: April 3, 2012
    Assignee: Redpine Signals, Inc.
    Inventors: Satyanarayana Rao, Venkata Rao Gunturu, Narasimhan Venkatesh
  • Patent number: 7957273
    Abstract: A re-transmit processor for a wireless communication system includes a pointer memory which contains pointers associated with particular packet data in a host memory. The re-transmit processor directs data associated with said pointers to be applied to a media access controller, which optionally contains an encryption function, the output of which is coupled to a block buffer and to an output interface. Upon receipt of a transmission request, the host memory locations associated with the pointers are read and the data directed to the media access controller, which adds a header, a CRC, and optionally encrypts the data, thereafter placing it in the block buffer and the output interface. Upon provision of the packet data to the MAC, the associated pointer is initialized to a FREE or UNUSED value, and upon receipt of an acknowledgement of the packet accompanied by a packet identifier from a receiving station, the packet associated with the packet identifier is removed from the block buffer.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: June 7, 2011
    Assignee: Redpine Signals, Inc.
    Inventors: Satyanarayana Rao, Venkata Rao Gunturu, Narasimhan Venkatesh
  • Patent number: 7657683
    Abstract: An interrupt controller for a dual thread processor has for a first thread, an interrupt request register accessible to the second thread, an interrupt count accessible to the second thread, and an interrupt acknowledge accessible to the first thread. Additionally, the interrupt controller has, for a second thread, an interrupt request register accessible to the first thread, an interrupt count accessible to the first thread, and an interrupt acknowledge accessible to the second thread. Each interrupt controller separately has a counter for each request which increments upon assertion of a request and decrements upon assertion of an acknowledgement.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: February 2, 2010
    Assignee: Redpine Signals, Inc.
    Inventors: Kovuri Sridhar, Narasimhan Venkatesh
  • Publication number: 20090303998
    Abstract: A re-transmit processor for a wireless communication system includes a pointer memory which contains pointers associated with particular packet data in a host memory. The re-transmit processor directs data associated with said pointers to be applied to a media access controller, which optionally contains an encryption function, the output of which is coupled to a block buffer and to an output interface. Upon receipt of a transmission request, the host memory locations associated with the pointers are read and the data directed to the media access controller, which adds a header, a CRC, and optionally encrypts the data, thereafter placing it in the block buffer and the output interface. Upon provision of the packet data to the MAC, the associated pointer is initialized to a FREE or UNUSED value, and upon receipt of an acknowledgement of the packet accompanied by a packet identifier from a receiving station, the packet associated with the packet identifier is removed from the block buffer.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Inventors: Satyanarayana Rao, Venkata Rao Gunturu, Narasimhan Venkatesh
  • Publication number: 20090307557
    Abstract: A re-transmit processor for a wireless communication system includes a pointer memory which contains pointers associated with particular packet data in a host memory. The re-transmit processor directs data associated with said pointers to be applied to a media access controller, which optionally contains an encryption function, the output of which is coupled to a block buffer and to an output interface. Upon receipt of a transmission request, the host memory locations associated with the pointers are read and the data directed to the media access controller, which adds a header, a CRC, and optionally encrypts the data, thereafter placing it in the block buffer and the output interface. Upon provision of the packet data to the MAC, the associated pointer is initialized to a FREE or UNUSED value, and upon receipt of an acknowledgement of the packet accompanied by a packet identifier from a receiving station, the packet associated with the packet identifier is removed from the block buffer.
    Type: Application
    Filed: June 6, 2008
    Publication date: December 10, 2009
    Inventors: Satyanarayana Rao, Venkata Rao Gunturu, Narasimhan Venkatesh
  • Patent number: 7593459
    Abstract: A wireless link simulator includes, in sequence, a digital transmit device under test (TX-DUT), a wireless link simulator, and a digital receive device under test (RX-DUT). The wireless link simulator includes, in sequence, a transmitter IQ imbalance generator, a power amplifier non-linearity generator, a noise floor generator, a multi-path channel generator, a receive noise generator, a frequency offset generator, a phase noise generator, a receive IQ imbalance generator, and a DC offset generator. Each of the generators may be individually varied to determine the receiver sensitivity to each of these effects and associated parameters.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: September 22, 2009
    Assignee: Redpine Signals, Inc.
    Inventors: Narasimhan Venkatesh, Ravikumar Neerudu, Ponnamanda Venkata Chandra Sekhar
  • Patent number: 7593456
    Abstract: A maximum likelihood CCK detector has a first subtractor which subtracts the contents of a pre-equalize register from a current symbol, and the output of this subtractor is coupled to a simple Fast Walsh Transform (FWT) with an iteration variable k. The output of the FWT is coupled to a second subtractor for subtracting a plurality of ICI corrections for all possible current symbols computed from the post-FWT domain value of the current CCK symbol and stored in post equalization registers. A post equalization register contains values computed from feedback filter coefficients determined during a packet preamble, where the feedback filter coefficients are provided to a reduced complexity post equalization value generator which populates the post equalization register using an iteration variable i.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 22, 2009
    Assignee: Red Pine Signals, Inc.
    Inventors: Sankabathula Dharani Naga Sailaja, Parthasarathy Murali, Narasimhan Venkatesh
  • Publication number: 20090199037
    Abstract: A power saving sleep timer has a first clock and a second clock having greater frequency and temporal stability than the first clock. The second clock has an associated second clock period value which is accumulated once for each said second clock interval during one or more first clock periods, thereby forming a calibrated period value. During an operational interval, the calibrated period value is accumulated once per first clock interval until the accumulated value is equal or greater than a sleep time value, after which a power-up output is asserted.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Narasimhan Venkatesh, Subba Reddy Kallam, Alukuru Trikutam Sivaram
  • Publication number: 20090198961
    Abstract: An interrupt controller for a dual thread processor has for a first thread, an interrupt request register accessible to the second thread, an interrupt count accessible to the second thread, and an interrupt acknowledge accessible to the first thread. Additionally, the interrupt controller has, for a second thread, an interrupt request register accessible to the first thread, an interrupt count accessible to the first thread, and an interrupt acknowledge accessible to the second thread. Each interrupt controller separately has a counter for each request which increments upon assertion of a request and decrements upon assertion of an acknowledgement.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Inventors: Kovuri Sridhar, Narasimhan Venkatesh
  • Patent number: 7529865
    Abstract: A memory controller for a wireless communication system comprises a packet buffer write system and a packet buffer read system. The packet buffer write system places packets including packet header and packet data into a packet buffer. The packet buffer read system removes packets including a packet header and packet data from a packet buffer. The packet buffer is arranged into a plurality of packet buffer memory slots, each slot comprising a descriptor status array location including an availability bit set to “used” or “free”, and a packet buffer memory location comprising a descriptor memory slot and a data segment memory slot. The descriptor memory slot includes header information for each packet, and the data segment memory slot includes packet data. The memory controller operates on one or more queues of data, and data is placed into a particular queue in packet memory determined by priority information derived from incoming packet header or packet data.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: May 5, 2009
    Assignee: Redpine Signals, Inc.
    Inventors: Narasimhan Venkatesh, Satya Rao
  • Patent number: 7464201
    Abstract: A memory controller for a wireless communication system comprises a packet buffer write system and a packet buffer read system. The packet buffer write system places packets including packet header and packet data into a packet buffer. The packet buffer read system removes packets including a packet header and packet data from a packet buffer. The packet buffer is arranged into a plurality of packet buffer memory slots, each slot comprising a descriptor status array location including an availability bit set to “used” or “free”, and a packet buffer memory location comprising a descriptor memory slot and a data segment memory slot. The descriptor memory slot includes header information for each packet, and the data segment memory slot includes packet data. The memory controller operates on one or more queues of data, and data is placed into a particular queue in packet memory determined by priority information derived from incoming packet header or packet data.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: December 9, 2008
    Assignee: Redpine Signals, Inc.
    Inventors: Narasimhan Venkatesh, Satya Rao
  • Patent number: 7450911
    Abstract: A baseband receiver having quadrature analog outputs and a plurality of analog control and status signals and a transmit modulator having analog quadrature inputs and a plurality of analog control and status signals are coupled to a transmit processor having a digital output and a plurality of digital control and status signals and to a receive processor having a digital input and a plurality of digital control and status signals by multiplexing analog to digital converters and digital to analog converters such that during a receive time the converters are used for a receive purpose and during a transmit time, the converters are used for a transmit purpose.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: November 11, 2008
    Assignee: Redpine Signals, Inc.
    Inventor: Narasimhan Venkatesh
  • Publication number: 20080273586
    Abstract: A system for demodulation of CCK symbols into data includes a post equalization register having values computed from feedback filter coefficients determined during a packet preamble, where the feedback filter coefficients are provided to a reduced complexity post equalization value generator which populates the post equalization register with an iteration variable i. During a demodulation interval, a pre-equalize register has values computed from the previous data, which are used to perform decision feedback equalization. A demodulator has a first subtractor which subtracts the contents of the corresponding pre-equalize register from a current symbol, and the output of this subtractor is coupled to a simple Fast Walsh Transform (FWT) with an iteration variable k. The output of the FWT is coupled to a second subtractor for subtracting a plurality of ICI corrections for all possible current symbols computed and stored in the post equalization registers from the post-FWT domain value of the current CCK symbol.
    Type: Application
    Filed: June 6, 2008
    Publication date: November 6, 2008
    Inventors: Sankabathula Dharani Naga Sailaja, Parthasarathy Murali, Narasimhan Venkatesh