Patents by Inventor Rahul Kopikare

Rahul Kopikare 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: 8208632
    Abstract: An apparatus including a key mixing circuit, an input circuit, and a decapsulation circuit. The key mixing circuit generates a plurality of seeds, each based on a predetermined temporal key, a transmitter MAC address, and a predetermined start value for a Temporal Key Integrity Protocol (TKIP) Sequence Count (TSC). The input circuit receives a message including the transmitter MAC address and the predetermined start value. The key mixing circuit generates the plurality of seeds based on the message. The input circuit receives a plurality of encapsulated MAC Payload Data Units (MPDUs). The input circuit receives the message before receiving the plurality of encapsulated MPDUs. The decapsulation circuit decapsulates each of the plurality of encapsulated MPDUs using one of the plurality of seeds that was generated based on the value for the TSC in the respective one of the N encapsulated MPDUs.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: June 26, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 8194616
    Abstract: Techniques for establishing a dynamic ad-hoc wireless network are disclosed. A node transitions between wake and sleep modes during periods defined as beacon intervals. Before a network connection is established and while it is awake, the node transmits network connection request and also listens for network activity. If a beacon or response message is not detected while the node is listening, the node enters sleep mode and thereby conserves power. The node optionally changes the duration of its detection period and/or the time at which it listens for network activity relative to the start of each beacon interval. Information elements are optionally included with transmitted beacons or response messages.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: June 5, 2012
    Assignee: Marvell International Ltd.
    Inventors: Rahul Kopikare, Milind Kopikare, Kapil Chhabra
  • Patent number: 8050249
    Abstract: A first information block is transmitted from a first terminal, the first terminal retaining access to a channel until either i) the first information block is acknowledged by a second terminal, or ii) at least a first predetermined period of time following transmission of the first information block expires, whichever is shorter. It is determined whether the first information block is acknowledged within the first predetermined period of time. A second information block is transmitted from the first terminal in response to the first information block being acknowledged within the first predetermined period of time. When the first information block has a first type, the first information block is retransmitted in response to the first information block not being acknowledged within the first predetermined period of time. When the first information block has a second type, retransmitting the first information block is attempted after waiting a second predetermined period of time.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: November 1, 2011
    Assignee: Marvell International Ltd.
    Inventors: Atul Salhotra, Ravi Narasimhan, Rahul Kopikare
  • Patent number: 7855666
    Abstract: A calibration module includes an absolute value module that generates first and second magnitude signals based on a first signal and a second signal, respectively. A first module generates an amplitude correction signal for a quadrature-amplitude modulated (QAM) signal based on the first and second magnitude signals. A second module generates a phase correction signal for the QAM signal based on the first signal and the second signal.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: December 21, 2010
    Assignee: Marvell International Ltd.
    Inventors: Rahul Kopikare, Songping Wu, Poh Boon Leong, Thomas Cho, Yui Lin
  • Patent number: 7826438
    Abstract: Methods, circuits and architectures for managing channel access and/or reducing contention in network transmissions where such transmissions may not be acknowledged within a certain time period, computer programs adapted to implement such methods, and systems and networks including such circuits/architectures. When the information is not so acknowledged, the methods generally include (1) waiting for a predetermined time period before attempting to retransmit the information, and/or (2) retransmitting the information. The action taken may depend on the priority of the information. The circuit and/or architecture generally includes (a) a transmitter, (b) a priority detector, and when the information is not acknowledged within a certain time period, (c) logic for (i) retransmitting the information having a first priority and (ii) waiting before attempting to retransmit information having a second priority.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: November 2, 2010
    Assignee: Marvell International Ltd.
    Inventors: Atul Salhotra, Ravi Narasimhan, Rahul Kopikare
  • Patent number: 7742594
    Abstract: An apparatus and corresponding method and computer program comprises a key mixing circuit to generate N groups of AES Blocks, each generated based upon a key, a transmitter MAC address, and a start value for a packet number. An input circuit receives N encrypted MPDUs, each comprising the transmitter address and one of N values for the packet number. Each of the N values for the packet number is greater than, or equal to, the start value for the packet number. A decryption circuit decrypts each of the N encrypted MPDUs using the respective one of the N groups of AES Output Blocks. The key mixing circuit generates each of the N groups of AES Output Blocks before the input circuit receives the respective one of the N encrypted MPDUs. The predetermined start value is initialized when the apparatus is initialized and incremented when each of the N groups of AES Output Blocks is generated.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: June 22, 2010
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 7706475
    Abstract: A communications system is provided that includes a detector that has I/Q mismatch, a calibration circuit that estimating a phase and/or an amplitude mismatch of the detector, and a compensation circuit that uses the estimated phase and/or amplitude mismatch to mitigate the effects of the amplitude and/or phase mismatch. An IQ-modulated signal produced by the I/Q-modulator can be communicated over a loop back connection to the detector of the communication system. The calibration circuit can estimate the I/Q mismatch for the IQ-modulator and can provide the estimated values to a pre-compensation circuit. In one aspect, I/Q mismatch in the IQ-modulator of a communication system can be determined using a spectrum analyzer. Power measurements can be used to compute the amplitude mismatch and the phase mismatch of an IQ-modulator.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: April 27, 2010
    Assignee: Marvell International Ltd.
    Inventors: Rahul Kopikare, Yungping Hsu, Bhaskar Nallapureddy
  • Patent number: 7697688
    Abstract: An apparatus includes a key mixing circuit, an input circuit, and a decapsulation circuit. The key mixing circuit generates N Wired Equivalent Privacy (WEP) seeds, N?1, each based on a predetermined temporal key, a transmitter MAC address, and a predetermined start value for a Temporal Key Integrity Protocol (TKIP) Sequence Count (TSC). The input circuit receives a message including the transmitter MAC address and the predetermined start value. The key mixing circuit generates the N WEP seeds based on the message. The input circuit receives N encapsulated MAC Payload Data Units (MPDUs) each including the transmitter MAC address and one of N values for the TSC, greater than or equal to the predetermined start value. The decapsulation circuit decapsulates the N encapsulated MPDUs using one of the N WEP seeds generated based on the value for the TSC in the respective one of the N encapsulated MPDUs.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: April 13, 2010
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 7502358
    Abstract: A scheduler for a wireless network including N wireless stations having N bandwidth parameters, respectively, comprises a framing module that generates a schedule frame including schedule slots. An assigning module assigns N sets of TxOps to the N wireless stations based on the N bandwidth parameters, respectively. Each of the schedule slots includes zero or one transmission opportunity (TxOp) for each of the N wireless stations. A polling module polls the N wireless stations based on the TxOps defined in respective ones of the N sets of TxOps.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: March 10, 2009
    Assignee: Marvell International Ltd.
    Inventors: Rahul Kopikare, Senthil K. Arumugham, Milind Kopikare
  • Patent number: 7382297
    Abstract: A calibration module includes a first input that receives a reference signal, a second input that receives a crosstalk signal, and first and second absolute value modules that generate first and second magnitude signals based on the reference signal and the crosstalk signal, respectively. A first module generates an amplitude correction signal for a quadrature-amplitude modulated (QAM) signal based on the first and second magnitude signals. A second module generates a phase correction signal for the QAM signal based on the reference signal and the crosstalk signal.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: June 3, 2008
    Assignee: Marvell International Ltd.
    Inventors: Rahul Kopikare, Songping Wu, Poh Boon Leong, Thomas Cho, Yui Lin
  • Publication number: 20080056215
    Abstract: A wireless device capable of matching a user with content based on the user's proximity to other users, by searching for a match between profiles of wireless devices within a wireless coverage area. Wireless devices broadcast profiles within a wireless coverage area. Other wireless devices within the wireless coverage area receive the broadcasted profiles, determine a match between the received profile and a profile stored on the wireless device, and display a match indicator if a match is determined. In this manner, a user having a wireless device may be matched with content based on the user's proximity to other users.
    Type: Application
    Filed: August 17, 2007
    Publication date: March 6, 2008
    Inventors: MILIND KOPIKARE, Rahul Kopikare, Aswath Mohan