Patents by Inventor Peter Loc

Peter Loc 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: 8780831
    Abstract: A system including a base station and a plurality of stations. The base station is configured to estimate bandwidths used by the plurality of stations based on packets transmitted by the plurality of stations during a first period. The base station is further configured to selectively allocate timeslots to the plurality of stations for transmission of packets to the base station during a second period following the first period. Durations of the timeslots are based on the estimated bandwidths. The plurality of stations are configured to transmit packets to the base station in the timeslots during the second period.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: July 15, 2014
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Timothy J. Donovan, Milind Kopikare
  • Patent number: 8774233
    Abstract: A network device configured to determine a transmit delay interval for the transmission of data over a wireless network. The network device includes an adaptive access control circuit configured to determine, during a predetermined time interval, an amount of data transmitted by the network device over the wireless network, determine, during the predetermined time interval, an amount of data received by the network device over the wireless network, determine a difference between the amount of data transmitted by the network device over the wireless network and the amount of data received by the network device over the wireless network, and adjust the transmit delay interval based on the difference.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: July 8, 2014
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Hui Yao Lin, Foo Keong Tang
  • Patent number: 8631233
    Abstract: An apparatus including a key mixing circuit, an input circuit, a packet number circuit, and an encryption circuit. The key mixing circuit generates a plurality of encryption seeds, wherein each encryption seed is generated based upon a predetermined key, a transmitter address, and a corresponding value for a packet number. The input circuit receives a plurality of packets of data. The packet number circuit inserts, into each packet of data received by the input circuit, a different one of the corresponding values for a packet number. The encryption circuit encrypts each packet of data using the encryption seed that was generated based on the corresponding value for the packet number inserted into the packet of data. The key mixing circuit generates each of the plurality of encryption seeds prior to the input circuit receiving the plurality of packets of data.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: January 14, 2014
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 8619656
    Abstract: A network device includes a first transceiver configured to wirelessly receive a first packet from a second transceiver via a channel. The second transceiver is in a wireless device separate from the network device. A circuit is configured to determine a condition of the channel based on the first packet. The circuit has an inactive state and an active state. Elements of the circuit are powered while the circuit is in the active state. The elements of the circuit are not powered while the circuit is in the inactive state. A controller is configured to transition the circuit from the inactive state to the active state in response to the first transceiver wirelessly receiving the first packet, and return the circuit to the inactive state responsive to the circuit having completed determining the condition of the channel.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: December 31, 2013
    Assignee: Marvell International Ltd.
    Inventor: Peter Loc
  • Publication number: 20130315050
    Abstract: A method of antenna selection, in a MIMO system in which a transmitter having a first plurality of RF chains communicates with a receiver having a second plurality of RF chains, includes transmitting consecutive sounding packets produced by the first plurality of RF chains. The consecutive sounding packets each include a training symbol, and collectively sound a full-size channel for the MIMO system. The method also includes receiving channel state information for each of a plurality of scaled sub-channel estimates determined at the receiver. The channel state information includes at least one of respective gain factors that were applied to the consecutive sounding packets received at the receiver and respective scaling factors that were applied to sub-channel estimates determined at the receiver. The method also includes adjusting power levels applied to the first plurality of RF chains in response to receiving the channel state information.
    Type: Application
    Filed: July 29, 2013
    Publication date: November 28, 2013
    Applicant: MARVELL INTERNATIONAL LTD.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Peter Loc
  • Patent number: 8577037
    Abstract: A network device includes an input circuit and a key mixing circuit. The input circuit is configured to receive i) a message and ii) a plurality of packets from a transmitting device. The message includes i) an address of the transmitting device and ii) a predetermined value for a count. Each of the plurality of packets i) is encapsulated and ii) includes the address of the transmitting device and one of a plurality of values for the count. The message is received prior to receiving the plurality of packets. The key mixing circuit is configured to generate a plurality of seeds based on the message. Each of the plurality of seeds is based on i) a predetermined key, ii) the address of the transmitting device, and iii) the predetermined value for the count. The plurality of seeds is used to decapsulate the plurality of packets.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: November 5, 2013
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 8542703
    Abstract: A first wireless device comprising: a transmitter configured to transmit, in accordance with a first mode of operation or a second mode of operation, a packet to a second wireless device, wherein the packet includes a header portion and a data portion. A maximum time interval for the second station to respond to the packet is as follows: (i) in response to the packet being transmitted to the second device in accordance with the first mode of operation, the second device is to respond to the packet within a predetermined time period, and (ii) in response to the packet being transmitted to the second device in accordance with the second mode of operation, the second device is to respond to the packet in a time greater than the predetermined time period.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: September 24, 2013
    Assignee: Marvell International Ltd.
    Inventors: Weishi Feng, Peter Loc
  • Patent number: 8498362
    Abstract: Techniques and devices for antenna selection in a multiple-input-multiple-output (MIMO) system, in which communication is between a transmitter having a first plurality of radio-frequency (RF) chains coupled to a first plurality of antennas and a receiver having a second plurality of RF chains coupled to a second plurality of antennas, are provided. Techniques include receiving consecutive sounding packets each have a training symbol and that collectively sound a full-size channel for the MIMO system. A sub-channel estimate for each sounding packet can then be determined based on various factors, such as a known power level rule and gain factor. Scaling factors may be applied to each of these sub-channel estimates to produce a scaled sub-channel estimates.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: July 30, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Peter Loc
  • Patent number: 8447887
    Abstract: A network device comprises a host, including a device driver, and a network interface. The network interface includes a first media access controller, the first media access controller configured to, when activated, use a media access controller address for transferring data from the host to the first network, and transferring data from the first network to the host. A second media access controller is configured to, when activated, also use the media access controller address for transferring data from the host to the second network, and transferring data from the second network to the host. The device driver is configured to select either the first network or the second network for communication with the host, and the first media access controller or the second media access controller is respectively activated in response to the device driver selecting the first network or the second network.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: May 21, 2013
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Lawrence Tse, Heng-Jui H Hsu
  • Patent number: 8411654
    Abstract: An autonomous wireless system is disclosed. The system comprises a plurality of devices. Each of the plurality of devices includes a wireless interface. At least two devices directly communicate with each other through a direct link between the wireless interfaces of the at least two devices. Methods and apparatus for two or more devices equipped with wireless local area network (WLAN) interface to communicate and exchange selected information are disclosed. Accordingly, a system and method in accordance with the present invention enables a handheld, laptop, smart phone or the like, which is equipped with a WLAN interface, to communicate and exchange business contact, sales brochures, event announcements, presentation materials, alert messages, etc., to other devices that include a WLAN interface.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: April 2, 2013
    Assignees: IWT (Innovations in Wireless Technology Inc.), Mediatek Inc.
    Inventors: Peter Loc, Chung-Wen Dennis Lo, Pojung Paul Lin
  • Patent number: 8391397
    Abstract: A transmitter beamforming technique for use in a MIMO wireless communication system determines a partial description of a reverse channel without determining a full dimensional description of the reverse channel. A correction matrix is developed from the partial description of the reverse channel and a description of the forward channel. The correction matrix is used to process signals to be transmitted via the forward channel, and a steering matrix is used to perform beamforming in the forward channel.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: March 5, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Kedar Shirali, Peter Loc
  • Patent number: 8374710
    Abstract: An apparatus comprising a vehicle and a media player/recorder physically connected with the vehicle, the media player/recorder comprising a wireless receiver to receive a signal representing encoded media data; a storage device to store the encoded media data; a processor comprising a storage controller to retrieve the encoded media data from the storage device, and a digital signal processor to decode the encoded media data retrieved by the storage controller; and an output circuit to output the decoded media data from the processor.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 12, 2013
    Assignee: Marvell International Ltd.
    Inventors: Sehat Sutardja, Peter Loc, Hedley Rainnie, Eric Janofsky
  • Patent number: 8331345
    Abstract: A method including: receiving, over a first wireless channel, a first beacon specifying a time interval during which a first wireless client is to communicate with a wireless access point according to an infrastructure network model; in response to receiving the first beacon, causing the first wireless client to exchange packets of data with the wireless base station over the first wireless channel for the time interval specified in the first beacon, and in response to expiration of the time interval specified in the first beacon, (i) causing the first wireless client to exchange packets of data with a second wireless client over a second wireless channel according to an ad hoc network model, or (ii) causing the first wireless client to enter a sleep state.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: December 11, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Foo Keong Tang
  • Patent number: 8244916
    Abstract: An apparatus capable of communicating data with a second apparatus using one of multiple networks comprising first and second networks comprises a host specifying a preferred one of the multiple networks; a first physical layer device arranged to communicate the data over the first network, wherein the first physical layer device determines a first status of the first network; a second physical layer device arranged to communicate the data over the second network; a first media access controller to facilitate communication of the data from the host over the first network using a single media access controller address via the first physical layer device; and a second media access controller to facilitate communication of the data from the host over the second network using the single media access controller address via the second physical layer device; and a controller in communication with the first and second physical layer devices and the host to provide the first and second status to the host, wherein the
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: August 14, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Lawrence Tse, Heng-Jui Hsu
  • Patent number: 8229110
    Abstract: An apparatus includes a key mixing circuit to generate N groups of decryption seeds, each generated based upon a predetermined key, a transmitter address, and a predetermined start value for a packet number. An input circuit receives N encrypted packets, each including the transmitter address and one of N values for the packet number. A decryption circuit decrypts each of the N encrypted packets using one of the N groups of decryption seeds that was generated based on the one of the N values in a respective one of the N encrypted packets. The key mixing circuit generates each of the N groups of decryption seeds before the input circuit receives the respective one of the N encrypted packets of the data. The predetermined start value is initialized when the apparatus is initialized and incremented when each of the N groups of decryption seeds is generated.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: July 24, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Rahul Kopikare
  • Patent number: 8228806
    Abstract: A method and system of communicating packets and detecting packets are disclosed. In a first aspect, the method and system comprise enabling the detection of a very high throughput (VHT) signal field. The VHT signal field is distinguishable from other signal fields, wherein the VHT signal field allows for a backward compatibility with other devices. In a second aspect, the method and system comprise initializing the device to be in receive mode and receiving at least one signal field symbol and detecting the presence of additional signal field symbols. The method and system further include distinguishing a very high throughput (VHT) signal field from other signal field symbols and decoding the VHT signal field parameters uniquely describing the VHT packet format.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: July 24, 2012
    Assignee: Mediatek Inc.
    Inventors: Thomas Edward Pare, Jr., Kiran Uln, Peter Loc
  • 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
  • Publication number: 20120093025
    Abstract: It is therefore an object of the present invention to provide a method for detecting different packet type. The method comprises, determining whether the rate of a received packet corresponds to a predetermined rate, derotating the bits of a symbol in the received packet, obtaining an energy different of the symbol at different axes, and determining the type of the received packet according to the energy difference.
    Type: Application
    Filed: April 14, 2011
    Publication date: April 19, 2012
    Applicant: Ralink Technology (Singapore) Corporation PTE. LTD.
    Inventors: Thomas E. PARE, JR., Kiran ULN, Peter LOC
  • Patent number: 8159984
    Abstract: A wireless network comprises a plurality of nodes. An access point wirelessly communicates with the plurality of nodes, generates a table comprising a list of the plurality of nodes, and transmits the table to a first node of the plurality of nodes. The first node determines a hidden status of a second node in the table relative to the first node.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: April 17, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Joseph Knapp, Senthil Arumugham, Heng-Jui Hsu
  • Patent number: 8151351
    Abstract: A method for detecting a security breach in a network comprises at one of a plurality of transceivers each having a different media access control address, receiving a signal from an access point, the signal representing one or more packets of data, determining a source media access control address for each of the packets, and alerting the access point when the source media access control address of one of the packets is the media access control address of the transceiver.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: April 3, 2012
    Assignee: Marvell International Ltd.
    Inventors: Peter Loc, Tyson Leistiko, Hedley Rainnie