Patents Assigned to SLT Logic LLC
  • Patent number: 7240350
    Abstract: A system and method provides communications to processes, handles transmissions of communications received from processes, and allows other manipulations of transmissions upon request by processes without an operating system call.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: July 3, 2007
    Assignee: SLT Logic, LLC
    Inventors: Martin Eberhard, Bob Felderman, Van Jacobson
  • Patent number: 7228550
    Abstract: A system and method provides communications to processes, handles transmissions of communications received from processes, and allows other manipulations of transmissions upon request by processes without an operating system call.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: June 5, 2007
    Assignee: SLT Logic, LLC
    Inventors: Martin Eberhard, Bob Felderman, Van Jacobson
  • Patent number: 7228375
    Abstract: A system and method allows input/output to and from a computer system via the memory bus of a computer system. Input is accepted directly into shared memory or other memory and assigned to a processor or other entity. A processor or other entity may retrieve the input assigned to it and process the input. Output is written by the system processors to private memory, then retrieved from private memory by the system and method and output, for example to a network. Inputs and outputs are written to and from memory without using the I/O buses of the computer system and without generating interrupts to the system processors.
    Type: Grant
    Filed: January 7, 2002
    Date of Patent: June 5, 2007
    Assignee: SLT Logic, LLC
    Inventor: Van Jacobson
  • Patent number: 7151744
    Abstract: The present invention provides a multi-service queuing method and apparatus that provides exhaustive arbitration, load balancing, and support for rapid port failover. Routers and switches according to the present invention can instantaneously direct the flow of traffic to another port should there be a failure on a link, efficiently handle multicast traffic and provide multiple service classes. The fabric interface interfaces the switch fabric with the ingress and egress functions provided at a network node and provides virtual input and output queuing with backpressure feedback, redundancy for high availability applications, and packet segmentation and reassembly into variable length cells. The user configures fixed and variable-length cells. Virtual input and output queues are coupled to a switch fabric.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: December 19, 2006
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Scott A. Davidson
  • Patent number: 7136397
    Abstract: A simple network comprises of: xDSL service equipment located at a distribution center coupled to an Aggregator Separator (AGSEP) System located at a DC; AGSEP system at the DC is coupled, using a high-speed link, to another AGSEP system located at a remote site, which is coupled to subscriber equipment using drop cables. The AGSEP systems aggregate the xDSL signals originating at either DC xDSL equipment or subscriber equipment, are carried over the high-speed link. The AGSEP systems and separate the aggregated signals at either end to distribute the separated signal to the respective equipment.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: November 14, 2006
    Assignee: SLT Logic LLC
    Inventor: Viswa Sharma
  • Patent number: 7099275
    Abstract: A system and method for scheduling data utilizes a number of queues for receiving data. A programmable criteria table comprises a number of entries each associated with one of the queues. The entries of the criteria table comprise programmable traffic parameters selected to associate the queues with particular traffic characteristics governing a flow of data through the queues. A programmable mapping table maps each of the queues to one of the criteria table entries. The criteria table is programmable independently from the mapping table. A scheduling period timer produces epoch time signals that define scheduling time periods. The scheduling of queues changes between scheduling time periods in accordance with the traffic parameters associated with the queues. The scheduling time period is dynamically programmable. The traffic parameters are dynamically programmable to alter a scheduling prioritization of the queues.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 29, 2006
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Scott A. Davidson
  • Patent number: 7042848
    Abstract: A system and method for policing individual flows and subflows of a data stream. Data traffic streams are classified into separate traffic flows, which in turn can be further classified into subflows, thereby providing for different priority levels of subsets of the flow. The subflows may be still further classified into additional subflows, creating a hierarchical, layered prioritization that can be metered at each vertical and horizontal level of the hierarchy. A packet flow rate of each of the subflows is compared to a predefined rate limit to allow subflows of a flow to have different priorities therebetween.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: May 9, 2006
    Assignee: SLT Logic LLC
    Inventors: Rodolfo A. Santiago, Scott A. Sarkinen
  • Patent number: 6944168
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: September 13, 2005
    Assignee: SLT Logic LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 6904057
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: June 7, 2005
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 6901052
    Abstract: A system and method for policing one or more flows of a data stream of packets associated with differing transmission protocols. The current capacity level for each flow is determined, as is the packet protocol associated with each packet. A packet parameter in the packet that is indicative of the bandwidth consumption of the packet is identified. The packet parameter is converted to a predetermined format if the packet is not associated with a predetermined packet protocol. A common bandwidth capacity test is performed to determine whether the packet is conforming or non-conforming, and is a function of the packet parameter and the current bandwidth capacity level.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: May 31, 2005
    Assignee: SLT Logic LLC
    Inventors: Glenn A. Buskirk, Rodolfo A. Santiago