Patents by Inventor Kenneth A. Everts

Kenneth A. Everts 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: 7468974
    Abstract: A Forward Propagation Architecture is a novel switch architecture based on well-known unicast switching architectures, and provides two desirable properties: (1) no rearrangement of established calls is ever required and (2) the architecture is strictly non-blocking for multicast, even when multicast destinations are dynamically added to existing calls. These properties (excluding dynamic multicast destination addition) can be provided by standard architectures or Time:Space:Time architectures with speedup proportional to the width of the widest multicast to be supported. The speedup required by the FPA is constant and practical (approximately 4× speedup) and at significantly less hardware cost than n2 architectures. The key to the FPA's capability is a sequentially doubled fabric with a feedback loop. The FPA requires a routing algorithm for connection setting. The connection-setting algorithm is sufficiently simple to be implemented in hardware.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: December 23, 2008
    Assignee: PMC-Sierra, Inc.
    Inventors: Larrie Simon Carr, Winston Ki-Cheong Mok, Kenneth Evert Sailor
  • Patent number: 7212524
    Abstract: Multicast call blocking is reduced in TST switch fabrics with the aid of an m-entry data structure. Each entry corresponds to one of m timeslots, and has 2n sub-entries corresponding to n input ports and n output ports. An N-cast call X:(y?z1, z2 . . . zN) is representable by associating a selected entry's yth input sub-entry with z1, z2, . . . zN of the selected entry's output sub-entries. Upon receipt of a call, the data structure entries are sequentially examined to detect the first entry for which a yth input sub-entry is unused and z1, z2, . . . zN output sub-entries are unused. If such an entry is detected, the call is scheduled for transmission in the corresponding timeslot. If there is no such entry and if N=1 the call cannot be scheduled; but, if N>1 the call is divided into two or more calls and an attempt is made to schedule them as above.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: May 1, 2007
    Assignee: PMC-Sierra, Inc.
    Inventors: Kenneth Evert Sailor, Richard Blake Ryder Wiggs
  • Patent number: 7130920
    Abstract: A multicast connection scheduling method for a 3-stage switch fabric with n1 first stage, n2 second stage and n3 third stage interconnected switching devices. The first and third stage devices are non-blocking for unicast connections. The center stage devices are non-blocking for multicast connections. Load tables are provided for each center stage device, with one row per first and/or third stage device. Each row represents the number of connections being serviced between the first and/or third stage devices, through the center stage device corresponding to the table. By monitoring and updating the tables, the invention derives an approximately optimal connection schedule for an input list of connection requests, such that no input connection load exceeds any center stage device's maximum input connection load capacity and no output connection load exceeds any center stage device's maximum output connection load capacity.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: October 31, 2006
    Assignee: PMC-Sierra, Inc.
    Inventor: Kenneth Evert Sailor
  • Patent number: 6876650
    Abstract: A method of adding a new connection (c, d) to a time:space:time switch fabric. The fabric has a set I of k input elements, a set M of m switch elements, and a set O of l output elements. Each input element contributes one input to each switch element, and each output element receives one output from each switch element. A state Sm characterizes the switch elements as a set of ordered pairs (i, j), where (i, j) ? Sm if and only if the jth output element is coupled to the ith input element through one of the switch elements. The range of Sm is the set of outputs of Sm such that if j ? range(Sm) then (i, j) ? Sm for some i ? I. The domain of Sm is the set of inputs of Sm such that if i ? domain(Sm) then (i, j) ? Sm for some j ? O.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: April 5, 2005
    Assignee: PMC-Sierra, Inc.
    Inventors: Carl Dietz McCrosky, Andrew Milton Hughes, Kenneth Evert Sailor, Paul Edmund Somogyi, James Ames Meacham, II
  • Patent number: 6870831
    Abstract: A time:space:time switch fabric incorporating an odd integer number of spatially distributed data switches and a plurality of spatially distributed data serializers. Each data switch has a first plurality of ingress ports, an equal plurality of egress ports, and a space switch for selectably interconnecting any one of the ingress ports to any one of the egress ports. Each data serializer has an input bus for receiving signals to be routed through the switch fabric, an output bus for outputting signals routed through the switch fabric, a plurality of egress ports selectably connectible to any one of the data switch ingress ports, and an equal plurality of ingress ports selectably connectible to any one of the data switch egress ports.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: March 22, 2005
    Assignee: PMC-Sierra, Inc.
    Inventors: Andrew Milton Hughes, Douglas Konkin, Carl Dietz McCrosky, Winston Mok, Jeffrey Scott Roe, Kenneth Evert Sailor
  • Publication number: 20020001305
    Abstract: A time:space:time switch fabric incorporating an odd integer number of spatially distributed data switches and a plurality of spatially distributed data serializers. Each data switch has a first plurality of ingress ports, an equal plurality of egress ports, and a space switch for selectably interconnecting any one of the ingress ports to any one of the egress ports. Each data serializer has an input bus for receiving signals to be routed through the switch fabric, an output bus for outputting signals routed through the switch fabric, a plurality of egress ports selectably connectible to any one of the data switch ingress ports, and an equal plurality of ingress ports selectably connectible to any one of the data switch egress ports.
    Type: Application
    Filed: May 1, 2001
    Publication date: January 3, 2002
    Inventors: Andrew Milton Hughes, Douglas Konkin, Carl Dietz McCrosky, Winston Mok, Jeffrey Scott Roe, Kenneth Evert Sailor
  • Publication number: 20010036179
    Abstract: A method of adding a new connection (c, d) to a time:space:time switch fabric. The fabric has a set I of k input elements, a set M of m switch elements, and a set O of l output elements. Each input element contributes one input to each switch element, and each output element receives one output from each switch element. A state Sm characterizes the switch elements as a set of ordered pairs (i, j), where (i, j) &egr; Sm if and only if the jth output element is coupled to the ith input element through one of the switch elements. The range of Sm is the set of outputs of Sm such that if j &egr; range(Sm) then (i, j) &egr; Sm for some i &egr;I. The domain of Sm is the set of inputs of Sm such that if i &egr; domain(Sm) then (i, j) &egr; Sm for some j &egr; O. If a switch state Sm exists where c ∉ domain(Sm) and d ∉ range(Sm), then the new connection is added to Sm as (c, d).
    Type: Application
    Filed: January 23, 2001
    Publication date: November 1, 2001
    Inventors: Carl Dietz McCrosky, Andrew Milton Hughes, Kenneth Evert Sailor, Paul Edmund Somogyi, James Ames Meacham
  • Patent number: 4717215
    Abstract: A filing module includes a box of relatively rigid material, projections extending outwardly from upper portions of front and rear panels of the box, and a pair of parallel rods secured to corresponding projections on the front and rear panels. The parallel rods are spaced to support hanging folders and function as carrying handles. A cover is hinged to the box by one of the rods and can be locked for security. The filing module can be placed in a standard file drawer or can be used independently. In one embodiment, a second pair of parallel rods is secured between end panels of the box to provide support for legal size hanging folders.
    Type: Grant
    Filed: November 20, 1986
    Date of Patent: January 5, 1988
    Inventor: Kenneth A. Everts
  • Patent number: RE33953
    Abstract: A filing module includes a box of relatively rigid material, projections extending outwardly from upper portions of front and rear panels of the box and a pair of parallel rods secured to corresponding projections on the front and rear panels. The parallel rods are spaced to support hanging folders and function as carrying handles. A cover is hinged to the box by one of the rods and can be locked for security. The filing module can be placed in a standard file drawer or can be used independently. In one embodiment, a second pair of parallel rods is secured between end panels of the box to provide support for legal size hanging folders.
    Type: Grant
    Filed: February 7, 1989
    Date of Patent: June 9, 1992
    Inventor: Kenneth A. Everts