Patents by Inventor Jeffrey Scott Kuskin

Jeffrey Scott Kuskin 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: 7185196
    Abstract: A key-caching system retrieves actively used keys from a relatively fast cache memory for fast processing of wireless communications. Additional keys are stored in relatively slow system memory that has high storage capacity. As keys become needed for active use, the keys are retrieved from the system memory and stored in the cache memory. By using active memory for keys actively being used, system performance is enhanced. By using system memory for keys not being used, a greater number of keys are available for transfer to the cache and subsequent active use.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: February 27, 2007
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Deepak Prabhakar Dhamdhere, Fiona J. Cain, Andrew M. Davidson
  • Patent number: 6999443
    Abstract: A Hardware MAC (Media Access Control) unit implements time-critical functions according the 802.11 standard for telecommunications, thereby enhancing system performance. The MAC layer includes three sub-layers: MLME (MAC Sublayer Management Entity), which connects the MAC unit with the host CPU, FTM (Frame Transition Manager), which connects the MAC unit with the network, and FLPM (Frame Level Protocol Manager), which internally connects the MLME sub-layer with the FTM sub-layer. In particular, the FLPM manager includes time-critical and non-time-critical functions that are customarily implemented in software on the MAC by a MAC CPU (Central Processing Unit). The hardware MAC implements time-critical FLPM functions in hardware on the MAC and implements non-time-critical FLPM functions in software on the host CPU so that requirements for processing software on the MAC preferably may be altogether eliminated or alternatively may be substantially reduced.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: February 14, 2006
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Andrew M. Davidson
  • Patent number: 6940865
    Abstract: A method of queue management includes: adding entries having a first priority to a first software queue; adding entries having a second priority to a second software queue; reading entries from the first software queue to a physical queue; at a threshold time, flushing entries from the physical queue; after the act of flushing the physical queue, reading entries from the second software queue to the physical queue until a termination criterion is satisfied; after the termination criterion is satisfied, reading entries from the first software queue to the physical queue; and transmitting entries from the physical queue to a network.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: September 6, 2005
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Andrew M. Davidson
  • Patent number: 6754197
    Abstract: Systems and methods to provide ordered transmission of data packets to multiple destinations are presented. A transmission device includes a transmitter, a data packet ordering unit, a state table, and a transmit management interface such as a hardware/software unit. The state table stores a transmit block status of each destination. The transmit management interface is coupled to the transmitter and analyzes data packets. The transmit management interface determines whether to transmit a data packet targeted to a particular destination or to block transmission of data packets to the particular destination by examining the transmit block status of the particular destination from the state table.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: June 22, 2004
    Assignee: Atheros, Inc.
    Inventors: Andrew M. Davidson, Tao-Fei S. Ng, Jeffrey Scott Kuskin, Deepak Prabhakar Dhamdhere, Fiona J. Cain
  • Publication number: 20030033422
    Abstract: A method of queue management includes: adding entries having a first priority to a first software queue; adding entries having a second priority to a second software queue; reading entries from the first software queue to a physical queue; at a threshold time, flushing entries from the physical queue; after the act of flushing the physical queue, reading entries from the second software queue to the physical queue until a termination criterion is satisfied; after the termination criterion is satisfied, reading entries from the first software queue to the physical queue; and transmitting entries from the physical queue to a network.
    Type: Application
    Filed: August 9, 2001
    Publication date: February 13, 2003
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Andrew M. Davidson