Patents by Inventor Kent Wayne Wendorf

Kent Wayne Wendorf 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: 8775727
    Abstract: Described embodiments provide a lookup engine that receives lookup requests including a requested key and a speculative add requestor. Iteratively, for each one of the lookup requests, the lookup engine searches each entry of a lookup table for an entry having a key matching the requested key of the lookup request. If the lookup table does not include an entry having a key matching the requested key, the lookup engine sends a miss indication corresponding to the lookup request to the control processor. If the speculative add requestor is set, the lookup engine speculatively adds the requested key to a free entry in the lookup table. Speculatively added keys are searchable in the lookup table for subsequent lookup requests to maintain coherency of the lookup table without creating duplicate key entries, comparing missed keys with each other or stalling the lookup engine to insert missed keys.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: July 8, 2014
    Assignee: LSI Corporation
    Inventors: Leonid Baryudin, Earl T. Cohen, Kent Wayne Wendorf
  • Publication number: 20140068176
    Abstract: Described embodiments provide a lookup engine that receives lookup requests including a requested key and a speculative add requestor. Iteratively, for each one of the lookup requests, the lookup engine searches each entry of a lookup table for an entry having a key matching the requested key of the lookup request. If the lookup table does not include an entry having a key matching the requested key, the lookup engine sends a miss indication corresponding to the lookup request to the control processor. If the speculative add requestor is set, the lookup engine speculatively adds the requested key to a free entry in the lookup table. Speculatively added keys are searchable in the lookup table for subsequent lookup requests to maintain coherency of the lookup table without creating duplicate key entries, comparing missed keys with each other or stalling the lookup engine to insert missed keys.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventors: Leonid Baryudin, Earl T. Cohen, Kent Wayne Wendorf
  • Patent number: 7450503
    Abstract: A system and method to multicast guaranteed and best-effort traffic in a communications network are disclosed. According to one embodiment, incoming traffic is separated into unicast traffic and multicast traffic. Each root cell of the multicast traffic is classified based on multiple corresponding classes of service. Each root cell is then stored into a root cell buffer of multiple root cell buffers within an egress memory, each root cell buffer being associated with a corresponding class of service. According to one embodiment, each root cell is retrieved from the corresponding root cell buffer within the egress memory according to the associated class of service. Each root cell is then stored in a corresponding replication queue of multiple replication queues based on its associated class of service, with predetermined replication parameters assigned to each replication queue.
    Type: Grant
    Filed: December 24, 2002
    Date of Patent: November 11, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Hariprasada Rao Ginjpalli, Kent Wayne Wendorf
  • Patent number: 7275129
    Abstract: A system and method for writing the same data field to multiple RAM copies during a single write cycle that fans out write data, address data, and control data to multiple RAMs. The multiple copies of data held at the same address in the multiple RAM copies are also read during a single write cycle and the data from each RAM copy is concatenated into a single word that is read during a single read cycle.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: September 25, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Quang Cao Phung, John Sandoval, Kent Wayne Wendorf
  • Patent number: 7197051
    Abstract: A system and method for efficient packetization of cells transmitted over a packet network are described. Multiple virtual connections are received, each virtual connection carrying multiple cells. One or more cells of the cells carried by each virtual connection are stored for a predetermined time period. A cell counter of the stored cells is modified to indicate a number of the stored cells. Finally, a packet containing the stored cells is formed, the packet to be transmitted to a destination node over a network.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Hariprasad Ginjpalli, Jayakumar Jayakumar, Durai Chinnaiah, Kent Wayne Wendorf, James Ding