Patents Represented by Attorney, Agent or Law Firm Sam G. Campbell III
  • Patent number: 6308219
    Abstract: The invention provides a method and system for rapid access to one or more M-tries for responding to header information. The M-tries are stored in a plurality of memory banks, which are accessed in parallel to provide relatively greater access throughput. Parts of the M-tries that are (or are expected to be) frequently referenced are stored in multiple banks of the memory, to provide concurrent simultaneous access for those parts of the M-tries for parallel lookup of multiple routes. Regions of the multiple banks of the memory can be dynamically reallocated to provide improved access through-put to those multiple banks. The invention can be applied to routing decisions in response to destination addresses, to combinations of destination and source addresses (either for unicast or multicast routing), to access control decisions, to quality of service decisions, to accounting, and to other administrative processing in response to header information.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: October 23, 2001
    Assignee: Cisco Technology, Inc.
    Inventor: John H. Hughes
  • Patent number: 6246774
    Abstract: A digital wavetable audio synthesizer including a synthesizer volume generator. The volume generator causing a data sample to be multiplied by volume components that add right offset, left offset, and effects volume to the data. The left and right offsets provide stereo field positioning, and the effects volume is used in generating an echo effect. The data sample can be placed in one of sixteen fixed stereo pan positions, or alternatively the left and right offset values can be programmed to place the data anywhere in the stereo field. The synthesizer includes a register array programmed with right and left offset values for providing wavetable data with right and left offset volume components.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: June 12, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David Norris, David N. Suggs