Patents by Inventor Ken Kinwah Ho

Ken Kinwah Ho 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: 8400968
    Abstract: Systems and techniques relating to wireless communications are described. A described technique includes obtaining data for a transmission to a wireless communication device(s), including one or more medium access control (MAC) data units that encapsulate data in a physical (PHY) frame, determining a length of a MAC layer pad based on a number of symbols associated with the PHY frame, including, in response to the length of the MAC layer pad being greater than zero, the MAC layer pad in the PHY frame after the one or more MAC data units, determining a length of a PHY layer pad based on remaining available bits in the PHY frame, including, in response to the length of the PHY layer pad being greater than zero, the PHY layer pad in the frame after the MAC layer pad, and transmitting the PHY frame to the wireless communication device(s).
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 19, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Harish Ramamurthy, Ken Kinwah Ho, Raja Banerjea, Hongyuan Zhang
  • Patent number: 8391260
    Abstract: A network device of a peer-to-peer network includes a parameter monitoring module. The parameter monitoring module is configured to monitor a network device parameter of the network device. A client traffic window adjusting module is configured to adjust at least one of N client traffic window parameters based on the network device parameter. The N client traffic window parameters include at least one of: a length of a client traffic window; and a number of client traffic windows within a predetermined period. A physical layer device is configured to receive a discovery response signal from a peer-to-peer device during a period of the client traffic window.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: March 5, 2013
    Assignee: Marvell International Ltd
    Inventors: Milind Kopikare, Sarang Shrikrishna Wagholikar, Raja Banerjea, Ken Kinwah Ho
  • Patent number: 8218516
    Abstract: A wireless network device comprises a first wireless communication device that includes a first radio frequency (RF) transceiver that generates a synchronization pulse and that transmits and receives data according to a first period. A second wireless communication device receives a signal indicative of the synchronization pulse and includes a second RF transceiver that transmits and receives data according to a second period. The second period is not equal to the first period and the second wireless communication device adjusts the second period according to the first period and the synchronization pulse.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: July 10, 2012
    Assignee: Marvel International Ltd.
    Inventors: Timothy J. Donovan, Partho Mishra, Ken Kinwah Ho, Chia-Chun Chung
  • Publication number: 20120057492
    Abstract: A system includes a signal processing module and a control module. The signal processing module receives a first clear channel assessment (CCA) signal for a first sub-channel of a communication channel, increases a pulse width of the first CCA signal by a predetermined period of time, and generates a second CCA signal. The control module receives the second CCA signal and a third CCA signal for a second sub-channel of the communication channel. The control module transmits data via one of the second sub-channel and the communication channel based on the second and third CCA signals.
    Type: Application
    Filed: October 24, 2011
    Publication date: March 8, 2012
    Inventors: Sandesh Goel, Timothy J. Donovan, Ken Kinwah Ho, Yungping Hsu, Kedar Shirali, Atul Salhotra, Tam Tran, Chia-Chun Chung
  • Publication number: 20110292925
    Abstract: A wireless network device includes N access point (AP) modules having N BSSID's, where N is an integer greater than 1. The wireless network device includes a control module that communicates with the N AP modules. The control module stores the N BSSID's, a BSSID of an (N+1)th external AP that communicates with M client stations, and at least one MAC address of at least one of the M client stations, where M is an integer greater than or equal to 1. The control module communicates with the (N+1)th external AP by emulating at least one of the M client stations.
    Type: Application
    Filed: August 9, 2011
    Publication date: December 1, 2011
    Inventors: Ken Kinwah Ho, Tam Tran, Chia-Chun Chung, Timothy J. Donovan
  • Patent number: 8050200
    Abstract: A system includes a signal processing module and a control module. The signal processing module receives a first clear channel assessment (CCA) signal for a first sub-channel of a communication channel, increases a pulse width of the first CCA signal by a predetermined period of time, and generates a second CCA signal. The control module receives the second CCA signal and a third CCA signal for a second sub-channel of the communication channel. The control module transmits data via one of the second sub-channel and the communication channel based on the second and third CCA signals.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: November 1, 2011
    Assignee: Marvell World Trade Ltd.
    Inventors: Sandesh Goel, Timothy J. Donovan, Ken Kinwah Ho, Yungping Hsu, Kedar Shirali, Atul Salhotra, Tam Tran, Chia-Chun Chung
  • Patent number: 7995543
    Abstract: A wireless network device includes N access point (AP) modules having N BSSID's, where N is an integer greater than 1. The wireless network device includes a control module that communicates with the N AP modules. The control module stores the N BSSID's, a BSSID of an (N+1)th external AP that communicates with M client stations, and at least one MAC address of at least one of the M client stations, where M is an integer greater than or equal to 1. The control module communicates with the (N+1)th external AP by emulating at least one of the M client stations.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: August 9, 2011
    Assignee: Marvell World Trade Ltd.
    Inventors: Ken Kinwah Ho, Tam Tran, Chia-Chun Chung, Timothy J. Donovan, Sonali Bagchi
  • Publication number: 20110134816
    Abstract: Systems and techniques relating to wireless communications are described. A described technique includes obtaining data for a transmission to a wireless communication device. The wireless communication device can be configured to process incoming transmissions based on an aggregate data unit format that specifies signaling for aggregating multiple medium access control (MAC) data units. The technique includes, in a physical (PHY) frame, an aggregate data unit that is based on the data and the aggregate data unit format, the aggregate data unit including a single MAC data unit. The technique includes, in the PHY frame, an indication to signal that the MAC data unit in the aggregate data unit is singular and to cause the wireless communication device to accept the aggregate data unit without a corresponding block acknowledgement agreement.
    Type: Application
    Filed: December 9, 2010
    Publication date: June 9, 2011
    Inventors: Yong Liu, Harish Ramamurthy, Ken Kinwah Ho, Raja Banerjea, Hongyuan Zhang
  • Publication number: 20110134900
    Abstract: Systems and techniques relating to wireless communications are described. A described technique includes obtaining data for a transmission to a wireless communication device(s), including one or more medium access control (MAC) data units that encapsulate data in a physical (PHY) frame, determining a length of a MAC layer pad based on a number of symbols associated with the PHY frame, including, in response to the length of the MAC layer pad being greater than zero, the MAC layer pad in the PHY frame after the one or more MAC data units, determining a length of a PHY layer pad based on remaining available bits in the PHY frame, including, in response to the length of the PHY layer pad being greater than zero, the PHY layer pad in the frame after the MAC layer pad, and transmitting the PHY frame to the wireless communication device(s).
    Type: Application
    Filed: December 9, 2010
    Publication date: June 9, 2011
    Inventors: Yong Liu, Harish Ramamurthy, Ken Kinwah Ho, Raja Banerjea, Hongyuan Zhang
  • Patent number: 7773573
    Abstract: A network appliance includes a first media access controller with a first transmit queue storing one or more data packets to be transmitted to a first wireless device. A second media access controller includes a second transmit queue storing one or more data packets to be transmitted to a second wireless device. A baseband processor communicates with the first and the second media access controllers. An arbitration module arbitrates access of the first and second media access controllers to the baseband processor based on whether the first and second transmit queues have data packets to be transmitted to the first and second wireless devices, respectively. When both have data packets to be transmitted, the arbitration module instructs the first or second media access controller to flush any data packets stored in the first or second transmit queue so that transmission of a flushed data packet can be re-tried.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 10, 2010
    Assignee: Marvell World Trade Ltd.
    Inventors: Chia-Chun Chung, Ken Kinwah Ho
  • Patent number: 7768981
    Abstract: A wireless network device comprises a first wireless communication device that includes a first radio frequency (RF) transceiver that generates a synchronization pulse and that transmits and receives data according to a first period. A second wireless communication device receives a signal indicative of the synchronization pulse and includes a second RF transceiver that transmits and receives data according to a second period. The second period is not equal to the first period and the second wireless communication device adjusts the second period according to the first period and the synchronization pulse.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 3, 2010
    Assignee: Marvell International Ltd.
    Inventors: Timothy J. Donovan, Partho Mishra, Ken Kinwah Ho, Chia-Chun Chung
  • Publication number: 20100118792
    Abstract: A network appliance includes a first media access controller with a first transmit queue storing one or more data packets to be transmitted to a first wireless device. A second media access controller includes a second transmit queue storing one or more data packets to be transmitted to a second wireless device. A baseband processor communicates with the first and the second media access controllers. An arbitration module arbitrates access of the first and second media access controllers to the baseband processor based on whether the first and second transmit queues have data packets to be transmitted to the first and second wireless devices, respectively. When both have data packets to be transmitted, the arbitration module instructs the first or second media access controller to flush any data packets stored in the first or second transmit queue so that transmission of a flushed data packet can be re-tried.
    Type: Application
    Filed: January 25, 2010
    Publication date: May 13, 2010
    Inventors: Chia-Chun Chung, Ken Kinwah Ho
  • Patent number: 7653038
    Abstract: A wireless network device includes a first media access controller (MAC) that generates a first output signal, a second MAC that generates a second output signal, and a communication channel. The communication channel includes a baseband processor in communication with a radio frequency transmitter and selectively transmits one of the first output signal and the second output signal.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: January 26, 2010
    Assignee: Marvell World Trade Ltd.
    Inventors: Chia-Chun Chung, Ken Kinwah Ho